libgfortran/ChangeLog:
[official-gcc.git] / gcc / testsuite / ChangeLog
blobb364f407b46cf568dafb16365b3873c06495c42a
1 2014-07-02  Uros Bizjak  <ubizjak@gmail.com>
3         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
4         * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
6 2014-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
8         * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
9         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
10         * g++.dg/parse/error11.C: Likewise.
11         * g++.old-deja/g++.brendan/template17.C: Likewise.
13 2014-07-02  Tobias Burnus  <burnus@net-b.de>
15         * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
16         * gfortran.dg/coarray/send_array.f90: Ditto.
17         * gfortran.dg/coarray/sendget_array.f90: Ditto.
19 2014-07-01  James Greenhalgh  <james.greenhalgh@arm.com>
20             Yufeng Zhang  <yufeng.zhang@arm.com>
22         * gcc.target/aarch64/aapcs64/aapcs64.exp:
23         (additional_flags_for_func_ret): New variable based on
24         $additional_flags with -fno-use-caller-save.
25         (func-ret-*.c): Use the new variable.
27 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
29         PR c++/59637
30         * g++.dg/cpp0x/decltype60.C: New.
32 2014-07-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
34         * gcc.target/aarch64/simd/vcage_f64.c: New test.
35         * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
36         * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
37         * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
38         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
39         * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
40         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
41         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
43 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
45         * g++.dg/cpp1y/pr59867.C: Fix target selector.
47 2014-07-01  Marek Polacek  <polacek@redhat.com>
49         * gcc.dg/Wint-conversion.c: New test.
51 2014-07-01  Marek Polacek  <polacek@redhat.com>
53         PR c/58286
54         * gcc.dg/Wincompatible-pointer-types.c: New test.
56 2014-06-30  David Holsgrove <david.holsgrove@xilinx.com>
58         * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
59         MicroBlaze specific pattern.
61 2014-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
63         PR c++/58781
64         PR c++/60249
65         PR c++/59867
66         * testsuite/g++.dg/cpp0x/pr58781.C: New.
67         * testsuite/g++.dg/cpp0x/pr60249.C: New.
68         * testsuite/g++.dg/cpp1y/pr59867.C: New.
70 2014-06-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
72         * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
73         test requires greater precision than the current PowerPC long
74         double implementation supports.
76 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
78         PR c++/54891
79         * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
81 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
83         PR c++/51400
84         * g++.dg/cpp0x/constexpr-attribute3.C: New.
86 2014-06-30  Jeff Law  <law@redhat.com>
88         PR tree-optimization/61607
89         * gcc.dg/tree-ssa/pr61607.c: New test.
91 2014-06-30  Marek Polacek  <polacek@redhat.com>
93         * c-c++-common/ubsan/attrib-2.c: New test.
94         * g++.dg/ubsan/return-3.C: New test.
96 2014-06-30  Igor Zamyatin  <igor.zamyatin@intel.com>
98         PR middle-end/57541
99         * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
100         * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
102 2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
104         * gcc.dg/ira-loop-pressure.c: New test.
106 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
108         * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
109         checks that the dump is generated.
111 2014-06-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
113         PR fortran/36275
114         PR fortran/38839
115         * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
116         * gfortran.dg/binding_label_tests_27.f90: New file.
118 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
120         * gfortran.dg/graphite/pr59586.f: New testcase.
122 2014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
124         * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
126 2014-06-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
128         PR fortran/29383
129         * lib/target-supports.exp (check_effective_target_fortran_ieee):
130         New function.
131         * gfortran.dg/ieee/ieee.exp: New file.
132         * gfortran.dg/ieee/ieee_1.F90: New file.
133         * gfortran.dg/ieee/ieee_2.f90: New file.
134         * gfortran.dg/ieee/ieee_3.f90: New file.
135         * gfortran.dg/ieee/ieee_4.f90: New file.
136         * gfortran.dg/ieee/ieee_5.f90: New file.
137         * gfortran.dg/ieee/ieee_6.f90: New file.
138         * gfortran.dg/ieee/ieee_7.f90: New file.
139         * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
141 2014-06-28  Jonathan Wakely  <jwakely@redhat.com>
143         * g++.dg/cpp0x/elision_conv.C: New.
145 2014-06-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
147         * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
149 2014-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
151         PR c++/61614
152         * g++.dg/ext/complit14.C: New.
154 2014-06-27  Martin Jambor  <mjambor@suse.cz>
156         PR ipa/61160
157         * g++.dg/ipa/pr61160-2.C: New test.
158         * g++.dg/ipa/pr61160-3.C: Likewise.
160 2014-06-27  Jakub Jelinek  <jakub@redhat.com>
162         PR tree-optimization/57233
163         PR tree-optimization/61299
164         * gcc.dg/pr57233.c: New test.
165         * gcc.target/i386/pr57233.c: New test.
166         * gcc.target/i386/sse2-pr57233.c: New test.
167         * gcc.target/i386/avx-pr57233.c: New test.
168         * gcc.target/i386/avx2-pr57233.c: New test.
169         * gcc.target/i386/avx512f-pr57233.c: New test.
170         * gcc.target/i386/xop-pr57233.c: New test.
172 2014-06-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
174         * gcc.dg/typeof-2.c: New testcase.
176 2014-06-27  Marek Polacek  <polacek@redhat.com>
178         * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
179         (fn1): Remove store to out-of-bounds location.  Add memory barrier.
180         (fn2): Likewise.
181         (fn5): Likewise.
182         (fn6): Likewise.
183         (fn7): Likewise.
184         (fn8): Likewise.
185         (fn9): Likewise.
186         (fn11): Likewise.
187         * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
188         location.  Add memory barrier.
189         (fn2): Likewise.
190         (fn3): Likewise.
191         (fn4): Likewise.
192         (fn5): Likewise.
193         * c-c++-common/ubsan/bounds-7.c: New test.
195 2014-06-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
197         PR libgfortran/61499
198         gfortran.dg/arrayio_15.f90: New test.
200 2014-06-26  Uros Bizjak  <ubizjak@gmail.com>
202         PR target/61586
203         * gcc.target/alpha/pr61586.c: New test.
205 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
207         PR c++/57573
208         * g++.dg/template/pr57573.C: New.
210 2014-06-26  Jan Hubicka  <hubicka@ucw.cz>
212         * gcc.dg/tree-ssa/interposition.c: New testcase.
214 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
216         PR c++/56633
217         * g++.dg/cpp0x/deleted8.C: New.
219 2014-06-26  Martin Jambor  <mjambor@suse.cz>
221         * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
222         parameter.
223         * g++.dg/simulate-thread/bitfields.C: Likewise.
224         * gcc.dg/simulate-thread/strict-align-global.c: Remove
225         allow-packed-store-data-races parameter.
226         * gcc.dg/simulate-thread/subfields.c: Likewise.
227         * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
228         to one.
230 2014-06-26  Martin Jambor  <mjambor@suse.cz>
232         * g++.dg/ipa/pr60600.C: Fix typo.
233         * g++.dg/ipa/devirt-25.C: Likewise.
235 2014-06-26  Richard Biener  <rguenther@suse.de>
237         PR tree-optimization/61607
238         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
240 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
242         * gcc.dg/inline-22.c: Add bind_pic_locally.
243         * gcc.dg/inline_4.c: Ditto.
244         * gcc.dg/fail_always_inline.c: Ditto.
245         * g++.dg/ipa/devirt-25.C: Ditto.
247 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
249         * lib/target-support.exp (bind_pic_locally): Save the flags to
250         'flags_to_postpone' instead of appending to 'flags'.
251         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
252         with flags_to_postpone and revert after target_compile.
253         * lib/g++.exp (g++_target_compile): Ditto.
254         * lib/gfortran.exp (gfortran_target_compile): Ditto.
256 2014-06-26  Nick Clifton  <nickc@redhat.com>
258         * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
260 2014-06-26  Adam Butcher  <adam@jessamine.co.uk>
262         PR c++/61537
263         * g++.dg/template/pr61537.C: New testcase.
265 2014-06-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
267         * gfortran.dg/default_format_denormal_2.f90:  Remove xfail for
268         powerpc*-*-linux*.
270 2014-06-25  Tobias Burnus  <burnus@net-b.de>
272         * gfortran.dg/coarray_33.f90: New.
274 2014-06-25  Tobias Burnus  <burnus@net-b.de>
276         * gfortran.dg/coarray/coindexed_1.f90: New.
278 2014-06-25  Tobias Burnus  <burnus@net-b.de>
280         * gfortran.dg/coarray_collectives_7.f90: New.
282 2014-06-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
284         * gcc.c-torture/execute/20140622-1.c: New test.
286 2014-06-25  Paolo Carlini  <paolo.carlini@oracle.com>
288         DR 178
289         PR c++/49132
290         * g++.dg/cpp0x/aggr1.C: New.
291         * g++.dg/cpp0x/aggr2.C: Likewise.
292         * g++.dg/init/aggr11.C: Likewise.
293         * g++.dg/init/aggr12.C: Likewise.
295 2014-06-25  Martin Jambor  <mjambor@suse.cz>
297         * g++.dg/ipa/pr61540.C: Remove dumping test.
299 2014-06-25  Marek Polacek  <polacek@redhat.com>
301         PR c/61162
302         * gcc.dg/pr61162.c: Adjust dg-warning.
303         * gcc.dg/pr61162-2.c: New test.
305 2014-06-25  Marc Glisse  <marc.glisse@inria.fr>
307         PR tree-optimization/57742
308         * gcc.dg/tree-ssa/calloc-3.c: New file.
310 2014-06-25  Richard Biener  <rguenther@suse.de>
312         PR testsuite/61560
313         * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
314         for targets that return _Complex float in memory.
316 2014-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
318         * gcc.target/arm/vect-noalign.c: Adjust options.
320 2014-06-24  Cong Hou  <congh@google.com>
322         * gcc.dg/vect/vect-reduc-sad.c: New.
323         * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
325 2014-06-24  Marc Glisse  <marc.glisse@inria.fr>
327         PR tree-optimization/57742
328         * g++.dg/tree-ssa/calloc.C: New testcase.
329         * gcc.dg/tree-ssa/calloc-1.c: Likewise.
330         * gcc.dg/tree-ssa/calloc-2.c: Likewise.
331         * gcc.dg/strlenopt-9.c: Adapt.
333 2014-06-24  Yufeng Zhang  <yufeng.zhang@arm.com>
335         * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
336         global variable.
337         (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
338         instead of calling sequentially in the C code.
339         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
340         saved_return_address to the stack frame where LR register was stored.
341         (saved_return_address): Declare weak.
343 2014-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
345         PR c++/33972
346         * g++.dg/other/operator3.C: New.
347         * g++.dg/template/operator8.C: Adjust.
348         * g++.dg/template/operator9.C: Likewise.
350 2014-06-24  Alan Lawrence  <alan.lawrence@arm.com>
352         * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
354 2014-06-24  Richard Biener  <rguenther@suse.de>
356         PR tree-optimization/61572
357         * gcc.target/i386/pr61572.c: New testcase.
359 2014-06-24  Jakub Jelinek  <jakub@redhat.com>
361         * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
362         reduction clause.
363         * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
364         Remove Label is never defined expected error.
365         * gfortran.dg/gomp/udr8.f90: New test.
367 2014-06-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
369         PR tree-optimization/61554
370         * g++.dg/torture/pr61554.C: New testcase.
372 2014-06-23  Max Ostapenko  <m.ostapenko@partner.samsung.com>
374         * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
376 2014-06-23  Jan Hubicka  <hubicka@ucw.cz>
378         * gcc.dg/localalias-2.c: Guard by require-alias.
379         * gcc.dg/globalalias-2.c: Likewise.
381 2014-06-23  Kai Tietz  <ktietz@redhat.com>
383         * gcc.target/i386/indjmp-1.c: New test.
385 2014-06-23  Andrew Pinski  <apinski@cavium.com>
387         * gcc.c-torture/compile/20140723-1.c: New testcase.
389 2014-06-23  Marek Polacek  <polacek@redhat.com>
391         PR c/61553
392         * c-c++-common/pr61553.c (foo): Add dg-error.
394 2014-06-23  Tobias Burnus  <burnus@net-b.de>
396         * gfortran.dg/coarray_32.f90: New.
398 2014-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
400         DR 577
401         PR c++/33101
402         * g++.dg/other/void1.C: Adjust.
403         * g++.dg/other/void3.C: Likewise.
405 2014-06-23  Marek Polacek  <polacek@redhat.com>
407         PR c/61553
408         * c-c++-common/pr61553.c: New test.
410 2014-06-23  Richard Biener  <rguenther@suse.de>
412         * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
413         * g++.dg/vect/slp-pr50819.cc: Likewise.
414         * g++.dg/vect/slp-pr56812.cc: Likewise.
415         * gcc.dg/vect/bb-slp-1.c: Likewise.
416         * gcc.dg/vect/bb-slp-10.c: Likewise.
417         * gcc.dg/vect/bb-slp-11.c: Likewise.
418         * gcc.dg/vect/bb-slp-13.c: Likewise.
419         * gcc.dg/vect/bb-slp-14.c: Likewise.
420         * gcc.dg/vect/bb-slp-15.c: Likewise.
421         * gcc.dg/vect/bb-slp-16.c: Likewise.
422         * gcc.dg/vect/bb-slp-17.c: Likewise.
423         * gcc.dg/vect/bb-slp-18.c: Likewise.
424         * gcc.dg/vect/bb-slp-19.c: Likewise.
425         * gcc.dg/vect/bb-slp-2.c: Likewise.
426         * gcc.dg/vect/bb-slp-20.c: Likewise.
427         * gcc.dg/vect/bb-slp-21.c: Likewise.
428         * gcc.dg/vect/bb-slp-22.c: Likewise.
429         * gcc.dg/vect/bb-slp-23.c: Likewise.
430         * gcc.dg/vect/bb-slp-24.c: Likewise.
431         * gcc.dg/vect/bb-slp-25.c: Likewise.
432         * gcc.dg/vect/bb-slp-26.c: Likewise.
433         * gcc.dg/vect/bb-slp-27.c: Likewise.
434         * gcc.dg/vect/bb-slp-28.c: Likewise.
435         * gcc.dg/vect/bb-slp-29.c: Likewise.
436         * gcc.dg/vect/bb-slp-3.c: Likewise.
437         * gcc.dg/vect/bb-slp-30.c: Likewise.
438         * gcc.dg/vect/bb-slp-31.c: Likewise.
439         * gcc.dg/vect/bb-slp-32.c: Likewise.
440         * gcc.dg/vect/bb-slp-4.c: Likewise.
441         * gcc.dg/vect/bb-slp-5.c: Likewise.
442         * gcc.dg/vect/bb-slp-6.c: Likewise.
443         * gcc.dg/vect/bb-slp-7.c: Likewise.
444         * gcc.dg/vect/bb-slp-8.c: Likewise.
445         * gcc.dg/vect/bb-slp-8a.c: Likewise.
446         * gcc.dg/vect/bb-slp-8b.c: Likewise.
447         * gcc.dg/vect/bb-slp-9.c: Likewise.
448         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
449         * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
450         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
451         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
452         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
453         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
454         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
455         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
456         * gcc.dg/vect/pr26359.c: Likewise.
457         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
459 2014-06-23  Marek Polacek  <polacek@redhat.com>
461         * c-c++-common/pr49706-2.c: New test.
463 2014-06-23  Alan Modra  <amodra@gmail.com>
465         * gcc.dg/pr61583.c: New.
467 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
469         * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
470         [u]int64x1_t.
472         * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
473         * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
475         * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
476         test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
477         test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
478         test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
479         test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
480         test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
481         test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
482         test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
483         test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
484         test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
485         test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
486         test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
487         test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
488         test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
489         test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
490         test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
491         test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
492         test_vsrid_n_u64): Fix signature to match intrinsic.
494         (test_vabs_s64): Remove.
495         (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
497         (test_vdupd_lane_s64): Rename to...
498         (test_vdupd_laneq_s64): ...and remove a call to force_simd.
500         (test_vdupd_lane_u64): Rename to...
501         (test_vdupd_laneq_u64): ...and remove a call to force_simd.
503         (test_vtst_s64): Rename to...
504         (test_vtstd_s64): ...and change int64x1_t to int64_t.
506         (test_vtst_u64): Rename to...
507         (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
509         * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
510         * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
511         Remove out-of-bounds tests.
512         * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
513         * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
514         * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
516 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
518         * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
519         * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
520         * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
521         * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
522         * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
523         vector types.
524         * gcc.target/aarch64/vsub_f64.c: Likewise.
525         * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
526         scheme as now the same for all variants.
527         * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
528         float64x1_t.
530 2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
532         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
534 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
536         * gcc.dg/localalias.c: Fix broken commit.
537         * gcc.dg/globalalias.c: Likewise.
539 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
541         * gcc.dg/localalias.c: New testcase.
542         * gcc.dg/localalias-2.c: New testcase.
543         * gcc.dg/globalalias.c: New testcase.
544         * gcc.dg/globalalias-2.c: New testcase.
546 2014-06-20  Jakub Jelinek  <jakub@redhat.com>
548         * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
550 2014-06-20  Marek Polacek  <polacek@redhat.com>
552         * c-c++-common/ubsan/bounds-1.c: New test.
553         * c-c++-common/ubsan/bounds-2.c: New test.
554         * c-c++-common/ubsan/bounds-3.c: New test.
555         * c-c++-common/ubsan/bounds-4.c: New test.
556         * c-c++-common/ubsan/bounds-5.c: New test.
557         * c-c++-common/ubsan/bounds-6.c: New test.
559 2014-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
561         Make the tests big-endian friendly.
563         * gcc.target/aarch64/aapcs64/test_25.c: Update.
564         * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
565         * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
566         * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
567         * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
568         * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
569         * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
570         * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
571         * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
573 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
574             Max Ostapenko  <m.ostapenko@partner.samsung.com>
576         PR sanitizer/61547
577         * c-c++-common/asan/strlen-overflow-1.c: New test.
579 2014-06-20  Martin Jambor  <mjambor@suse.cz>
581         PR ipa/61540
582         * g++.dg/ipa/pr61540.C: New test.
584 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
585             Max Ostapenko  <m.ostapenko@partner.samsung.com>
587         PR sanitizer/61530
588         * c-c++-common/asan/pr61530.c: New test.
590 2014-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
592         * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
593         * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
594         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
595         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
596         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
597         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
598         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
599         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
600         * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
601         * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
602         * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
603         * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
604         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
605         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
606         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
607         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
608         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
609         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
610         * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
611         * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
612         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
613         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
614         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
615         * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
616         * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
617         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
618         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
619         * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
620         * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
621         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
622         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
623         * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
624         * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
625         * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
626         * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
627         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
628         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
629         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
630         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
631         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
632         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
633         * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
634         (test_vqdmlal_high_lane_s16): Fix parameter type.
635         (test_vqdmlal_high_lane_s32): Likewise.
636         (test_vqdmull_high_lane_s16): Likewise.
637         (test_vqdmull_high_lane_s32): Likewise.
638         (test_vqdmlsl_high_lane_s32): Likewise.
639         (test_vqdmlsl_high_lane_s16): Likewise.
640         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
641         Fix argument type.
642         (test_vqdmlals_lane_s32): Likewise.
643         (test_vqdmlslh_lane_s16): Likewise.
644         (test_vqdmlsls_lane_s32): Likewise.
645         (test_vqdmulhh_lane_s16): Likewise.
646         (test_vqdmulhs_lane_s32): Likewise.
647         (test_vqdmullh_lane_s16): Likewise.
648         (test_vqdmulls_lane_s32): Likewise.
649         (test_vqrdmulhh_lane_s16): Likewise.
650         (test_vqrdmulhs_lane_s32): Likewise.
652 2014-06-20  Tobias Burnus  <burnus@net-b.de>
654         PR testsuite/61567
655         * gfortran.dg/coarray_collectives_5.f90: Update
656         dg-final scan-tree-dump-times.
657         * gfortran.dg/coarray_collectives_6.f90: Ditto.
659 2014-06-20 Hale Wang <hale.wang@arm.com>
661         * gcc.target/arm/lto/: New folder to verify the LTO option.
662         * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
663         * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
664         * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
665         * lib/lto.exp (object-readelf): New procedure.
667 2014-06-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
669         PR fortran/61454
670         * gfortran.dg/pr61454.f90: New file.
672 2014-06-19  Terry Guo  <terry.guo@arm.com>
674         * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
675         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
676         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
678 2014-06-19  Tobias Burnus  <burnus@net-b.de>
680         * gfortran.dg/coarray/collectives_2.f90: Extend
681         and make valid.
683 2014-06-18  Tom de Vries  <tom@codesourcery.com>
685         * gcc.target/aarch64/fuse-caller-save.c: New test.
687 2014-06-18  Radovan Obradovic  <robradovic@mips.com>
688             Tom de Vries  <tom@codesourcery.com>
690         * gcc.target/arm/fuse-caller-save.c: New test.
692 2014-06-18  Richard Biener  <rguenther@suse.de>
694         * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
695         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
696         * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
698 2014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
700         PR tree-optimization/61518
701         * gcc.dg/torture/pr61518.c: New test.
703 2014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
705         PR tree-optimization/61517
706         * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
707         (incorrect_read_be32): Likewise.
708         (main): Call incorrect_read_* to test stmt replacement is made by
709         bswap at the right place.
710         * gcc.c-torture/execute/pr61517.c: New test.
712 2014-06-18  Andreas Schwab  <schwab@suse.de>
714         PR rtl-optimization/54555
715         * gcc.target/m68k/pr54555.c: New test.
717 2014-06-18  Olivier Hainque  <hainque@adacore.com>
719         * gnat.dg/blocklocs.adb: New test.
721 2014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>
723         PR tree-optimization/52252
724         * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
725         * gcc.target/i386/pr52252-core.c: Ditto.
727         PR tree-optimization/61403
728         * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
730 2014-06-18  Jakub Jelinek  <jakub@redhat.com>
732         * gfortran.dg/gomp/declare-simd-1.f90: New test.
733         * gfortran.dg/gomp/depend-1.f90: New test.
734         * gfortran.dg/gomp/target1.f90: New test.
735         * gfortran.dg/gomp/target2.f90: New test.
736         * gfortran.dg/gomp/target3.f90: New test.
737         * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
738         * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
739         201107.
741 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
743         PR fortran/61126
744         * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
746 2014-06-17  Tobias Burnus  <burnus@net-b.de>
747             Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
749         * gfortran.dg/coarray/send_array.f90: New.
750         * gfortran.dg/coarray/get_array.f90: New.
751         * gfortran.dg/coarray/sendget_array.f90: New.
752         * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
753         names.
754         * gfortran.dg/coarray/collectives_2.f90: New.
756 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
758         PR target/61533
759         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
760         dg-options.
762 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
764         * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
765         unit_id and kind_id to zero.
767 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
769         PR target/61483
770         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
771         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
772         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
773         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
775 2014-06-17  Richard Biener  <rguenther@suse.de>
777         PR lto/61012
778         * gcc.dg/lto/pr61526_0.c: New testcase.
779         * gcc.dg/lto/pr61526_1.c: Likewise.
781 2014-06-17  Richard Biener  <rguenther@suse.de>
783         * gcc.dg/tree-ssa/20041122-1.c: Adjust.
784         * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
785         * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
786         * gcc.dg/tree-ssa/vrp36.c: Likewise.
787         * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
789 2014-06-17  Richard Biener  <rguenther@suse.de>
791         * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
793 2014-06-16  Richard Biener  <rguenther@suse.de>
795         PR tree-optimization/61482
796         * g++.dg/torture/pr61482.C: New testcase.
798 2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
800         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
801         vpmacsdql instruction.
803 2014-06-16  Yury Gribov  <y.gribov@samsung.com>
805         * c-c++-common/asan/instrument-with-calls-1.c: New test.
806         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
807         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
808         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
809         test patterns.
810         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
811         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
812         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
813         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
814         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
815         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
817 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
819         PR fortran/28484
820         PR fortran/61429
821         * gfortran.dg/system_clock_1.f90: New file.
822         * gfortran.dg/system_clock_2.f90: New file.
824 2014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
826         PR c++/33101
827         * g++.dg/other/void3.C: New.
828         * g++.dg/conversion/err-recover1.C: Update.
830 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
832         PR target/61415
833         * lib/target-supports.exp (check_effective_target_longdouble128): New.
834         * gcc.target/powerpc/pack02.c: Use it.
835         * gcc.target/powerpc/tfmode_off.c: Likewise.
837 2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
839         PR rtl-optimization/61094
840         PR rtl-optimization/61446
841         * gcc.target/i386/pr61446.c : New.
843 2014-06-13  Dehao Chen  <dehao@google.com>
845         * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
847 2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
849         * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
851 2014-06-13  Richard Biener  <rguenther@suse.de>
853         * c-c++-common/pr46562-2.c: Adjust.
854         * g++.dg/tree-ssa/pr8781.C: Likewise.
855         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
856         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
857         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
858         * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
859         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
861 2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
863         PR tree-optimization/61375
864         * gcc.c-torture/execute/pr61375-1.c: New test.
866 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
868         PR middle-end/61486
869         * c-c++-common/gomp/pr61486-1.c: New test.
870         * c-c++-common/gomp/pr61486-2.c: New test.
872 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
874         PR target/59843
875         * gcc.dg/vect/vect-singleton_1.c: New file.
877 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
879         PR target/61443
880         * gcc.target/avr/torture/pr61443.c: New test.
882 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
884         PR c++/19200
885         * g++.dg/parse/friend11.C: New.
887 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
889         PR c++/60265
890         * g++.dg/cpp0x/using-enum-1.C: New.
891         * g++.dg/cpp0x/using-enum-2.C: Likewise.
893 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
895         PR c++/19200
896         * g++.dg/parse/friend9.C: New.
897         * g++.dg/parse/friend10.C: Likewise.
898         * g++.dg/parse/friend7.C: Adjust.
900 2014-06-11  Richard Biener  <rguenther@suse.de>
902         PR tree-optimization/61452
903         * gcc.dg/torture/pr61452.c: New testcase.
905 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
907         PR c++/34049
908         * g++.dg/parse/pr34049.C: New.
910 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
912         * gcc.c-torture/execute/pr61306-1.c: New test.
913         * gcc.c-torture/execute/pr61306-2.c: Likewise.
914         * gcc.c-torture/execute/pr61306-3.c: Likewise.
916 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
918         * gcc.target/aarch64/acle/acle.exp: New.
919         * gcc.target/aarch64/acle/crc32b.c: New test.
920         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
921         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
922         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
923         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
924         * gcc.target/aarch64/acle/crc32d.c: Likewise.
925         * gcc.target/aarch64/acle/crc32h.c: Likewise.
926         * gcc.target/aarch64/acle/crc32w.c: Likewise.
928 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
930         PR tree-optimization/52252
931         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
933 2014-06-11  Richard Biener  <rguenther@suse.de>
935         PR middle-end/61437
936         * gcc.dg/torture/20140610-1.c: New testcase.
937         * gcc.dg/torture/20140610-2.c: Likewise.
939 2014-06-10  Richard Biener  <rguenther@suse.de>
941         PR tree-optimization/61438
942         * gcc.dg/torture/pr61438.c: New testcase.
944 2014-06-10  Richard Biener  <rguenther@suse.de>
946         PR middle-end/61456
947         * g++.dg/opt/pr61456.C: New testcase.
949 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
950             Mikael Morin <mikael@gcc.gnu.org>
952         PR fortran/41936
953         * gfortran.dg/class_array_15.f03: Check memory leaks.
955 2014-06-10  Richard Biener  <rguenther@suse.de>
957         PR tree-optimization/57186
958         PR tree-optimization/59299
959         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
960         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
962 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
964         PR fortran/60928
965         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
966         directives.
967         * gfortran.dg/gomp/associate1.f90: New test.
968         * gfortran.dg/gomp/intentin1.f90: New test.
969         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
970         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
971         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
972         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
974 2014-06-09  Marek Polacek  <polacek@redhat.com>
976         PR c/36446
977         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
978         * gcc.dg/array-2.c: Likewise.
979         * gcc.dg/array-const-2.c: Likewise.
980         * gcc.dg/ucnid-8.c: Likewise.
981         * gcc.dg/vla-init-1.c: Likewise.
982         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
983         * gcc.dg/c99-flex-array-7.c: Likewise.
984         * gcc.dg/init-bad-1.c: Likewise.
985         * gcc.dg/init-bad-3.c: Likewise.
986         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
987         * gcc.dg/pedwarn-init.c: Add dg-warning.
988         * gcc.dg/pr53119.c: Remove dg-excess-errors.
990 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
992         PR c++/22556
993         * g++.dg/other/redecl3.C: New.
995 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
997         PR c++/54442
998         * g++.dg/pr54442.C: New file.
1000 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
1002         PR fortran/61406
1003         * gfortran.dg/associate_17.f90 : New test
1005 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
1007         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
1008         void for TEST instead of static void.
1009         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
1010         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
1011         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
1012         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
1013         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
1014         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
1015         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
1016         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
1017         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
1018         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
1019         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
1020         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
1021         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
1022         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
1023         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
1024         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
1025         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
1026         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
1027         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
1028         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
1029         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
1030         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
1031         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
1032         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
1033         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
1034         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
1035         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1036         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
1037         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
1038         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
1039         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
1040         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1041         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1042         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1043         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1044         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1045         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1046         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1047         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1048         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1049         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1050         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
1051         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
1052         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
1053         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
1054         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
1055         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
1056         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
1057         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
1058         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
1059         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
1060         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
1061         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
1062         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
1063         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
1064         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
1065         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
1066         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
1067         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
1068         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
1069         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
1070         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
1071         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1072         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1073         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1074         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1075         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
1076         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
1077         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1078         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1079         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1080         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1081         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1082         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1083         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1084         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1085         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1086         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
1087         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
1088         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1089         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
1090         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
1091         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
1092         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
1093         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
1094         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
1095         instead of static void.
1096         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
1097         delete unused variables.
1098         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1099         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1100         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1101         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
1102         delete unused variables, void for TEST instead of static void.
1103         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1104         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1105         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1106         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1107         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1108         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1109         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1110         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1111         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1112         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1113         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1114         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1115         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
1116         initialize variables.
1117         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
1118         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
1119         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
1120         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
1121         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1122         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
1123         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
1124         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
1125         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1126         * gcc.target/i386/i386.exp: Ditto.
1127         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
1128         CALC, void for TEST instead of static void, initialize variables.
1129         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
1130         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
1131         static void.
1132         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
1133         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
1134         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
1135         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
1136         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
1137         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1138         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1139         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
1140         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
1141         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
1142         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
1143         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1144         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1145         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
1146         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1147         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
1148         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1149         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1150         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1151         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
1152         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
1153         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
1154         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
1155         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
1156         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
1157         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
1158         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
1159         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
1160         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
1161         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
1162         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
1163         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
1164         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
1165         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
1166         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
1167         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
1168         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
1169         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
1170         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
1171         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
1172         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1173         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1174         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
1175         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
1176         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
1177         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
1178         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
1179         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
1180         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1181         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1182         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1183         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1184         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1185         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1186         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1187         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1188         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
1189         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
1190         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1191         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
1192         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1193         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1194         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1195         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
1196         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1197         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
1198         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
1199         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1200         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
1201         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1202         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1203         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1204         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1205         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1206         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1207         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1208         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
1209         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
1210         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
1211         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
1212         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
1213         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
1214         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
1215         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
1216         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
1217         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
1218         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
1219         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
1220         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
1221         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1222         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1223         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1224         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
1225         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
1226         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1227         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1228         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
1229         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
1230         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1231         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
1232         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
1233         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1234         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
1235         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
1236         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
1237         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
1238         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
1239         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
1240         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
1241         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
1242         instead of static void.
1243         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
1244         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
1245         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
1246         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
1247         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
1248         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
1249         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
1250         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
1251         static void, delete unused variables.
1252         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1253         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1254         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
1255         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
1256         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
1257         static void, delete unused variables, Change parameters for
1258         UNION_CHECK, MASK_MERGE and MASK_ZERO.
1259         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
1260         CALC,  void for TEST instead of static void.
1261         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
1262         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
1263         void.
1264         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1265         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
1266         static void, change type  of parameter for UNION_TYPE.
1267         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
1268         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
1269         void for TEST instead of static void, delete unused variables, change
1270         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
1271         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
1272         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1273         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1274         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1275         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1276         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1277         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
1278         void for TEST instead of static void, change parameters for
1279         UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
1280         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
1281         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
1282         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
1283         * gcc.target/i386/avx512f-additional-reg-names.c: Add
1284         __attribute__((unused)).
1285         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
1286         __attribute__((unused)).
1287         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
1288         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
1289         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
1290         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
1291         * gcc.target/i386/avx512f-korw-1.c: Ditto.
1292         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
1293         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
1294         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
1295         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
1296         add __attribute__((unused)).
1297         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
1298         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
1299         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
1300         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
1301         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
1302         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
1303         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
1304         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
1305         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
1306         delete unused variables.
1307         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
1308         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1309         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1310         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1311         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1312         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
1313         static void, mask_merging and zero_masking for unsigned types.
1314         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
1315         CHECK_ARRAY for unsigned types.
1316         * gcc.target/i386/m256-check.h: Ditto.
1317         * gcc.target/i386/m512-check.h: Ditto.
1319 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
1321         PR target/61062
1322         * gcc.target/arm/pr48252.c (main): Expect same result
1323         as endian-neutral.
1325 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1327         PR fortran/45187
1328         * gfortran.dg/cray_pointers_10.f90: New file.
1330 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
1332         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
1333         instead of complex(kind=16).
1335 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1337         PR fortran/38829
1338         * gfortran.dg/bind_c_usage_29.f90: New file.
1340 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
1342         * gnat.dg/opt38.adb: New test.
1343         * gnat.dg/opt38_pkg.ad[sb]: New helper.
1345 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
1347         PR target/18343
1348         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
1349         New macro, 0 for __MMIX__, default 64.
1350         (bar): Pass it to __builtin_apply instead of literal 64.
1352 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1354         * gfortran.dg/io_constraints_11.f90: New file.
1355         * gfortran.dg/io_constraints_12.f90: New file.
1356         * gfortran.dg/io_constraints_13.f90: New file.
1358 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
1360         PR target/61423
1361         * gcc.target/i386/pr61423.c: New test.
1363 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1365         PR c++/60184
1366         * g++.dg/cpp0x/constexpr-union6.C: New.
1367         * g++.dg/cpp0x/union6.C: Likewise.
1368         * g++.dg/init/ref14.C: Adjust.
1369         * g++.dg/init/union1.C: Likewise.
1371 2014-06-06  Richard Biener  <rguenther@suse.de>
1373         PR tree-optimization/59299
1374         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
1376 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
1378         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
1379         * gcc.dg/tree-ssa/sra-12.c: Likewise.
1381 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1383         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
1384         bitfield and test wrong results instead of correct results to make the
1385         test more portable.
1387 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1389         PR c++/60432
1390         * g++.dg/cpp0x/constexpr-60432.C: New.
1392 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1394         PR c++/60199
1395         * g++.dg/cpp0x/constexpr-60199.C: New.
1397 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1399         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
1400         Specify -march=z900 as an additional option.
1401         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
1402         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1403         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
1405 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
1407         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1408         reduction clause diagnostic changes.
1409         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1410         * gfortran.dg/gomp/reduction1.f90: Likewise.
1411         * gfortran.dg/gomp/reduction3.f90: Likewise.
1412         * gfortran.dg/gomp/udr1.f90: New test.
1413         * gfortran.dg/gomp/udr2.f90: New test.
1414         * gfortran.dg/gomp/udr3.f90: New test.
1415         * gfortran.dg/gomp/udr4.f90: New test.
1416         * gfortran.dg/gomp/udr5.f90: New test.
1417         * gfortran.dg/gomp/udr6.f90: New test.
1418         * gfortran.dg/gomp/udr7.f90: New test.
1420 2014-06-06  Christian Bruel  <christian.bruel@st.com>
1422         PR tree-optimization/43934
1423         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
1425 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
1427         PR c/53119
1428         * gcc.dg/pr53119.c: New testcase.
1430 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1432         PR target/52472
1433         * gcc.target/avr/pr52472.c: New test.
1436 2014-06-05  Jeff Law  <law@redhat.com>
1438         PR tree-optimization/61289
1439         * g++.dg/pr61289.C: New test.
1440         * g++.dg/pr61289-2.C: New test.
1442 2014-06-05  Richard Biener  <rguenther@suse.de>
1443             Paolo Carlini  <paolo.carlini@oracle.com>
1445         PR c++/56961
1446         * g++.dg/parse/pr56961.C: New.
1448 2014-06-05  Kai Tietz  <ktietz@redhat.com>
1450         PR target/46219
1451         * gcc.target/i386/sibcall-4.c: Remove xfail.
1453 2014-06-05  Julian Brown  <julian@codesourcery.com>
1454             Sandra Loosemore  <sandra@codesourcery.com>
1456         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
1458 2014-06-05  Richard Biener  <rguenther@suse.de>
1460         PR c++/61004
1461         * g++.dg/diagnostic/pr61004.C: New testcase.
1463 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
1465         * gcc.dg/torture/pr61319.c: New test.
1467 2014-06-05  Marek Polacek  <polacek@redhat.com>
1469         PR c/56724
1470         * gcc.dg/pr56724-3.c: New test.
1472 2014-06-05  Andreas Schwab  <schwab@suse.de>
1474         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
1476 2014-06-05  Marek Polacek  <polacek@redhat.com>
1478         PR c/49706
1479         * c-c++-common/pr49706.c: New test.
1481 2014-06-05  Marek Polacek  <polacek@redhat.com>
1483         PR c/48062
1484         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
1485         * gcc.dg/Wshadow-3.c: Likewise.
1486         * gcc.dg/pr48062.c: New test.
1488 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1490         PR c++/43453
1491         * g++.dg/init/pr43453.C: New.
1493 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
1495         PR tree-optimization/61385
1496         * gcc.dg/tree-ssa/pr61385.c: New file.
1498 2014-06-04  Richard Biener  <rguenther@suse.de>
1500         PR tree-optimization/60098
1501         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
1503 2014-06-04  Richard Biener  <rguenther@suse.de>
1505         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
1507 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
1509         PR c/58942
1510         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
1511         the case with a pointer.
1513 2014-06-04  Marek Polacek  <polacek@redhat.com>
1515         PR c/30020
1516         * c-c++-common/pr30020.c: New test.
1518 2014-06-03  Andrew Pinski  <apinski@cavium.com>
1520         * gcc.c-torture/compile/20140528-1.c: New testcase.
1522 2014-06-03  Dehao Chen  <dehao@google.com>
1524         * gcc.dg/tree-prof/merge_block.c: New test.
1526 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
1528         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
1529         * g++.dg/ext/mv15.C (dg-options): Ditto.
1531 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1533         DR 1423
1534         PR c++/52174
1535         * g++.dg/cpp0x/nullptr31.C: New.
1536         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
1537         * g++.dg/cpp0x/nullptr17.C: Update.
1539 2014-06-03  Marek Polacek  <polacek@redhat.com>
1541         PR c/60439
1542         * c-c++-common/pr60439.c: New test.
1543         * g++.dg/eh/scope1.C (f4): Add dg-warning.
1545 2014-06-03  Martin Jambor  <mjambor@suse.cz>
1547         PR ipa/61160
1548         * g++.dg/ipa/pr61160-1.C: New test.
1550 2014-06-03  Richard Biener  <rguenther@suse.de>
1552         PR tree-optimization/61383
1553         * gcc.dg/torture/pr61383-1.c: New testcase.
1555 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
1557         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
1559 2014-06-02  Jeff Law  <law@redhat.com>
1561         PR rtl-optimization/61094
1562         * g++.dg/pr61094: New test.
1564 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
1566         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
1567         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
1568         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
1569         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
1570         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
1571         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
1572         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
1573         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
1575 2014-06-02  Richard Biener  <rguenther@suse.de>
1577         PR tree-optimization/61346
1578         * gcc.dg/torture/pr61346.c: New testcase.
1580 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1582         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
1583         not compilation.
1584         * gcc.target/i386/sibcall-4.c: Ditto.
1585         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
1587 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1589         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
1590         in scan-assembler-not string.
1591         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
1592         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
1593         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
1595 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1597         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
1599 2014-06-01  Kai Tietz  <ktietz@redhat.com>
1601         PR target/61377
1602         * gcc.target/i386/sibcall-6.c: New test.
1604 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
1606         DR 1227
1607         PR c++/57543
1608         * g++.dg/cpp0x/pr57543-1.C: New.
1609         * g++.dg/cpp0x/pr57543-2.C: Likewise.
1610         * g++.dg/cpp0x/pr57543-3.C: Likewise.
1611         * g++.dg/cpp0x/decltype59.C: Likewise.
1613 2014-05-31  Tom de Vries  <tom@codesourcery.com>
1615         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
1617 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
1619         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
1620         restore_gcc_exec_prefix_env_var): New procedures.
1621         (set_ld_library_path_env_vars,
1622         restore_ld_library_path_env_vars): Use them.
1623         * lib/c-compat.exp: Load target-libpath.exp.
1624         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
1625         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
1626         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
1627         restore_gcc_exec_prefix_env_var.
1628         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
1629         Likewise.
1631         * c-c++-common/asan/misalign-1.c: New test.
1632         * c-c++-common/asan/misalign-2.c: New test.
1634         * g++.dg/asan/asan_test.C: Add -std=c++11 and
1635         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
1636         -DASAN_USE_DEJAGNU_GTEST=1.
1637         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
1638         * g++.dg/asan/asan_oob_test.cc: Likewise.
1639         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
1640         * g++.dg/asan/asan_str_test.cc: Likewise.
1641         * g++.dg/asan/asan_test_utils.h: Likewise.
1642         * g++.dg/asan/sanitizer_test_config.h: Likewise.
1643         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
1644         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
1645         Imported from upstream r209283.
1646         * g++.dg/asan/asan_test_config.h: Likewise.
1648 2014-05-30  Kai Tietz  <ktietz@redhat.com>
1650         PR target/60104
1651         * gcc.target/i386/sibcall-1.c: New test.
1652         * gcc.target/i386/sibcall-2.c: New test.
1653         * gcc.target/i386/sibcall-3.c: New test.
1654         * gcc.target/i386/sibcall-4.c: New test.
1656 2014-05-30  Ian Lance Taylor  <iant@google.com>
1658         * gcc.target/i386/pause-2.c: New test.
1660 2014-05-30  Tom de Vries  <tom@codesourcery.com>
1662         * gcc.target/i386/fuse-caller-save.c: New test.
1663         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
1664         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1666 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1668         * gcc.target/arm/simd/vrev16p8_1.c: New file.
1669         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
1670         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
1671         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
1672         * gcc.target/arm/simd/vrev16s8_1.c: New file.
1673         * gcc.target/arm/simd/vrev16u8_1.c: New file.
1674         * gcc.target/arm/simd/vrev32p16_1.c: New file.
1675         * gcc.target/arm/simd/vrev32p8_1.c: New file.
1676         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
1677         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
1678         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
1679         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
1680         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
1681         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
1682         * gcc.target/arm/simd/vrev32s16_1.c: New file.
1683         * gcc.target/arm/simd/vrev32s8_1.c: New file.
1684         * gcc.target/arm/simd/vrev32u16_1.c: New file.
1685         * gcc.target/arm/simd/vrev32u8_1.c: New file.
1686         * gcc.target/arm/simd/vrev64f32_1.c: New file.
1687         * gcc.target/arm/simd/vrev64p16_1.c: New file.
1688         * gcc.target/arm/simd/vrev64p8_1.c: New file.
1689         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
1690         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
1691         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
1692         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
1693         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
1694         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
1695         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
1696         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
1697         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
1698         * gcc.target/arm/simd/vrev64s16_1.c: New file.
1699         * gcc.target/arm/simd/vrev64s32_1.c: New file.
1700         * gcc.target/arm/simd/vrev64s8_1.c: New file.
1701         * gcc.target/arm/simd/vrev64u16_1.c: New file.
1702         * gcc.target/arm/simd/vrev64u32_1.c: New file.
1703         * gcc.target/arm/simd/vrev64u8_1.c: New file.
1705 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
1707         PR rtl-optimization/61325
1708         * gcc.target/aarch64/pr61325.c: New.
1710 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
1712         * gcc.target/arm/simd/vextQf32_1.c: New file.
1713         * gcc.target/arm/simd/vextQp16_1.c: New file.
1714         * gcc.target/arm/simd/vextQp8_1.c: New file.
1715         * gcc.target/arm/simd/vextQs16_1.c: New file.
1716         * gcc.target/arm/simd/vextQs32_1.c: New file.
1717         * gcc.target/arm/simd/vextQs64_1.c: New file.
1718         * gcc.target/arm/simd/vextQs8_1.c: New file.
1719         * gcc.target/arm/simd/vextQu16_1.c: New file.
1720         * gcc.target/arm/simd/vextQu32_1.c: New file.
1721         * gcc.target/arm/simd/vextQu64_1.c: New file.
1722         * gcc.target/arm/simd/vextQu8_1.c: New file.
1723         * gcc.target/arm/simd/vextQp64_1.c: New file.
1724         * gcc.target/arm/simd/vextf32_1.c: New file.
1725         * gcc.target/arm/simd/vextp16_1.c: New file.
1726         * gcc.target/arm/simd/vextp8_1.c: New file.
1727         * gcc.target/arm/simd/vexts16_1.c: New file.
1728         * gcc.target/arm/simd/vexts32_1.c: New file.
1729         * gcc.target/arm/simd/vexts64_1.c: New file.
1730         * gcc.target/arm/simd/vexts8_1.c: New file.
1731         * gcc.target/arm/simd/vextu16_1.c: New file.
1732         * gcc.target/arm/simd/vextu32_1.c: New file.
1733         * gcc.target/arm/simd/vextu64_1.c: New file.
1734         * gcc.target/arm/simd/vextu8_1.c: New file.
1735         * gcc.target/arm/simd/vextp64_1.c: New file.
1737 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
1738             Tom de Vries  <tom@codesourcery.com>
1740         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
1741         options.
1742         * gcc.target/mips/fuse-caller-save.h: New include file.
1743         * gcc.target/mips/fuse-caller-save.c: New test.
1744         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1745         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1747 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
1749         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
1751 2014-05-28  Richard Biener  <rguenther@suse.de>
1753         PR middle-end/61045
1754         * gcc.dg/pr61045.c: New testcase.
1756 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1758         * lib/clearcap.exp: New file.
1759         * gcc.dg/vect/vect.exp: Load clearcap.exp.
1760         Remove clearcap_ldflags handling.
1761         Call clearcap-init, clearcap-finish.
1762         * gcc.target/i386/i386.exp: Likewise.
1763         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1764         * gcc.target/i386/clearcapv2.map: Move to
1765         ../config/sol2-clearcapv2.map.
1766         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1767         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1769 2014-05-28  Richard Biener  <rguenther@suse.de>
1771         PR tree-optimization/61335
1772         * gfortran.dg/pr61335.f90: New testcase.
1774 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1776         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1778 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1780         * gnat.dg/overflow_fixed.adb: New test.
1782 2014-05-27  Marek Polacek  <polacek@redhat.com>
1784         PR c/56724
1785         * gcc.dg/pr56724-1.c: New test.
1786         * gcc.dg/pr56724-2.c: New test.
1787         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
1788         -Wtraditional.
1789         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
1791 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1793         * gcc.dg/fold-compare-8.c: New test.
1794         * gcc.dg/Wstrict-overflow-25.c: Likewise.
1796 2014-05-27  Richard Biener  <rguenther@suse.de>
1798         * gcc.dg/tree-ssa/vrp92.c: New testcase.
1800 2014-05-27  Marek Polacek  <polacek@redhat.com>
1802         PR testsuite/61319
1803         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
1804         LLONG_MIN, and ULLONG_MAX.
1806 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1808         * lib/target-supports.exp (check_effective_target_vect_bswap):
1809         Specify arm*-*-* support.
1811 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
1813         PR testsuite/61319
1814         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
1815         -nan optional.
1816         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1817         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1819 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1821         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
1823 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
1825         PR rtl-optimization/61222
1826         * gcc.c-torture/compile/pr61222-1.c: New test.
1827         * gcc.c-torture/compile/pr61222-2.c: Likewise.
1829 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1831         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1833 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1835         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
1837 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1839         PR libgfortran/55117
1840         * gfortran.dg/namelist_85.f90: New test.
1842 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
1844         PR c/61191
1845         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1846         the case with syntax error.
1848 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1850         * gcc.dg/lto/pr61278_0.c: New test.
1851         * gcc.dg/lto/pr61278_1.c: New test.
1853 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1855         * gcc.dg/pr61220.c: New test.
1856         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
1858 2014-05-25  Tobias Burnus  <burnus@net-b.de>
1860         * gfortran.dg/coarray_10.f90: Update dg-warning.
1861         * gfortran.dg/coarray_this_image_1.f90: New.
1862         * gfortran.dg/coarray_this_image_2.f90: New.
1864 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
1866         PR libfortran/61173
1867         * gfortran.dg/arrayio_14.f90: New test.
1869 2014-05-24  Andreas Schwab  <schwab@suse.de>
1871         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
1873 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
1875         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
1876         Adjust regexp for -flto.
1877         * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
1878         * gfortran.dg/pr52835.f90: Likewise.
1880 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
1882         PR rtl-optimization/61215
1883         * gcc.target/i386/pr61215.c: New.
1885 2014-05-23  Marek Polacek  <polacek@redhat.com>
1886             Jakub Jelinek  <jakub@redhat.com>
1888         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
1889         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
1890         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
1891         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
1892         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
1893         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
1894         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
1895         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
1896         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
1897         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
1898         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
1899         * c-c++-common/ubsan/float-cast.h: New file.
1900         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
1901         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
1903 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
1905         * gcc.target/aarch64/tail_indirect_call_1.c: New.
1907 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
1909         * g++.dg/cpp1y/lambda-init9.C: New.
1911 2014-05-23  Richard Biener  <rguenther@suse.de>
1913         PR testsuite/61266
1914         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
1915         adjust testcase to reflect reality.
1917 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1919         PR tree-optimization/54733
1920         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
1921         optimization to support memory sources and bitwise operations
1922         equivalent to load in host endianness.
1923         * gcc.dg/optimize-bswaphi-1.c: Likewise.
1924         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1925         * gcc.c-torture/execute/bswap-2.c: Likewise.
1927 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1929         * lib/target-supports.exp: New effective targets for architectures
1930         capable of performing byte swap.
1931         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
1932         * gcc.dg/optimize-bswapdi-2.c: Likewise.
1933         * gcc.dg/optimize-bswapsi-1.c: Likewise.
1935 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1937         PR c++/61088
1938         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
1939         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
1941 2014-05-22  Xinliang David Li  <davidxl@google.com>
1943         * g++.dg/ipa/devirt-15.C: Fix expected message.
1944         * g++.dg/ipa/devirt-16.C: Ditto.
1945         * g++.dg/ipa/devirt-17.C: Ditto.
1946         * g++.dg/ipa/devirt-26.C: Ditto.
1947         * g++.dg/ipa/imm-devirt-1.C: Ditto.
1948         * g++.dg/ipa/imm-devirt-2.C: Ditto.
1949         * g++.dg/tree-ssa/pr8781.C:Ditto.
1951 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
1953         * gcc.target/powerpc/htm-ttest.c: New test.
1955 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
1957         * gnat.dg/opt37.ad[sb]: New test.
1959 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
1961         PR c/61271
1962         * g++.dg/cilk-plus/AN/array_function.cc: New.
1964 2014-05-22  Richard Biener  <rguenther@suse.de>
1966         * gcc.dg/tree-ssa/alias-33.c: New testcase.
1968 2014-05-22  Kostya Serebryany  <kcc@google.com>
1970         * c-c++-common/tsan/mutexset1.c: Update the test to match
1971         upstream r209283.
1972         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
1974 2014-05-21  Marek Polacek  <polacek@redhat.com>
1976         PR sanitizer/61272
1977         * g++.dg/ubsan/pr61272.C: New test.
1979 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
1980             Sandra Loosemore  <sandra@codesourcery.com>
1982         PR lto/60179
1983         * lib/scanasm.exp (scan-lto-assembler): New procedure.
1984         * gcc.target/nios2/custom-fp-lto.c: New test.
1986 2014-05-21  Andreas Schwab  <schwab@suse.de>
1988         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
1990 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
1992         PR target/54236
1993         * gcc.target/sh/pr54236-3.c: New.
1995 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
1997         PR c++/60189
1998         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
2000 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
2002         PR tree-optimization/60899
2003         * g++.dg/ipa/devirt-11.C: Update template.
2005 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
2007         PR C++/61038
2008         * g++.dg/cpp0x/pr61038.C: New.
2010 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2012         PR c++/58753
2013         PR c++/58930
2014         PR c++/58704
2015         * g++.dg/cpp0x/nsdmi-template11.C: New.
2016         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
2017         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
2019 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
2021         * gnat.dg/opt35.adb: New test.
2022         * gnat.dg/opt36.adb: Likewise.
2023         * gnat.dg/opt35_pkg.ad[sb]: New helper.
2025 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2027         PR c++/60373
2028         * g++.dg/cpp0x/Wattributes1.C: New.
2029         * g++.dg/ext/visibility/redecl1.C: Adjust.
2030         * g++.dg/ext/visibility/visibility-7.C: Likewise.
2032 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2034         * gcc.target/powerpc/vsxcopy.c: New test.
2036 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2038         PR c++/58664
2039         * g++.dg/cpp0x/nsdmi-union6.C: New.
2040         * g++.dg/parse/pr58664.C: Likewise.
2041         * g++.dg/cpp0x/nsdmi6.C: Tweak.
2042         * g++.dg/parse/crash31.C: Likewise.
2043         * g++.dg/template/error2.C: Likewise.
2044         * g++.dg/template/inherit8.C: Likewise.
2045         * g++.dg/template/offsetof2.C: Likewise.
2047 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
2049         * c-c++-common/gomp/simd4.c: Adjust for inform.
2050         * g++.dg/cpp0x/decltype-call1.C: Likewise.
2051         * g++.dg/cpp0x/forw_enum6.C: Likewise.
2052         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
2053         * g++.dg/cpp0x/noexcept15.C: Likewise.
2054         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
2055         * g++.dg/eh/spec6.C: Likewise.
2056         * g++.dg/expr/cast1.C: Likewise.
2057         * g++.dg/expr/dtor1.C: Likewise.
2058         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
2059         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2060         * g++.dg/gomp/pr49223-2.C: Likewise.
2061         * g++.dg/gomp/udr-4.C: Likewise.
2062         * g++.dg/init/delete1.C: Likewise.
2063         * g++.dg/other/crash-2.C: Likewise.
2064         * g++.dg/parse/crash24.C: Likewise.
2065         * g++.dg/parse/crash25.C: Likewise.
2066         * g++.dg/parse/crash31.C: Likewise.
2067         * g++.dg/parse/crash49.C: Likewise.
2068         * g++.dg/parse/crash50.C: Likewise.
2069         * g++.dg/parse/crash54.C: Likewise.
2070         * g++.dg/parse/dtor7.C: Likewise.
2071         * g++.dg/parse/error40.C: Likewise.
2072         * g++.dg/parse/fused-params1.C: Likewise.
2073         * g++.dg/parse/new1.C: Likewise.
2074         * g++.dg/template/crash35.C: Likewise.
2075         * g++.dg/template/crash59.C: Likewise.
2076         * g++.dg/template/crash77.C: Likewise.
2077         * g++.dg/template/error51.C: Likewise.
2078         * g++.dg/template/incomplete1.C: Likewise.
2079         * g++.dg/template/incomplete3.C: Likewise.
2080         * g++.dg/template/incomplete4.C: Likewise.
2081         * g++.dg/template/incomplete5.C: Likewise.
2082         * g++.dg/template/inherit8.C: Likewise.
2083         * g++.dg/template/instantiate1.C: Likewise.
2084         * g++.dg/template/instantiate3.C: Likewis: Likewise.
2085         * g++.dg/template/offsetof2.C: Likewise.
2086         * g++.dg/tm/pr51928.C: Likewise.
2087         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
2088         * g++.dg/warn/incomplete1.C: Likewise.
2089         * g++.dg/warn/incomplete2.C: Likewise.
2090         * g++.old-deja/g++.brendan/friend4.C: Likewise.
2091         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
2092         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
2093         * g++.old-deja/g++.eh/catch1.C: Likewise.
2094         * g++.old-deja/g++.eh/spec6.C: Likewise.
2095         * g++.old-deja/g++.mike/p7868.C: Likewise.
2096         * g++.old-deja/g++.other/crash38.C: Likewise.
2097         * g++.old-deja/g++.other/enum2.C: Likewise.
2098         * g++.old-deja/g++.other/incomplete.C: Likewise.
2099         * g++.old-deja/g++.other/vaarg3.C: Likewise.
2100         * g++.old-deja/g++.pt/crash9.C: Likewise.
2101         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2102         * g++.old-deja/g++.pt/typename8.C: Likewise.
2103         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
2105 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
2107         * lib/target-supports.exp
2108         (check_effective_target_vect_sizes_32B_16B): Return false if
2109         128-bit AVX vectors preferred.
2111 2014-05-19  Mike Stump  <mikestump@comcast.net>
2113         * lib/target-supports.exp (check_effective_target_avx): Early out
2114         if not x86 to prevent x86 flags on non-x86 targets.
2116 2014-05-19  Richard Biener  <rguenther@suse.de>
2118         PR tree-optimization/61221
2119         * gcc.dg/torture/pr61221.c: New testcase.
2121 2014-05-19  Richard Biener  <rguenther@suse.de>
2123         PR tree-optimization/61209
2124         * gfortran.dg/pr61209.f90: New testcase.
2126 2014-05-19  Richard Biener  <rguenther@suse.de>
2128         PR tree-optimization/61184
2129         * c-c++-common/torture/pr61184.c: New testcase.
2131 2014-05-19  Christian Bruel  <christian.bruel@st.com>
2133         PR target/61195
2134         * gcc.target/sh/pr61195.c: New test.
2136 2014-05-18  Wei Mi  <wmi@google.com>
2138         PR target/58066
2139         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
2140         directive with rtl insns. Add effective-target fpic and
2141         tls_native.
2143 2014-05-17  Xinliang David Li  <davidxl@google.com>
2145         * g++.dg/ipa/devirt-33.C: New testcase.
2147 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
2149         * g++.dg/ipa/comdat.C: New file.
2151 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2153         * gnat.dg/volatile12.ad[sb]: New test.
2155 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2157         * gnat.dg/enum3.adb: New test.
2159 2014-05-18  Andreas Schwab  <schwab@suse.de>
2161         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
2163 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
2165         PR libfortran/52539
2166         * gfortran.dg/namelist_utf8.f90: New test.
2168 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2170         PR c++/52875
2171         * g++.dg/cpp0x/decltype58.C: New.
2173 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
2175         * gcc.target/microblaze/others/break_handler.c: New.
2177 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
2179         PR tree-optimization/61140
2180         PR tree-optimization/61150
2181         PR tree-optimization/61197
2182         * gcc.dg/tree-ssa/pr61140.c: New file.
2183         * gcc.dg/tree-ssa/pr61150.c: New file.
2184         * gcc.dg/tree-ssa/pr61197.c: New file.
2186 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
2188         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
2189         (dg-options): Add -mfpmath=387.
2190         (dg-final): Check that no MMX registers are used.
2192 2014-05-17  Andreas Schwab  <schwab@suse.de>
2194         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
2196 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
2198         Revert:
2199         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
2201         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2202         occurrences of "int" in the gimple dump to reflect that the return
2203         types of functions now show up in such dumps.
2204         * gcc.dg/tree-ssa/pr27810.c: Likewise.
2206 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
2208         * gcc.c-torture/execute/20101011-1.c: Update testcase.
2209         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
2210         * gcc.dg/tree-ssa/writeonly.c: New testcase.
2211         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
2212         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
2213         * gcc.dg/debug/pr35154.c: Update testcase.
2214         * gcc.target/i386/vectorize1.c: Update testcase.
2216 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
2218         PR c++/51640
2219         * g++.dg/parse/error54.C: New.
2221 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
2223         PR rtl-optimization/60969
2224         * g++.dg/pr60969.C: New.
2226 2014-05-16  Richard Biener  <rguenther@suse.de>
2228         PR tree-optimization/61194
2229         * gcc.dg/vect/pr61194.c: New testcase.
2231 2014-05-16  Richard Biener  <rguenther@suse.de>
2233         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
2234         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
2235         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
2236         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
2238 2014-05-16  Richard Biener  <rguenther@suse.de>
2240         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
2242 2014-05-15  Martin Jambor  <mjambor@suse.cz>
2244         PR ipa/61085
2245         * g++.dg/ipa/pr61085.C: New test.
2247 2014-05-15  Martin Jambor  <mjambor@suse.cz>
2249         PR tree-optimization/61090
2250         * gcc.dg/tree-ssa/pr61090.c: New test.
2252 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
2254         PR tree-optimization/61158
2255         * gcc.dg/pr61158.c: New test.
2257 2014-05-15  Andreas Schwab  <schwab@suse.de>
2259         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
2260         emitted.
2261         * obj-c++.dg/exceptions-5.mm: Likewise.
2263 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2265         * shrink-wrap-loop.c: New test case.
2267 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
2269         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
2270         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
2271         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
2272         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
2273         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
2274         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
2275         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
2276         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
2277         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
2278         * gcc.target/arm/simd/vtrnf32_1.c: New file.
2279         * gcc.target/arm/simd/vtrnp16_1.c: New file.
2280         * gcc.target/arm/simd/vtrnp8_1.c: New file.
2281         * gcc.target/arm/simd/vtrns16_1.c: New file.
2282         * gcc.target/arm/simd/vtrns32_1.c: New file.
2283         * gcc.target/arm/simd/vtrns8_1.c: New file.
2284         * gcc.target/arm/simd/vtrnu16_1.c: New file.
2285         * gcc.target/arm/simd/vtrnu32_1.c: New file.
2286         * gcc.target/arm/simd/vtrnu8_1.c: New file.
2288 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
2290         * gcc.target/i386/clflushopt-1.c: New.
2291         * gcc.target/i386/xsavec-1.c: Ditto.
2292         * gcc.target/i386/xsavec64-1.c: Ditto.
2293         * gcc.target/i386/xsaves-1.c: Ditto.
2294         * gcc.target/i386/xsaves64-1.c: Ditto.
2295         * gcc.target/i386/sse-12.c: Test new options.
2296         * gcc.target/i386/sse-13.c: Ditto.
2297         * gcc.target/i386/sse-14.c: Ditto.
2298         * gcc.target/i386/sse-22.c: Ditto.
2299         * gcc.target/i386/sse-23.c: Ditto.
2300         * g++.dg/other/i386-2.C: Ditto.
2301         * g++.dg/other/i386-3.C: Ditto.
2303 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
2305         PR rtl-optimization/60866
2306         * gcc.dg/pr60866.c: New test.
2308 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
2310         PR rtl-optimization/60901
2311         * gcc.target/i386/pr60901.c: New test.
2313 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
2315         PR sanitizer/61100
2316         * c-c++-common/asan/asan-interface-1.c: New test.
2317         * lib/asan-dg.exp (asan_include_flags): New function.
2318         (asan_init): Call asan_include_flags to obtain path
2319         to sanitizer headers.
2321 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
2323         * lib/target-support.exp (check_dfp_hw_available): New function.
2324         (is-effective-target): Check $arg for dfp_hw.
2325         (is-effective-target-keyword): Likewise.
2326         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
2327         Change target to dfp_hw.
2329 2014-05-13  Marek Polacek  <polacek@redhat.com>
2331         PR c/61162
2332         * gcc.dg/pr61162.c: New test.
2334 2014-05-13  Marek Polacek  <polacek@redhat.com>
2336         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
2337         * c-c++-common/pr50459-2.c: New test.
2339 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
2341         PR c++/54310
2342         * g++.dg/template/pr54310.C: New.
2344 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
2345             Sandra Loosemore  <sandra@codesourcery.com>
2347         * gcc.target/mips/loongson-simd.c: Disable micromips too.
2349 2014-05-13  Catherine Moore  <clm@cm00re.com>
2351         * gcc.target/mips/near-far-1.c: Adjust expected output
2352         to allow the JALS instruction.
2353         * gcc.target/mips/near-far-2.c: Likewise.
2354         * gcc.target/mips/near-far-4.c: Likewise.
2356 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
2358         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
2360 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
2362         PR target/61060
2363         * gcc.dg/pr61060.c: New test.
2365 2014-05-12  DJ Delorie  <dj@redhat.com>
2367         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
2368         * gcc.dg/sibcall-4.c: Likewise.
2370 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
2372         * objc.dg/shadow-1.m: New test.
2373         * objc.dg/shadow-2.m: New test.
2374         * objc.dg/ivar-scope-1.m: New test.
2375         * objc.dg/ivar-scope-2.m: New test.
2376         * objc.dg/ivar-scope-3.m: New test.
2377         * objc.dg/ivar-scope-4.m: New test.
2378         * objc.dg/ivar-visibility-1.m: New test.
2379         * objc.dg/ivar-visibility-2.m: New test.
2380         * objc.dg/ivar-visibility-3.m: New test.
2381         * objc.dg/ivar-visibility-4.m: New test.
2383 2014-05-12  Tobias Burnus  <burnus@net-b.de>
2385         PR fortran/60127
2386         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
2388 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2390         PR fortran/60834
2391         * gfortran.dg/associate_16.f90:  New test.
2393 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2395         PR target/60991
2396         * gcc.target/avr/pr60991.c: New testcase.
2398 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2400         PR c++/60054
2401         * g++.dg/cpp1y/pr60054.C: New.
2403 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2405         PR c++/51199
2406         * g++.dg/template/pr51199.C: New.
2408 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
2410         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
2412 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
2414         * gfortran.dg/gomp/affinity-1.f90: New test.
2416 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
2418         * gcc.dg/torture/pr61136.c: New test.
2420 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
2422         PR c++/59705
2423         * g++.dg/cpp0x/sfinae51.C: New.
2425         PR c++/58353
2426         * g++.dg/cpp0x/variadic157.C: New.
2428 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
2430         PR target/51244
2431         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
2433 2014-05-10  Marek Polacek  <polacek@redhat.com>
2435         * gcc.dg/pedwarn-init.c: New test.
2436         * gcc.dg/init-string-1.c: Adjust dg-error.
2438 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
2440         * lib/target-supports.exp
2441         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
2442         to the list.
2444 2014-05-09  Marek Polacek  <polacek@redhat.com>
2446         PR c/61096
2447         * gcc.dg/pr61096-1.c: New test.
2448         * gcc.dg/pr61096-2.c: New test.
2450 2014-05-09  Florian Weimer  <fweimer@redhat.com>
2452         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
2453         * g++.dg/fstack-protector-strong.C: Likewise.
2454         * gcc.target/i386/ssp-strong-reg.c: New file.
2456 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
2458         PR target/61055
2459         * gcc.target/avr/torture/pr61055.c: New test.
2461 2014-05-09  Marek Polacek  <polacek@redhat.com>
2463         PR c/50459
2464         * c-c++-common/attributes-1.c: Move test line to a new test.
2465         * c-c++-common/attributes-2.c: New test.
2466         * c-c++-common/pr50459.c: New test.
2467         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
2468         * gcc.dg/nonnull-2.c: Likewise.
2469         * gcc.dg/pr55570.c: Modify dg-error.
2470         * gcc.dg/tm/wrap-2.c: Likewise.
2472 2014-05-08  Jeff Law  <law@redhat.com>
2474         PR tree-optimization/61009
2475         * g++.dg/tree-ssa/pr61009.C: New test.
2477 2014-05-08  Matthias Klose  <doko@ubuntu.com>
2479         PR driver/61106
2480         * gcc-dg/unused-8a.c: New.
2481         * gcc-dg/unused-8b.c: Likewise.
2483 2014-05-08  Marek Polacek  <polacek@redhat.com>
2485         PR c/61053
2486         * gcc.dg/pr61053.c: New test.
2488 2014-05-08  Marek Polacek  <polacek@redhat.com>
2490         PR c/61077
2491         * gcc.dg/pr61077.c: New test.
2493 2014-05-08  Tobias Burnus  <burnus@net-b.de>
2495         * gfortran.dg/coarray_collectives_1.f90: New.
2496         * gfortran.dg/coarray_collectives_2.f90: New.
2497         * gfortran.dg/coarray_collectives_3.f90: New.
2498         * gfortran.dg/coarray_collectives_4.f90: New.
2499         * gfortran.dg/coarray_collectives_5.f90: New.
2500         * gfortran.dg/coarray_collectives_6.f90: New.
2501         * gfortran.dg/coarray/collectives_1.f90: New.
2502         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
2503         * gfortran.dg/assumed_type_4.f90: Update dg-error.
2504         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2505         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
2506         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
2507         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
2508         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2510 2014-05-08  Wei Mi  <wmi@google.com>
2512         PR target/58066
2513         * gcc.target/i386/pr58066.c: New test.
2515 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
2517         * gcc.target/i386/avx256-unaligned-load-2.c,
2518         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
2519         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
2520         packed-single instructions.
2522 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
2524         PR c++/13981
2525         * g++.dg/diagnostic/pr13981.C: New.
2527 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
2529         PR tree-optimization/59100
2530         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
2531         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
2533 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
2535         PR tree-optimization/61095
2536         * gcc.dg/torture/pr61095.c: New test.
2538 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2540         PR middle-end/39246
2541         * gcc.dg/uninit-13.c: Move warning on the actual source line where
2542         the uninitialized complex is used.
2543         * gcc.dg/uninit-17.c: New test to check partial initialization of
2544         complex with branches.
2545         * gcc.dg/uninit-17-O0.c: Likewise.
2547 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
2549         PR target/60884
2550         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
2551         (test_03): Rename to test_02.
2553 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
2555         PR c++/61083
2556         * g++.dg/cpp0x/sfinae50.C: New.
2558 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
2560         PR c++/61080
2561         * g++.dg/cpp0x/deleted7.C: New.
2563 2014-05-07  Richard Biener  <rguenther@suse.de>
2565         PR tree-optimization/61034
2566         * g++.dg/tree-ssa/pr61034.C: New testcase.
2568 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
2570         * gcc.target/epiphany/isr-arg.c: New file.
2572 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
2574         PR tree-optimization/52252
2575         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
2577 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2579         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
2580         * gcc.target/aarch64/simd/vrev16p8.x: New file.
2581         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
2582         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
2583         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
2584         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
2585         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
2586         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
2587         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
2588         * gcc.target/aarch64/simd/vrev16s8.x: New file.
2589         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
2590         * gcc.target/aarch64/simd/vrev16u8.x: New file.
2591         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
2592         * gcc.target/aarch64/simd/vrev32p16.x: New file.
2593         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
2594         * gcc.target/aarch64/simd/vrev32p8.x: New file.
2595         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
2596         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
2597         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
2598         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
2599         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
2600         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
2601         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
2602         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
2603         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
2604         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
2605         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
2606         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
2607         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
2608         * gcc.target/aarch64/simd/vrev32s16.x: New file.
2609         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
2610         * gcc.target/aarch64/simd/vrev32s8.x: New file.
2611         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
2612         * gcc.target/aarch64/simd/vrev32u16.x: New file.
2613         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
2614         * gcc.target/aarch64/simd/vrev32u8.x: New file.
2615         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
2616         * gcc.target/aarch64/simd/vrev64f32.x: New file.
2617         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
2618         * gcc.target/aarch64/simd/vrev64p16.x: New file.
2619         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
2620         * gcc.target/aarch64/simd/vrev64p8.x: New file.
2621         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
2622         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
2623         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
2624         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
2625         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
2626         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
2627         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
2628         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
2629         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
2630         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
2631         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
2632         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
2633         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
2634         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
2635         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
2636         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
2637         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
2638         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
2639         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
2640         * gcc.target/aarch64/simd/vrev64s16.x: New file.
2641         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
2642         * gcc.target/aarch64/simd/vrev64s32.x: New file.
2643         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
2644         * gcc.target/aarch64/simd/vrev64s8.x: New file.
2645         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
2646         * gcc.target/aarch64/simd/vrev64u16.x: New file.
2647         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
2648         * gcc.target/aarch64/simd/vrev64u32.x: New file.
2649         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
2650         * gcc.target/aarch64/simd/vrev64u8.x: New file.
2652 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2654         gcc.target/aarch64/simd/ext_f32.x: New file.
2655         gcc.target/aarch64/simd/ext_f32_1.c: New file.
2656         gcc.target/aarch64/simd/ext_p16.x: New file.
2657         gcc.target/aarch64/simd/ext_p16_1.c: New file.
2658         gcc.target/aarch64/simd/ext_p8.x: New file.
2659         gcc.target/aarch64/simd/ext_p8_1.c: New file.
2660         gcc.target/aarch64/simd/ext_s16.x: New file.
2661         gcc.target/aarch64/simd/ext_s16_1.c: New file.
2662         gcc.target/aarch64/simd/ext_s32.x: New file.
2663         gcc.target/aarch64/simd/ext_s32_1.c: New file.
2664         gcc.target/aarch64/simd/ext_s64.x: New file.
2665         gcc.target/aarch64/simd/ext_s64_1.c: New file.
2666         gcc.target/aarch64/simd/ext_s8.x: New file.
2667         gcc.target/aarch64/simd/ext_s8_1.c: New file.
2668         gcc.target/aarch64/simd/ext_u16.x: New file.
2669         gcc.target/aarch64/simd/ext_u16_1.c: New file.
2670         gcc.target/aarch64/simd/ext_u32.x: New file.
2671         gcc.target/aarch64/simd/ext_u32_1.c: New file.
2672         gcc.target/aarch64/simd/ext_u64.x: New file.
2673         gcc.target/aarch64/simd/ext_u64_1.c: New file.
2674         gcc.target/aarch64/simd/ext_u8.x: New file.
2675         gcc.target/aarch64/simd/ext_u8_1.c: New file.
2676         gcc.target/aarch64/simd/ext_f64.c: New file.
2677         gcc.target/aarch64/simd/extq_f32.x: New file.
2678         gcc.target/aarch64/simd/extq_f32_1.c: New file.
2679         gcc.target/aarch64/simd/extq_p16.x: New file.
2680         gcc.target/aarch64/simd/extq_p16_1.c: New file.
2681         gcc.target/aarch64/simd/extq_p8.x: New file.
2682         gcc.target/aarch64/simd/extq_p8_1.c: New file.
2683         gcc.target/aarch64/simd/extq_s16.x: New file.
2684         gcc.target/aarch64/simd/extq_s16_1.c: New file.
2685         gcc.target/aarch64/simd/extq_s32.x: New file.
2686         gcc.target/aarch64/simd/extq_s32_1.c: New file.
2687         gcc.target/aarch64/simd/extq_s64.x: New file.
2688         gcc.target/aarch64/simd/extq_s64_1.c: New file.
2689         gcc.target/aarch64/simd/extq_s8.x: New file.
2690         gcc.target/aarch64/simd/extq_s8_1.c: New file.
2691         gcc.target/aarch64/simd/extq_u16.x: New file.
2692         gcc.target/aarch64/simd/extq_u16_1.c: New file.
2693         gcc.target/aarch64/simd/extq_u32.x: New file.
2694         gcc.target/aarch64/simd/extq_u32_1.c: New file.
2695         gcc.target/aarch64/simd/extq_u64.x: New file.
2696         gcc.target/aarch64/simd/extq_u64_1.c: New file.
2697         gcc.target/aarch64/simd/extq_u8.x: New file.
2698         gcc.target/aarch64/simd/extq_u8_1.c: New file.
2699         gcc.target/aarch64/simd/extq_f64.c: New file.
2701 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2703         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
2704         * gcc.target/aarch64/vtrnu32.c: Likewise.
2705         * gcc.target/aarch64/vtrnf32.c: Likewise.
2707 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2709         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
2710         * gcc.target/aarch64/simd/vtrnf32.x: New file.
2711         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
2712         * gcc.target/aarch64/simd/vtrnp16.x: New file.
2713         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
2714         * gcc.target/aarch64/simd/vtrnp8.x: New file.
2715         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
2716         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
2717         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
2718         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
2719         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
2720         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
2721         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
2722         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
2723         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
2724         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
2725         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
2726         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
2727         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
2728         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
2729         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
2730         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
2731         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
2732         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
2733         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
2734         * gcc.target/aarch64/simd/vtrns16.x: New file.
2735         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
2736         * gcc.target/aarch64/simd/vtrns32.x: New file.
2737         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
2738         * gcc.target/aarch64/simd/vtrns8.x: New file.
2739         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
2740         * gcc.target/aarch64/simd/vtrnu16.x: New file.
2741         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
2742         * gcc.target/aarch64/simd/vtrnu32.x: New file.
2743         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
2744         * gcc.target/aarch64/simd/vtrnu8.x: New file.
2746 2014-05-07  Richard Biener  <rguenther@suse.de>
2748         PR tree-optimization/57864
2749         * gcc.dg/torture/pr57864.c: New testcase.
2751 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
2753         PR libfortran/61049
2754         * gfortran.dg/list_read_13.f: New test.
2756 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2758         PR c++/60999
2759         * g++.dg/cpp0x/nsdmi-template9.C: New.
2760         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
2762 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
2763             Mike Stump  <mikestump@comcast.net>
2764             Richard Sandiford  <rdsandiford@googlemail.com>
2766         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
2768 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
2770         PR ipa/60965
2771         * g++.dg/ipa/devirt-32.C: New testcase.
2773 2014-05-05  Richard Biener  <rguenther@suse.de>
2775         PR middle-end/61010
2776         * gcc.dg/torture/pr61010.c: New testcase.
2778 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2780         * gcc.target/s390/leaf-profile.c: New testcase.
2782 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2784         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
2785         Disable asm scan for s390.
2786         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2787         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2789 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
2791         PR tree-optimization/60363
2792         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
2794 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
2796         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2797         (dg-require-effective-target): Change target to powerpc_fprs.
2798         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2799         (dg-require-effective-target): Change target to dfprt.
2801 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2803         PR c++/58582
2804         * g++.dg/cpp0x/deleted4.C: New.
2805         * g++.dg/cpp0x/deleted5.C: Likewise.
2806         * g++.dg/cpp0x/deleted6.C: Likewise.
2808 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
2810         PR fortran/61025
2811         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
2812         regexps for -m32.
2813         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
2814         * gfortran.dg/coarray_poly_6.f90: Likewise.
2815         * gfortran.dg/coarray_poly_7.f90: Likewise.
2816         * gfortran.dg/coarray_poly_8.f90: Likewise.
2818 2014-05-02  Marek Polacek  <polacek@redhat.com>
2820         PR c/25801
2821         * gcc.dg/pr25801.c: New test.
2823 2014-05-02  Marek Polacek  <polacek@redhat.com>
2825         PR c/60784
2826         * gcc.dg/pr60784.c: New test.
2828 2014-05-01  Marek Polacek  <polacek@redhat.com>
2830         PR c/60915
2831         * gcc.dg/pr60915.c: New test.
2833 2014-05-01  Marek Polacek  <polacek@redhat.com>
2835         PR c/60257
2836         * gcc.dg/pr60257.c: New test.
2838 2014-05-01  Marek Polacek  <polacek@redhat.com>
2840         PR c/43395
2841         * c-c++-common/pr43395.c: New test.
2843 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
2845         * gcc.dg/cond-reduc-1.c: New test.
2846         * gcc.dg/cond-reduc-2.c: Likewise.
2848 2014-05-01  Marek Polacek  <polacek@redhat.com>
2850         PR c/29467
2851         * gcc.dg/pr29467.c: New test.
2852         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
2853         about boolean types.
2854         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
2855         to bool.
2856         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
2858 2014-05-01  Marek Polacek  <polacek@redhat.com>
2860         PR c/43245
2861         * gcc.dg/pr43245.c: New test.
2863 2014-05-01  Marek Polacek  <polacek@redhat.com>
2865         PR c/56989
2866         * gcc.dg/pr56989.c: New test.
2868 2014-04-30  Ian Lance Taylor  <iant@google.com>
2870         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
2871         in go_compile_args rather than in argument to go-torture-execute.
2873 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
2875         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
2876         instead of getpid.
2878 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2880         * gfortran.dg/coarray_poly_6.f90
2881         * gfortran.dg/coarray_poly_7.f90
2882         * gfortran.dg/coarray_poly_8.f90
2884 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2886         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
2887         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
2888         * gfortran.dg/coarray/codimension.f90: New.
2890 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2892         * gfortran.dg/coarray_lib_this_image_1.f90: New.
2893         * gfortran.dg/coarray_lib_this_image_2.f90: New.
2895 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2897         * gfortran.dg/coarray_poly_4.f90: New.
2898         * gfortran.dg/coarray_poly_5.f90: New.
2900 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2902         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
2903         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
2904         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
2905         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
2906         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
2907         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
2908         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
2909         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
2910         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
2911         * gcc.target/arm/simd/vuzpf32_1.c: New file.
2912         * gcc.target/arm/simd/vuzpp16_1.c: New file.
2913         * gcc.target/arm/simd/vuzpp8_1.c: New file.
2914         * gcc.target/arm/simd/vuzps16_1.c: New file.
2915         * gcc.target/arm/simd/vuzps32_1.c: New file.
2916         * gcc.target/arm/simd/vuzps8_1.c: New file.
2917         * gcc.target/arm/simd/vuzpu16_1.c: New file.
2918         * gcc.target/arm/simd/vuzpu32_1.c: New file.
2919         * gcc.target/arm/simd/vuzpu8_1.c: New file.
2921 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2923         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
2924         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
2925         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
2927 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2929         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
2930         * gcc.target/aarch64/simd/vuzpf32.x: New file.
2931         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
2932         * gcc.target/aarch64/simd/vuzpp16.x: New file.
2933         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
2934         * gcc.target/aarch64/simd/vuzpp8.x: New file.
2935         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
2936         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
2937         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
2938         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
2939         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
2940         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
2941         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
2942         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
2943         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
2944         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
2945         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
2946         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
2947         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
2948         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
2949         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
2950         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
2951         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
2952         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
2953         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
2954         * gcc.target/aarch64/simd/vuzps16.x: New file.
2955         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
2956         * gcc.target/aarch64/simd/vuzps32.x: New file.
2957         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
2958         * gcc.target/aarch64/simd/vuzps8.x: New file.
2959         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
2960         * gcc.target/aarch64/simd/vuzpu16.x: New file.
2961         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
2962         * gcc.target/aarch64/simd/vuzpu32.x: New file.
2963         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
2964         * gcc.target/aarch64/simd/vuzpu8.x: New file.
2966 2014-04-30  Richard Biener  <rguenther@suse.de>
2968         PR tree-optimization/48329
2969         * gfortran.dg/vect/pr48329.f90: New testcase.
2971 2014-04-30  Marek Polacek  <polacek@redhat.com>
2973         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
2974         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
2976 2014-04-30  Marek Polacek  <polacek@redhat.com>
2978         PR c/60139
2979         * gcc.dg/pr60139.c: New test.
2981 2014-04-30  Marek Polacek  <polacek@redhat.com>
2983         PR c/60351
2984         * gcc.dg/pr60351.c: New test.
2986 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2988         * gcc.target/arm/simd/simd.exp: New file.
2989         * gcc.target/arm/simd/vzipqf32_1.c: New file.
2990         * gcc.target/arm/simd/vzipqp16_1.c: New file.
2991         * gcc.target/arm/simd/vzipqp8_1.c: New file.
2992         * gcc.target/arm/simd/vzipqs16_1.c: New file.
2993         * gcc.target/arm/simd/vzipqs32_1.c: New file.
2994         * gcc.target/arm/simd/vzipqs8_1.c: New file.
2995         * gcc.target/arm/simd/vzipqu16_1.c: New file.
2996         * gcc.target/arm/simd/vzipqu32_1.c: New file.
2997         * gcc.target/arm/simd/vzipqu8_1.c: New file.
2998         * gcc.target/arm/simd/vzipf32_1.c: New file.
2999         * gcc.target/arm/simd/vzipp16_1.c: New file.
3000         * gcc.target/arm/simd/vzipp8_1.c: New file.
3001         * gcc.target/arm/simd/vzips16_1.c: New file.
3002         * gcc.target/arm/simd/vzips32_1.c: New file.
3003         * gcc.target/arm/simd/vzips8_1.c: New file.
3004         * gcc.target/arm/simd/vzipu16_1.c: New file.
3005         * gcc.target/arm/simd/vzipu32_1.c: New file.
3006         * gcc.target/arm/simd/vzipu8_1.c: New file.
3008 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3010         PR c++/51707
3011         * g++.dg/cpp0x/constexpr-51707.C: New.
3013 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
3015         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
3016         occurrences of "int" in the gimple dump to reflect that the return
3017         types of functions now show up in such dumps.
3018         * gcc.dg/tree-ssa/pr27810.c: Likewise.
3020 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
3022         PR tree-optimization/60971
3023         * c-c++-common/turtore/pr60971.c: New test.
3025 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3027         * gcc.target/aarch64/simd/simd.exp: New file.
3028         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
3029         * gcc.target/aarch64/simd/vzipf32.x: New file.
3030         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
3031         * gcc.target/aarch64/simd/vzipp16.x: New file.
3032         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
3033         * gcc.target/aarch64/simd/vzipp8.x: New file.
3034         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
3035         * gcc.target/aarch64/simd/vzipqf32.x: New file.
3036         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
3037         * gcc.target/aarch64/simd/vzipqp16.x: New file.
3038         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
3039         * gcc.target/aarch64/simd/vzipqp8.x: New file.
3040         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
3041         * gcc.target/aarch64/simd/vzipqs16.x: New file.
3042         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
3043         * gcc.target/aarch64/simd/vzipqs32.x: New file.
3044         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
3045         * gcc.target/aarch64/simd/vzipqs8.x: New file.
3046         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
3047         * gcc.target/aarch64/simd/vzipqu16.x: New file.
3048         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
3049         * gcc.target/aarch64/simd/vzipqu32.x: New file.
3050         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
3051         * gcc.target/aarch64/simd/vzipqu8.x: New file.
3052         * gcc.target/aarch64/simd/vzips16_1.c: New file.
3053         * gcc.target/aarch64/simd/vzips16.x: New file.
3054         * gcc.target/aarch64/simd/vzips32_1.c: New file.
3055         * gcc.target/aarch64/simd/vzips32.x: New file.
3056         * gcc.target/aarch64/simd/vzips8_1.c: New file.
3057         * gcc.target/aarch64/simd/vzips8.x: New file.
3058         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
3059         * gcc.target/aarch64/simd/vzipu16.x: New file.
3060         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
3061         * gcc.target/aarch64/simd/vzipu32.x: New file.
3062         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
3063         * gcc.target/aarch64/simd/vzipu8.x: New file.
3065 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3067         * gcc.target/aarch64/fcsel_1.c: New test case.
3069 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
3071         PR libfortran/60810
3072         * gfortran.dg/arrayio_13.f90: New test.
3074 2014-04-28  Martin Jambor  <mjambor@suse.cz>
3076         * gcc.dg/tree-ssa/sra-14.c: New test.
3078 2014-04-28  Richard Biener  <rguenther@suse.de>
3080         PR middle-end/60092
3081         * gcc.dg/tree-ssa/alias-32.c: New testcase.
3082         * gcc.dg/vect/pr60092.c: Likewise.
3084 2014-04-28  Richard Biener  <rguenther@suse.de>
3086         * gcc.dg/tree-ssa/vrp91.c: New testcase.
3087         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
3088         * gcc.dg/Wstrict-overflow-15.c: Likewise.
3089         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
3091 2014-04-28  Richard Biener  <rguenther@suse.de>
3093         PR tree-optimization/60979
3094         * gcc.dg/graphite/pr60979.c: New testcase.
3096 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3098         PR c/60983
3099         * gcc.dg/pr60114.c: Use signed chars.
3101 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3103         PR c++/59120
3104         * g++.dg/cpp0x/alias-decl-43.C: New.
3106 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3108         PR fortran/59604
3109         PR fortran/58003
3110         * gfortran.dg/no_range_check_3.f90:  New test.
3112 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
3114         PR libfortran/52539
3115         * gfortran.dg/namelist_utf8.f90: New test.
3117 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
3119         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
3120         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
3121         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
3123 2014-04-25  Cary Coutant  <ccoutant@google.com>
3125         PR debug/60929
3126         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
3127         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
3128         -fdebug-types-section flag.
3130 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
3132         * gcc.target/arm/tail-long-call.c: New test.
3134 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3136         PR tree-optimization/60930
3137         * gcc.dg/torture/pr60930.c:  New test.
3139 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
3141         PR tree-optimization/60960
3142         * gcc.c-torture/execute/pr60960.c: New test.
3144 2014-04-25  Marek Polacek  <polacek@redhat.com>
3146         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
3148 2014-04-25  Marek Polacek  <polacek@redhat.com>
3150         PR c/18079
3151         * gcc.dg/pr18079.c: New test.
3152         * gcc.dg/pr18079-2.c: New test.
3154 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
3156         * c-c++-common/gomp/pr60823-2.c: Require effective target
3157         vect_simd_clones.
3159 2014-04-25  Marek Polacek  <polacek@redhat.com>
3161         PR c/60114
3162         * gcc.dg/pr60114.c: New test.
3164 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
3166         * gcc.c-torture/execute/20140425-1.c: New test.
3168 2014-04-25  Marek Polacek  <polacek@redhat.com>
3170         PR c/60156
3171         * c-c++-common/pr60156.c: New test.
3173 2014-04-25  Richard Biener  <rguenther@suse.de>
3175         PR ipa/60912
3176         * g++.dg/opt/pr60912.C: New testcase.
3178 2014-04-25  Richard Biener  <rguenther@suse.de>
3180         PR ipa/60911
3181         * gcc.dg/lto/pr60911_0.c: New testcase.
3183 2014-04-24  Cong Hou  <congh@google.com>
3185         PR tree-optimization/60896
3186         * g++.dg/vect/pr60896.cc: New test.
3188 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3190         * gcc.target/powerpc/pack01.c: New test to test the new pack and
3191         unpack builtin functionss for 128-bit types.
3192         * gcc.target/powerpc/pack02.c: Likewise.
3193         * gcc.target/powerpc/pack03.c: Likewise.
3194         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
3195         divide builtin functionss.
3196         * gcc.target/powerpc/extend-divide-2.c: Likewise.
3197         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
3198         functions.
3199         * gcc.target/powerpc/bcd-2.c: Likewise.
3200         * gcc.target/powerpc/bcd-3.c: Likewise.
3201         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
3202         builtin functionss.
3203         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
3205 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
3207         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
3208         keeps_null_pointer_checks.
3209         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
3210         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
3211         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
3212         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
3214 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
3216         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
3217         Replace load with read and store with write.
3219 2014-04-24  Jeff Law  <law@redhat.com>
3221         PR target/60822
3222         * gcc.c-torture/pr60822.c: New test.
3223         * gcc.c-torture/pr60822.x: New test.
3225 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
3227         PR c++/57958
3228         * g++.dg/cpp0x/pr57958.C: New test.
3230 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
3232         * lib/target-supports.exp (check_effective_target_vect_perm): Return
3233         true for aarch64_be.
3235 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
3236             Tom de Vries  <tom@codesourcery.com>
3238         * gcc.dg/fuse-caller-save.c: New test.
3240 2014-04-24  Joey Ye  <joey.ye@arm.com>
3242         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
3244 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3246         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
3247         * gcc.dg/vect/vect-bswap16: New test.
3248         * gcc.dg/vect/vect-bswap32: Likewise.
3249         * gcc.dg/vect/vect-bswap64: Likewise.
3251 2014-04-23  Jeff Law  <law@redhat.com>
3253         PR tree-optimization/60902
3254         * gcc.target/i386/pr60902.c: New test.
3256 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
3258         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
3259         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
3260         * gcc.target/aarch64/vdup_n_1.c: New testcase.
3262 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3264         * gcc.target/arm/rev16.c: New test.
3266 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3268         * gcc.target/aarch64/rev16_1.c: New test.
3270 2014-04-23  Richard Biener  <rguenther@suse.de>
3272         PR tree-optimization/60903
3273         * gcc.dg/torture/pr60903.c: New testcase.
3275 2014-04-23  Richard Biener  <rguenther@suse.de>
3277         PR middle-end/60895
3278         * g++.dg/torture/pr60895.C: New testcase.
3280 2014-04-23  Richard Biener  <rguenther@suse.de>
3282         PR middle-end/60891
3283         * gcc.dg/torture/pr60891.c: New testcase.
3285 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3287         PR sanitizer/60275
3288         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
3289         -fno-sanitize-recover to dg-options.
3290         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
3291         add -std=c++11 to dg-options.
3292         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
3293         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
3294         add -std=c++1y to dg-options.
3295         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
3296         -fno-sanitize-recover to dg-options.
3297         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3298         * c-c++-common/ubsan/vla-4.c: Likewise.
3299         * c-c++-common/ubsan/pr59503.c: Likewise.
3300         * c-c++-common/ubsan/vla-3.c: Likewise.
3301         * c-c++-common/ubsan/save-expr-1.c: Likewise.
3302         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3303         * c-c++-common/ubsan/shift-3.c: Likewise.
3304         * c-c++-common/ubsan/overflow-1.c: Likewise.
3305         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3306         * c-c++-common/ubsan/vla-2.c: Likewise.
3307         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3308         * c-c++-common/ubsan/pr60613-1.c: Likewise.
3309         * c-c++-common/ubsan/shift-6.c: Likewise.
3310         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3311         * c-c++-common/ubsan/overflow-add-3.c: New test.
3312         * c-c++-common/ubsan/overflow-add-4.c: New test.
3313         * c-c++-common/ubsan/div-by-zero-6.c: New test.
3314         * c-c++-common/ubsan/div-by-zero-7.c: New test.
3316 2014-04-22  Christian Bruel  <christian.bruel@st.com>
3318         * gcc.target/sh/hiconst.c: New test.
3320 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
3322         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
3323         lroundf generates custom round instruction, too.
3325 2014-04-22  Tobias Burnus  <burnus@net-b.de>
3327         PR fortran/60881
3328         * coarray/alloc_comp_3.f90: New.
3330 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
3332         PR target/60868
3333         * gcc.target/i386/pr60868.c: New testcase.
3335 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3337         PR c/59073
3338         * c-c++-common/gomp/pr59073.c: New test.
3340 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
3342         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
3344 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
3346         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
3347         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
3349 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
3351         * gcc.dg/memcpy-5.c: New test.
3353 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3355         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
3357         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
3358         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
3359         *-*-solaris2.9.
3360         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
3361         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
3362         from dg-options.
3363         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
3364         from dg-additional-options.
3365         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
3366         from dg-options.
3368         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
3369         execution check.
3370         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
3371         (sigill_hdlr): Remove.
3372         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
3373         check.
3375         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
3376         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
3377         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
3379         * lib/target-supports.exp (add_options_for_tls): Remove
3380         *-*-solaris2.9* handling.
3382 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
3384         * gcc.target/aarch64/vect_cvtf_1.c: New.
3386 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3388         PR tree-optimization/60823
3389         * c-c++-common/gomp/pr60823-1.c: New test.
3390         * c-c++-common/gomp/pr60823-2.c: New test.
3391         * c-c++-common/gomp/pr60823-3.c: New test.
3393 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
3395         * gcc.target/arm/anddi_notdi-1.c: New test.
3396         * gcc.target/arm/iordi_notdi-1.c: New test case.
3398 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
3400         * gcc.target/arm/iordi_notdi-1.c: New test.
3402 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
3404         * gcc.target/aarch64/vrnd_f64_1.c : New file.
3406 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
3408         PR target/60735
3409         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
3410         not cause errors if -mspe.
3412 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
3414         PR target/60909
3415         * gcc.target/i386/pr60909-1.c: New test.
3416         * gcc.target/i386/pr60909-2.c: Ditto.
3418 2014-04-18  Cong Hou  <congh@google.com>
3420         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
3421         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
3423 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3425         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
3426         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3428 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
3430         PR c++/59200
3431         * g++.dg/cpp0x/alias-decl-42.C: New.
3433 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
3435         * gcc.target/powerpc/ti_math1.c: New.
3436         * gcc.target/powerpc/ti_math2.c: New.
3438 2014-04-17  Martin Jambor  <mjambor@suse.cz>
3440         * gnat.dg/opt34.adb: New.
3441         * gnat.dg/opt34_pkg.ads: Likewise.
3443 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
3445         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
3446         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
3448 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
3450         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
3451         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
3453 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
3455         PR target/60847
3456         Forward port from 4.8 branch
3457         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
3459         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
3460         Fix scan patterns.
3461         * gcc.target/i386/bmi-2.c: Ditto.
3463 2014-04-17  Richard Biener  <rguenther@suse.de>
3465         PR middle-end/60849
3466         * g++.dg/opt/pr60849.C: New testcase.
3468 2014-04-17  Richard Biener  <rguenther@suse.de>
3470         PR tree-optimization/60836
3471         * g++.dg/vect/pr60836.cc: New testcase.
3473 2014-04-17  Richard Biener  <rguenther@suse.de>
3475         PR tree-optimization/60841
3476         * gcc.dg/vect/pr60841.c: New testcase.
3478 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3480         * g++.dg/ipa/devirt-31.C: New testcase.
3482 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3484         PR lto/60820
3485         * gcc.dg/lto/pr60820_0.c: New testcase.
3486         * gcc.dg/lto/pr60820_1.c: New testcase.
3488 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3490         PR ipa/60854
3491         * g++.dg/torture/pr60854.C: New testcase.
3493 2014-04-16  Catherine Moore  <clm@codesourcery.com>
3495         * gcc.target/mips/umips-store16-2.c: New test.
3497 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
3499         * g++.dg/cpp0x/initlist-vect.C: New file.
3501 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
3503         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
3504         * gcc.dg/uninit-I-O0.c: Likewise.
3505         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
3507 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
3509         PR tree-optimization/60844
3510         * gcc.dg/pr60844.c: New test.
3512 2014-04-15  Richard Biener  <rguenther@suse.de>
3514         PR rtl-optimization/56965
3515         * gcc.dg/torture/pr56965-1.c: New testcase.
3516         * gcc.dg/torture/pr56965-2.c: Likewise.
3518 2014-04-15  Teresa Johnson  <tejohnson@google.com>
3520         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
3522 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3524         * gnat.dg/vect14.adb: New test.
3526 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3528         * gnat.dg/vect12.ad[sb]: New test.
3529         * gnat.dg/vect13.ad[sb]: Likewise.
3531 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3533         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
3534         under qemu-arm.
3535         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3536         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3537         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
3538         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
3539         * c-c++-common/ubsan/null-1.c: Likewise.
3540         * c-c++-common/ubsan/null-10.c: Likewise.
3541         * c-c++-common/ubsan/null-11.c: Likewise.
3542         * c-c++-common/ubsan/null-2.c: Likewise.
3543         * c-c++-common/ubsan/null-3.c: Likewise.
3544         * c-c++-common/ubsan/null-4.c: Likewise.
3545         * c-c++-common/ubsan/null-5.c: Likewise.
3546         * c-c++-common/ubsan/null-6.c: Likewise.
3547         * c-c++-common/ubsan/null-7.c: Likewise.
3548         * c-c++-common/ubsan/null-8.c: Likewise.
3549         * c-c++-common/ubsan/null-9.c: Likewise.
3550         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3551         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3552         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3553         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3554         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3555         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3556         * c-c++-common/ubsan/pr59333.c: Likewise.
3557         * c-c++-common/ubsan/pr59667.c: Likewise.
3558         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3559         * c-c++-common/ubsan/pr60636.c: Likewise.
3560         * c-c++-common/ubsan/shift-1.c: Likewise.
3561         * c-c++-common/ubsan/shift-2.c: Likewise.
3562         * c-c++-common/ubsan/vla-1.c: Likewise.
3564 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
3566         * gnat.dg/vect11.ad[sb]: New test.
3568 2014-04-14  Richard Biener  <rguenther@suse.de>
3570         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
3572 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3574         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
3576 2014-04-14  Richard Biener  <rguenther@suse.de>
3577             Marc Glisse  <marc.glisse@inria.fr>
3579         PR c/60819
3580         * gcc.target/i386/vec-may_alias.c: New testcase.
3582 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3584         * lib/target-supports.exp
3585         (check_effective_target_vect_widen_mult_si_to_di_pattern):
3586         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
3587         Fix formatting.
3589 2014-04-14  Richard Biener  <rguenther@suse.de>
3591         PR lto/60720
3592         * gcc.dg/lto/pr60720_0.c: New testcase.
3593         * gcc.dg/lto/pr60720_1.c: Likewise.
3595 2014-04-14  Christian Bruel  <christian.bruel@st.com>
3597         * gcc.target/sh/memset.c: New test.
3599 2014-04-14  Richard Biener  <rguenther@suse.de>
3601         PR middle-end/55022
3602         * gcc.dg/graphite/pr55022.c: New testcase.
3604 2014-04-14  Richard Biener  <rguenther@suse.de>
3606         PR tree-optimization/59817
3607         PR tree-optimization/60453
3608         * gfortran.dg/graphite/pr59817.f: New testcase.
3609         * gcc.dg/graphite/pr59817-1.c: Likewise.
3610         * gcc.dg/graphite/pr59817-2.c: Likewise.
3612 2014-04-14  Jason Merrill  <jason@redhat.com>
3614         Revert:
3615         * lib/gcc-dg.exp (dg-build-dso): New.
3616         (gcc-dg-test-1): Handle dg-do-what "dso".
3618 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
3620         PR fortran/60717
3621         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
3623         PR fortran/58085
3624         * gfortran.dg/associate_15.f90: New test.
3626 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
3628         PR middle-end/60467
3629         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
3630         case to check.
3632 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
3634         PR middle-end/60469
3635         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
3637 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
3639         * gcc.target/mips/umips-store16-1.c: New test.
3641 2014-04-11  Tobias Burnus  <burnus@net-b.de>
3643         PR c/60194
3644         * * g++.dg/warn/warn_format_signedness.C: New.
3645         * gcc.dg/format/warn-signedness.c: New.
3647 2014-04-11  Tobias Burnus  <burnus@net-b.de>
3649         PR fortran/58880
3650         PR fortran/60495
3651         * gfortran.dg/finalize_25.f90: New.
3653 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3655         * gcc.target/epiphany/t1068-2.c: New file.
3657 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3659         * gcc.target/epiphany/btst-1.c: New test.
3661 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3663         PR rtl-optimization/60651
3664         * gcc.target/epiphany/mode-switch.c: New test.
3666 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3668         PR c++/58600
3669         * g++.dg/cpp0x/gen-attrs-58.C: New.
3670         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
3672 2014-04-11  Steve Ellcey  <sellcey@mips.com>
3673             Jakub Jelinek  <jakub@redhat.com>
3675         PR middle-end/60556
3676         * gcc.c-torture/compile/pr60556.c: New test.
3678 2014-04-11  Richard Biener  <rguenther@suse.de>
3680         PR middle-end/60797
3681         * gcc.dg/pr60797.c: New testcase.
3683 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3685         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
3686         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
3687         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
3688         rename to ...
3689         * gcc.target/s390/htm-nofloat-1.c: ... this one.
3690         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
3691         instructions as well.
3693 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
3695         PR rtl-optimization/60663
3696         * gcc.target/arm/pr60663.c: New test.
3698 2014-04-10  Jason Merrill  <jason@redhat.com>
3700         * g++.dg/dso/dlclose1.C: Disable for 4.9.
3702 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
3704         PR lto/60567
3705         * g++.dg/lto/pr60567_0.C: New test.
3707 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3709         * gfortran.dg/class_nameclash.f90: New test.
3711 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
3713         PR c++/52844
3714         * g++.dg/cpp0x/variadic156.C: New.
3716 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3718         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
3719         long.
3721 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3723         PR debug/60655
3724         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3725         -fdata-sections.
3727 2014-04-09  Steve Ellcey  <sellcey@mips.com>
3729         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3730         and scan lists.
3732 2014-04-09  Cong Hou  <congh@google.com>
3734         PR testsuite/60773
3735         * lib/target-supports.exp:
3736         (check_effective_target_vect_widen_si_to_di_pattern): New.
3737         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
3738         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
3739         targets only.
3740         (foo): Fix up formatting.
3741         (main): Call check_vect.
3743 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
3745         PR c++/59115
3746         * g++.dg/template/crash119.C: New.
3748 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
3750         * gcc.target/powerpc/atomic_load_store-p8.c: New.
3752 2014-04-08  Jason Merrill  <jason@redhat.com>
3754         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
3756 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3758         PR rtl-optimization/60776
3759         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
3760         * gcc.dg/builtin-bswap-7.c: Likewise.
3761         * gcc.dg/builtin-bswap-6a.c: New testcase.
3762         * gcc.dg/builtin-bswap-7a.c: New testcase.
3764         Revert
3765         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3767         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3768         optimization.
3769         * gcc.dg/builtin-bswap-7.c: Likewise.
3771 2014-04-08  Richard Biener  <rguenther@suse.de>
3773         PR tree-optimization/60785
3774         * gcc.dg/graphite/pr60785.c: New testcase.
3776 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3778         PR target/60602
3779         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3780         with as at -O0.
3782 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
3784         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
3785         * g++.dg/warn/Wnvdtor-3.C: Likewise.
3786         * g++.dg/warn/Wnvdtor-4.C: Likewise.
3788 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
3790         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
3792 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
3794         PR target/60609
3795         * g++.dg/torture/pr60609.C: New test.
3797 2014-04-07  Richard Biener  <rguenther@suse.de>
3799         PR tree-optimization/60766
3800         * gcc.dg/torture/pr60766.c: New testcase.
3802 2014-04-07  Jason Merrill  <jason@redhat.com>
3804         * lib/gcc-dg.exp (dg-build-dso): New.
3805         (gcc-dg-test-1): Handle dg-do-what "dso".
3806         * lib/target-supports.exp (add_options_for_dlopen): New.
3807         (check_effective_target_dlopen): Use it.
3809 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3811         * gcc.target/arm/pr60657.c: Fix missing curly brace.
3813 2014-04-07  Richard Biener  <rguenther@suse.de>
3815         PR middle-end/60750
3816         * g++.dg/torture/pr60750.C: New testcase.
3817         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
3819 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
3821         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
3823 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
3825         PR testsuite/60671
3826         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
3828 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
3830         PR testsuite/60672
3831         * g++.dg/cpp1y/auto-fn25.C: Require lto.
3833         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
3835 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
3837         * gfortran.dg/warn_conversion_4.f90: Adjust test.
3839 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
3841         * gcc.target/avr/dev-specific-rmw.c: New test.
3843 2014-04-04  Cong Hou  <congh@google.com>
3845         PR tree-optimization/60656
3846         * gcc.dg/vect/pr60656.c: New test.
3848 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3850         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3851         optimization.
3852         * gcc.dg/builtin-bswap-7.c: Likewise.
3854 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
3856         PR c++/58207
3857         * g++.dg/cpp0x/constexpr-ice15.C: New.
3859 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
3861         PR ipa/59626
3862         testcase by Richard Biener
3863         * gcc.dg/lto/pr59626_0.c: New testcase.
3864         * gcc.dg/lto/pr59626_1.c: New testcase.
3866 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3868         PR debug/60655
3869         * gcc.c-torture/compile/pr60655-1.c: New test.
3871 2014-04-04  Martin Jambor  <mjambor@suse.cz>
3873         PR ipa/60640
3874         * g++.dg/ipa/pr60640-1.C: New test.
3875         * g++.dg/ipa/pr60640-2.C: Likewise.
3876         * g++.dg/ipa/pr60640-3.C: Likewise.
3877         * g++.dg/ipa/pr60640-4.C: Likewise.
3879 2014-04-04  Jeff Law  <law@redhat.com>
3881         PR target/60657
3882         * gcc.target/arm/pr60657.c: New test.
3884 2014-04-04  Richard Biener  <rguenther@suse.de>
3886         PR ipa/60746
3887         * g++.dg/torture/pr60746.C: New testcase.
3889 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
3891         * g++.old-deja/g++.robertl/eb121.C: Adjust.
3892         * g++.old-deja/g++.jason/overload21.C: Likewise.
3893         * g++.old-deja/g++.law/init5.C: Likewise.
3895 2014-04-03  Cong Hou  <congh@google.com>
3897         PR tree-optimization/60505
3898         * gcc.dg/vect/pr60505.c: New test.
3900 2014-04-03  Richard Biener  <rguenther@suse.de>
3902         PR tree-optimization/60740
3903         * gcc.dg/graphite/pr60740.c: New testcase.
3905 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3907         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
3908         * g++.dg/warn/Wnvdtor-2.C: New.
3909         * g++.dg/warn/Wnvdtor-3.C: New.
3910         * g++.dg/warn/Wnvdtor-4.C: New.
3911         * g++.dg/warn/Weff1.C: Delete.
3912         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
3913         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
3915 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
3917         PR ipa/60659
3918         * g++.dg/torture/pr60659.C: New testcase.
3920 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3922         PR tree-optimization/60733
3923         * gcc.dg/torture/pr60733.c:  New test.
3925 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
3927         PR rtl-optimization/60650
3928         * gcc.target/arm/pr60650-2.c: New.
3930 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
3932         * gcc.target/i386/avx2-vpand-3.c,
3933         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
3935 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
3937         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
3938         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
3939         gcc.target/i386/memcpy-strategy-1.c,
3940         gcc.target/i386/memcpy-strategy-2.c,
3941         gcc.target/i386/memcpy-vector_loop-1.c,
3942         gcc.target/i386/memcpy-vector_loop-2.c,
3943         gcc.target/i386/memset-vector_loop-1.c,
3944         gcc.target/i386/memset-vector_loop-2.c,
3945         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
3946         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
3947         -march= options different from those in dg-options.
3949 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
3951         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3952         gcc.target/i386/pr30970.c: Use -mtune=generic.
3953         * gcc.target/i386/avx2-vpaddb-3.c,
3954         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
3955         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
3956         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
3957         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
3958         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
3959         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
3960         gcc.target/i386/avx2-vpsubw-3.c,
3961         gcc.target/i386/avx256-unaligned-load-1.c,
3962         gcc.target/i386/avx256-unaligned-load-4.c,
3963         gcc.target/i386/avx256-unaligned-store-1.c,
3964         gcc.target/i386/avx256-unaligned-store-2.c,
3965         gcc.target/i386/avx256-unaligned-store-4.c: Use
3966         -mno-prefer-avx128.
3968 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
3969             Iain Sandoe <iain@codesourcery.com>
3971         PR target/54083
3972         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
3973         with the additional options -Wl,-undefined,dynamic_lookup
3974         and -Wl,-flat_namespace.
3975         * gcc.dg/torture/pr53922.c: Additional option
3976         -Wl,-flat_namespace for darwin[89].
3977         * gcc.dg/torture/pr60092.c: Additional options
3978         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
3979         for darwin[89].
3981 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
3983         PR target/43751
3984         * lib/prune.exp: Modify the regular express to prune
3985         the new warnings introduced by r205679 on darwin9.
3987 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
3989         * g++.dg/init/ctor4.C: Adjust.
3990         * g++.dg/init/ctor4-1.C: New.
3991         * g++.dg/cpp0x/defaulted2.C: Adjust.
3993 2014-04-01  Richard Henderson  <rth@redhat.com>
3995         PR target/60704
3996         * gcc.dg/pr60704.c: New file.
3998 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
4000         PR target/60363
4001         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
4002         logical_op_short_circuit targets.
4004 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
4006         PR libfortran/60128
4007         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
4008         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
4010 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
4012         PR rtl-optimization/60700
4013         * gcc.target/i386/pr60700.c: New test.
4015 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4017         PR target/60650
4018         * gcc.target/arm/pr60650.c: Adjust command line options.
4020 2014-03-31  Martin Jambor  <mjambor@suse.cz>
4022         PR middle-end/60647
4023         * gcc.dg/pr60647-1.c: New test.
4024         * gcc.dg/pr60647-2.c: Likewise.
4026 2014-03-31  Richard Biener  <rguenther@suse.de>
4028         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
4030 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
4032         PR target/60034
4033         * gcc.target/aarch64/pr60034.c: New file.
4035 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
4037         PR c++/60626
4038         * g++.dg/cpp1y/pr60626.C: New testcase.
4040 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
4042         * gcc.dg/pr45416.c: Allow bextr on x86.
4043         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
4044         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
4045         gcc.target/i386/fma4-vector.c: Use -mno-fma.
4046         * gcc.target/i386/l_fma_double_1.c,
4047         gcc.target/i386/l_fma_double_2.c,
4048         gcc.target/i386/l_fma_double_3.c,
4049         gcc.target/i386/l_fma_double_4.c,
4050         gcc.target/i386/l_fma_double_5.c,
4051         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
4052         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
4053         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
4054         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
4055         * gcc.target/i386/pr27971.c: Use -mno-tbm.
4056         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
4057         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
4059 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
4061         PR target/60648
4062         * g++.dg/pr60648.C: Move test to...
4063         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
4064         dg-options, add for fpic targets dg-additional-options -fPIC.
4066 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4068         * gnat.dg/opt33.adb: New testcase.
4070 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
4072         PR target/60697
4073         * gcc.target/aarch64/pr60697.c: New.
4075 2014-03-27  Jeff Law  <law@redhat.com>
4077         PR target/60648
4078         * g++.dg/pr60648.C: New test.
4080 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
4082         PR c++/60573
4083         * g++.dg/cpp1y/pr60573.C: New testcase.
4085 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4087         PR target/60693
4088         * gcc.target/i386/pr60693.c: New test.
4090 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
4092         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
4094 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4096         PR c++/60689
4097         * c-c++-common/pr60689.c: New test.
4099         PR c++/58678
4100         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
4101         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
4102         targets.
4104 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
4106         PR target/60675
4107         * gcc.target/aarch64/pr60675.C: New.
4109 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4111         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
4112         * lib/target-supports.exp: Return true for s390
4113         in check_effective_logical_op_short_circuit.
4115 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4117         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
4118         of second source operand.
4119         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4120         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4121         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4123 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4125         PR ipa/60315
4126         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
4128 2014-03-28  Tobias Burnus  <burnus@net-b.de>
4130         * lib/cilk-plus-dg.exp: New.
4131         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
4132         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
4134 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4136         PR fortran/60522
4137         * gfortran.dg/where_4.f90:  New test case.
4139 2014-03-27  Tobias Burnus  <burnus@net-b.de>
4141         PR fortran/58880
4142         * gfortran.dg/finalize_24.f90: New.
4144 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
4146         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
4147         vbpermq builtin.
4149         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
4150         vec_select optimizations.
4151         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4152         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4154         PR target/60672
4155         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
4156         xxpermdi builtins are supported.
4158 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4160         PR rtl-optimization/60650
4161         * gcc.target/arm/pr60650.c: New.
4163 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4165         * gcc.target/s390/20140327-1.c: New testcase.
4167 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
4169         PR middle-end/60682
4170         * g++.dg/gomp/pr60682.C: New test.
4172 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
4174         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
4176 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4178         PR target/60580
4179         * gcc.target/aarch64/pr60580_1.c: New.
4180         * gcc.target/aarch64/test_fp_attribute_1.c: New.
4181         * gcc.target/aarch64/test_fp_attribute_2.c: New.
4183 2014-03-26  Dehao Chen  <dehao@google.com>
4185         * gcc.dg/predict-8.c: New test.
4187 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
4189         PR c++/52369
4190         * g++.dg/init/const10.C: New.
4191         * g++.dg/init/const11.C: New.
4192         * g++.dg/init/pr25811.C: Adjust.
4193         * g++.dg/init/pr29043.C: Likewise.
4194         * g++.dg/init/pr43719.C: Likewise.
4195         * g++.dg/init/pr44086.C: Likewise.
4196         * g++.dg/init/ctor8.C: Likewise.
4197         * g++.dg/init/uninitialized1.C: Likewise.
4199 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
4201         PR sanitizer/60636
4202         * c-c++-common/ubsan/pr60636.c: New test.
4204 2014-03-26  Andreas Schwab  <schwab@suse.de>
4206         * g++.dg/torture/pr60315.C: Remove duplication.
4208 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4210         * gcc.c-torture/execute/20140326-1.c: New test.
4212 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
4214         PR ipa/60315
4215         * g++.dg/torture/pr60315.C: New testcase.
4217 2014-03-25  Martin Jambor  <mjambor@suse.cz>
4219         PR ipa/60600
4220         * g++.dg/ipa/pr60600.C: New test.
4222 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
4224         PR testsuite/58013
4225         * g++.dg/opt/pr56999.C: Pop hidden visibility.
4227 2014-03-25  Richard Biener  <rguenther@suse.de>
4229         PR middle-end/60635
4230         * gfortran.dg/lto/pr60635_0.f90: New testcase.
4231         * gfortran.dg/lto/pr60635_1.c: Likewise.
4233 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
4235         PR c++/60627
4236         * g++.dg/cpp1y/pr60627.C: New testcase.
4238 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
4240         * gcc.target/aarch64/ushr64_1.c: New.
4242 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
4244         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
4245         (LONG_LONG): Use LLONG.
4246         (set_rvector_long): Explicitly return void.
4247         (set_vector_long): Likewise.
4248         (check_vector_long): Likewise.
4250 2014-03-24  Marek Polacek  <polacek@redhat.com>
4252         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
4253         Define INT_MIN.
4254         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
4255         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4256         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4257         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4258         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4259         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4260         * c-c++-common/ubsan/pr59503.c: Likewise.
4261         * c-c++-common/ubsan/pr60613-1.c: Likewise.
4262         * c-c++-common/ubsan/save-expr-1.c: Likewise.
4263         * c-c++-common/ubsan/shift-3.c: Likewise.
4264         * c-c++-common/ubsan/shift-6.c: Likewise.
4265         * c-c++-common/ubsan/undefined-1.c: Likewise.
4266         * c-c++-common/ubsan/vla-2.c: Likewise.
4267         * c-c++-common/ubsan/vla-3.c: Likewise.
4268         * c-c++-common/ubsan/vla-4.c: Likewise.
4269         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
4270         * g++.dg/ubsan/return-2.C: Likewise.
4272 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
4274         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
4275         hppa*-*-hpux*.
4277         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
4279         PR libfortran/59313
4280         PR libfortran/58015
4281         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
4282         * gfortran.dg/round_4.f90: Likewise.
4284 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
4286         PR libfortran/60128
4287         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
4288         i?86-*-solaris2.9*.
4290 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
4292         PR sanitizer/60613
4293         * c-c++-common/ubsan/pr60613-1.c: New test.
4294         * c-c++-common/ubsan/pr60613-2.c: New test.
4296 2014-03-22  Matthias Klose  <doko@ubuntu.com>
4298         * g++.dg/cpp0x/regress: Remove empty directory.
4300 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
4302         PR debug/60603
4303         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
4305 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
4307         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
4308         * g++.dg/cpp1y/pr60393.C: Likewise.
4310 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
4312         PR c++/60384
4313         * g++.dg/cpp1y/pr60384.C: New.
4315 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
4317         PR target/60598
4318         * gcc.dg/pr60598.c: New test.
4320 2014-03-21  Martin Jambor  <mjambor@suse.cz>
4322         PR ipa/59176
4323         * g++.dg/torture/pr59176.C: New test.
4325 2014-03-21  Martin Jambor  <mjambor@suse.cz>
4327         PR ipa/60419
4328         * g++.dg/ipa/pr60419.C: New test.
4330 2014-03-21  Richard Biener  <rguenther@suse.de>
4332         PR tree-optimization/60577
4333         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
4335 2014-03-21  Tobias Burnus  <burnus@net-b.de>
4337         PR fortran/60599
4338         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
4340 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
4342         PR middle-end/60597
4343         * g++.dg/opt/pr60597.C: New test.
4345         PR c++/60572
4346         * g++.dg/init/pr60572.C: New test.
4348 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4350         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
4352 2014-03-19  Tobias Burnus  <burnus@net-b.de>
4354         PR fortran/60543
4355         PR fortran/60283
4356         * gfortran.dg/implicit_pure_4.f90: New.
4358 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4360         PR c++/51474
4361         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
4363 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
4365         PR testsuite/60590
4366         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
4367         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
4368         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
4370 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4372         PR c++/60332
4373         * g++.dg/cpp1y/pr60332.C: New.
4375 2014-03-19  Marek Polacek  <polacek@redhat.com>
4377         PR sanitizer/60569
4378         * g++.dg/ubsan/pr60569.C: New test.
4380 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4382         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
4384 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
4386         PR tree-optimization/60559
4387         * g++.dg/vect/pr60559.cc: New test.
4389 2014-03-18  Ian Lance Taylor  <iant@google.com>
4391         PR target/60563
4392         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
4393         (ditype): Rename typedef from int64_t.
4395 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4397         PR c/55383
4398         * gcc.dg/cast-qual-3.c: New.
4399         Revert:
4400         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4401         * c-c++-common/Wcast-qual-1.c: More precise match text.
4403 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
4405         PR fortran/55207
4406         PR fortran/60549
4407         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
4408         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
4409         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
4410         * gfortran.dg/intent_optimize_1.f90: Ditto.
4411         * gfortran.dg/pointer_init_9.f90: Ditto.
4412         * gfortran.dg/volatile4.f90: Ditto.
4413         * gfortran.dg/volatile6.f90: Ditto.
4415 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4417         PR c/55383
4418         * c-c++-common/Wcast-qual-1.c: More precise match text.
4420 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4422         PR c++/60305
4423         * g++.dg/cpp0x/constexpr-ice14.C: New.
4425 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4427         PR c++/54250
4428         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
4430 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
4432         PR sanitizer/60535
4433         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
4434         * c-c++-common/ubsan/null-2.c: Likewise.
4435         * c-c++-common/ubsan/null-3.c: Likewise.
4436         * c-c++-common/ubsan/null-4.c: Likewise.
4437         * c-c++-common/ubsan/null-5.c: Likewise.
4438         * c-c++-common/ubsan/null-6.c: Likewise.
4439         * c-c++-common/ubsan/null-7.c: Likewise.
4440         * c-c++-common/ubsan/null-8.c: Likewise.
4441         * c-c++-common/ubsan/null-9.c: Likewise.
4442         * c-c++-common/ubsan/null-10.c: Likewise.
4443         * c-c++-common/ubsan/null-11.c: Likewise.
4444         * c-c++-common/ubsan/overflow-1.c: Likewise.
4445         * c-c++-common/ubsan/overflow-2.c: Likewise.
4446         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4447         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4448         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4449         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4450         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4451         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4452         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4453         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4454         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4455         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4456         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4457         * c-c++-common/ubsan/pr59333.c: Likewise.
4458         * c-c++-common/ubsan/pr59503.c: Likewise.
4459         * c-c++-common/ubsan/pr59667.c: Likewise.
4460         * c-c++-common/ubsan/undefined-1.c: Likewise.
4461         * g++.dg/ubsan/pr59250.C: Likewise.
4462         * g++.dg/ubsan/pr59306.C: Likewise.
4464 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4466         * gcc.dg/tls/pr58595.c: Add tls options.
4468 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
4470         * gcc.target/i386/avx-additional-reg-names.c: New.
4471         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
4473 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
4475         PR c++/60390
4476         * g++.dg/cpp1y/pr60390.C: New testcase.
4478         PR c++/60391
4479         * g++.dg/cpp1y/pr60391.C: New testcase.
4481 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
4483         PR target/60516
4484         * gcc.target/i386/pr60516.c: New test.
4486 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
4488         PR c++/59571
4489         * g++.dg/cpp0x/constexpr-ice13.C: New.
4491 2014-03-17  Marek Polacek  <polacek@redhat.com>
4493         PR middle-end/60534
4494         * gcc.dg/gomp/pr60534.c: New test.
4496 2014-03-17  Kai Tietz  <ktietz@redhat.com>
4498         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
4500 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
4502         PR testsuite/58851
4503         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
4504         storage size.
4506 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
4508         PR libfortran/58324
4509         * gfortran.dg/list_read_12.f90: New test.
4511 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
4513         PR fortran/55207
4514         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
4515         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
4516         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
4517         -Wno-aggressive-loop-optimizations and remove an unused variable.
4518         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
4519         * gfortran.dg/pointer_init_9.f90: New.
4520         * gfortran.dg/volatile4.f90: Put into subroutine.
4521         * gfortran.dg/volatile6.f90: Ditto.
4523 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4525         PR fortran/60392
4526         * gfortran.dg/transpose_4.f90: New test.
4528 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
4530         PR rtl-optimization/60508
4531         * gcc.target/i386/pr60508.c: New.
4533 2014-03-14  Richard Biener  <rguenther@suse.de>
4535         PR middle-end/60518
4536         * g++.dg/pr60518.C: New testcase.
4538 2014-03-14  Martin Jambor  <mjambor@suse.cz>
4540         PR lto/60461
4541         * gcc.dg/lto/pr60461_0.c: New test.
4543 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
4545         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
4546         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
4547         * gcc.dg/lto/save-temps_0.c: New testcase.
4549 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
4551         PR middle-end/36282
4552         * c-c++-common/pr36282-1.c: New test.
4553         * c-c++-common/pr36282-2.c: New test.
4554         * c-c++-common/pr36282-3.c: New test.
4555         * c-c++-common/pr36282-4.c: New test.
4557 2014-03-13  Richard Henderson  <rth@redhat.com>
4559         PR debug/60438
4560         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
4562 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4564         PR c++/60383
4565         * g++.dg/template/crash118.C: New.
4566         * g++.dg/template/crash95.C: Adjust.
4568 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
4570         PR rtl-optimization/57189
4571         * gcc.target/i386/pr57189.c: New.
4573 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4575         PR c++/60254
4576         * g++.dg/cpp0x/static_assert10.C: New.
4577         * g++.dg/cpp0x/static_assert11.C: Likewise.
4578         * g++.dg/cpp0x/static_assert3.C: Adjust.
4580 2014-03-13  Richard Biener  <rguenther@suse.de>
4582         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
4584 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4586         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
4587         2.07 128-bit arithmetic.
4588         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4590         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
4591         due to when TImode is allowed in VSX registers, the allowable
4592         address modes for TImode is just a single indirect address in
4593         order for the value to be loaded and store in either GPR or VSX
4594         registers.  This affects the generated code, and it would cause
4595         this test to fail, when such an option is used.
4597 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4599         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
4601 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4603         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
4604         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
4605         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
4606         only test for exactly one if if -mbranch-cost=1 has been passed.
4608 2014-03-12  Christian Bruel  <christian.bruel@st.com>
4610         PR target/60264
4611         * gcc.target/arm/pr60264.c
4613 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4615         PR tree-optimization/60454
4616         * gcc.c-torture/execute/pr60454.c: New test.
4618 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4619             Marc Glisse  <marc.glisse@inria.fr>
4621         PR tree-optimization/60502
4622         * gcc.c-torture/compile/pr60502.c: New test.
4624 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4626         PR middle-end/60482
4627         * gcc.dg/vect/pr60482.c: New test.
4629 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
4631         PR c++/60389
4632         * g++.dg/cpp0x/inh-ctor19.C: New.
4634 2014-03-11  Richard Biener  <rguenther@suse.de>
4636         PR tree-optimization/60429
4637         PR tree-optimization/60485
4638         * gcc.dg/pr60485-1.c: New testcase.
4639         * gcc.dg/pr60485-2.c: Likewise.
4641 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
4643         PR ipa/60457
4644         * g++.dg/ipa/pr60457.C: New test.
4646 2014-03-10  Richard Biener  <rguenther@suse.de>
4648         PR middle-end/60474
4649         * g++.dg/torture/pr60474.C: New testcase.
4651 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
4653         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
4655 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
4657         * gcc.dg/lto/pr55113_0.c: New testcase.
4659 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
4661         PR c++/60033
4662         * g++.dg/cpp1y/pr60033.C: New testcase.
4664         PR c++/60393
4665         * g++.dg/cpp1y/pr60393.C: New testcase.
4667 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
4669         PR libfortran/60128
4670         * gfortran.dg/fmt_en.f90: New test.
4672 2014-03-07  Jason Merrill  <jason@redhat.com>
4674         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
4675         * lib/target-supports.exp (check_effective_target_c++11): Now
4676         means C++11 and up.
4677         (check_effective_target_c++11_only): New.
4678         (check_effective_target_c++11_down): New.
4679         (check_effective_target_c++1y): New.
4680         (check_effective_target_c++1y_only): New.
4681         (check_effective_target_c++98_only): Rename from
4682         check_effective_target_c++98.
4683         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
4685 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
4687         PR c++/58609
4688         * g++.dg/cpp0x/constexpr-ice12.C: New.
4690 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
4692         * c-c++-common/gomp/map-1.c: Extend.
4694 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
4695             Janus Weil  <janus@gcc.gnu.org>
4697         PR fortran/51976
4698         * gfortran.dg/deferred_type_component_1.f90 : New test.
4699         * gfortran.dg/deferred_type_component_2.f90 : New test.
4701 2014-03-06  Marek Polacek  <polacek@redhat.com>
4703         PR c/60197
4704         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
4705         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
4707 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
4709         PR target/58595
4710         * gcc.dg/tls/pr58595.c: New test.
4712 2014-03-06  Richard Biener  <rguenther@suse.de>
4714         PR middle-end/60445
4715         PR lto/60424
4716         PR lto/60427
4717         Revert
4718         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
4720         * gcc.dg/lto/pr55113_0.c: New testcase.
4722 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
4724         PR testsuite/59308
4725         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
4726         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
4727         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
4728         s390*/i?86/x86_64.
4729         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4730         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4731         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4732         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4733         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
4734         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
4735         even for mips*/s390*/i?86/x86_64.
4736         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4737         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4738         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4739         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4740         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4742         PR lto/60404
4743         * gcc.dg/lto/pr60404_0.c: New test.
4744         * gcc.dg/lto/pr60404_1.c: New file.
4745         * gcc.dg/lto/pr60404_2.c: New file.
4747 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4749         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
4750         long long" throughout.
4751         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4752         * gcc.dg/vmx/insert-vsx.c: Likewise.
4753         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4754         * gcc.dg/vmx/ld-vsx.c: Likewise.
4755         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4756         * gcc.dg/vmx/ldl-vsx.c: Likewise.
4757         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4758         * gcc.dg/vmx/merge-vsx.c: Likewise.
4759         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4760         * gcc.dg/vmx/st-vsx.c: Likewise.
4761         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4762         * gcc.dg/vmx/stl-vsx.c: Likewise.
4763         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4765 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
4767         * gcc.dg/lto/pr55113_0.c: New testcase.
4769 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4771         PR c++/60376
4772         * g++.dg/cpp1y/pr60376.C: New.
4774 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4776         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
4778 2014-03-04  Richard Biener  <rguenther@suse.de>
4780         PR tree-optimization/60382
4781         * gcc.dg/vect/pr60382.c: New testcase.
4783 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
4785         PR libfortran/60148
4786         * gfortran.dg/namelist_84.f90: New test.
4788 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
4790         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
4791         argument to avoid inf values.
4792         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
4793         UNION_FP_CHECK machinery.
4795 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
4797         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
4798         i32in128 cases outside special big-endian processing block.
4800 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
4802         PR preprocessor/60400
4803         * c-c++-common/cpp/pr60400.c: New test.
4804         * c-c++-common/cpp/pr60400-1.h: New file.
4805         * c-c++-common/cpp/pr60400-2.h: New file.
4807         PR objc++/60398
4808         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
4810         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
4811         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
4813 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
4815         PR ipa/60150
4816         * g++.dg/lto/pr60150.H: New testcase.
4817         * g++.dg/lto/pr60150_0.C: New testcase.
4818         * g++.dg/lto/pr60150_1.C: New testcase.
4820 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
4822         PR ipa/60306
4823         * g++.dg/ipa/devirt-29.C: New testcase
4825 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4827         PR fortran/60236
4828         * gfortran.dg/vect/pr32380.f: Fix expected test results.
4830 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
4832         PR c++/50025
4833         * g++.dg/cpp0x/pr50025.C: New.
4835 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
4837         PR c++/60377
4838         * g++.dg/cpp1y/pr60377.C: New testcase.
4840 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
4842         PR fortran/60341
4843         * gfortran.dg/str_comp_optimize_1.f90: New test.
4845 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
4847         PR target/60071
4848         * gcc.c-torture/compile/pr60071.c: New.
4850 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
4852         PR fortran/60359
4853         * gfortran.dg/unlimited_polymorphic_16.f90: New.
4855 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
4857         PR c++/58610
4858         * g++.dg/cpp0x/constexpr-ice11.C: New.
4860 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
4862         PR c++/60314
4863         * g++.dg/cpp1y/auto-fn24.C: New.
4865 2014-02-28  Joey Ye  <joey.ye@arm.com>
4867         PR target/PR60169
4868         * gcc.target/arm/thumb1-far-jump-3.c: New case.
4870 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
4872         PR c++/60253
4873         * g++.dg/overload/ellipsis2.C: New.
4875 2014-02-27  Jeff Law  <law@redhat.com>
4877         PR rtl-optimization/52714
4878         * gcc.c-torture/compile/pr52714.c: New test.
4880 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
4881             Jeff Law  <law@redhat.com>
4883         PR rtl-optimization/49847
4884         * g++.dg/pr49847.C: New test.
4886 2014-02-27  Marek Polacek  <polacek@redhat.com>
4888         PR middle-end/59223
4889         * c-c++-common/pr59223.c: New test.
4891 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
4893         * common/config/i386/predicates.md (const1256_operand): Remove.
4894         (const2356_operand): New.
4895         (const_1_to_2_operand): Remove.
4896         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
4897         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
4898         (*avx512pf_gatherpf<mode>sf): Ditto.
4899         (avx512pf_gatherpf<mode>df): Ditto.
4900         (*avx512pf_gatherpf<mode>df_mask): Ditto.
4901         (*avx512pf_gatherpf<mode>df): Ditto.
4902         (avx512pf_scatterpf<mode>sf): Ditto.
4903         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
4904         (*avx512pf_scatterpf<mode>sf): Ditto.
4905         (avx512pf_scatterpf<mode>df): Ditto.
4906         (*avx512pf_scatterpf<mode>df_mask): Ditto.
4907         (*avx512pf_scatterpf<mode>df): Ditto.
4908         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
4910 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
4912         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
4913         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
4914         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
4915         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
4916         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
4917         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
4918         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
4919         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
4921 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
4923         PR target/60280
4924         * gnat.dg/renaming5.adb: Change to two expected gotos.
4925         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
4926         jump threads.
4927         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
4928         messages for removed basic block.
4929         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
4930         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
4931         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
4932         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
4934 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4936         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
4937         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4938         * gcc.dg/vmx/ldl-vsx.c: Likewise.
4939         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4940         * gcc.dg/vmx/merge-vsx.c: Likewise.
4941         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4943 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
4945         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
4946         * gcc.target/i386/prefetchwt1-1.c: New.
4947         * g++.dg/other/i386-2.C: Add new option.
4948         * g++.dg/other/i386-3.C: Ditto.
4949         * gcc.target/i386/sse-12.c: Ditto.
4950         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
4951         * gcc.target/i386/sse-22.c: Add new option.
4952         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
4954 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4956         PR libfortran/59313
4957         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
4959         PR libfortran/58015
4960         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
4962 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
4964         PR c++/60311
4965         * g++.dg/cpp1y/pr60311.C: New testcase.
4967         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
4969         PR c++/60065
4970         * g++.dg/cpp1y/pr60065.C: New testcase.
4972 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
4974         PR rtl-optimization/60268
4975         * gcc.c-torture/compile/pr60268.c: New test.
4977 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
4979         * gcc.target/microblaze/others/mem_reload.c: New test.
4981 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4983         * gcc.dg/vmx/lde.c: New test.
4984         * gcc.dg/vmx/lde-be-order.c: New test.
4985         * gcc.dg/vmx/ste.c: New test.
4986         * gcc.dg/vmx/ste-be-order.c: New test.
4988 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
4990         PR testsuite/60173
4991         * lib/target-supports.exp
4992         (check_effective_target_logical_op_short_circuit): Add cris-*-*
4993         and crisv32-*-* to list.
4995 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
4997         PR fortran/60302
4998         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
5000 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5002         * gcc.dg/vmx/vsums.c: Check entire result vector.
5003         * gcc.dg/vmx/vsums-be-order.c: Likewise.
5005 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5007         * gcc.dg/vmx/ld.c: New test.
5008         * gcc.dg/vmx/ld-be-order.c: New test.
5009         * gcc.dg/vmx/ld-vsx.c: New test.
5010         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
5011         * gcc.dg/vmx/ldl.c: New test.
5012         * gcc.dg/vmx/ldl-be-order.c: New test.
5013         * gcc.dg/vmx/ldl-vsx.c: New test.
5014         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
5015         * gcc.dg/vmx/st.c: New test.
5016         * gcc.dg/vmx/st-be-order.c: New test.
5017         * gcc.dg/vmx/st-vsx.c: New test.
5018         * gcc.dg/vmx/st-vsx-be-order.c: New test.
5019         * gcc.dg/vmx/stl.c: New test.
5020         * gcc.dg/vmx/stl-be-order.c: New test.
5021         * gcc.dg/vmx/stl-vsx.c: New test.
5022         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
5024 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
5026         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
5027         * g++.dg/other/i386-3.C (dg-options): Ditto.
5028         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
5029         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
5030         -mavx512pf and -msha.
5032 2014-02-21  Richard Biener  <rguenther@suse.de>
5034         PR tree-optimization/60276
5035         * gcc.dg/vect/pr60276.c: New testcase.
5037 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
5039         PR fortran/60234
5040         * gfortran.dg/finalize_23.f90: New.
5042 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
5044         PR c++/60052
5045         PR c++/60053
5046         * g++.dg/cpp1y/pr60052.C: New testcase.
5047         * g++.dg/cpp1y/pr60053.C: New testcase.
5049 2014-02-21  Tobias Burnus  <burnus@net-b.de>
5051         PR fortran/60286
5052         * gfortran.dg/inquire_16.f90: New.
5054 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
5056         * gcc.target/nios2/biggot-1.c: New.
5057         * gcc.target/nios2/biggot-2.c: New.
5059 2014-02-20  Martin Jambor  <mjambor@suse.cz>
5061         PR ipa/55260
5062         * gcc.dg/ipa/pr55260.c: New test.
5064 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
5066         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
5067         for execution test case.
5069 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
5071         PR ipa/58555
5072         * g++.dg/torture/pr58555.C: New testcase.
5074 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
5076         PR target/60204
5077         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
5078         reflect abi fix.
5079         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
5081 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
5082             Kirill Yukhin  <kirill.yukhin@intel.com>
5084         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
5085         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
5086         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
5087         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5088         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
5089         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
5091 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5093         PR c/37743
5094         * g++.dg/ext/builtin-bswap1.C: New test.
5095         * c-c++-common/pr37743.c: New test.
5097 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
5099         * gcc.dg/decl-10.c: New test.
5101 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5103         PR c++/60267
5104         * g++.dg/ext/ivdep-1.C: New test.
5106         PR c++/60267
5107         * gcc.dg/pr60267.c: New test.
5109 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
5111         PR target/59794
5112         * gcc.target/i386/pr39162.c: Add dg-prune-output.
5113         (dg-options): Remove -Wno-psabi.
5114         * gcc.target/i386/pr59794-2.c: Ditto.
5115         * gcc.target/i386/pr60205-1.c: Ditto.
5116         * gcc.target/i386/sse-5.c: Ditto.
5118 2014-02-18  Nick Clifton  <nickc@redhat.com>
5120         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
5121         * gcc.dg/pr23623.c: Likewise.
5122         * gcc.dg/pr48784-1.c: Likewise.
5123         * gcc.dg/pr48784-2.c: Likewise.
5124         * gcc.dg/pr56997-2.c: Likewise.
5125         * gcc.dg/sms-6.c: Likewise.
5126         * gcc.dg/torture/pr60183.c: Likewise.
5127         * gcc.dg/torture/vec-cvt-1.c: Likewise.
5128         * gcc.c-torture/execute/20061220-1.x: New.
5129         * gcc.c-torture/execute/pr43220.x: New.
5130         * gcc.c-torture/execute/pr51581-1.x: New.
5131         * gcc.c-torture/execute/pr51581-2.x: New.
5132         * gcc.c-torture/execute/pr58570.x: New.
5133         * gcc.c-torture/unsorted/DFcmp.x: New.
5134         * gcc.c-torture/unsorted/SFset.x: New.
5136 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
5138         * gnat.dg/opt31.adb: New test.
5140 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5142         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
5144 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
5146         PR fortran/60232
5147         * gfortran.dg/typebound_proc_33.f90: New.
5149 2014-02-19  Marek Polacek  <polacek@redhat.com>
5151         PR c/60195
5152         * gcc.dg/pr60195.c: New test.
5154 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
5156         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
5158 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5160         PR preprocessor/58844
5161         * c-c++-common/cpp/pr58844-1.c: New test.
5162         * c-c++-common/cpp/pr58844-2.c: New test.
5164 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
5166         PR c++/60225
5167         * g++.dg/cpp0x/constexpr-ice10.C: New.
5169 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
5171         PR c++/60215
5172         * g++.dg/cpp0x/pr60215.C: New.
5174 2014-02-18  Tobias Burnus  <burnus@net-b.de>
5176         PR fortran/49397
5177         * gfortran.dg/proc_ptr_45.f90: New.
5178         * gfortran.dg/proc_ptr_46.f90: New.
5180 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
5182         PR c++/60190
5183         * g++.dg/cpp1y/pr60190.C: New testcase.
5185         PR c++/60064
5186         * g++.dg/cpp1y/pr60064.C: New testcase.
5188 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
5190         PR target/60205
5191         * gcc.target/i386/pr60205-1.c: New test.
5192         * gcc.target/i386/pr60205-2.c: Ditto.
5194 2014-02-18  Kai Tietz  <ktietz@redhat.com>
5196         PR target/60193
5197         * gcc.target/i386/nest-1.c: New testcase.
5199 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5201         * gnat.dg/opt32.adb: New test.
5203 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
5205         PR fortran/60231
5206         * gfortran.dg/typebound_generic_15.f90: New.
5208 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
5210         PR fortran/55907
5211         * gfortran.dg/init_flag_12.f90: New.
5213 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
5214             Ilya Tocar  <ilya.tocar@intel.com>
5216         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
5217         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
5218         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
5219         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5221 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
5223         * lib/target-supports.exp
5224         (check_effective_target_logical_op_short_circuit): New procedure.
5225         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
5226         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
5227         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
5228         * gcc.dg/tree-ssa/vrp47.c: Likewise.
5229         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5230         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
5231         logical_op_short_circuit for the alternative test, extending
5232         it to arm_cortex_m.
5234 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
5236         PR target/60203
5237         * gcc.target/powerpc/pr60203.c: New testsuite.
5239 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
5241         PR fortran/59599
5242         * gfortran.dg/ichar_3.f90: New test.
5244 2014-02-15  Richard Biener  <rguenther@suse.de>
5246         PR tree-optimization/60183
5247         * gcc.dg/torture/pr60183.c: New testcase.
5249 2014-02-14  Jeff Law  <law@redhat.com>
5251         PR rtl-optimization/60131
5252         * g++.dg/torture/pr60131.C: New test.
5254 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
5256         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
5257         on command-line.
5259 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5261         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
5263 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
5265         * gcc.c-torture/compile/20140213.c: New test.
5267 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
5269         PR target/43546
5270         * gcc.target/i386/pr43546.c: New test.
5272 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5274         * gcc.target/s390/hotpatch-compile-8.c: New test.
5276 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
5278         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
5279         definition with an ifndef.
5280         * gcc.dg/pr59605-2.c: New test.
5282 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
5284         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
5286 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
5288         * gcc.dg/torture/float128-mul-underflow.c,
5289         gcc.dg/torture/float128-truncdf-underflow.c,
5290         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
5292 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
5294         PR middle-end/59737
5295         * g++.dg/ipa/pr59737.C: New test.
5297 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5299         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
5301 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
5303         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
5305         * gcc.dg/cilk-plus/jump-openmp.c: New file.
5307 2014-02-12  Richard Biener  <rguenther@suse.de>
5309         PR middle-end/60092
5310         * gcc.dg/torture/pr60092.c: New testcase.
5311         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
5313 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
5315         * gcc.c-torture/execute/20140212-1.c: New test.
5317 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
5319         PR c++/60047
5320         * g++.dg/cpp0x/pr60047.C: New.
5322 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
5324         PR c/60101
5325         * c-c++-common/pr60101.c: New test.
5327 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
5329         PR lto/59468
5330         * g++.dg/ipa/devirt-27.C: New testcase.
5331         * g++.dg/ipa/devirt-26.C: New testcase.
5333 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5335         PR target/60137
5336         * gcc.target/powerpc/pr60137.c: New file.
5338 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5340         PR fortran/52370
5341         * gfortran.dg/pr52370.f90: New test.
5343 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
5345         PR target/59927
5346         Revert
5347         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
5349         PR testsuite/58630
5350         * gcc.target/i386/pr43662.c (dg-options):
5351         Add -maccumulate-outgoing-args.
5352         * gcc.target/i386/pr43869.c (dg-options): Ditto.
5353         * gcc.target/i386/pr57003.c (dg-options): Ditto.
5354         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
5355         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
5356         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
5357         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
5358         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
5359         Add -maccumulate-outgoing-args.
5360         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
5361         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
5362         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
5363         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
5364         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
5365         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
5366         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
5367         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
5368         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
5369         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
5370         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
5371         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
5372         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
5373         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
5374         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
5376 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
5378         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
5380 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5382         PR debug/59776
5383         * gcc.dg/guality/pr59776.c: New test.
5385 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
5387         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
5388         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
5389         (add_options_for_arm_vfp3): New.
5391 2014-02-11  Jeff Law  <law@redhat.com>
5393         PR middle-end/54041
5394         * gcc.target/m68k/pr54041.c: New test.
5396 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5398         PR target/59927
5399         * gcc.target/i386/pr59927.c: New test.
5401 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
5403         * gcc.dg/vect/pr57741-3.c: Require vect_int.
5404         * gcc.dg/vect/pr60012.c: Likewise.
5405         * gcc.dg/vect/vect-119.c: Likewise.
5406         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
5407         * gcc.dg/vect/vect-outer-4c.c: Likewise.
5409 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5411         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
5413 2014-02-10  Jeff Law  <law@redhat.com>
5415         PR middle-end-52306
5416         * gcc.c-torture/compile/pr52306.c: New test.
5418 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5420         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
5422 2014-02-10  Richard Biener  <rguenther@suse.de>
5424         PR tree-optimization/60115
5425         * gcc.dg/torture/pr60115.c: New testcase.
5427 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
5429         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
5430         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
5432 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
5433             Ilya Tocar  <ilya.tocar@intel.com>
5435         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
5436         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
5437         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5438         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5439         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
5440         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
5441         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
5442         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
5443         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5444         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5445         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
5446         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
5447         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
5448         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
5449         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5450         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
5451         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
5452         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
5453         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5454         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
5455         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5456         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
5457         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5458         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
5459         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
5460         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
5461         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
5463 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
5465         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
5467 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
5469         PR fortran/57522
5470         * gfortran.dg/associated_target_5.f03: New test.
5472 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
5474         PR fortran/59026
5475         * gfortran.dg/elemental_by_value_1.f90: New test.
5477 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
5479         PR fortran/58470
5480         * gfortran.dg/finalize_22.f90: New.
5482 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
5484         PR fortran/60066
5485         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
5486         was fixed by the patch for PR59906.
5488 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
5490         PR translation/52289
5491         * gfortran.dg/coarray_8.f90: Update dg-error match.
5493 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
5495         PR c/59984
5496         * gcc.dg/vect/pr59984.c: New test.
5498         PR middle-end/60092
5499         * gcc.dg/attr-alloc_align-1.c: New test.
5500         * gcc.dg/attr-alloc_align-2.c: New test.
5501         * gcc.dg/attr-alloc_align-3.c: New test.
5502         * gcc.dg/attr-assume_aligned-1.c: New test.
5503         * gcc.dg/attr-assume_aligned-2.c: New test.
5504         * gcc.dg/attr-assume_aligned-3.c: New test.
5506 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
5508         PR target/60077
5509         * gcc.target/i386/pr60077-1.c: New test.
5510         * gcc.target/i386/pr60077-2.c: New test.
5512 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
5514         PR preprocessor/56824
5515         * gcc.dg/pr56824.c: New test.
5517 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5519         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
5520         variable used for atomic operations.
5522 2014-02-07  Richard Biener  <rguenther@suse.de>
5524         PR middle-end/60092
5525         * gcc.dg/vect/pr60092-2.c: New testcase.
5527 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
5529         PR c++/60082
5530         Revert
5531         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5533         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5534         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5536 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5538         * gcc.target/s390/fp2int1.c: New testcase.
5540 2014-02-07  Richard Biener  <rguenther@suse.de>
5542         PR middle-end/60092
5543         * gcc.dg/tree-ssa/alias-30.c: New testcase.
5544         * gcc.dg/tree-ssa/alias-31.c: Likewise.
5546 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
5548         PR ipa/59918
5549         * g++.dg/torture/pr59918.C: New testcase.
5551 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
5553         PR target/59575
5554         * gcc.target/arm/pr59575.c: New test.
5556         PR debug/59992
5557         * gcc.dg/pr59992.c: New test.
5559 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
5561         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
5562         init_priority. Test alignment of variable instead of function.
5564 2014-02-06  Marek Polacek  <polacek@redhat.com>
5566         PR c/60087
5567         * gcc.dg/pr60087.c: New test.
5569 2014-02-06  Alan Modra  <amodra@gmail.com>
5571         * gcc.target/powerpc/pr60032.c: New.
5573 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
5575         PR target/60062
5576         * gcc.c-torture/execute/pr60062.c: New test.
5577         * gcc.c-torture/execute/pr60072.c: New test.
5579 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
5581         * gcc.dg/tree-ssa/pr59597.c: Make called function static
5582         so that expected outcome works for PIC variants too.
5584 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
5585             Kugan Vivekanandarajah  <kuganv@linaro.org>
5587         * gcc.target/arm/vect-noalign.c: New file.
5589 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
5590             Jakub Jelinek  <jakub@redhat.com>
5592         PR middle-end/60013
5593         * gcc.dg/pr60013.c: New testcase.
5595 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5597         * gcc.dg/vmx/sum2s.c: New.
5598         * gcc.dg/vmx/sum2s-be-order.c: New.
5600 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5602         * gcc.dg/vmx/pack.c: New.
5603         * gcc.dg/vmx/pack-be-order.c: New.
5604         * gcc.dg/vmx/unpack.c: New.
5605         * gcc.dg/vmx/unpack-be-order.c: New.
5607 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5609         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5610         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5612 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5614         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
5615         Use __builtin_floorf, __builtin_ceilf.
5616         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
5617         declaration.
5618         (TEST): Use __builtin_floorf.
5619         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5621 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
5623         PR ipa/59947
5624         * g++.dg/opt/pr59947.C: New test.
5626         PR c++/58703
5627         * c-c++-common/gomp/pr58703.c: New test.
5629 2014-02-05  Richard Biener  <rguenther@suse.de>
5631         PR testsuite/60076
5632         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
5633         avoid using unsigned long long.
5635 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
5637         PR middle-end/57499
5638         * g++.dg/torture/pr57499.C: New test.
5640 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
5642         * gcc.dg/asan/nosanitize-and-inline.c: New test.
5644 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
5646         * g++.dg/ipa/devirrt-22.C: Fix template.
5648 2014-02-04  Marek Polacek  <polacek@redhat.com>
5650         PR c/60036
5651         * gcc.dg/pr60036.c: New test.
5653 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
5655         PR ipa/60058
5656         * g++.dg/torture/pr60058.C: New testcase.
5658 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5660         * g++.dg/tsan/default_options.C: Invert check.
5662 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5664         PR tree-optimization/60002
5665         * g++.dg/opt/pr60002.C: New test.
5667         PR tree-optimization/60023
5668         * g++.dg/vect/pr60023.cc: New test.
5670         PR ipa/60026
5671         * c-c++-common/torture/pr60026.c: New test.
5673         PR rtl-optimization/57915
5674         * gcc.target/i386/pr57915.c: New test.
5676 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5678         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
5680 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
5682         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
5684 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5686         PR middle-end/59261
5687         * gcc.dg/pr59261.c: New test.
5689 2014-02-04  Richard Biener  <rguenther@suse.de>
5691         PR tree-optimization/60012
5692         * gcc.dg/vect/pr60012.c: New testcase.
5694 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5696         PR target/59788
5697         * g++.dg/eh/unwind-direct.C: New test.
5699 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
5701         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
5702         timeout value to 20s.
5704 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
5706         PR ipa/59882
5707         * g++.dg/torture/pr59882.C: New testcase
5709 2014-02-03  Jan Hubicka  <jh@suse.cz>
5711         PR ipa/59831
5712         * g++.dg/ipa/devirt-22.C: New testcase.
5714 2014-02-03  Jan Hubicka  <jh@suse.cz>
5716         * g++.dg/ipa/devirt-25.C: New testcase.
5718 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5720         PR tree-optimization/59924
5721         * gcc.dg/pr59924.c: New test.
5723 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
5725         PR ipa/59831
5726         * g++.dg/ipa/devirt-24.C: New testcase.
5728 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
5730         PR c++/53017
5731         PR c++/59211
5732         * c-c++-common/attributes-1.c: New testcase.
5733         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
5735 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
5737         PR c++/58871
5738         * g++.dg/cpp0x/pr58871.C: New.
5740 2014-02-03  Cong Hou  <congh@google.com>
5742         PR tree-optimization/60000
5743         * g++.dg/vect/pr60000.cc: New test.
5745 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
5747         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
5748         * gcc.target/i386/long-double-64-4.c: Likewise.
5749         * gcc.target/i386/long-double-80-1.c: Likewise.
5750         * gcc.target/i386/long-double-80-2.c: Likewise.
5751         * gcc.target/i386/long-double-80-3.c: Likewise.
5752         * gcc.target/i386/long-double-80-4.c: Likewise.
5753         * gcc.target/i386/long-double-80-5.c: Likewise.
5754         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
5755         __multf3 isn't used.
5756         * gcc.target/i386/long-double-64-3.c: Likewise.
5757         * gcc.target/i386/long-double-128-1.c: New test.
5758         * gcc.target/i386/long-double-128-2.c: Likewise.
5759         * gcc.target/i386/long-double-128-3.c: Likewise.
5760         * gcc.target/i386/long-double-128-4.c: Likewise.
5761         * gcc.target/i386/long-double-128-5.c: Likewise.
5762         * gcc.target/i386/long-double-128-6.c: Likewise.
5763         * gcc.target/i386/long-double-128-7.c: Likewise.
5764         * gcc.target/i386/long-double-128-8.c: Likewise.
5765         * gcc.target/i386/long-double-128-9.c: Likewise.
5766         * gcc.target/i386/long-double-64-5.c: Likewise.
5767         * gcc.target/i386/long-double-64-6.c: Likewise.
5768         * gcc.target/i386/long-double-64-7.c: Likewise.
5769         * gcc.target/i386/long-double-64-8.c: Likewise.
5770         * gcc.target/i386/long-double-64-9.c: Likewise.
5771         * gcc.target/i386/long-double-80-10.c: Likewise.
5772         * gcc.target/i386/long-double-80-8.c: Likewise.
5773         * gcc.target/i386/long-double-80-9.c: Likewise.
5775 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
5777         PR rtl-optimization/57662
5778         * g++.dg/pr57662.C: New test.
5780 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5782         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
5783         * gcc.dg/vmx/perm.c: New.
5784         * gcc.dg/vmx/perm-be-order.c: New.
5786 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5788         * gcc.dg/vmx/vsums.c: New.
5789         * gcc.dg/vmx/vsums-be-order.c: New.
5791 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
5793         * g++.dg/ipa/devirt-23.C: New testcase.
5794         * g++.dg/ipa/devirt-20.C: Fix template.
5796 2014-02-02  Jan Hubicka  <jh@suse.cz>
5798         * g++.dg/ipa/devirt-21.C: New testcase.
5800 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
5802         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
5803         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
5805 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
5807         PR target/60017
5808         * gcc.c-torture/execute/pr60017.c: New test.
5810 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
5812         PR fortran/57033
5813         * gfortran.dg/default_initialization_7.f90: New test.
5815 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
5817         PR fortran/59906
5818         * gfortran.dg/elemental_subroutine_9.f90: New test.
5820 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5822         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
5824 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5826         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
5828 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5830         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
5832 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
5834         PR c++/51219
5835         * g++.dg/init/bitfield5.C: New.
5837 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
5839         PR tree-optimization/60003
5840         * gcc.c-torture/execute/pr60003.c: New test.
5842 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
5844         PR bootstrap/59985
5845         * gcc.target/arm/pr59985.C: New.
5847 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
5849         PR sanitizer/59410
5850         * lib/tsan-dg.exp (tsan_init): Instead of not running any
5851         tsan tests if trivial testcase doesn't run, set dg-do-what-default
5852         to compile.
5853         (tsan_finish): Restore dg-do-what-default.
5854         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
5855         * g++.dg/tsan/fd_close_norace2.C: Likewise.
5856         * g++.dg/tsan/default_options.C: Likewise.
5857         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5858         * g++.dg/tsan/atomic_free2.C: Likewise.
5859         * g++.dg/tsan/cond_race.C: Likewise.
5860         * g++.dg/tsan/fd_close_norace.C: Likewise.
5861         * g++.dg/tsan/benign_race.C: Likewise.
5862         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5863         * c-c++-common/tsan/simple_race.c: Likewise.
5864         * c-c++-common/tsan/mutexset1.c: Likewise.
5865         * c-c++-common/tsan/thread_leak2.c: Likewise.
5866         * c-c++-common/tsan/tls_race.c: Likewise.
5867         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5868         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5869         * c-c++-common/tsan/free_race2.c: Likewise.
5870         * c-c++-common/tsan/thread_leak.c: Likewise.
5871         * c-c++-common/tsan/thread_leak1.c: Likewise.
5872         * c-c++-common/tsan/race_on_barrier.c: Likewise.
5873         * c-c++-common/tsan/free_race.c: Likewise.
5874         * c-c++-common/tsan/sleep_sync.c: Likewise.
5875         * c-c++-common/tsan/tiny_race.c: Likewise.
5876         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5877         * c-c++-common/tsan/atomic_stack.c: Likewise.
5878         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
5879         in dg-output regexps.
5880         * c-c++-common/tsan/simple_stack.c: Likewise.
5882 2014-01-31  Richard Henderson  <rth@redhat.com>
5884         * g++.dg/tm/pr60004.C: New.
5886 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
5888         PR c++/59082
5889         * g++.dg/inherit/crash4.C: New.
5891 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
5893         * c-c++-common/tsan/simple_race.c: Made test less flaky.
5895 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5897         * gcc.target/i386/m512-check.h: Use correct rounding values.
5899 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5901         * gcc.target/i386/avx-1.c: Use correct rounding values.
5902         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
5903         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
5904         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
5905         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
5906         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
5907         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
5908         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
5909         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
5910         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
5911         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
5912         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
5913         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
5914         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
5915         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
5916         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
5917         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
5918         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
5919         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
5920         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
5921         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
5922         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
5923         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
5924         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
5925         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
5926         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
5927         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5928         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
5929         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
5930         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
5931         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
5932         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
5933         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
5934         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
5935         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
5936         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
5937         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
5938         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
5939         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
5940         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
5941         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
5942         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
5943         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
5944         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
5945         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
5946         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
5947         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
5948         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
5949         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
5950         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
5951         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
5952         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
5953         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
5954         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
5955         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
5956         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
5957         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
5958         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
5959         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
5960         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
5961         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
5962         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
5963         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
5964         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
5965         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
5966         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
5967         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
5968         * gcc.target/i386/sse-13.c: Ditto.
5969         * gcc.target/i386/sse-14.c: Ditto.
5970         * gcc.target/i386/sse-22.c: Ditto.
5971         * gcc.target/i386/sse-23.c: Ditto.
5973 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5975         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
5976         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
5978 2014-01-31  Richard Biener  <rguenther@suse.de>
5980         PR middle-end/59990
5981         * gcc.dg/torture/pr59990.c: New testcase.
5983 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
5985         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
5986         if it fails don't run any tsan tests.
5988 2014-01-31  Marek Polacek  <polacek@redhat.com>
5990         PR c/59963
5991         * gcc.dg/pr59940.c (g): Adjust dg-warning.
5992         (y): Adjust dg-error.
5993         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
5994         * gcc.dg/pr59963-1.c: New test.
5995         * gcc.dg/pr59963-2.c: New test.
5996         * gcc.dg/pr59963-3.c: New test.
5998 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
6000         PR target/59923
6001         * gcc.target/arm/pr59923.c: New test.
6003 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6005         * gcc.dg/vmx/splat.c: New.
6006         * gcc.dg/vmx/splat-vsx.c: New.
6007         * gcc.dg/vmx/splat-be-order.c: New.
6008         * gcc.dg/vmx/splat-vsx-be-order.c: New.
6009         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
6010         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
6012 2014-01-30  Richard Biener  <rguenther@suse.de>
6014         PR tree-optimization/59993
6015         * gcc.dg/torture/pr59993.c: New testcase.
6017 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
6019         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
6020         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
6021         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
6022         vect_int rather than vect_float.
6024 2014-01-30  Marek Polacek  <polacek@redhat.com>
6026         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
6028 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
6030         * gcc.target/microblaze/isa/fcmp4.c: New.
6032 2014-01-30  Marek Polacek  <polacek@redhat.com>
6034         PR c/59940
6035         * gcc.dg/pr59940.c: New test.
6036         * gcc.dg/pr35635.c (func3): Move dg-warning.
6038 2014-01-30  Richard Biener  <rguenther@suse.de>
6040         PR tree-optimization/59903
6041         * gcc.dg/torture/pr59903.c: New testcase.
6043 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
6045         PR c++/58843
6046         * g++.dg/lookup/crash8.C: New.
6048 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
6050         PR c++/58649
6051         * g++.dg/template/crash117.C: New.
6053 2014-01-30  Richard Biener  <rguenther@suse.de>
6055         PR c/59905
6056         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
6057         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
6058         abort.
6059         * gcc.dg/invalid-call-1.c: Likewise.
6061 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6063         PR c++/58561
6064         * g++.dg/cpp1y/auto-fn23.C: New.
6066 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6068         PR c++/58846
6069         * g++.dg/init/dso_handle2.C: New.
6071 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6073         PR c++/58674
6074         * g++.dg/cpp0x/pr58674.C: New.
6076 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
6078         PR target/59617
6079         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
6080         * gcc.target/i386/avx512f-gather-5.c: Ditto.
6082 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6084         * gcc.dg/vmx/merge-be-order.c: New.
6085         * gcc.dg/vmx/merge.c: New.
6086         * gcc.dg/vmx/merge-vsx-be-order.c: New.
6087         * gcc.dg/vmx/merge-vsx.c: New.
6089 2014-01-29  Richard Biener  <rguenther@suse.de>
6091         PR tree-optimization/58742
6092         * gcc.dg/pr58742-1.c: New testcase.
6093         * gcc.dg/pr58742-2.c: Likewise.
6094         * gcc.dg/pr58742-3.c: Likewise.
6096 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
6098         * gcc.target/arm/ftest-armv7ve-arm.c: New.
6099         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
6100         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
6102 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6104         PR c++/58702
6105         * g++.dg/gomp/pr58702.C: New.
6107 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
6109         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
6110         selector.
6112 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
6114         PR middle-end/59917
6115         PR tree-optimization/59920
6116         * gcc.dg/pr59920-1.c: New test.
6117         * gcc.dg/pr59920-2.c: New test.
6118         * gcc.dg/pr59920-3.c: New test.
6119         * c-c++-common/gomp/pr59917-1.c: New test.
6120         * c-c++-common/gomp/pr59917-2.c: New test.
6122         PR tree-optimization/59594
6123         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
6124         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
6125         * gcc.dg/vect/pr59594.c: New test.
6127 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
6129         PR fortran/59414
6130         * gfortran.dg/allocate_class_3.f90: New test.
6132 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
6134         PR preprocessor/59935
6135         * c-c++-common/cpp/warning-zero-location.c: New test.
6136         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
6138 2014-01-27  Steve Ellcey  <sellcey@mips.com>
6140         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
6142 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
6144         * g++.dg/ext/mv16.C: New tests.
6146 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
6148         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
6149         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6150         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
6151         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6152         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
6153         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6154         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
6155         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
6156         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
6157         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6158         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
6159         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6160         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
6161         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6162         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
6163         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
6164         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
6165         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6166         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
6167         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6168         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
6169         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6170         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
6171         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6172         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
6173         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6174         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
6175         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6176         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
6177         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6178         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
6179         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6180         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
6181         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6182         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
6183         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6184         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
6185         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6186         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
6187         _mm512_mask_cvtepi32_storeu_epi8.
6188         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6189         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
6190         _mm512_mask_cvtepi32_storeu_epi16.
6191         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6192         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
6193         _mm512_mask_cvtepi64_storeu_epi8.
6194         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6195         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
6196         _mm512_mask_cvtepi64_storeu_epi16.
6197         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6198         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
6199         _mm512_mask_cvtepi64_storeu_epi32.
6200         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6201         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
6202         _mm512_mask_cvtsepi32_storeu_epi8.
6203         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6204         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
6205         _mm512_mask_cvtsepi32_storeu_epi16.
6206         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6207         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
6208         _mm512_mask_cvtsepi64_storeu_epi8.
6209         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6210         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
6211         _mm512_mask_cvtsepi64_storeu_epi16.
6212         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6213         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
6214         _mm512_mask_cvtsepi64_storeu_epi32.
6215         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6216         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
6217         _mm512_mask_cvtusepi32_storeu_epi8.
6218         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6219         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
6220         _mm512_mask_cvtusepi32_storeu_epi16.
6221         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6222         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
6223         _mm512_mask_cvtusepi64_storeu_epi8.
6224         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6225         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
6226         _mm512_mask_cvtusepi64_storeu_epi16.
6227         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6228         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
6229         _mm512_mask_cvtusepi64_storeu_epi32.
6230         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6231         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
6233 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
6235         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
6236         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
6237         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6238         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
6239         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
6240         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
6241         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
6242         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
6243         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
6244         built-ins roudning immediate.
6245         * gcc.target/i386/sse-22.c: Add new built-ins.
6246         * gcc.target/i386/sse-23.c: Ditto.
6247         * gcc.target/i386/avx-1.c: Ditto.
6249 2014-01-27  Christian Bruel  <christian.bruel@st.com>
6251         * gcc.target/sh/torture/strncmp.c: New tests.
6253 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
6255         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
6257 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6259         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
6261 2014-01-24  Jeff Law  <law@redhat.com>
6263         PR tree-optimization/59919
6264         * gcc.c-torture/compile/pr59919.c: New test.
6266 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
6268         PR c++/57524
6269         * g++.dg/ext/timevar2.C: New.
6271 2014-01-24  Marek Polacek  <polacek@redhat.com>
6273         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
6275 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
6277         PR target/59929
6278         * gcc.target/i386/pr59929.c: New test.
6280 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6282         PR target/59909
6283         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
6284         word atomic functions at runtime.
6286 2014-01-23  Marek Polacek  <polacek@redhat.com>
6288         PR c/59846
6289         * gcc.dg/pr59846.c: New test.
6291 2014-01-23  Marek Polacek  <polacek@redhat.com>
6293         PR c/58346
6294         * c-c++-common/pr58346-1.c: New test.
6295         * c-c++-common/pr58346-2.c: New test.
6296         * c-c++-common/pr58346-3.c: New test.
6298 2014-01-23  Marek Polacek  <polacek@redhat.com>
6300         PR c/59871
6301         * gcc.dg/20020220-2.c: Adjust dg-warning message.
6302         * gcc.dg/pr59871.c: New test.
6304 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
6306         PR c++/58980
6307         * g++.dg/parse/enum11.C: New.
6309 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
6311         * gcc.target/aarch64/sshr64_1.c: New testcase.
6313 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6315         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
6316         SIMD enabled function.
6317         * g++.dg/cilk-plus/ef_test.C: New test.
6318         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
6319         and added C++ ones.
6320         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
6321         to differenciate C error messages from C++ ones.
6323 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
6325         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
6327 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
6329         * gcc.target/microblaze/others/builtin-trap.c: New test,
6331 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
6333         PR middle-end/58809
6334         * c-c++-common/gomp/pr58809.c: New test.
6336 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
6338         PR sanitizer/59897
6339         * c-c++-common/asan/use-after-return-1.c: Fixed
6340         to pass on darwin.
6342 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
6344         PR preprocessor/58580
6345         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
6347 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6348             Ilya Tocar  <ilya.tocar@intel.com>
6350         * gcc.target/i386/avx512f-kmovw-1.c: New.
6352 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6354         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
6355         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6356         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6357         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6358         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6359         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6361 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
6363         PR target/52125
6364         * gcc.dg/pr48774.c: Remove skip for mips_rel.
6365         * gcc.target/mips/pr52125.c: New test.
6367 2014-01-22  Marek Polacek  <polacek@redhat.com>
6369         PR c/59891
6370         * gcc.dg/torture/pr59891.c: New test.
6372 2014-01-22  Jeff Law  <law@redhat.com>
6374         PR tree-optimization/59597
6375         * gcc.dg/tree-ssa/pr59597.c: New test.
6377 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
6379         PR rtl-optimization/59477
6380         * g++.dg/pr59477.C: New.
6382 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
6384         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
6386 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6388         PR c++/59482
6389         * g++.dg/pr59482.C: New.
6391 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6393         * gcc.dg/vmx/insert-vsx-be-order.c: New.
6394         * gcc.dg/vmx/extract-vsx.c: New.
6395         * gcc.dg/vmx/extract-vsx-be-order.c: New.
6396         * gcc.dg/vmx/insert-vsx.c: New.
6398 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
6400         PR rtl-optimization/59896
6401         * gcc.target/arm/pr59896.c: New.
6403 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
6405         PR rtl-optimization/59858
6406         * gcc.target/arm/pr59858.c: New.
6408 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
6410         PR target/59003
6411         * gcc.dg/tree-prof/pr59003.c: New test.
6413         PR middle-end/59860
6414         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
6415         other targets.
6417 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
6419         * gfortran.dg/round_3.f08: Add more cases.
6421 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
6423         * lib/target-supports.exp (force_conventional_output_for): New
6424         procedure.
6425         * lib/scanasm.exp (scan-assembler_required_options)
6426         (scan-assembler-not_required_options)
6427         (scan-assembler-times_required_options): Replace with
6428         force_conventional_output_fors.
6429         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
6430         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
6432 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
6434         PR middle-end/59789
6435         * gcc.target/i386/pr59789.c: New testcase.
6437 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
6439         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
6440         the 'code' bitfield from 16 to 8.
6442 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
6444         * lib/target-supports.exp
6445         (check_effective_target_vect_perm): Exclude aarch64_be.
6446         (check_effective_target_vect_perm_byte): Likewise.
6447         (check_effective_target_vect_perm_short): Likewise.
6449 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
6451         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
6452         (RUN_TEST): Use new macro.
6453         (INDEX64_32): Delete.
6454         (INDEX64_64): Likewise.
6455         (INDEX128_32): Likewise.
6456         (INDEX128_64): Likewise.
6457         (INDEX): Likewise.
6458         (test_vneg_f32): Use fixed RUN_TEST.
6460 2014-01-20  Richard Biener  <rguenther@suse.de>
6462         PR middle-end/59860
6463         * gcc.dg/pr59860.c: New testcase.
6465 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
6467         PR target/59880
6468         * gcc.target/i386/pr59880.c: New test.
6470 2014-01-20  Renlin Li  <renlin.li@arm.com>
6472         * gcc.dg/pr44194-1.c: Tweak regexp.
6474 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6476         PR libfortran/59771
6477         PR libfortran/59774
6478         PR libfortran/59836
6479         * gfortran.dg/round_3.f08: New cases added.
6480         * gfortran.dg/fmt_g_1.f90: New test.
6482 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
6484         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
6486 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
6488         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
6490 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
6492         * gcc.dg/vect/pr57705.c: Require vect_int.
6493         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
6494         * gcc.dg/vect/vect-alias-check.c: Likewise.
6496 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
6498         PR fortran/58007
6499         * gfortran.dg/unresolved_fixup_1.f90: New test.
6500         * gfortran.dg/unresolved_fixup_2.f90: New test.
6502 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
6504         PR target/58944
6505         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
6506         Remove dg-prune-output lines.
6508 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
6510         PR middle-end/59706
6511         * gfortran.dg/pr59706.f90: New test.
6512         * g++.dg/ext/pr59706.C: New test.
6514 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
6516         PR c++/59270
6517         PR c++/58811
6518         * g++.dg/cpp0x/decltype-incomplete1.C: New.
6519         * g++.dg/init/pr58811.C: Likewise.
6521 2014-01-17  Jeff Law  <law@redhat.com>
6523         PR middle-end/57904
6524         * gfortran.dg/pr57904.f90: New test.
6526 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
6528         PR c++/59269
6529         * g++.dg/cpp0x/nsdmi-union4.C: New.
6531 2014-01-17  Marek Polacek  <polacek@redhat.com>
6533         PR c++/59838
6534         * g++.dg/diagnostic/pr59838.C: New test.
6536 2014-01-17  Marek Polacek  <polacek@redhat.com>
6538         PR c/58346
6539         * gcc.dg/pr58346.c: New test.
6541 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
6543         PR testsuite/58776
6544         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
6545         dg-options, use dg-additional-options for i?86/x86_64 to avoid
6546         option duplication.
6548         PR fortran/59440
6549         * gfortran.dg/pr59440-1.f90: New test.
6550         * gfortran.dg/pr59440-2.f90: New test.
6551         * gfortran.dg/pr59440-3.f90: New test.
6553         PR testsuite/59064
6554         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
6555         testing for " version" and " alias" with one testing for
6556         " version\[^\n\r]* alias".
6557         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
6558         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
6559         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
6560         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
6561         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
6562         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
6564         PR c++/57945
6565         * c-c++-common/torture/pr57945.c: New test.
6567 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
6569         * gcc.target/arm/its.c: New testcase.
6571 2014-01-16  Jan Hubicka  <jh@suse.cz>
6573         PR ipa/59775
6574         * g++.dg/torture/pr59775.C: New testcase.
6576 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
6578         PR middle-end/58344
6579         * gcc.c-torture/compile/pr58344.c: New test.
6581         PR target/59839
6582         * gcc.target/i386/pr59839.c: New test.
6584         PR debug/54694
6585         * gcc.target/i386/pr9771-1.c (main): Rename to...
6586         (real_main): ... this.  Add __asm name "main".
6587         (ASMNAME, ASMNAME2, STRING): Define.
6589 2014-01-16  Nick Clifton  <nickc@redhat.com>
6591         PR middle-end/28865
6592         * gcc.c-torture/compile/pr28865.c: New.
6593         * gcc.c-torture/execute/pr28865.c: New.
6595 2014-01-16  Marek Polacek  <polacek@redhat.com>
6597         PR middle-end/59827
6598         * gcc.dg/pr59827.c: New test.
6600 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
6602         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
6604 2014-01-15  Richard Henderson  <rth@redhat.com>
6606         PR debug/54694
6607         * gcc.target/i386/pr54694.c: New test.
6609 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
6611         PR c++/49718
6612         * g++.dg/pr49718.C: New test.
6614 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
6616         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
6618 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
6620         * gcc.dg/vmx/mult-even-odd.c: New.
6621         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
6623 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6625         * lib/target-supports.exp (check_libcilkrts_available): Added an
6626         extern "C" if we are using C++ along with a function prototype.
6628 2014-01-15  Jeff Law  <law@redhat.com>
6630         PR tree-optimization/59747
6631         * gcc.c-torture/execute/pr59747.c: New test.
6633 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6635         PR target/59794
6636         * c-c++-common/convert-vec-1.c: Also prune ABI change for
6637         Linux/x86.
6638         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
6639         * g++.dg/ext/attribute-test-1.C: Likewise.
6640         * g++.dg/ext/attribute-test-2.C: Likewise.
6641         * g++.dg/ext/attribute-test-3.C: Likewise.
6642         * g++.dg/ext/attribute-test-4.C: Likewise.
6643         * g++.dg/ext/pr56790-1.C: Likewise.
6644         * g++.dg/torture/pr38565.C: Likewise.
6645         * gcc.dg/pr53060.c: Likewise.
6646         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
6647         * c-c++-common/vector-compare-2.c: Likewise.
6648         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
6649         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
6650         dg-message line number.
6652 2014-01-15  Matthias Klose  <doko@ubuntu.com>
6654         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
6656 2014-01-15  Richard Biener  <rguenther@suse.de>
6658         PR tree-optimization/59822
6659         * g++.dg/torture/pr59822.C: New testcase.
6661 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
6663         PR target/59808
6664         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
6665         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
6667 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
6668             Kugan Vivekanandarajah  <kuganv@linaro.org>
6670         PR target/59695
6671         * g++.dg/pr59695.C: New testcase.
6673 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6675         PR target/59803
6676         * gcc.c-torture/compile/pr59803.c: New testcase.
6678 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
6680         PR c/58943
6681         * gcc.c-torture/execute/pr58943.c: New test.
6682         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
6684 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
6686         PR target/59794
6687         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
6688         * gcc.target/i386/pr39162.c (y): New __m256i variable.
6689         (bar): Change return type to void.  Set y to x.
6690         * gcc.target/i386/pr59794-1.c: New testcase.
6691         * gcc.target/i386/pr59794-2.c: Likewise.
6692         * gcc.target/i386/pr59794-3.c: Likewise.
6693         * gcc.target/i386/pr59794-4.c: Likewise.
6694         * gcc.target/i386/pr59794-5.c: Likewise.
6695         * gcc.target/i386/pr59794-6.c: Likewise.
6696         * gcc.target/i386/pr59794-7.c: Likewise.
6698 2014-01-14  Richard Biener  <rguenther@suse.de>
6700         PR tree-optimization/58921
6701         PR tree-optimization/59006
6702         * gcc.dg/torture/pr58921.c: New testcase.
6703         * gcc.dg/torture/pr59006.c: Likewise.
6704         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
6706 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
6708         PR testsuite/59494
6709         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
6710         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
6711         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
6712         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
6713         Executing predictive commoning without unrolling.
6715 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
6717         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
6718         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
6719         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
6720         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
6721         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
6722         __builtin_ia32_rsqrt28sd_round.
6723         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
6724         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
6725         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
6726         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
6727         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
6728         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
6729         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
6730         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
6731         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
6732         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
6733         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
6734         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
6735         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
6736         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6737         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
6738         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
6739         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
6740         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6741         * gcc.target/i386/sse-22.c: Extend with new built-ins,
6742         fix wrong rounding mode (see above).
6743         * gcc.target/i386/sse-23.c: Ditto.
6745 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6747         * gcc.dg/vmx/insert.c: New.
6748         * gcc.dg/vmx/insert-be-order.c: New.
6749         * gcc.dg/vmx/extract.c: New.
6750         * gcc.dg/vmx/extract-be-order.c: New.
6752 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
6754         PR tree-optimization/59387
6755         * gcc.c-torture/execute/pr59387.c: New test.
6757 2014-01-13  Richard Biener  <rguenther@suse.de>
6759         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
6760         adjusting mathlib options.
6761         * gfortran.dg/lto/lto.exp: Likewise.
6763 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
6765         * gnat.dg/loop_optimization17.adb: New test.
6766         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
6768 2014-01-13  Christian Bruel  <christian.bruel@st.com>
6770         * gcc.target/sh/cmpstrn.c: New case.
6772 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
6774         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
6775         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6777 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
6779         PR fortran/58026
6780         * gfortran.dg/alloc_comp_basics_6.f90: New.
6782 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
6784         PR fortran/59700
6785         * gfortran.dg/pr59700.f90: New test.
6787 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6789         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
6790         * gfortran.dg/use_only_3.f90: Likewise.
6791         * gfortran.dg/inquire_10.f90: Delete opened file.
6792         * gfortran.dg/inquire_15.f90: Likewise.
6793         * gfortran.dg/pr16597.f90: Likewise.
6794         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
6795         for PR59419.
6797 2014-01-10  Jeff Law  <law@redhat.com>
6799         PR middle-end/59743
6800         * gcc.c-torture/compile/pr59743.c: New test.
6802 2014-01-10  Jan Hubicka  <jh@suse.cz>
6804         PR ipa/58585
6805         * g++.dg/torture/pr58585.C: New testcase.
6807 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
6809         * gcc.dg/pr46309.c: Disable for cris*-*-*.
6811 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
6813         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
6815 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
6817         PR target/59744
6818         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
6819         * gcc.target/aarch64/cmn-neg2.c: New test.
6821 2014-01-10  Richard Biener  <rguenther@suse.de>
6823         PR tree-optimization/59374
6824         * gcc.dg/torture/pr59374-3.c: New testcase.
6826 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6828         * lib/target-supports.exp
6829         (check_effective_target_arm_crypto_ok_nocache): New.
6830         (check_effective_target_arm_crypto_ok): Use above procedure.
6831         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
6833 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
6835         PR ipa/58252
6836         PR ipa/59226
6837         * g++.dg/ipa/devirt-20.C: New testcase.
6838         * g++.dg/torture/pr58252.C: Likewise.
6839         * g++.dg/torture/pr59226.C: Likewise.
6841 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6843         * c-c++-common/asan/no-asan-stack.c: New test.
6845 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
6847         PR middle-end/59670
6848         * gcc.dg/pr59670.c: New test.
6850 2014-01-09  Steve Ellcey  <sellcey@mips.com>
6852         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
6854 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
6856         PR middle-end/47735
6857         * gcc.target/i386/pr47735.c: New test.
6859         PR tree-optimization/59622
6860         * g++.dg/opt/pr59622-2.C: New test.
6861         * g++.dg/opt/pr59622-3.C: New test.
6862         * g++.dg/opt/pr59622-4.C: New test.
6863         * g++.dg/opt/pr59622-5.C: New test.
6865         PR sanitizer/59136
6866         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
6867         filename:line instead of (modulename+offset) form with stripped
6868         initial / from the filename.
6870 2014-01-09  Ian Lance Taylor  <iant@google.com>
6872         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
6873         the other Go compiler.
6875 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
6877         PR c++/59730
6878         * g++.dg/cpp0x/variadic145.C: New.
6880 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
6882         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
6883         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
6885 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6887         PR testsuite/59524
6888         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
6889         are run only if the Cilk library is available/enabled.
6890         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6891         * lib/target-supports.exp (check_libcilkrts_available): New function.
6893 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6895         PR c++/59631
6896         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
6897         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6898         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
6899         with dg-additional-options.
6900         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6901         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6902         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6903         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6904         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
6905         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
6907 2014-01-09  Richard Biener  <rguenther@suse.de>
6909         PR tree-optimization/59715
6910         * gcc.dg/torture/pr59715.c: New testcase.
6912 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6914         * c-c++-common/asan/no-asan-globals.c: New test.
6915         * c-c++-common/asan/no-instrument-reads.c: Likewise.
6916         * c-c++-common/asan/no-instrument-writes.c: Likewise.
6917         * c-c++-common/asan/use-after-return-1.c: Likewise.
6918         * c-c++-common/asan/no-use-after-return.c: Likewise.
6920 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
6922         * gnat.dg/weak2.ad[sb]: New test.
6924 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
6926         PR middle-end/59471
6927         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
6928         type, use pointers to vector type instead.
6930 2014-01-08  Catherine Moore  <clm@codesourcery.com>
6932         * gcc.target/mips/umips-branch-3.c: New test.
6933         * gcc.target/mips/umips-branch-4.c: New test.
6935 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
6937         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
6938         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
6939         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
6940         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
6941         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
6942         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
6943         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
6944         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
6946 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
6948         PR rtl-optimization/59137
6949         * gcc.target/mips/pr59137.c: New test.
6951 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
6953         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
6954         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
6955         * gcc.target/i386/pr55433.c (dg-options): Ditto.
6956         * gcc.target/i386/pr57848.c (dg-options): Ditto.
6957         * gcc.target/i386/pr59099.c (dg-options): Ditto.
6958         Require fpic effective target.
6959         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
6961 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
6963         PR ipa/59722
6964         * gcc.dg/pr59722.c: New test.
6966 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6968         PR middle-end/57748
6969         * gcc.dg/torture/pr57748-3.c: New test.
6970         * gcc.dg/torture/pr57748-4.c: New test.
6972 2014-01-08  Marek Polacek  <polacek@redhat.com>
6974         PR middle-end/59669
6975         * gcc.dg/gomp/pr59669-1.c: New test.
6976         * gcc.dg/gomp/pr59669-2.c: New test.
6978 2014-01-08  Martin Jambor  <mjambor@suse.cz>
6980         PR ipa/59610
6981         * gcc.dg/ipa/pr59610.c: New test.
6983 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
6985         PR fortran/58182
6986         * gfortran.dg/binding_label_tests_26a.f90: New.
6987         * gfortran.dg/binding_label_tests_26b.f90: New.
6989 2014-01-08  Marek Polacek  <polacek@redhat.com>
6991         PR sanitizer/59667
6992         * c-c++-common/ubsan/pr59667.c: New test.
6994 2014-01-08  Richard Biener  <rguenther@suse.de>
6996         PR middle-end/59630
6997         * gcc.dg/pr59630.c: New testcase.
6999 2014-01-08  Richard Biener  <rguenther@suse.de>
7001         PR middle-end/59471
7002         * gcc.dg/pr59471.c: New testcase.
7004 2014-01-07  Jeff Law  <law@redhat.com>
7006         PR middle-end/53623
7007         * gcc.target/i386/pr53623.c: New test.
7009 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
7011         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
7012         blanks at EOF.
7013         * g++.dg/cpp1y/pr58534.C: Likewise.
7014         * g++.dg/cpp1y/pr58536.C: Likewise.
7015         * g++.dg/cpp1y/pr58548.C: Likewise.
7016         * g++.dg/cpp1y/pr58549.C: Likewise.
7017         * g++.dg/cpp1y/pr58637.C: Likewise.
7018         * g++.dg/cpp1y/pr59112.C: Likewise.
7019         * g++.dg/cpp1y/pr59113.C: Likewise.
7020         * g++.dg/cpp1y/pr59629.C: Likewise.
7021         * g++.dg/cpp1y/pr59635.C: Likewise.
7022         * g++.dg/cpp1y/pr59636.C: Likewise.
7023         * g++.dg/cpp1y/pr59638.C: Likewise.
7025 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
7027         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
7029 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
7031         * gcc.target/i386/intrinsics_4.c (bar): New function.
7033 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
7035         * g++.dg/ext/is_base_of_incomplete-2.C: New.
7037 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
7039         PR rtl-optimization/58668
7040         * gcc.dg/pr58668.c: New test.
7042         PR tree-optimization/59643
7043         * gcc.dg/pr59643.c: New test.
7044         * gcc.c-torture/execute/pr59643.c: New test.
7046 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
7048         PR fortran/59589
7049         * gfortran.dg/class_allocate_16.f90: New.
7051 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
7053         PR target/59644
7054         * gcc.target/i386/pr59644.c: New test.
7056 2014-01-06  Marek Polacek  <polacek@redhat.com>
7058         PR c/57773
7059         * gcc.dg/pr57773.c: New test.
7061 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
7063         PR c++/59635
7064         PR c++/59636
7065         PR c++/59629
7066         PR c++/59638
7067         * g++.dg/cpp1y/pr59635.C: New testcase.
7068         * g++.dg/cpp1y/pr59636.C: New testcase.
7069         * g++.dg/cpp1y/pr59629.C: New testcase.
7070         * g++.dg/cpp1y/pr59638.C: New testcase.
7072 2014-01-06  Martin Jambor  <mjambor@suse.cz>
7074         PR ipa/59008
7075         * gcc.dg/ipa/pr59008.c: New test.
7077 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7079         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
7080         if supported.
7082 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7084         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
7085         Require c99_runtime.
7086         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
7088         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
7089         Require c99_runtime.
7090         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
7091         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
7092         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
7094         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
7095         Require c99_runtime.
7096         Make CALC void static.
7097         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
7099         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
7100         Require c99_runtime.
7101         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
7103 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7105         * gcc.target/i386/pr59501-1.c: Require avx effective target.
7106         * gcc.target/i386/pr59501-2.c: Likewise.
7107         * gcc.target/i386/pr59501-3.c: Likewise.
7108         * gcc.target/i386/pr59501-4.c: Likewise.
7109         * gcc.target/i386/pr59501-5.c: Likewise.
7110         * gcc.target/i386/pr59501-6.c: Likewise.
7112 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7114         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
7115         * gcc.target/i386/pr59390_1.c: Likewise.
7116         * gcc.target/i386/pr59390_2.c: Likewise.
7118 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7120         * gcc.dg/pr59350.c: Tweak.
7121         * gcc.dg/pr59350-2.c: New test.
7122         * g++.dg/pr59510.C: Likewise.
7124 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
7126         PR fortran/59023
7127         * gfortran.dg/bind_c_procs_2.f90: New.
7129 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
7131         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
7132         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7133         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7134         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7135         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
7136         * gcc.dg/tree-ssa/vrp47.c: Likewise.
7137         * gcc.dg/tree-ssa/vrp87.c: Likewise.
7139 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7141         * gcc.target/arm/neon-nested-apcs.c: New test.
7143 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
7145         PR tree-optimization/59519
7146         * gcc.dg/vect/pr59519-1.c: New test.
7147         * gcc.dg/vect/pr59519-2.c: New test.
7149         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
7150         vmovdqu32.
7152 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
7154         PR fortran/59547
7155         * gfortran.dg/typebound_proc_32.f90: New.
7157 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
7159         PR c++/58950
7160         * g++.dg/pr58950.C: New file.
7162 2014-01-03  Tobias Burnus  <burnus@net-b.de>
7164         PR c++/58567
7165         * g++.dg/gomp/pr58567.C: New.
7167 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
7169         PR tree-optimization/59651
7170         * gcc.dg/torture/pr59651.c: New test.
7171         * gcc.dg/vect/pr59651.c: Ditto.
7173 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
7175         PR target/59625
7176         * gcc.target/i386/pr59625.c: New test.
7178 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
7180         Core DR 1442
7181         PR c++/59165
7182         * g++.dg/cpp0x/range-for28.C: New.
7183         * g++.dg/cpp0x/range-for3.C: Update.
7185 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
7187         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
7189 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
7191         PR c++/59641
7192         * g++.dg/cpp0x/pr59641.C: New file.
7194 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
7196         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
7198 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
7200         PR c++/59378
7201         * g++.dg/ext/pr59378.C: New file.
7203 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7205         Update copyright years
7207 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7209         * gcc.target/arc/arc.exp: Use the standard form for the copyright
7210         notice.
7212 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
7214         PR fortran/59654
7215         * gfortran.dg/dynamic_dispatch_12.f90: New.
7217 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
7219         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
7220         the builtin isn't optimized away as unused.
7222         PR rtl-optimization/59647
7223         * g++.dg/opt/pr59647.C: New test.
7225 Copyright (C) 2014 Free Software Foundation, Inc.
7227 Copying and distribution of this file, with or without modification,
7228 are permitted in any medium without royalty provided the copyright
7229 notice and this notice are preserved.