* gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
[official-gcc.git] / gcc / testsuite / ChangeLog
blob886a964b52d00ca14d18437545f7c428a3dabfeb
1 2014-07-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3         * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
4         avoid optimization.
6 2014-07-03  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
8         * gcc.target/arm/identical-invariants.c: New test.
10 2014-07-02  Jan Hubicka  <hubicka@ucw.cz>
11             Chen Gang <gang.chen.5i5j@gmail.com>
13         * gcc.c-torture/compile/section.c: New testcase.
15 2014-07-02  Christian Bruel  <christian.bruel@st.com>
17         PR target/29349
18         PR target/53513
19         * gcc.target/sh/fpchg.c: New test.
21 2014-07-02  Jakub Jelinek  <jakub@redhat.com>
22             Fritz Reese  <Reese-Fritz@zai.com>
24         * gfortran.dg/oldstyle_5.f: New test.
26 2014-07-02  Uros Bizjak  <ubizjak@gmail.com>
28         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
29         * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
31 2014-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
33         * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
34         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
35         * g++.dg/parse/error11.C: Likewise.
36         * g++.old-deja/g++.brendan/template17.C: Likewise.
38 2014-07-02  Tobias Burnus  <burnus@net-b.de>
40         * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
41         * gfortran.dg/coarray/send_array.f90: Ditto.
42         * gfortran.dg/coarray/sendget_array.f90: Ditto.
44 2014-07-01  James Greenhalgh  <james.greenhalgh@arm.com>
45             Yufeng Zhang  <yufeng.zhang@arm.com>
47         * gcc.target/aarch64/aapcs64/aapcs64.exp:
48         (additional_flags_for_func_ret): New variable based on
49         $additional_flags with -fno-use-caller-save.
50         (func-ret-*.c): Use the new variable.
52 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
54         PR c++/59637
55         * g++.dg/cpp0x/decltype60.C: New.
57 2014-07-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
59         * gcc.target/aarch64/simd/vcage_f64.c: New test.
60         * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
61         * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
62         * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
63         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
64         * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
65         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
66         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
68 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
70         * g++.dg/cpp1y/pr59867.C: Fix target selector.
72 2014-07-01  Marek Polacek  <polacek@redhat.com>
74         * gcc.dg/Wint-conversion.c: New test.
76 2014-07-01  Marek Polacek  <polacek@redhat.com>
78         PR c/58286
79         * gcc.dg/Wincompatible-pointer-types.c: New test.
81 2014-06-30  David Holsgrove <david.holsgrove@xilinx.com>
83         * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
84         MicroBlaze specific pattern.
86 2014-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
88         PR c++/58781
89         PR c++/60249
90         PR c++/59867
91         * testsuite/g++.dg/cpp0x/pr58781.C: New.
92         * testsuite/g++.dg/cpp0x/pr60249.C: New.
93         * testsuite/g++.dg/cpp1y/pr59867.C: New.
95 2014-06-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
97         * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
98         test requires greater precision than the current PowerPC long
99         double implementation supports.
101 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
103         PR c++/54891
104         * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
106 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
108         PR c++/51400
109         * g++.dg/cpp0x/constexpr-attribute3.C: New.
111 2014-06-30  Jeff Law  <law@redhat.com>
113         PR tree-optimization/61607
114         * gcc.dg/tree-ssa/pr61607.c: New test.
116 2014-06-30  Marek Polacek  <polacek@redhat.com>
118         * c-c++-common/ubsan/attrib-2.c: New test.
119         * g++.dg/ubsan/return-3.C: New test.
121 2014-06-30  Igor Zamyatin  <igor.zamyatin@intel.com>
123         PR middle-end/57541
124         * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
125         * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
127 2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
129         * gcc.dg/ira-loop-pressure.c: New test.
131 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
133         * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
134         checks that the dump is generated.
136 2014-06-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
138         PR fortran/36275
139         PR fortran/38839
140         * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
141         * gfortran.dg/binding_label_tests_27.f90: New file.
143 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
145         * gfortran.dg/graphite/pr59586.f: New testcase.
147 2014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
149         * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
151 2014-06-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
153         PR fortran/29383
154         * lib/target-supports.exp (check_effective_target_fortran_ieee):
155         New function.
156         * gfortran.dg/ieee/ieee.exp: New file.
157         * gfortran.dg/ieee/ieee_1.F90: New file.
158         * gfortran.dg/ieee/ieee_2.f90: New file.
159         * gfortran.dg/ieee/ieee_3.f90: New file.
160         * gfortran.dg/ieee/ieee_4.f90: New file.
161         * gfortran.dg/ieee/ieee_5.f90: New file.
162         * gfortran.dg/ieee/ieee_6.f90: New file.
163         * gfortran.dg/ieee/ieee_7.f90: New file.
164         * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
166 2014-06-28  Jonathan Wakely  <jwakely@redhat.com>
168         * g++.dg/cpp0x/elision_conv.C: New.
170 2014-06-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
172         * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
174 2014-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
176         PR c++/61614
177         * g++.dg/ext/complit14.C: New.
179 2014-06-27  Martin Jambor  <mjambor@suse.cz>
181         PR ipa/61160
182         * g++.dg/ipa/pr61160-2.C: New test.
183         * g++.dg/ipa/pr61160-3.C: Likewise.
185 2014-06-27  Jakub Jelinek  <jakub@redhat.com>
187         PR tree-optimization/57233
188         PR tree-optimization/61299
189         * gcc.dg/pr57233.c: New test.
190         * gcc.target/i386/pr57233.c: New test.
191         * gcc.target/i386/sse2-pr57233.c: New test.
192         * gcc.target/i386/avx-pr57233.c: New test.
193         * gcc.target/i386/avx2-pr57233.c: New test.
194         * gcc.target/i386/avx512f-pr57233.c: New test.
195         * gcc.target/i386/xop-pr57233.c: New test.
197 2014-06-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
199         * gcc.dg/typeof-2.c: New testcase.
201 2014-06-27  Marek Polacek  <polacek@redhat.com>
203         * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
204         (fn1): Remove store to out-of-bounds location.  Add memory barrier.
205         (fn2): Likewise.
206         (fn5): Likewise.
207         (fn6): Likewise.
208         (fn7): Likewise.
209         (fn8): Likewise.
210         (fn9): Likewise.
211         (fn11): Likewise.
212         * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
213         location.  Add memory barrier.
214         (fn2): Likewise.
215         (fn3): Likewise.
216         (fn4): Likewise.
217         (fn5): Likewise.
218         * c-c++-common/ubsan/bounds-7.c: New test.
220 2014-06-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
222         PR libgfortran/61499
223         gfortran.dg/arrayio_15.f90: New test.
225 2014-06-26  Uros Bizjak  <ubizjak@gmail.com>
227         PR target/61586
228         * gcc.target/alpha/pr61586.c: New test.
230 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
232         PR c++/57573
233         * g++.dg/template/pr57573.C: New.
235 2014-06-26  Jan Hubicka  <hubicka@ucw.cz>
237         * gcc.dg/tree-ssa/interposition.c: New testcase.
239 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
241         PR c++/56633
242         * g++.dg/cpp0x/deleted8.C: New.
244 2014-06-26  Martin Jambor  <mjambor@suse.cz>
246         * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
247         parameter.
248         * g++.dg/simulate-thread/bitfields.C: Likewise.
249         * gcc.dg/simulate-thread/strict-align-global.c: Remove
250         allow-packed-store-data-races parameter.
251         * gcc.dg/simulate-thread/subfields.c: Likewise.
252         * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
253         to one.
255 2014-06-26  Martin Jambor  <mjambor@suse.cz>
257         * g++.dg/ipa/pr60600.C: Fix typo.
258         * g++.dg/ipa/devirt-25.C: Likewise.
260 2014-06-26  Richard Biener  <rguenther@suse.de>
262         PR tree-optimization/61607
263         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
265 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
267         * gcc.dg/inline-22.c: Add bind_pic_locally.
268         * gcc.dg/inline_4.c: Ditto.
269         * gcc.dg/fail_always_inline.c: Ditto.
270         * g++.dg/ipa/devirt-25.C: Ditto.
272 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
274         * lib/target-support.exp (bind_pic_locally): Save the flags to
275         'flags_to_postpone' instead of appending to 'flags'.
276         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
277         with flags_to_postpone and revert after target_compile.
278         * lib/g++.exp (g++_target_compile): Ditto.
279         * lib/gfortran.exp (gfortran_target_compile): Ditto.
281 2014-06-26  Nick Clifton  <nickc@redhat.com>
283         * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
285 2014-06-26  Adam Butcher  <adam@jessamine.co.uk>
287         PR c++/61537
288         * g++.dg/template/pr61537.C: New testcase.
290 2014-06-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
292         * gfortran.dg/default_format_denormal_2.f90:  Remove xfail for
293         powerpc*-*-linux*.
295 2014-06-25  Tobias Burnus  <burnus@net-b.de>
297         * gfortran.dg/coarray_33.f90: New.
299 2014-06-25  Tobias Burnus  <burnus@net-b.de>
301         * gfortran.dg/coarray/coindexed_1.f90: New.
303 2014-06-25  Tobias Burnus  <burnus@net-b.de>
305         * gfortran.dg/coarray_collectives_7.f90: New.
307 2014-06-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
309         * gcc.c-torture/execute/20140622-1.c: New test.
311 2014-06-25  Paolo Carlini  <paolo.carlini@oracle.com>
313         DR 178
314         PR c++/49132
315         * g++.dg/cpp0x/aggr1.C: New.
316         * g++.dg/cpp0x/aggr2.C: Likewise.
317         * g++.dg/init/aggr11.C: Likewise.
318         * g++.dg/init/aggr12.C: Likewise.
320 2014-06-25  Martin Jambor  <mjambor@suse.cz>
322         * g++.dg/ipa/pr61540.C: Remove dumping test.
324 2014-06-25  Marek Polacek  <polacek@redhat.com>
326         PR c/61162
327         * gcc.dg/pr61162.c: Adjust dg-warning.
328         * gcc.dg/pr61162-2.c: New test.
330 2014-06-25  Marc Glisse  <marc.glisse@inria.fr>
332         PR tree-optimization/57742
333         * gcc.dg/tree-ssa/calloc-3.c: New file.
335 2014-06-25  Richard Biener  <rguenther@suse.de>
337         PR testsuite/61560
338         * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
339         for targets that return _Complex float in memory.
341 2014-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
343         * gcc.target/arm/vect-noalign.c: Adjust options.
345 2014-06-24  Cong Hou  <congh@google.com>
347         * gcc.dg/vect/vect-reduc-sad.c: New.
348         * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
350 2014-06-24  Marc Glisse  <marc.glisse@inria.fr>
352         PR tree-optimization/57742
353         * g++.dg/tree-ssa/calloc.C: New testcase.
354         * gcc.dg/tree-ssa/calloc-1.c: Likewise.
355         * gcc.dg/tree-ssa/calloc-2.c: Likewise.
356         * gcc.dg/strlenopt-9.c: Adapt.
358 2014-06-24  Yufeng Zhang  <yufeng.zhang@arm.com>
360         * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
361         global variable.
362         (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
363         instead of calling sequentially in the C code.
364         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
365         saved_return_address to the stack frame where LR register was stored.
366         (saved_return_address): Declare weak.
368 2014-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
370         PR c++/33972
371         * g++.dg/other/operator3.C: New.
372         * g++.dg/template/operator8.C: Adjust.
373         * g++.dg/template/operator9.C: Likewise.
375 2014-06-24  Alan Lawrence  <alan.lawrence@arm.com>
377         * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
379 2014-06-24  Richard Biener  <rguenther@suse.de>
381         PR tree-optimization/61572
382         * gcc.target/i386/pr61572.c: New testcase.
384 2014-06-24  Jakub Jelinek  <jakub@redhat.com>
386         * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
387         reduction clause.
388         * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
389         Remove Label is never defined expected error.
390         * gfortran.dg/gomp/udr8.f90: New test.
392 2014-06-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
394         PR tree-optimization/61554
395         * g++.dg/torture/pr61554.C: New testcase.
397 2014-06-23  Max Ostapenko  <m.ostapenko@partner.samsung.com>
399         * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
401 2014-06-23  Jan Hubicka  <hubicka@ucw.cz>
403         * gcc.dg/localalias-2.c: Guard by require-alias.
404         * gcc.dg/globalalias-2.c: Likewise.
406 2014-06-23  Kai Tietz  <ktietz@redhat.com>
408         * gcc.target/i386/indjmp-1.c: New test.
410 2014-06-23  Andrew Pinski  <apinski@cavium.com>
412         * gcc.c-torture/compile/20140723-1.c: New testcase.
414 2014-06-23  Marek Polacek  <polacek@redhat.com>
416         PR c/61553
417         * c-c++-common/pr61553.c (foo): Add dg-error.
419 2014-06-23  Tobias Burnus  <burnus@net-b.de>
421         * gfortran.dg/coarray_32.f90: New.
423 2014-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
425         DR 577
426         PR c++/33101
427         * g++.dg/other/void1.C: Adjust.
428         * g++.dg/other/void3.C: Likewise.
430 2014-06-23  Marek Polacek  <polacek@redhat.com>
432         PR c/61553
433         * c-c++-common/pr61553.c: New test.
435 2014-06-23  Richard Biener  <rguenther@suse.de>
437         * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
438         * g++.dg/vect/slp-pr50819.cc: Likewise.
439         * g++.dg/vect/slp-pr56812.cc: Likewise.
440         * gcc.dg/vect/bb-slp-1.c: Likewise.
441         * gcc.dg/vect/bb-slp-10.c: Likewise.
442         * gcc.dg/vect/bb-slp-11.c: Likewise.
443         * gcc.dg/vect/bb-slp-13.c: Likewise.
444         * gcc.dg/vect/bb-slp-14.c: Likewise.
445         * gcc.dg/vect/bb-slp-15.c: Likewise.
446         * gcc.dg/vect/bb-slp-16.c: Likewise.
447         * gcc.dg/vect/bb-slp-17.c: Likewise.
448         * gcc.dg/vect/bb-slp-18.c: Likewise.
449         * gcc.dg/vect/bb-slp-19.c: Likewise.
450         * gcc.dg/vect/bb-slp-2.c: Likewise.
451         * gcc.dg/vect/bb-slp-20.c: Likewise.
452         * gcc.dg/vect/bb-slp-21.c: Likewise.
453         * gcc.dg/vect/bb-slp-22.c: Likewise.
454         * gcc.dg/vect/bb-slp-23.c: Likewise.
455         * gcc.dg/vect/bb-slp-24.c: Likewise.
456         * gcc.dg/vect/bb-slp-25.c: Likewise.
457         * gcc.dg/vect/bb-slp-26.c: Likewise.
458         * gcc.dg/vect/bb-slp-27.c: Likewise.
459         * gcc.dg/vect/bb-slp-28.c: Likewise.
460         * gcc.dg/vect/bb-slp-29.c: Likewise.
461         * gcc.dg/vect/bb-slp-3.c: Likewise.
462         * gcc.dg/vect/bb-slp-30.c: Likewise.
463         * gcc.dg/vect/bb-slp-31.c: Likewise.
464         * gcc.dg/vect/bb-slp-32.c: Likewise.
465         * gcc.dg/vect/bb-slp-4.c: Likewise.
466         * gcc.dg/vect/bb-slp-5.c: Likewise.
467         * gcc.dg/vect/bb-slp-6.c: Likewise.
468         * gcc.dg/vect/bb-slp-7.c: Likewise.
469         * gcc.dg/vect/bb-slp-8.c: Likewise.
470         * gcc.dg/vect/bb-slp-8a.c: Likewise.
471         * gcc.dg/vect/bb-slp-8b.c: Likewise.
472         * gcc.dg/vect/bb-slp-9.c: Likewise.
473         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
474         * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
475         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
476         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
477         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
478         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
479         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
480         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
481         * gcc.dg/vect/pr26359.c: Likewise.
482         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
484 2014-06-23  Marek Polacek  <polacek@redhat.com>
486         * c-c++-common/pr49706-2.c: New test.
488 2014-06-23  Alan Modra  <amodra@gmail.com>
490         * gcc.dg/pr61583.c: New.
492 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
494         * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
495         [u]int64x1_t.
497         * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
498         * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
500         * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
501         test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
502         test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
503         test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
504         test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
505         test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
506         test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
507         test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
508         test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
509         test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
510         test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
511         test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
512         test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
513         test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
514         test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
515         test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
516         test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
517         test_vsrid_n_u64): Fix signature to match intrinsic.
519         (test_vabs_s64): Remove.
520         (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
522         (test_vdupd_lane_s64): Rename to...
523         (test_vdupd_laneq_s64): ...and remove a call to force_simd.
525         (test_vdupd_lane_u64): Rename to...
526         (test_vdupd_laneq_u64): ...and remove a call to force_simd.
528         (test_vtst_s64): Rename to...
529         (test_vtstd_s64): ...and change int64x1_t to int64_t.
531         (test_vtst_u64): Rename to...
532         (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
534         * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
535         * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
536         Remove out-of-bounds tests.
537         * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
538         * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
539         * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
541 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
543         * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
544         * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
545         * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
546         * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
547         * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
548         vector types.
549         * gcc.target/aarch64/vsub_f64.c: Likewise.
550         * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
551         scheme as now the same for all variants.
552         * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
553         float64x1_t.
555 2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
557         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
559 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
561         * gcc.dg/localalias.c: Fix broken commit.
562         * gcc.dg/globalalias.c: Likewise.
564 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
566         * gcc.dg/localalias.c: New testcase.
567         * gcc.dg/localalias-2.c: New testcase.
568         * gcc.dg/globalalias.c: New testcase.
569         * gcc.dg/globalalias-2.c: New testcase.
571 2014-06-20  Jakub Jelinek  <jakub@redhat.com>
573         * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
575 2014-06-20  Marek Polacek  <polacek@redhat.com>
577         * c-c++-common/ubsan/bounds-1.c: New test.
578         * c-c++-common/ubsan/bounds-2.c: New test.
579         * c-c++-common/ubsan/bounds-3.c: New test.
580         * c-c++-common/ubsan/bounds-4.c: New test.
581         * c-c++-common/ubsan/bounds-5.c: New test.
582         * c-c++-common/ubsan/bounds-6.c: New test.
584 2014-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
586         Make the tests big-endian friendly.
588         * gcc.target/aarch64/aapcs64/test_25.c: Update.
589         * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
590         * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
591         * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
592         * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
593         * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
594         * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
595         * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
596         * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
598 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
599             Max Ostapenko  <m.ostapenko@partner.samsung.com>
601         PR sanitizer/61547
602         * c-c++-common/asan/strlen-overflow-1.c: New test.
604 2014-06-20  Martin Jambor  <mjambor@suse.cz>
606         PR ipa/61540
607         * g++.dg/ipa/pr61540.C: New test.
609 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
610             Max Ostapenko  <m.ostapenko@partner.samsung.com>
612         PR sanitizer/61530
613         * c-c++-common/asan/pr61530.c: New test.
615 2014-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
617         * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
618         * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
619         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
620         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
621         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
622         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
623         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
624         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
625         * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
626         * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
627         * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
628         * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
629         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
630         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
631         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
632         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
633         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
634         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
635         * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
636         * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
637         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
638         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
639         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
640         * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
641         * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
642         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
643         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
644         * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
645         * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
646         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
647         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
648         * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
649         * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
650         * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
651         * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
652         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
653         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
654         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
655         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
656         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
657         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
658         * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
659         (test_vqdmlal_high_lane_s16): Fix parameter type.
660         (test_vqdmlal_high_lane_s32): Likewise.
661         (test_vqdmull_high_lane_s16): Likewise.
662         (test_vqdmull_high_lane_s32): Likewise.
663         (test_vqdmlsl_high_lane_s32): Likewise.
664         (test_vqdmlsl_high_lane_s16): Likewise.
665         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
666         Fix argument type.
667         (test_vqdmlals_lane_s32): Likewise.
668         (test_vqdmlslh_lane_s16): Likewise.
669         (test_vqdmlsls_lane_s32): Likewise.
670         (test_vqdmulhh_lane_s16): Likewise.
671         (test_vqdmulhs_lane_s32): Likewise.
672         (test_vqdmullh_lane_s16): Likewise.
673         (test_vqdmulls_lane_s32): Likewise.
674         (test_vqrdmulhh_lane_s16): Likewise.
675         (test_vqrdmulhs_lane_s32): Likewise.
677 2014-06-20  Tobias Burnus  <burnus@net-b.de>
679         PR testsuite/61567
680         * gfortran.dg/coarray_collectives_5.f90: Update
681         dg-final scan-tree-dump-times.
682         * gfortran.dg/coarray_collectives_6.f90: Ditto.
684 2014-06-20 Hale Wang <hale.wang@arm.com>
686         * gcc.target/arm/lto/: New folder to verify the LTO option.
687         * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
688         * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
689         * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
690         * lib/lto.exp (object-readelf): New procedure.
692 2014-06-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
694         PR fortran/61454
695         * gfortran.dg/pr61454.f90: New file.
697 2014-06-19  Terry Guo  <terry.guo@arm.com>
699         * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
700         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
701         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
703 2014-06-19  Tobias Burnus  <burnus@net-b.de>
705         * gfortran.dg/coarray/collectives_2.f90: Extend
706         and make valid.
708 2014-06-18  Tom de Vries  <tom@codesourcery.com>
710         * gcc.target/aarch64/fuse-caller-save.c: New test.
712 2014-06-18  Radovan Obradovic  <robradovic@mips.com>
713             Tom de Vries  <tom@codesourcery.com>
715         * gcc.target/arm/fuse-caller-save.c: New test.
717 2014-06-18  Richard Biener  <rguenther@suse.de>
719         * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
720         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
721         * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
723 2014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
725         PR tree-optimization/61518
726         * gcc.dg/torture/pr61518.c: New test.
728 2014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
730         PR tree-optimization/61517
731         * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
732         (incorrect_read_be32): Likewise.
733         (main): Call incorrect_read_* to test stmt replacement is made by
734         bswap at the right place.
735         * gcc.c-torture/execute/pr61517.c: New test.
737 2014-06-18  Andreas Schwab  <schwab@suse.de>
739         PR rtl-optimization/54555
740         * gcc.target/m68k/pr54555.c: New test.
742 2014-06-18  Olivier Hainque  <hainque@adacore.com>
744         * gnat.dg/blocklocs.adb: New test.
746 2014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>
748         PR tree-optimization/52252
749         * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
750         * gcc.target/i386/pr52252-core.c: Ditto.
752         PR tree-optimization/61403
753         * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
755 2014-06-18  Jakub Jelinek  <jakub@redhat.com>
757         * gfortran.dg/gomp/declare-simd-1.f90: New test.
758         * gfortran.dg/gomp/depend-1.f90: New test.
759         * gfortran.dg/gomp/target1.f90: New test.
760         * gfortran.dg/gomp/target2.f90: New test.
761         * gfortran.dg/gomp/target3.f90: New test.
762         * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
763         * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
764         201107.
766 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
768         PR fortran/61126
769         * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
771 2014-06-17  Tobias Burnus  <burnus@net-b.de>
772             Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
774         * gfortran.dg/coarray/send_array.f90: New.
775         * gfortran.dg/coarray/get_array.f90: New.
776         * gfortran.dg/coarray/sendget_array.f90: New.
777         * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
778         names.
779         * gfortran.dg/coarray/collectives_2.f90: New.
781 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
783         PR target/61533
784         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
785         dg-options.
787 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
789         * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
790         unit_id and kind_id to zero.
792 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
794         PR target/61483
795         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
796         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
797         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
798         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
800 2014-06-17  Richard Biener  <rguenther@suse.de>
802         PR lto/61012
803         * gcc.dg/lto/pr61526_0.c: New testcase.
804         * gcc.dg/lto/pr61526_1.c: Likewise.
806 2014-06-17  Richard Biener  <rguenther@suse.de>
808         * gcc.dg/tree-ssa/20041122-1.c: Adjust.
809         * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
810         * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
811         * gcc.dg/tree-ssa/vrp36.c: Likewise.
812         * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
814 2014-06-17  Richard Biener  <rguenther@suse.de>
816         * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
818 2014-06-16  Richard Biener  <rguenther@suse.de>
820         PR tree-optimization/61482
821         * g++.dg/torture/pr61482.C: New testcase.
823 2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
825         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
826         vpmacsdql instruction.
828 2014-06-16  Yury Gribov  <y.gribov@samsung.com>
830         * c-c++-common/asan/instrument-with-calls-1.c: New test.
831         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
832         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
833         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
834         test patterns.
835         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
836         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
837         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
838         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
839         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
840         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
842 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
844         PR fortran/28484
845         PR fortran/61429
846         * gfortran.dg/system_clock_1.f90: New file.
847         * gfortran.dg/system_clock_2.f90: New file.
849 2014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
851         PR c++/33101
852         * g++.dg/other/void3.C: New.
853         * g++.dg/conversion/err-recover1.C: Update.
855 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
857         PR target/61415
858         * lib/target-supports.exp (check_effective_target_longdouble128): New.
859         * gcc.target/powerpc/pack02.c: Use it.
860         * gcc.target/powerpc/tfmode_off.c: Likewise.
862 2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
864         PR rtl-optimization/61094
865         PR rtl-optimization/61446
866         * gcc.target/i386/pr61446.c : New.
868 2014-06-13  Dehao Chen  <dehao@google.com>
870         * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
872 2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
874         * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
876 2014-06-13  Richard Biener  <rguenther@suse.de>
878         * c-c++-common/pr46562-2.c: Adjust.
879         * g++.dg/tree-ssa/pr8781.C: Likewise.
880         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
881         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
882         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
883         * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
884         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
886 2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
888         PR tree-optimization/61375
889         * gcc.c-torture/execute/pr61375-1.c: New test.
891 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
893         PR middle-end/61486
894         * c-c++-common/gomp/pr61486-1.c: New test.
895         * c-c++-common/gomp/pr61486-2.c: New test.
897 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
899         PR target/59843
900         * gcc.dg/vect/vect-singleton_1.c: New file.
902 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
904         PR target/61443
905         * gcc.target/avr/torture/pr61443.c: New test.
907 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
909         PR c++/19200
910         * g++.dg/parse/friend11.C: New.
912 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
914         PR c++/60265
915         * g++.dg/cpp0x/using-enum-1.C: New.
916         * g++.dg/cpp0x/using-enum-2.C: Likewise.
918 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
920         PR c++/19200
921         * g++.dg/parse/friend9.C: New.
922         * g++.dg/parse/friend10.C: Likewise.
923         * g++.dg/parse/friend7.C: Adjust.
925 2014-06-11  Richard Biener  <rguenther@suse.de>
927         PR tree-optimization/61452
928         * gcc.dg/torture/pr61452.c: New testcase.
930 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
932         PR c++/34049
933         * g++.dg/parse/pr34049.C: New.
935 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
937         * gcc.c-torture/execute/pr61306-1.c: New test.
938         * gcc.c-torture/execute/pr61306-2.c: Likewise.
939         * gcc.c-torture/execute/pr61306-3.c: Likewise.
941 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
943         * gcc.target/aarch64/acle/acle.exp: New.
944         * gcc.target/aarch64/acle/crc32b.c: New test.
945         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
946         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
947         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
948         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
949         * gcc.target/aarch64/acle/crc32d.c: Likewise.
950         * gcc.target/aarch64/acle/crc32h.c: Likewise.
951         * gcc.target/aarch64/acle/crc32w.c: Likewise.
953 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
955         PR tree-optimization/52252
956         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
958 2014-06-11  Richard Biener  <rguenther@suse.de>
960         PR middle-end/61437
961         * gcc.dg/torture/20140610-1.c: New testcase.
962         * gcc.dg/torture/20140610-2.c: Likewise.
964 2014-06-10  Richard Biener  <rguenther@suse.de>
966         PR tree-optimization/61438
967         * gcc.dg/torture/pr61438.c: New testcase.
969 2014-06-10  Richard Biener  <rguenther@suse.de>
971         PR middle-end/61456
972         * g++.dg/opt/pr61456.C: New testcase.
974 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
975             Mikael Morin <mikael@gcc.gnu.org>
977         PR fortran/41936
978         * gfortran.dg/class_array_15.f03: Check memory leaks.
980 2014-06-10  Richard Biener  <rguenther@suse.de>
982         PR tree-optimization/57186
983         PR tree-optimization/59299
984         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
985         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
987 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
989         PR fortran/60928
990         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
991         directives.
992         * gfortran.dg/gomp/associate1.f90: New test.
993         * gfortran.dg/gomp/intentin1.f90: New test.
994         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
995         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
996         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
997         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
999 2014-06-09  Marek Polacek  <polacek@redhat.com>
1001         PR c/36446
1002         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
1003         * gcc.dg/array-2.c: Likewise.
1004         * gcc.dg/array-const-2.c: Likewise.
1005         * gcc.dg/ucnid-8.c: Likewise.
1006         * gcc.dg/vla-init-1.c: Likewise.
1007         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
1008         * gcc.dg/c99-flex-array-7.c: Likewise.
1009         * gcc.dg/init-bad-1.c: Likewise.
1010         * gcc.dg/init-bad-3.c: Likewise.
1011         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
1012         * gcc.dg/pedwarn-init.c: Add dg-warning.
1013         * gcc.dg/pr53119.c: Remove dg-excess-errors.
1015 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1017         PR c++/22556
1018         * g++.dg/other/redecl3.C: New.
1020 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
1022         PR c++/54442
1023         * g++.dg/pr54442.C: New file.
1025 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
1027         PR fortran/61406
1028         * gfortran.dg/associate_17.f90 : New test
1030 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
1032         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
1033         void for TEST instead of static void.
1034         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
1035         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
1036         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
1037         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
1038         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
1039         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
1040         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
1041         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
1042         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
1043         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
1044         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
1045         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
1046         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
1047         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
1048         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
1049         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
1050         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
1051         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
1052         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
1053         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
1054         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
1055         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
1056         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
1057         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
1058         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
1059         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
1060         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1061         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
1062         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
1063         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
1064         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
1065         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1066         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1067         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1068         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1069         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1070         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1071         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1072         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1073         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1074         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1075         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
1076         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
1077         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
1078         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
1079         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
1080         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
1081         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
1082         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
1083         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
1084         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
1085         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
1086         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
1087         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
1088         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
1089         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
1090         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
1091         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
1092         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
1093         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
1094         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
1095         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
1096         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1097         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1098         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1099         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1100         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
1101         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
1102         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1103         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1104         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1105         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1106         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1107         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1108         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1109         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1110         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1111         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
1112         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
1113         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1114         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
1115         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
1116         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
1117         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
1118         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
1119         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
1120         instead of static void.
1121         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
1122         delete unused variables.
1123         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1124         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1125         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1126         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
1127         delete unused variables, void for TEST instead of static void.
1128         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1129         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1130         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1131         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1132         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1133         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1134         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1135         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1136         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1137         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1138         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1139         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1140         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
1141         initialize variables.
1142         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
1143         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
1144         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
1145         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
1146         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1147         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
1148         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
1149         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
1150         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1151         * gcc.target/i386/i386.exp: Ditto.
1152         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
1153         CALC, void for TEST instead of static void, initialize variables.
1154         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
1155         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
1156         static void.
1157         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
1158         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
1159         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
1160         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
1161         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
1162         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1163         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1164         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
1165         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
1166         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
1167         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
1168         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1169         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1170         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
1171         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1172         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
1173         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1174         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1175         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1176         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
1177         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
1178         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
1179         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
1180         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
1181         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
1182         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
1183         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
1184         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
1185         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
1186         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
1187         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
1188         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
1189         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
1190         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
1191         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
1192         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
1193         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
1194         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
1195         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
1196         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
1197         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1198         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1199         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
1200         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
1201         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
1202         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
1203         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
1204         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
1205         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1206         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1207         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1208         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1209         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1210         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1211         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1212         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1213         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
1214         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
1215         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1216         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
1217         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1218         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1219         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1220         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
1221         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1222         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
1223         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
1224         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1225         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
1226         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1227         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1228         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1229         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1230         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1231         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1232         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1233         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
1234         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
1235         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
1236         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
1237         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
1238         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
1239         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
1240         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
1241         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
1242         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
1243         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
1244         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
1245         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
1246         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1247         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1248         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1249         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
1250         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
1251         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1252         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1253         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
1254         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
1255         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1256         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
1257         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
1258         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1259         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
1260         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
1261         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
1262         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
1263         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
1264         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
1265         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
1266         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
1267         instead of static void.
1268         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
1269         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
1270         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
1271         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
1272         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
1273         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
1274         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
1275         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
1276         static void, delete unused variables.
1277         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1278         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1279         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
1280         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
1281         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
1282         static void, delete unused variables, Change parameters for
1283         UNION_CHECK, MASK_MERGE and MASK_ZERO.
1284         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
1285         CALC,  void for TEST instead of static void.
1286         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
1287         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
1288         void.
1289         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1290         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
1291         static void, change type  of parameter for UNION_TYPE.
1292         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
1293         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
1294         void for TEST instead of static void, delete unused variables, change
1295         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
1296         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
1297         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1298         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1299         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1300         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1301         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1302         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
1303         void for TEST instead of static void, change parameters for
1304         UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
1305         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
1306         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
1307         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
1308         * gcc.target/i386/avx512f-additional-reg-names.c: Add
1309         __attribute__((unused)).
1310         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
1311         __attribute__((unused)).
1312         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
1313         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
1314         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
1315         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
1316         * gcc.target/i386/avx512f-korw-1.c: Ditto.
1317         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
1318         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
1319         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
1320         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
1321         add __attribute__((unused)).
1322         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
1323         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
1324         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
1325         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
1326         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
1327         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
1328         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
1329         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
1330         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
1331         delete unused variables.
1332         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
1333         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1334         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1335         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1336         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1337         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
1338         static void, mask_merging and zero_masking for unsigned types.
1339         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
1340         CHECK_ARRAY for unsigned types.
1341         * gcc.target/i386/m256-check.h: Ditto.
1342         * gcc.target/i386/m512-check.h: Ditto.
1344 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
1346         PR target/61062
1347         * gcc.target/arm/pr48252.c (main): Expect same result
1348         as endian-neutral.
1350 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1352         PR fortran/45187
1353         * gfortran.dg/cray_pointers_10.f90: New file.
1355 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
1357         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
1358         instead of complex(kind=16).
1360 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1362         PR fortran/38829
1363         * gfortran.dg/bind_c_usage_29.f90: New file.
1365 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
1367         * gnat.dg/opt38.adb: New test.
1368         * gnat.dg/opt38_pkg.ad[sb]: New helper.
1370 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
1372         PR target/18343
1373         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
1374         New macro, 0 for __MMIX__, default 64.
1375         (bar): Pass it to __builtin_apply instead of literal 64.
1377 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1379         * gfortran.dg/io_constraints_11.f90: New file.
1380         * gfortran.dg/io_constraints_12.f90: New file.
1381         * gfortran.dg/io_constraints_13.f90: New file.
1383 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
1385         PR target/61423
1386         * gcc.target/i386/pr61423.c: New test.
1388 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1390         PR c++/60184
1391         * g++.dg/cpp0x/constexpr-union6.C: New.
1392         * g++.dg/cpp0x/union6.C: Likewise.
1393         * g++.dg/init/ref14.C: Adjust.
1394         * g++.dg/init/union1.C: Likewise.
1396 2014-06-06  Richard Biener  <rguenther@suse.de>
1398         PR tree-optimization/59299
1399         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
1401 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
1403         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
1404         * gcc.dg/tree-ssa/sra-12.c: Likewise.
1406 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1408         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
1409         bitfield and test wrong results instead of correct results to make the
1410         test more portable.
1412 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1414         PR c++/60432
1415         * g++.dg/cpp0x/constexpr-60432.C: New.
1417 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1419         PR c++/60199
1420         * g++.dg/cpp0x/constexpr-60199.C: New.
1422 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1424         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
1425         Specify -march=z900 as an additional option.
1426         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
1427         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1428         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
1430 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
1432         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1433         reduction clause diagnostic changes.
1434         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1435         * gfortran.dg/gomp/reduction1.f90: Likewise.
1436         * gfortran.dg/gomp/reduction3.f90: Likewise.
1437         * gfortran.dg/gomp/udr1.f90: New test.
1438         * gfortran.dg/gomp/udr2.f90: New test.
1439         * gfortran.dg/gomp/udr3.f90: New test.
1440         * gfortran.dg/gomp/udr4.f90: New test.
1441         * gfortran.dg/gomp/udr5.f90: New test.
1442         * gfortran.dg/gomp/udr6.f90: New test.
1443         * gfortran.dg/gomp/udr7.f90: New test.
1445 2014-06-06  Christian Bruel  <christian.bruel@st.com>
1447         PR tree-optimization/43934
1448         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
1450 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
1452         PR c/53119
1453         * gcc.dg/pr53119.c: New testcase.
1455 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1457         PR target/52472
1458         * gcc.target/avr/pr52472.c: New test.
1461 2014-06-05  Jeff Law  <law@redhat.com>
1463         PR tree-optimization/61289
1464         * g++.dg/pr61289.C: New test.
1465         * g++.dg/pr61289-2.C: New test.
1467 2014-06-05  Richard Biener  <rguenther@suse.de>
1468             Paolo Carlini  <paolo.carlini@oracle.com>
1470         PR c++/56961
1471         * g++.dg/parse/pr56961.C: New.
1473 2014-06-05  Kai Tietz  <ktietz@redhat.com>
1475         PR target/46219
1476         * gcc.target/i386/sibcall-4.c: Remove xfail.
1478 2014-06-05  Julian Brown  <julian@codesourcery.com>
1479             Sandra Loosemore  <sandra@codesourcery.com>
1481         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
1483 2014-06-05  Richard Biener  <rguenther@suse.de>
1485         PR c++/61004
1486         * g++.dg/diagnostic/pr61004.C: New testcase.
1488 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
1490         * gcc.dg/torture/pr61319.c: New test.
1492 2014-06-05  Marek Polacek  <polacek@redhat.com>
1494         PR c/56724
1495         * gcc.dg/pr56724-3.c: New test.
1497 2014-06-05  Andreas Schwab  <schwab@suse.de>
1499         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
1501 2014-06-05  Marek Polacek  <polacek@redhat.com>
1503         PR c/49706
1504         * c-c++-common/pr49706.c: New test.
1506 2014-06-05  Marek Polacek  <polacek@redhat.com>
1508         PR c/48062
1509         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
1510         * gcc.dg/Wshadow-3.c: Likewise.
1511         * gcc.dg/pr48062.c: New test.
1513 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1515         PR c++/43453
1516         * g++.dg/init/pr43453.C: New.
1518 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
1520         PR tree-optimization/61385
1521         * gcc.dg/tree-ssa/pr61385.c: New file.
1523 2014-06-04  Richard Biener  <rguenther@suse.de>
1525         PR tree-optimization/60098
1526         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
1528 2014-06-04  Richard Biener  <rguenther@suse.de>
1530         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
1532 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
1534         PR c/58942
1535         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
1536         the case with a pointer.
1538 2014-06-04  Marek Polacek  <polacek@redhat.com>
1540         PR c/30020
1541         * c-c++-common/pr30020.c: New test.
1543 2014-06-03  Andrew Pinski  <apinski@cavium.com>
1545         * gcc.c-torture/compile/20140528-1.c: New testcase.
1547 2014-06-03  Dehao Chen  <dehao@google.com>
1549         * gcc.dg/tree-prof/merge_block.c: New test.
1551 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
1553         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
1554         * g++.dg/ext/mv15.C (dg-options): Ditto.
1556 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1558         DR 1423
1559         PR c++/52174
1560         * g++.dg/cpp0x/nullptr31.C: New.
1561         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
1562         * g++.dg/cpp0x/nullptr17.C: Update.
1564 2014-06-03  Marek Polacek  <polacek@redhat.com>
1566         PR c/60439
1567         * c-c++-common/pr60439.c: New test.
1568         * g++.dg/eh/scope1.C (f4): Add dg-warning.
1570 2014-06-03  Martin Jambor  <mjambor@suse.cz>
1572         PR ipa/61160
1573         * g++.dg/ipa/pr61160-1.C: New test.
1575 2014-06-03  Richard Biener  <rguenther@suse.de>
1577         PR tree-optimization/61383
1578         * gcc.dg/torture/pr61383-1.c: New testcase.
1580 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
1582         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
1584 2014-06-02  Jeff Law  <law@redhat.com>
1586         PR rtl-optimization/61094
1587         * g++.dg/pr61094: New test.
1589 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
1591         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
1592         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
1593         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
1594         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
1595         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
1596         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
1597         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
1598         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
1600 2014-06-02  Richard Biener  <rguenther@suse.de>
1602         PR tree-optimization/61346
1603         * gcc.dg/torture/pr61346.c: New testcase.
1605 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1607         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
1608         not compilation.
1609         * gcc.target/i386/sibcall-4.c: Ditto.
1610         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
1612 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1614         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
1615         in scan-assembler-not string.
1616         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
1617         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
1618         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
1620 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1622         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
1624 2014-06-01  Kai Tietz  <ktietz@redhat.com>
1626         PR target/61377
1627         * gcc.target/i386/sibcall-6.c: New test.
1629 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
1631         DR 1227
1632         PR c++/57543
1633         * g++.dg/cpp0x/pr57543-1.C: New.
1634         * g++.dg/cpp0x/pr57543-2.C: Likewise.
1635         * g++.dg/cpp0x/pr57543-3.C: Likewise.
1636         * g++.dg/cpp0x/decltype59.C: Likewise.
1638 2014-05-31  Tom de Vries  <tom@codesourcery.com>
1640         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
1642 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
1644         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
1645         restore_gcc_exec_prefix_env_var): New procedures.
1646         (set_ld_library_path_env_vars,
1647         restore_ld_library_path_env_vars): Use them.
1648         * lib/c-compat.exp: Load target-libpath.exp.
1649         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
1650         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
1651         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
1652         restore_gcc_exec_prefix_env_var.
1653         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
1654         Likewise.
1656         * c-c++-common/asan/misalign-1.c: New test.
1657         * c-c++-common/asan/misalign-2.c: New test.
1659         * g++.dg/asan/asan_test.C: Add -std=c++11 and
1660         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
1661         -DASAN_USE_DEJAGNU_GTEST=1.
1662         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
1663         * g++.dg/asan/asan_oob_test.cc: Likewise.
1664         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
1665         * g++.dg/asan/asan_str_test.cc: Likewise.
1666         * g++.dg/asan/asan_test_utils.h: Likewise.
1667         * g++.dg/asan/sanitizer_test_config.h: Likewise.
1668         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
1669         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
1670         Imported from upstream r209283.
1671         * g++.dg/asan/asan_test_config.h: Likewise.
1673 2014-05-30  Kai Tietz  <ktietz@redhat.com>
1675         PR target/60104
1676         * gcc.target/i386/sibcall-1.c: New test.
1677         * gcc.target/i386/sibcall-2.c: New test.
1678         * gcc.target/i386/sibcall-3.c: New test.
1679         * gcc.target/i386/sibcall-4.c: New test.
1681 2014-05-30  Ian Lance Taylor  <iant@google.com>
1683         * gcc.target/i386/pause-2.c: New test.
1685 2014-05-30  Tom de Vries  <tom@codesourcery.com>
1687         * gcc.target/i386/fuse-caller-save.c: New test.
1688         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
1689         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1691 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1693         * gcc.target/arm/simd/vrev16p8_1.c: New file.
1694         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
1695         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
1696         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
1697         * gcc.target/arm/simd/vrev16s8_1.c: New file.
1698         * gcc.target/arm/simd/vrev16u8_1.c: New file.
1699         * gcc.target/arm/simd/vrev32p16_1.c: New file.
1700         * gcc.target/arm/simd/vrev32p8_1.c: New file.
1701         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
1702         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
1703         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
1704         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
1705         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
1706         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
1707         * gcc.target/arm/simd/vrev32s16_1.c: New file.
1708         * gcc.target/arm/simd/vrev32s8_1.c: New file.
1709         * gcc.target/arm/simd/vrev32u16_1.c: New file.
1710         * gcc.target/arm/simd/vrev32u8_1.c: New file.
1711         * gcc.target/arm/simd/vrev64f32_1.c: New file.
1712         * gcc.target/arm/simd/vrev64p16_1.c: New file.
1713         * gcc.target/arm/simd/vrev64p8_1.c: New file.
1714         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
1715         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
1716         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
1717         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
1718         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
1719         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
1720         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
1721         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
1722         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
1723         * gcc.target/arm/simd/vrev64s16_1.c: New file.
1724         * gcc.target/arm/simd/vrev64s32_1.c: New file.
1725         * gcc.target/arm/simd/vrev64s8_1.c: New file.
1726         * gcc.target/arm/simd/vrev64u16_1.c: New file.
1727         * gcc.target/arm/simd/vrev64u32_1.c: New file.
1728         * gcc.target/arm/simd/vrev64u8_1.c: New file.
1730 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
1732         PR rtl-optimization/61325
1733         * gcc.target/aarch64/pr61325.c: New.
1735 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
1737         * gcc.target/arm/simd/vextQf32_1.c: New file.
1738         * gcc.target/arm/simd/vextQp16_1.c: New file.
1739         * gcc.target/arm/simd/vextQp8_1.c: New file.
1740         * gcc.target/arm/simd/vextQs16_1.c: New file.
1741         * gcc.target/arm/simd/vextQs32_1.c: New file.
1742         * gcc.target/arm/simd/vextQs64_1.c: New file.
1743         * gcc.target/arm/simd/vextQs8_1.c: New file.
1744         * gcc.target/arm/simd/vextQu16_1.c: New file.
1745         * gcc.target/arm/simd/vextQu32_1.c: New file.
1746         * gcc.target/arm/simd/vextQu64_1.c: New file.
1747         * gcc.target/arm/simd/vextQu8_1.c: New file.
1748         * gcc.target/arm/simd/vextQp64_1.c: New file.
1749         * gcc.target/arm/simd/vextf32_1.c: New file.
1750         * gcc.target/arm/simd/vextp16_1.c: New file.
1751         * gcc.target/arm/simd/vextp8_1.c: New file.
1752         * gcc.target/arm/simd/vexts16_1.c: New file.
1753         * gcc.target/arm/simd/vexts32_1.c: New file.
1754         * gcc.target/arm/simd/vexts64_1.c: New file.
1755         * gcc.target/arm/simd/vexts8_1.c: New file.
1756         * gcc.target/arm/simd/vextu16_1.c: New file.
1757         * gcc.target/arm/simd/vextu32_1.c: New file.
1758         * gcc.target/arm/simd/vextu64_1.c: New file.
1759         * gcc.target/arm/simd/vextu8_1.c: New file.
1760         * gcc.target/arm/simd/vextp64_1.c: New file.
1762 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
1763             Tom de Vries  <tom@codesourcery.com>
1765         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
1766         options.
1767         * gcc.target/mips/fuse-caller-save.h: New include file.
1768         * gcc.target/mips/fuse-caller-save.c: New test.
1769         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1770         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1772 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
1774         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
1776 2014-05-28  Richard Biener  <rguenther@suse.de>
1778         PR middle-end/61045
1779         * gcc.dg/pr61045.c: New testcase.
1781 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1783         * lib/clearcap.exp: New file.
1784         * gcc.dg/vect/vect.exp: Load clearcap.exp.
1785         Remove clearcap_ldflags handling.
1786         Call clearcap-init, clearcap-finish.
1787         * gcc.target/i386/i386.exp: Likewise.
1788         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1789         * gcc.target/i386/clearcapv2.map: Move to
1790         ../config/sol2-clearcapv2.map.
1791         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1792         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1794 2014-05-28  Richard Biener  <rguenther@suse.de>
1796         PR tree-optimization/61335
1797         * gfortran.dg/pr61335.f90: New testcase.
1799 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1801         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1803 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1805         * gnat.dg/overflow_fixed.adb: New test.
1807 2014-05-27  Marek Polacek  <polacek@redhat.com>
1809         PR c/56724
1810         * gcc.dg/pr56724-1.c: New test.
1811         * gcc.dg/pr56724-2.c: New test.
1812         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
1813         -Wtraditional.
1814         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
1816 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1818         * gcc.dg/fold-compare-8.c: New test.
1819         * gcc.dg/Wstrict-overflow-25.c: Likewise.
1821 2014-05-27  Richard Biener  <rguenther@suse.de>
1823         * gcc.dg/tree-ssa/vrp92.c: New testcase.
1825 2014-05-27  Marek Polacek  <polacek@redhat.com>
1827         PR testsuite/61319
1828         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
1829         LLONG_MIN, and ULLONG_MAX.
1831 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1833         * lib/target-supports.exp (check_effective_target_vect_bswap):
1834         Specify arm*-*-* support.
1836 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
1838         PR testsuite/61319
1839         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
1840         -nan optional.
1841         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
1842         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
1844 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1846         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
1848 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
1850         PR rtl-optimization/61222
1851         * gcc.c-torture/compile/pr61222-1.c: New test.
1852         * gcc.c-torture/compile/pr61222-2.c: Likewise.
1854 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1856         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1858 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
1860         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
1862 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1864         PR libgfortran/55117
1865         * gfortran.dg/namelist_85.f90: New test.
1867 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
1869         PR c/61191
1870         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1871         the case with syntax error.
1873 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1875         * gcc.dg/lto/pr61278_0.c: New test.
1876         * gcc.dg/lto/pr61278_1.c: New test.
1878 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1880         * gcc.dg/pr61220.c: New test.
1881         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
1883 2014-05-25  Tobias Burnus  <burnus@net-b.de>
1885         * gfortran.dg/coarray_10.f90: Update dg-warning.
1886         * gfortran.dg/coarray_this_image_1.f90: New.
1887         * gfortran.dg/coarray_this_image_2.f90: New.
1889 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
1891         PR libfortran/61173
1892         * gfortran.dg/arrayio_14.f90: New test.
1894 2014-05-24  Andreas Schwab  <schwab@suse.de>
1896         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
1898 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
1900         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
1901         Adjust regexp for -flto.
1902         * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
1903         * gfortran.dg/pr52835.f90: Likewise.
1905 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
1907         PR rtl-optimization/61215
1908         * gcc.target/i386/pr61215.c: New.
1910 2014-05-23  Marek Polacek  <polacek@redhat.com>
1911             Jakub Jelinek  <jakub@redhat.com>
1913         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
1914         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
1915         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
1916         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
1917         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
1918         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
1919         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
1920         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
1921         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
1922         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
1923         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
1924         * c-c++-common/ubsan/float-cast.h: New file.
1925         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
1926         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
1928 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
1930         * gcc.target/aarch64/tail_indirect_call_1.c: New.
1932 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
1934         * g++.dg/cpp1y/lambda-init9.C: New.
1936 2014-05-23  Richard Biener  <rguenther@suse.de>
1938         PR testsuite/61266
1939         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
1940         adjust testcase to reflect reality.
1942 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1944         PR tree-optimization/54733
1945         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
1946         optimization to support memory sources and bitwise operations
1947         equivalent to load in host endianness.
1948         * gcc.dg/optimize-bswaphi-1.c: Likewise.
1949         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1950         * gcc.c-torture/execute/bswap-2.c: Likewise.
1952 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1954         * lib/target-supports.exp: New effective targets for architectures
1955         capable of performing byte swap.
1956         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
1957         * gcc.dg/optimize-bswapdi-2.c: Likewise.
1958         * gcc.dg/optimize-bswapsi-1.c: Likewise.
1960 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1962         PR c++/61088
1963         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
1964         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
1966 2014-05-22  Xinliang David Li  <davidxl@google.com>
1968         * g++.dg/ipa/devirt-15.C: Fix expected message.
1969         * g++.dg/ipa/devirt-16.C: Ditto.
1970         * g++.dg/ipa/devirt-17.C: Ditto.
1971         * g++.dg/ipa/devirt-26.C: Ditto.
1972         * g++.dg/ipa/imm-devirt-1.C: Ditto.
1973         * g++.dg/ipa/imm-devirt-2.C: Ditto.
1974         * g++.dg/tree-ssa/pr8781.C:Ditto.
1976 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
1978         * gcc.target/powerpc/htm-ttest.c: New test.
1980 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
1982         * gnat.dg/opt37.ad[sb]: New test.
1984 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
1986         PR c/61271
1987         * g++.dg/cilk-plus/AN/array_function.cc: New.
1989 2014-05-22  Richard Biener  <rguenther@suse.de>
1991         * gcc.dg/tree-ssa/alias-33.c: New testcase.
1993 2014-05-22  Kostya Serebryany  <kcc@google.com>
1995         * c-c++-common/tsan/mutexset1.c: Update the test to match
1996         upstream r209283.
1997         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
1999 2014-05-21  Marek Polacek  <polacek@redhat.com>
2001         PR sanitizer/61272
2002         * g++.dg/ubsan/pr61272.C: New test.
2004 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
2005             Sandra Loosemore  <sandra@codesourcery.com>
2007         PR lto/60179
2008         * lib/scanasm.exp (scan-lto-assembler): New procedure.
2009         * gcc.target/nios2/custom-fp-lto.c: New test.
2011 2014-05-21  Andreas Schwab  <schwab@suse.de>
2013         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
2015 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
2017         PR target/54236
2018         * gcc.target/sh/pr54236-3.c: New.
2020 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
2022         PR c++/60189
2023         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
2025 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
2027         PR tree-optimization/60899
2028         * g++.dg/ipa/devirt-11.C: Update template.
2030 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
2032         PR C++/61038
2033         * g++.dg/cpp0x/pr61038.C: New.
2035 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2037         PR c++/58753
2038         PR c++/58930
2039         PR c++/58704
2040         * g++.dg/cpp0x/nsdmi-template11.C: New.
2041         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
2042         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
2044 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
2046         * gnat.dg/opt35.adb: New test.
2047         * gnat.dg/opt36.adb: Likewise.
2048         * gnat.dg/opt35_pkg.ad[sb]: New helper.
2050 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2052         PR c++/60373
2053         * g++.dg/cpp0x/Wattributes1.C: New.
2054         * g++.dg/ext/visibility/redecl1.C: Adjust.
2055         * g++.dg/ext/visibility/visibility-7.C: Likewise.
2057 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2059         * gcc.target/powerpc/vsxcopy.c: New test.
2061 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2063         PR c++/58664
2064         * g++.dg/cpp0x/nsdmi-union6.C: New.
2065         * g++.dg/parse/pr58664.C: Likewise.
2066         * g++.dg/cpp0x/nsdmi6.C: Tweak.
2067         * g++.dg/parse/crash31.C: Likewise.
2068         * g++.dg/template/error2.C: Likewise.
2069         * g++.dg/template/inherit8.C: Likewise.
2070         * g++.dg/template/offsetof2.C: Likewise.
2072 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
2074         * c-c++-common/gomp/simd4.c: Adjust for inform.
2075         * g++.dg/cpp0x/decltype-call1.C: Likewise.
2076         * g++.dg/cpp0x/forw_enum6.C: Likewise.
2077         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
2078         * g++.dg/cpp0x/noexcept15.C: Likewise.
2079         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
2080         * g++.dg/eh/spec6.C: Likewise.
2081         * g++.dg/expr/cast1.C: Likewise.
2082         * g++.dg/expr/dtor1.C: Likewise.
2083         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
2084         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2085         * g++.dg/gomp/pr49223-2.C: Likewise.
2086         * g++.dg/gomp/udr-4.C: Likewise.
2087         * g++.dg/init/delete1.C: Likewise.
2088         * g++.dg/other/crash-2.C: Likewise.
2089         * g++.dg/parse/crash24.C: Likewise.
2090         * g++.dg/parse/crash25.C: Likewise.
2091         * g++.dg/parse/crash31.C: Likewise.
2092         * g++.dg/parse/crash49.C: Likewise.
2093         * g++.dg/parse/crash50.C: Likewise.
2094         * g++.dg/parse/crash54.C: Likewise.
2095         * g++.dg/parse/dtor7.C: Likewise.
2096         * g++.dg/parse/error40.C: Likewise.
2097         * g++.dg/parse/fused-params1.C: Likewise.
2098         * g++.dg/parse/new1.C: Likewise.
2099         * g++.dg/template/crash35.C: Likewise.
2100         * g++.dg/template/crash59.C: Likewise.
2101         * g++.dg/template/crash77.C: Likewise.
2102         * g++.dg/template/error51.C: Likewise.
2103         * g++.dg/template/incomplete1.C: Likewise.
2104         * g++.dg/template/incomplete3.C: Likewise.
2105         * g++.dg/template/incomplete4.C: Likewise.
2106         * g++.dg/template/incomplete5.C: Likewise.
2107         * g++.dg/template/inherit8.C: Likewise.
2108         * g++.dg/template/instantiate1.C: Likewise.
2109         * g++.dg/template/instantiate3.C: Likewis: Likewise.
2110         * g++.dg/template/offsetof2.C: Likewise.
2111         * g++.dg/tm/pr51928.C: Likewise.
2112         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
2113         * g++.dg/warn/incomplete1.C: Likewise.
2114         * g++.dg/warn/incomplete2.C: Likewise.
2115         * g++.old-deja/g++.brendan/friend4.C: Likewise.
2116         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
2117         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
2118         * g++.old-deja/g++.eh/catch1.C: Likewise.
2119         * g++.old-deja/g++.eh/spec6.C: Likewise.
2120         * g++.old-deja/g++.mike/p7868.C: Likewise.
2121         * g++.old-deja/g++.other/crash38.C: Likewise.
2122         * g++.old-deja/g++.other/enum2.C: Likewise.
2123         * g++.old-deja/g++.other/incomplete.C: Likewise.
2124         * g++.old-deja/g++.other/vaarg3.C: Likewise.
2125         * g++.old-deja/g++.pt/crash9.C: Likewise.
2126         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2127         * g++.old-deja/g++.pt/typename8.C: Likewise.
2128         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
2130 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
2132         * lib/target-supports.exp
2133         (check_effective_target_vect_sizes_32B_16B): Return false if
2134         128-bit AVX vectors preferred.
2136 2014-05-19  Mike Stump  <mikestump@comcast.net>
2138         * lib/target-supports.exp (check_effective_target_avx): Early out
2139         if not x86 to prevent x86 flags on non-x86 targets.
2141 2014-05-19  Richard Biener  <rguenther@suse.de>
2143         PR tree-optimization/61221
2144         * gcc.dg/torture/pr61221.c: New testcase.
2146 2014-05-19  Richard Biener  <rguenther@suse.de>
2148         PR tree-optimization/61209
2149         * gfortran.dg/pr61209.f90: New testcase.
2151 2014-05-19  Richard Biener  <rguenther@suse.de>
2153         PR tree-optimization/61184
2154         * c-c++-common/torture/pr61184.c: New testcase.
2156 2014-05-19  Christian Bruel  <christian.bruel@st.com>
2158         PR target/61195
2159         * gcc.target/sh/pr61195.c: New test.
2161 2014-05-18  Wei Mi  <wmi@google.com>
2163         PR target/58066
2164         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
2165         directive with rtl insns. Add effective-target fpic and
2166         tls_native.
2168 2014-05-17  Xinliang David Li  <davidxl@google.com>
2170         * g++.dg/ipa/devirt-33.C: New testcase.
2172 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
2174         * g++.dg/ipa/comdat.C: New file.
2176 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2178         * gnat.dg/volatile12.ad[sb]: New test.
2180 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2182         * gnat.dg/enum3.adb: New test.
2184 2014-05-18  Andreas Schwab  <schwab@suse.de>
2186         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
2188 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
2190         PR libfortran/52539
2191         * gfortran.dg/namelist_utf8.f90: New test.
2193 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2195         PR c++/52875
2196         * g++.dg/cpp0x/decltype58.C: New.
2198 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
2200         * gcc.target/microblaze/others/break_handler.c: New.
2202 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
2204         PR tree-optimization/61140
2205         PR tree-optimization/61150
2206         PR tree-optimization/61197
2207         * gcc.dg/tree-ssa/pr61140.c: New file.
2208         * gcc.dg/tree-ssa/pr61150.c: New file.
2209         * gcc.dg/tree-ssa/pr61197.c: New file.
2211 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
2213         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
2214         (dg-options): Add -mfpmath=387.
2215         (dg-final): Check that no MMX registers are used.
2217 2014-05-17  Andreas Schwab  <schwab@suse.de>
2219         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
2221 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
2223         Revert:
2224         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
2226         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2227         occurrences of "int" in the gimple dump to reflect that the return
2228         types of functions now show up in such dumps.
2229         * gcc.dg/tree-ssa/pr27810.c: Likewise.
2231 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
2233         * gcc.c-torture/execute/20101011-1.c: Update testcase.
2234         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
2235         * gcc.dg/tree-ssa/writeonly.c: New testcase.
2236         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
2237         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
2238         * gcc.dg/debug/pr35154.c: Update testcase.
2239         * gcc.target/i386/vectorize1.c: Update testcase.
2241 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
2243         PR c++/51640
2244         * g++.dg/parse/error54.C: New.
2246 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
2248         PR rtl-optimization/60969
2249         * g++.dg/pr60969.C: New.
2251 2014-05-16  Richard Biener  <rguenther@suse.de>
2253         PR tree-optimization/61194
2254         * gcc.dg/vect/pr61194.c: New testcase.
2256 2014-05-16  Richard Biener  <rguenther@suse.de>
2258         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
2259         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
2260         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
2261         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
2263 2014-05-16  Richard Biener  <rguenther@suse.de>
2265         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
2267 2014-05-15  Martin Jambor  <mjambor@suse.cz>
2269         PR ipa/61085
2270         * g++.dg/ipa/pr61085.C: New test.
2272 2014-05-15  Martin Jambor  <mjambor@suse.cz>
2274         PR tree-optimization/61090
2275         * gcc.dg/tree-ssa/pr61090.c: New test.
2277 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
2279         PR tree-optimization/61158
2280         * gcc.dg/pr61158.c: New test.
2282 2014-05-15  Andreas Schwab  <schwab@suse.de>
2284         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
2285         emitted.
2286         * obj-c++.dg/exceptions-5.mm: Likewise.
2288 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2290         * shrink-wrap-loop.c: New test case.
2292 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
2294         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
2295         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
2296         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
2297         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
2298         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
2299         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
2300         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
2301         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
2302         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
2303         * gcc.target/arm/simd/vtrnf32_1.c: New file.
2304         * gcc.target/arm/simd/vtrnp16_1.c: New file.
2305         * gcc.target/arm/simd/vtrnp8_1.c: New file.
2306         * gcc.target/arm/simd/vtrns16_1.c: New file.
2307         * gcc.target/arm/simd/vtrns32_1.c: New file.
2308         * gcc.target/arm/simd/vtrns8_1.c: New file.
2309         * gcc.target/arm/simd/vtrnu16_1.c: New file.
2310         * gcc.target/arm/simd/vtrnu32_1.c: New file.
2311         * gcc.target/arm/simd/vtrnu8_1.c: New file.
2313 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
2315         * gcc.target/i386/clflushopt-1.c: New.
2316         * gcc.target/i386/xsavec-1.c: Ditto.
2317         * gcc.target/i386/xsavec64-1.c: Ditto.
2318         * gcc.target/i386/xsaves-1.c: Ditto.
2319         * gcc.target/i386/xsaves64-1.c: Ditto.
2320         * gcc.target/i386/sse-12.c: Test new options.
2321         * gcc.target/i386/sse-13.c: Ditto.
2322         * gcc.target/i386/sse-14.c: Ditto.
2323         * gcc.target/i386/sse-22.c: Ditto.
2324         * gcc.target/i386/sse-23.c: Ditto.
2325         * g++.dg/other/i386-2.C: Ditto.
2326         * g++.dg/other/i386-3.C: Ditto.
2328 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
2330         PR rtl-optimization/60866
2331         * gcc.dg/pr60866.c: New test.
2333 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
2335         PR rtl-optimization/60901
2336         * gcc.target/i386/pr60901.c: New test.
2338 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
2340         PR sanitizer/61100
2341         * c-c++-common/asan/asan-interface-1.c: New test.
2342         * lib/asan-dg.exp (asan_include_flags): New function.
2343         (asan_init): Call asan_include_flags to obtain path
2344         to sanitizer headers.
2346 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
2348         * lib/target-support.exp (check_dfp_hw_available): New function.
2349         (is-effective-target): Check $arg for dfp_hw.
2350         (is-effective-target-keyword): Likewise.
2351         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
2352         Change target to dfp_hw.
2354 2014-05-13  Marek Polacek  <polacek@redhat.com>
2356         PR c/61162
2357         * gcc.dg/pr61162.c: New test.
2359 2014-05-13  Marek Polacek  <polacek@redhat.com>
2361         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
2362         * c-c++-common/pr50459-2.c: New test.
2364 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
2366         PR c++/54310
2367         * g++.dg/template/pr54310.C: New.
2369 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
2370             Sandra Loosemore  <sandra@codesourcery.com>
2372         * gcc.target/mips/loongson-simd.c: Disable micromips too.
2374 2014-05-13  Catherine Moore  <clm@cm00re.com>
2376         * gcc.target/mips/near-far-1.c: Adjust expected output
2377         to allow the JALS instruction.
2378         * gcc.target/mips/near-far-2.c: Likewise.
2379         * gcc.target/mips/near-far-4.c: Likewise.
2381 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
2383         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
2385 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
2387         PR target/61060
2388         * gcc.dg/pr61060.c: New test.
2390 2014-05-12  DJ Delorie  <dj@redhat.com>
2392         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
2393         * gcc.dg/sibcall-4.c: Likewise.
2395 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
2397         * objc.dg/shadow-1.m: New test.
2398         * objc.dg/shadow-2.m: New test.
2399         * objc.dg/ivar-scope-1.m: New test.
2400         * objc.dg/ivar-scope-2.m: New test.
2401         * objc.dg/ivar-scope-3.m: New test.
2402         * objc.dg/ivar-scope-4.m: New test.
2403         * objc.dg/ivar-visibility-1.m: New test.
2404         * objc.dg/ivar-visibility-2.m: New test.
2405         * objc.dg/ivar-visibility-3.m: New test.
2406         * objc.dg/ivar-visibility-4.m: New test.
2408 2014-05-12  Tobias Burnus  <burnus@net-b.de>
2410         PR fortran/60127
2411         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
2413 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2415         PR fortran/60834
2416         * gfortran.dg/associate_16.f90:  New test.
2418 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2420         PR target/60991
2421         * gcc.target/avr/pr60991.c: New testcase.
2423 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2425         PR c++/60054
2426         * g++.dg/cpp1y/pr60054.C: New.
2428 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2430         PR c++/51199
2431         * g++.dg/template/pr51199.C: New.
2433 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
2435         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
2437 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
2439         * gfortran.dg/gomp/affinity-1.f90: New test.
2441 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
2443         * gcc.dg/torture/pr61136.c: New test.
2445 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
2447         PR c++/59705
2448         * g++.dg/cpp0x/sfinae51.C: New.
2450         PR c++/58353
2451         * g++.dg/cpp0x/variadic157.C: New.
2453 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
2455         PR target/51244
2456         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
2458 2014-05-10  Marek Polacek  <polacek@redhat.com>
2460         * gcc.dg/pedwarn-init.c: New test.
2461         * gcc.dg/init-string-1.c: Adjust dg-error.
2463 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
2465         * lib/target-supports.exp
2466         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
2467         to the list.
2469 2014-05-09  Marek Polacek  <polacek@redhat.com>
2471         PR c/61096
2472         * gcc.dg/pr61096-1.c: New test.
2473         * gcc.dg/pr61096-2.c: New test.
2475 2014-05-09  Florian Weimer  <fweimer@redhat.com>
2477         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
2478         * g++.dg/fstack-protector-strong.C: Likewise.
2479         * gcc.target/i386/ssp-strong-reg.c: New file.
2481 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
2483         PR target/61055
2484         * gcc.target/avr/torture/pr61055.c: New test.
2486 2014-05-09  Marek Polacek  <polacek@redhat.com>
2488         PR c/50459
2489         * c-c++-common/attributes-1.c: Move test line to a new test.
2490         * c-c++-common/attributes-2.c: New test.
2491         * c-c++-common/pr50459.c: New test.
2492         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
2493         * gcc.dg/nonnull-2.c: Likewise.
2494         * gcc.dg/pr55570.c: Modify dg-error.
2495         * gcc.dg/tm/wrap-2.c: Likewise.
2497 2014-05-08  Jeff Law  <law@redhat.com>
2499         PR tree-optimization/61009
2500         * g++.dg/tree-ssa/pr61009.C: New test.
2502 2014-05-08  Matthias Klose  <doko@ubuntu.com>
2504         PR driver/61106
2505         * gcc-dg/unused-8a.c: New.
2506         * gcc-dg/unused-8b.c: Likewise.
2508 2014-05-08  Marek Polacek  <polacek@redhat.com>
2510         PR c/61053
2511         * gcc.dg/pr61053.c: New test.
2513 2014-05-08  Marek Polacek  <polacek@redhat.com>
2515         PR c/61077
2516         * gcc.dg/pr61077.c: New test.
2518 2014-05-08  Tobias Burnus  <burnus@net-b.de>
2520         * gfortran.dg/coarray_collectives_1.f90: New.
2521         * gfortran.dg/coarray_collectives_2.f90: New.
2522         * gfortran.dg/coarray_collectives_3.f90: New.
2523         * gfortran.dg/coarray_collectives_4.f90: New.
2524         * gfortran.dg/coarray_collectives_5.f90: New.
2525         * gfortran.dg/coarray_collectives_6.f90: New.
2526         * gfortran.dg/coarray/collectives_1.f90: New.
2527         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
2528         * gfortran.dg/assumed_type_4.f90: Update dg-error.
2529         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2530         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
2531         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
2532         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
2533         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2535 2014-05-08  Wei Mi  <wmi@google.com>
2537         PR target/58066
2538         * gcc.target/i386/pr58066.c: New test.
2540 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
2542         * gcc.target/i386/avx256-unaligned-load-2.c,
2543         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
2544         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
2545         packed-single instructions.
2547 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
2549         PR c++/13981
2550         * g++.dg/diagnostic/pr13981.C: New.
2552 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
2554         PR tree-optimization/59100
2555         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
2556         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
2558 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
2560         PR tree-optimization/61095
2561         * gcc.dg/torture/pr61095.c: New test.
2563 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2565         PR middle-end/39246
2566         * gcc.dg/uninit-13.c: Move warning on the actual source line where
2567         the uninitialized complex is used.
2568         * gcc.dg/uninit-17.c: New test to check partial initialization of
2569         complex with branches.
2570         * gcc.dg/uninit-17-O0.c: Likewise.
2572 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
2574         PR target/60884
2575         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
2576         (test_03): Rename to test_02.
2578 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
2580         PR c++/61083
2581         * g++.dg/cpp0x/sfinae50.C: New.
2583 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
2585         PR c++/61080
2586         * g++.dg/cpp0x/deleted7.C: New.
2588 2014-05-07  Richard Biener  <rguenther@suse.de>
2590         PR tree-optimization/61034
2591         * g++.dg/tree-ssa/pr61034.C: New testcase.
2593 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
2595         * gcc.target/epiphany/isr-arg.c: New file.
2597 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
2599         PR tree-optimization/52252
2600         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
2602 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2604         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
2605         * gcc.target/aarch64/simd/vrev16p8.x: New file.
2606         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
2607         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
2608         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
2609         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
2610         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
2611         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
2612         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
2613         * gcc.target/aarch64/simd/vrev16s8.x: New file.
2614         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
2615         * gcc.target/aarch64/simd/vrev16u8.x: New file.
2616         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
2617         * gcc.target/aarch64/simd/vrev32p16.x: New file.
2618         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
2619         * gcc.target/aarch64/simd/vrev32p8.x: New file.
2620         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
2621         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
2622         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
2623         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
2624         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
2625         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
2626         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
2627         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
2628         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
2629         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
2630         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
2631         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
2632         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
2633         * gcc.target/aarch64/simd/vrev32s16.x: New file.
2634         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
2635         * gcc.target/aarch64/simd/vrev32s8.x: New file.
2636         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
2637         * gcc.target/aarch64/simd/vrev32u16.x: New file.
2638         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
2639         * gcc.target/aarch64/simd/vrev32u8.x: New file.
2640         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
2641         * gcc.target/aarch64/simd/vrev64f32.x: New file.
2642         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
2643         * gcc.target/aarch64/simd/vrev64p16.x: New file.
2644         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
2645         * gcc.target/aarch64/simd/vrev64p8.x: New file.
2646         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
2647         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
2648         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
2649         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
2650         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
2651         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
2652         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
2653         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
2654         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
2655         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
2656         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
2657         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
2658         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
2659         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
2660         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
2661         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
2662         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
2663         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
2664         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
2665         * gcc.target/aarch64/simd/vrev64s16.x: New file.
2666         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
2667         * gcc.target/aarch64/simd/vrev64s32.x: New file.
2668         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
2669         * gcc.target/aarch64/simd/vrev64s8.x: New file.
2670         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
2671         * gcc.target/aarch64/simd/vrev64u16.x: New file.
2672         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
2673         * gcc.target/aarch64/simd/vrev64u32.x: New file.
2674         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
2675         * gcc.target/aarch64/simd/vrev64u8.x: New file.
2677 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2679         gcc.target/aarch64/simd/ext_f32.x: New file.
2680         gcc.target/aarch64/simd/ext_f32_1.c: New file.
2681         gcc.target/aarch64/simd/ext_p16.x: New file.
2682         gcc.target/aarch64/simd/ext_p16_1.c: New file.
2683         gcc.target/aarch64/simd/ext_p8.x: New file.
2684         gcc.target/aarch64/simd/ext_p8_1.c: New file.
2685         gcc.target/aarch64/simd/ext_s16.x: New file.
2686         gcc.target/aarch64/simd/ext_s16_1.c: New file.
2687         gcc.target/aarch64/simd/ext_s32.x: New file.
2688         gcc.target/aarch64/simd/ext_s32_1.c: New file.
2689         gcc.target/aarch64/simd/ext_s64.x: New file.
2690         gcc.target/aarch64/simd/ext_s64_1.c: New file.
2691         gcc.target/aarch64/simd/ext_s8.x: New file.
2692         gcc.target/aarch64/simd/ext_s8_1.c: New file.
2693         gcc.target/aarch64/simd/ext_u16.x: New file.
2694         gcc.target/aarch64/simd/ext_u16_1.c: New file.
2695         gcc.target/aarch64/simd/ext_u32.x: New file.
2696         gcc.target/aarch64/simd/ext_u32_1.c: New file.
2697         gcc.target/aarch64/simd/ext_u64.x: New file.
2698         gcc.target/aarch64/simd/ext_u64_1.c: New file.
2699         gcc.target/aarch64/simd/ext_u8.x: New file.
2700         gcc.target/aarch64/simd/ext_u8_1.c: New file.
2701         gcc.target/aarch64/simd/ext_f64.c: New file.
2702         gcc.target/aarch64/simd/extq_f32.x: New file.
2703         gcc.target/aarch64/simd/extq_f32_1.c: New file.
2704         gcc.target/aarch64/simd/extq_p16.x: New file.
2705         gcc.target/aarch64/simd/extq_p16_1.c: New file.
2706         gcc.target/aarch64/simd/extq_p8.x: New file.
2707         gcc.target/aarch64/simd/extq_p8_1.c: New file.
2708         gcc.target/aarch64/simd/extq_s16.x: New file.
2709         gcc.target/aarch64/simd/extq_s16_1.c: New file.
2710         gcc.target/aarch64/simd/extq_s32.x: New file.
2711         gcc.target/aarch64/simd/extq_s32_1.c: New file.
2712         gcc.target/aarch64/simd/extq_s64.x: New file.
2713         gcc.target/aarch64/simd/extq_s64_1.c: New file.
2714         gcc.target/aarch64/simd/extq_s8.x: New file.
2715         gcc.target/aarch64/simd/extq_s8_1.c: New file.
2716         gcc.target/aarch64/simd/extq_u16.x: New file.
2717         gcc.target/aarch64/simd/extq_u16_1.c: New file.
2718         gcc.target/aarch64/simd/extq_u32.x: New file.
2719         gcc.target/aarch64/simd/extq_u32_1.c: New file.
2720         gcc.target/aarch64/simd/extq_u64.x: New file.
2721         gcc.target/aarch64/simd/extq_u64_1.c: New file.
2722         gcc.target/aarch64/simd/extq_u8.x: New file.
2723         gcc.target/aarch64/simd/extq_u8_1.c: New file.
2724         gcc.target/aarch64/simd/extq_f64.c: New file.
2726 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2728         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
2729         * gcc.target/aarch64/vtrnu32.c: Likewise.
2730         * gcc.target/aarch64/vtrnf32.c: Likewise.
2732 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2734         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
2735         * gcc.target/aarch64/simd/vtrnf32.x: New file.
2736         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
2737         * gcc.target/aarch64/simd/vtrnp16.x: New file.
2738         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
2739         * gcc.target/aarch64/simd/vtrnp8.x: New file.
2740         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
2741         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
2742         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
2743         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
2744         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
2745         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
2746         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
2747         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
2748         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
2749         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
2750         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
2751         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
2752         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
2753         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
2754         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
2755         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
2756         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
2757         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
2758         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
2759         * gcc.target/aarch64/simd/vtrns16.x: New file.
2760         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
2761         * gcc.target/aarch64/simd/vtrns32.x: New file.
2762         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
2763         * gcc.target/aarch64/simd/vtrns8.x: New file.
2764         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
2765         * gcc.target/aarch64/simd/vtrnu16.x: New file.
2766         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
2767         * gcc.target/aarch64/simd/vtrnu32.x: New file.
2768         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
2769         * gcc.target/aarch64/simd/vtrnu8.x: New file.
2771 2014-05-07  Richard Biener  <rguenther@suse.de>
2773         PR tree-optimization/57864
2774         * gcc.dg/torture/pr57864.c: New testcase.
2776 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
2778         PR libfortran/61049
2779         * gfortran.dg/list_read_13.f: New test.
2781 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2783         PR c++/60999
2784         * g++.dg/cpp0x/nsdmi-template9.C: New.
2785         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
2787 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
2788             Mike Stump  <mikestump@comcast.net>
2789             Richard Sandiford  <rdsandiford@googlemail.com>
2791         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
2793 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
2795         PR ipa/60965
2796         * g++.dg/ipa/devirt-32.C: New testcase.
2798 2014-05-05  Richard Biener  <rguenther@suse.de>
2800         PR middle-end/61010
2801         * gcc.dg/torture/pr61010.c: New testcase.
2803 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2805         * gcc.target/s390/leaf-profile.c: New testcase.
2807 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2809         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
2810         Disable asm scan for s390.
2811         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2812         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2814 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
2816         PR tree-optimization/60363
2817         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
2819 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
2821         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2822         (dg-require-effective-target): Change target to powerpc_fprs.
2823         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2824         (dg-require-effective-target): Change target to dfprt.
2826 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
2828         PR c++/58582
2829         * g++.dg/cpp0x/deleted4.C: New.
2830         * g++.dg/cpp0x/deleted5.C: Likewise.
2831         * g++.dg/cpp0x/deleted6.C: Likewise.
2833 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
2835         PR fortran/61025
2836         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
2837         regexps for -m32.
2838         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
2839         * gfortran.dg/coarray_poly_6.f90: Likewise.
2840         * gfortran.dg/coarray_poly_7.f90: Likewise.
2841         * gfortran.dg/coarray_poly_8.f90: Likewise.
2843 2014-05-02  Marek Polacek  <polacek@redhat.com>
2845         PR c/25801
2846         * gcc.dg/pr25801.c: New test.
2848 2014-05-02  Marek Polacek  <polacek@redhat.com>
2850         PR c/60784
2851         * gcc.dg/pr60784.c: New test.
2853 2014-05-01  Marek Polacek  <polacek@redhat.com>
2855         PR c/60915
2856         * gcc.dg/pr60915.c: New test.
2858 2014-05-01  Marek Polacek  <polacek@redhat.com>
2860         PR c/60257
2861         * gcc.dg/pr60257.c: New test.
2863 2014-05-01  Marek Polacek  <polacek@redhat.com>
2865         PR c/43395
2866         * c-c++-common/pr43395.c: New test.
2868 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
2870         * gcc.dg/cond-reduc-1.c: New test.
2871         * gcc.dg/cond-reduc-2.c: Likewise.
2873 2014-05-01  Marek Polacek  <polacek@redhat.com>
2875         PR c/29467
2876         * gcc.dg/pr29467.c: New test.
2877         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
2878         about boolean types.
2879         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
2880         to bool.
2881         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
2883 2014-05-01  Marek Polacek  <polacek@redhat.com>
2885         PR c/43245
2886         * gcc.dg/pr43245.c: New test.
2888 2014-05-01  Marek Polacek  <polacek@redhat.com>
2890         PR c/56989
2891         * gcc.dg/pr56989.c: New test.
2893 2014-04-30  Ian Lance Taylor  <iant@google.com>
2895         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
2896         in go_compile_args rather than in argument to go-torture-execute.
2898 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
2900         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
2901         instead of getpid.
2903 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2905         * gfortran.dg/coarray_poly_6.f90
2906         * gfortran.dg/coarray_poly_7.f90
2907         * gfortran.dg/coarray_poly_8.f90
2909 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2911         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
2912         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
2913         * gfortran.dg/coarray/codimension.f90: New.
2915 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2917         * gfortran.dg/coarray_lib_this_image_1.f90: New.
2918         * gfortran.dg/coarray_lib_this_image_2.f90: New.
2920 2014-04-30  Tobias Burnus  <burnus@net-b.de>
2922         * gfortran.dg/coarray_poly_4.f90: New.
2923         * gfortran.dg/coarray_poly_5.f90: New.
2925 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2927         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
2928         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
2929         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
2930         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
2931         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
2932         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
2933         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
2934         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
2935         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
2936         * gcc.target/arm/simd/vuzpf32_1.c: New file.
2937         * gcc.target/arm/simd/vuzpp16_1.c: New file.
2938         * gcc.target/arm/simd/vuzpp8_1.c: New file.
2939         * gcc.target/arm/simd/vuzps16_1.c: New file.
2940         * gcc.target/arm/simd/vuzps32_1.c: New file.
2941         * gcc.target/arm/simd/vuzps8_1.c: New file.
2942         * gcc.target/arm/simd/vuzpu16_1.c: New file.
2943         * gcc.target/arm/simd/vuzpu32_1.c: New file.
2944         * gcc.target/arm/simd/vuzpu8_1.c: New file.
2946 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2948         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
2949         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
2950         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
2952 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
2954         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
2955         * gcc.target/aarch64/simd/vuzpf32.x: New file.
2956         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
2957         * gcc.target/aarch64/simd/vuzpp16.x: New file.
2958         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
2959         * gcc.target/aarch64/simd/vuzpp8.x: New file.
2960         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
2961         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
2962         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
2963         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
2964         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
2965         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
2966         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
2967         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
2968         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
2969         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
2970         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
2971         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
2972         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
2973         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
2974         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
2975         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
2976         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
2977         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
2978         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
2979         * gcc.target/aarch64/simd/vuzps16.x: New file.
2980         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
2981         * gcc.target/aarch64/simd/vuzps32.x: New file.
2982         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
2983         * gcc.target/aarch64/simd/vuzps8.x: New file.
2984         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
2985         * gcc.target/aarch64/simd/vuzpu16.x: New file.
2986         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
2987         * gcc.target/aarch64/simd/vuzpu32.x: New file.
2988         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
2989         * gcc.target/aarch64/simd/vuzpu8.x: New file.
2991 2014-04-30  Richard Biener  <rguenther@suse.de>
2993         PR tree-optimization/48329
2994         * gfortran.dg/vect/pr48329.f90: New testcase.
2996 2014-04-30  Marek Polacek  <polacek@redhat.com>
2998         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
2999         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
3001 2014-04-30  Marek Polacek  <polacek@redhat.com>
3003         PR c/60139
3004         * gcc.dg/pr60139.c: New test.
3006 2014-04-30  Marek Polacek  <polacek@redhat.com>
3008         PR c/60351
3009         * gcc.dg/pr60351.c: New test.
3011 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3013         * gcc.target/arm/simd/simd.exp: New file.
3014         * gcc.target/arm/simd/vzipqf32_1.c: New file.
3015         * gcc.target/arm/simd/vzipqp16_1.c: New file.
3016         * gcc.target/arm/simd/vzipqp8_1.c: New file.
3017         * gcc.target/arm/simd/vzipqs16_1.c: New file.
3018         * gcc.target/arm/simd/vzipqs32_1.c: New file.
3019         * gcc.target/arm/simd/vzipqs8_1.c: New file.
3020         * gcc.target/arm/simd/vzipqu16_1.c: New file.
3021         * gcc.target/arm/simd/vzipqu32_1.c: New file.
3022         * gcc.target/arm/simd/vzipqu8_1.c: New file.
3023         * gcc.target/arm/simd/vzipf32_1.c: New file.
3024         * gcc.target/arm/simd/vzipp16_1.c: New file.
3025         * gcc.target/arm/simd/vzipp8_1.c: New file.
3026         * gcc.target/arm/simd/vzips16_1.c: New file.
3027         * gcc.target/arm/simd/vzips32_1.c: New file.
3028         * gcc.target/arm/simd/vzips8_1.c: New file.
3029         * gcc.target/arm/simd/vzipu16_1.c: New file.
3030         * gcc.target/arm/simd/vzipu32_1.c: New file.
3031         * gcc.target/arm/simd/vzipu8_1.c: New file.
3033 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3035         PR c++/51707
3036         * g++.dg/cpp0x/constexpr-51707.C: New.
3038 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
3040         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
3041         occurrences of "int" in the gimple dump to reflect that the return
3042         types of functions now show up in such dumps.
3043         * gcc.dg/tree-ssa/pr27810.c: Likewise.
3045 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
3047         PR tree-optimization/60971
3048         * c-c++-common/turtore/pr60971.c: New test.
3050 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3052         * gcc.target/aarch64/simd/simd.exp: New file.
3053         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
3054         * gcc.target/aarch64/simd/vzipf32.x: New file.
3055         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
3056         * gcc.target/aarch64/simd/vzipp16.x: New file.
3057         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
3058         * gcc.target/aarch64/simd/vzipp8.x: New file.
3059         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
3060         * gcc.target/aarch64/simd/vzipqf32.x: New file.
3061         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
3062         * gcc.target/aarch64/simd/vzipqp16.x: New file.
3063         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
3064         * gcc.target/aarch64/simd/vzipqp8.x: New file.
3065         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
3066         * gcc.target/aarch64/simd/vzipqs16.x: New file.
3067         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
3068         * gcc.target/aarch64/simd/vzipqs32.x: New file.
3069         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
3070         * gcc.target/aarch64/simd/vzipqs8.x: New file.
3071         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
3072         * gcc.target/aarch64/simd/vzipqu16.x: New file.
3073         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
3074         * gcc.target/aarch64/simd/vzipqu32.x: New file.
3075         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
3076         * gcc.target/aarch64/simd/vzipqu8.x: New file.
3077         * gcc.target/aarch64/simd/vzips16_1.c: New file.
3078         * gcc.target/aarch64/simd/vzips16.x: New file.
3079         * gcc.target/aarch64/simd/vzips32_1.c: New file.
3080         * gcc.target/aarch64/simd/vzips32.x: New file.
3081         * gcc.target/aarch64/simd/vzips8_1.c: New file.
3082         * gcc.target/aarch64/simd/vzips8.x: New file.
3083         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
3084         * gcc.target/aarch64/simd/vzipu16.x: New file.
3085         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
3086         * gcc.target/aarch64/simd/vzipu32.x: New file.
3087         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
3088         * gcc.target/aarch64/simd/vzipu8.x: New file.
3090 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3092         * gcc.target/aarch64/fcsel_1.c: New test case.
3094 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
3096         PR libfortran/60810
3097         * gfortran.dg/arrayio_13.f90: New test.
3099 2014-04-28  Martin Jambor  <mjambor@suse.cz>
3101         * gcc.dg/tree-ssa/sra-14.c: New test.
3103 2014-04-28  Richard Biener  <rguenther@suse.de>
3105         PR middle-end/60092
3106         * gcc.dg/tree-ssa/alias-32.c: New testcase.
3107         * gcc.dg/vect/pr60092.c: Likewise.
3109 2014-04-28  Richard Biener  <rguenther@suse.de>
3111         * gcc.dg/tree-ssa/vrp91.c: New testcase.
3112         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
3113         * gcc.dg/Wstrict-overflow-15.c: Likewise.
3114         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
3116 2014-04-28  Richard Biener  <rguenther@suse.de>
3118         PR tree-optimization/60979
3119         * gcc.dg/graphite/pr60979.c: New testcase.
3121 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3123         PR c/60983
3124         * gcc.dg/pr60114.c: Use signed chars.
3126 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3128         PR c++/59120
3129         * g++.dg/cpp0x/alias-decl-43.C: New.
3131 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3133         PR fortran/59604
3134         PR fortran/58003
3135         * gfortran.dg/no_range_check_3.f90:  New test.
3137 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
3139         PR libfortran/52539
3140         * gfortran.dg/namelist_utf8.f90: New test.
3142 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
3144         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
3145         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
3146         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
3148 2014-04-25  Cary Coutant  <ccoutant@google.com>
3150         PR debug/60929
3151         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
3152         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
3153         -fdebug-types-section flag.
3155 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
3157         * gcc.target/arm/tail-long-call.c: New test.
3159 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3161         PR tree-optimization/60930
3162         * gcc.dg/torture/pr60930.c:  New test.
3164 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
3166         PR tree-optimization/60960
3167         * gcc.c-torture/execute/pr60960.c: New test.
3169 2014-04-25  Marek Polacek  <polacek@redhat.com>
3171         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
3173 2014-04-25  Marek Polacek  <polacek@redhat.com>
3175         PR c/18079
3176         * gcc.dg/pr18079.c: New test.
3177         * gcc.dg/pr18079-2.c: New test.
3179 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
3181         * c-c++-common/gomp/pr60823-2.c: Require effective target
3182         vect_simd_clones.
3184 2014-04-25  Marek Polacek  <polacek@redhat.com>
3186         PR c/60114
3187         * gcc.dg/pr60114.c: New test.
3189 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
3191         * gcc.c-torture/execute/20140425-1.c: New test.
3193 2014-04-25  Marek Polacek  <polacek@redhat.com>
3195         PR c/60156
3196         * c-c++-common/pr60156.c: New test.
3198 2014-04-25  Richard Biener  <rguenther@suse.de>
3200         PR ipa/60912
3201         * g++.dg/opt/pr60912.C: New testcase.
3203 2014-04-25  Richard Biener  <rguenther@suse.de>
3205         PR ipa/60911
3206         * gcc.dg/lto/pr60911_0.c: New testcase.
3208 2014-04-24  Cong Hou  <congh@google.com>
3210         PR tree-optimization/60896
3211         * g++.dg/vect/pr60896.cc: New test.
3213 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3215         * gcc.target/powerpc/pack01.c: New test to test the new pack and
3216         unpack builtin functionss for 128-bit types.
3217         * gcc.target/powerpc/pack02.c: Likewise.
3218         * gcc.target/powerpc/pack03.c: Likewise.
3219         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
3220         divide builtin functionss.
3221         * gcc.target/powerpc/extend-divide-2.c: Likewise.
3222         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
3223         functions.
3224         * gcc.target/powerpc/bcd-2.c: Likewise.
3225         * gcc.target/powerpc/bcd-3.c: Likewise.
3226         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
3227         builtin functionss.
3228         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
3230 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
3232         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
3233         keeps_null_pointer_checks.
3234         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
3235         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
3236         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
3237         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
3239 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
3241         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
3242         Replace load with read and store with write.
3244 2014-04-24  Jeff Law  <law@redhat.com>
3246         PR target/60822
3247         * gcc.c-torture/pr60822.c: New test.
3248         * gcc.c-torture/pr60822.x: New test.
3250 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
3252         PR c++/57958
3253         * g++.dg/cpp0x/pr57958.C: New test.
3255 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
3257         * lib/target-supports.exp (check_effective_target_vect_perm): Return
3258         true for aarch64_be.
3260 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
3261             Tom de Vries  <tom@codesourcery.com>
3263         * gcc.dg/fuse-caller-save.c: New test.
3265 2014-04-24  Joey Ye  <joey.ye@arm.com>
3267         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
3269 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3271         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
3272         * gcc.dg/vect/vect-bswap16: New test.
3273         * gcc.dg/vect/vect-bswap32: Likewise.
3274         * gcc.dg/vect/vect-bswap64: Likewise.
3276 2014-04-23  Jeff Law  <law@redhat.com>
3278         PR tree-optimization/60902
3279         * gcc.target/i386/pr60902.c: New test.
3281 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
3283         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
3284         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
3285         * gcc.target/aarch64/vdup_n_1.c: New testcase.
3287 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3289         * gcc.target/arm/rev16.c: New test.
3291 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3293         * gcc.target/aarch64/rev16_1.c: New test.
3295 2014-04-23  Richard Biener  <rguenther@suse.de>
3297         PR tree-optimization/60903
3298         * gcc.dg/torture/pr60903.c: New testcase.
3300 2014-04-23  Richard Biener  <rguenther@suse.de>
3302         PR middle-end/60895
3303         * g++.dg/torture/pr60895.C: New testcase.
3305 2014-04-23  Richard Biener  <rguenther@suse.de>
3307         PR middle-end/60891
3308         * gcc.dg/torture/pr60891.c: New testcase.
3310 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3312         PR sanitizer/60275
3313         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
3314         -fno-sanitize-recover to dg-options.
3315         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
3316         add -std=c++11 to dg-options.
3317         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
3318         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
3319         add -std=c++1y to dg-options.
3320         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
3321         -fno-sanitize-recover to dg-options.
3322         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3323         * c-c++-common/ubsan/vla-4.c: Likewise.
3324         * c-c++-common/ubsan/pr59503.c: Likewise.
3325         * c-c++-common/ubsan/vla-3.c: Likewise.
3326         * c-c++-common/ubsan/save-expr-1.c: Likewise.
3327         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3328         * c-c++-common/ubsan/shift-3.c: Likewise.
3329         * c-c++-common/ubsan/overflow-1.c: Likewise.
3330         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3331         * c-c++-common/ubsan/vla-2.c: Likewise.
3332         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3333         * c-c++-common/ubsan/pr60613-1.c: Likewise.
3334         * c-c++-common/ubsan/shift-6.c: Likewise.
3335         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3336         * c-c++-common/ubsan/overflow-add-3.c: New test.
3337         * c-c++-common/ubsan/overflow-add-4.c: New test.
3338         * c-c++-common/ubsan/div-by-zero-6.c: New test.
3339         * c-c++-common/ubsan/div-by-zero-7.c: New test.
3341 2014-04-22  Christian Bruel  <christian.bruel@st.com>
3343         * gcc.target/sh/hiconst.c: New test.
3345 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
3347         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
3348         lroundf generates custom round instruction, too.
3350 2014-04-22  Tobias Burnus  <burnus@net-b.de>
3352         PR fortran/60881
3353         * coarray/alloc_comp_3.f90: New.
3355 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
3357         PR target/60868
3358         * gcc.target/i386/pr60868.c: New testcase.
3360 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3362         PR c/59073
3363         * c-c++-common/gomp/pr59073.c: New test.
3365 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
3367         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
3369 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
3371         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
3372         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
3374 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
3376         * gcc.dg/memcpy-5.c: New test.
3378 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3380         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
3382         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
3383         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
3384         *-*-solaris2.9.
3385         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
3386         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
3387         from dg-options.
3388         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
3389         from dg-additional-options.
3390         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
3391         from dg-options.
3393         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
3394         execution check.
3395         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
3396         (sigill_hdlr): Remove.
3397         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
3398         check.
3400         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
3401         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
3402         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
3404         * lib/target-supports.exp (add_options_for_tls): Remove
3405         *-*-solaris2.9* handling.
3407 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
3409         * gcc.target/aarch64/vect_cvtf_1.c: New.
3411 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3413         PR tree-optimization/60823
3414         * c-c++-common/gomp/pr60823-1.c: New test.
3415         * c-c++-common/gomp/pr60823-2.c: New test.
3416         * c-c++-common/gomp/pr60823-3.c: New test.
3418 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
3420         * gcc.target/arm/anddi_notdi-1.c: New test.
3421         * gcc.target/arm/iordi_notdi-1.c: New test case.
3423 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
3425         * gcc.target/arm/iordi_notdi-1.c: New test.
3427 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
3429         * gcc.target/aarch64/vrnd_f64_1.c : New file.
3431 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
3433         PR target/60735
3434         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
3435         not cause errors if -mspe.
3437 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
3439         PR target/60909
3440         * gcc.target/i386/pr60909-1.c: New test.
3441         * gcc.target/i386/pr60909-2.c: Ditto.
3443 2014-04-18  Cong Hou  <congh@google.com>
3445         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
3446         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
3448 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3450         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
3451         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3453 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
3455         PR c++/59200
3456         * g++.dg/cpp0x/alias-decl-42.C: New.
3458 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
3460         * gcc.target/powerpc/ti_math1.c: New.
3461         * gcc.target/powerpc/ti_math2.c: New.
3463 2014-04-17  Martin Jambor  <mjambor@suse.cz>
3465         * gnat.dg/opt34.adb: New.
3466         * gnat.dg/opt34_pkg.ads: Likewise.
3468 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
3470         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
3471         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
3473 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
3475         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
3476         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
3478 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
3480         PR target/60847
3481         Forward port from 4.8 branch
3482         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
3484         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
3485         Fix scan patterns.
3486         * gcc.target/i386/bmi-2.c: Ditto.
3488 2014-04-17  Richard Biener  <rguenther@suse.de>
3490         PR middle-end/60849
3491         * g++.dg/opt/pr60849.C: New testcase.
3493 2014-04-17  Richard Biener  <rguenther@suse.de>
3495         PR tree-optimization/60836
3496         * g++.dg/vect/pr60836.cc: New testcase.
3498 2014-04-17  Richard Biener  <rguenther@suse.de>
3500         PR tree-optimization/60841
3501         * gcc.dg/vect/pr60841.c: New testcase.
3503 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3505         * g++.dg/ipa/devirt-31.C: New testcase.
3507 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3509         PR lto/60820
3510         * gcc.dg/lto/pr60820_0.c: New testcase.
3511         * gcc.dg/lto/pr60820_1.c: New testcase.
3513 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3515         PR ipa/60854
3516         * g++.dg/torture/pr60854.C: New testcase.
3518 2014-04-16  Catherine Moore  <clm@codesourcery.com>
3520         * gcc.target/mips/umips-store16-2.c: New test.
3522 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
3524         * g++.dg/cpp0x/initlist-vect.C: New file.
3526 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
3528         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
3529         * gcc.dg/uninit-I-O0.c: Likewise.
3530         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
3532 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
3534         PR tree-optimization/60844
3535         * gcc.dg/pr60844.c: New test.
3537 2014-04-15  Richard Biener  <rguenther@suse.de>
3539         PR rtl-optimization/56965
3540         * gcc.dg/torture/pr56965-1.c: New testcase.
3541         * gcc.dg/torture/pr56965-2.c: Likewise.
3543 2014-04-15  Teresa Johnson  <tejohnson@google.com>
3545         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
3547 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3549         * gnat.dg/vect14.adb: New test.
3551 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3553         * gnat.dg/vect12.ad[sb]: New test.
3554         * gnat.dg/vect13.ad[sb]: Likewise.
3556 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3558         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
3559         under qemu-arm.
3560         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3561         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3562         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
3563         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
3564         * c-c++-common/ubsan/null-1.c: Likewise.
3565         * c-c++-common/ubsan/null-10.c: Likewise.
3566         * c-c++-common/ubsan/null-11.c: Likewise.
3567         * c-c++-common/ubsan/null-2.c: Likewise.
3568         * c-c++-common/ubsan/null-3.c: Likewise.
3569         * c-c++-common/ubsan/null-4.c: Likewise.
3570         * c-c++-common/ubsan/null-5.c: Likewise.
3571         * c-c++-common/ubsan/null-6.c: Likewise.
3572         * c-c++-common/ubsan/null-7.c: Likewise.
3573         * c-c++-common/ubsan/null-8.c: Likewise.
3574         * c-c++-common/ubsan/null-9.c: Likewise.
3575         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3576         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3577         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3578         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3579         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3580         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3581         * c-c++-common/ubsan/pr59333.c: Likewise.
3582         * c-c++-common/ubsan/pr59667.c: Likewise.
3583         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3584         * c-c++-common/ubsan/pr60636.c: Likewise.
3585         * c-c++-common/ubsan/shift-1.c: Likewise.
3586         * c-c++-common/ubsan/shift-2.c: Likewise.
3587         * c-c++-common/ubsan/vla-1.c: Likewise.
3589 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
3591         * gnat.dg/vect11.ad[sb]: New test.
3593 2014-04-14  Richard Biener  <rguenther@suse.de>
3595         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
3597 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3599         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
3601 2014-04-14  Richard Biener  <rguenther@suse.de>
3602             Marc Glisse  <marc.glisse@inria.fr>
3604         PR c/60819
3605         * gcc.target/i386/vec-may_alias.c: New testcase.
3607 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3609         * lib/target-supports.exp
3610         (check_effective_target_vect_widen_mult_si_to_di_pattern):
3611         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
3612         Fix formatting.
3614 2014-04-14  Richard Biener  <rguenther@suse.de>
3616         PR lto/60720
3617         * gcc.dg/lto/pr60720_0.c: New testcase.
3618         * gcc.dg/lto/pr60720_1.c: Likewise.
3620 2014-04-14  Christian Bruel  <christian.bruel@st.com>
3622         * gcc.target/sh/memset.c: New test.
3624 2014-04-14  Richard Biener  <rguenther@suse.de>
3626         PR middle-end/55022
3627         * gcc.dg/graphite/pr55022.c: New testcase.
3629 2014-04-14  Richard Biener  <rguenther@suse.de>
3631         PR tree-optimization/59817
3632         PR tree-optimization/60453
3633         * gfortran.dg/graphite/pr59817.f: New testcase.
3634         * gcc.dg/graphite/pr59817-1.c: Likewise.
3635         * gcc.dg/graphite/pr59817-2.c: Likewise.
3637 2014-04-14  Jason Merrill  <jason@redhat.com>
3639         Revert:
3640         * lib/gcc-dg.exp (dg-build-dso): New.
3641         (gcc-dg-test-1): Handle dg-do-what "dso".
3643 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
3645         PR fortran/60717
3646         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
3648         PR fortran/58085
3649         * gfortran.dg/associate_15.f90: New test.
3651 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
3653         PR middle-end/60467
3654         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
3655         case to check.
3657 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
3659         PR middle-end/60469
3660         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
3662 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
3664         * gcc.target/mips/umips-store16-1.c: New test.
3666 2014-04-11  Tobias Burnus  <burnus@net-b.de>
3668         PR c/60194
3669         * * g++.dg/warn/warn_format_signedness.C: New.
3670         * gcc.dg/format/warn-signedness.c: New.
3672 2014-04-11  Tobias Burnus  <burnus@net-b.de>
3674         PR fortran/58880
3675         PR fortran/60495
3676         * gfortran.dg/finalize_25.f90: New.
3678 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3680         * gcc.target/epiphany/t1068-2.c: New file.
3682 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3684         * gcc.target/epiphany/btst-1.c: New test.
3686 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3688         PR rtl-optimization/60651
3689         * gcc.target/epiphany/mode-switch.c: New test.
3691 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3693         PR c++/58600
3694         * g++.dg/cpp0x/gen-attrs-58.C: New.
3695         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
3697 2014-04-11  Steve Ellcey  <sellcey@mips.com>
3698             Jakub Jelinek  <jakub@redhat.com>
3700         PR middle-end/60556
3701         * gcc.c-torture/compile/pr60556.c: New test.
3703 2014-04-11  Richard Biener  <rguenther@suse.de>
3705         PR middle-end/60797
3706         * gcc.dg/pr60797.c: New testcase.
3708 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3710         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
3711         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
3712         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
3713         rename to ...
3714         * gcc.target/s390/htm-nofloat-1.c: ... this one.
3715         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
3716         instructions as well.
3718 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
3720         PR rtl-optimization/60663
3721         * gcc.target/arm/pr60663.c: New test.
3723 2014-04-10  Jason Merrill  <jason@redhat.com>
3725         * g++.dg/dso/dlclose1.C: Disable for 4.9.
3727 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
3729         PR lto/60567
3730         * g++.dg/lto/pr60567_0.C: New test.
3732 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3734         * gfortran.dg/class_nameclash.f90: New test.
3736 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
3738         PR c++/52844
3739         * g++.dg/cpp0x/variadic156.C: New.
3741 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3743         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
3744         long.
3746 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3748         PR debug/60655
3749         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3750         -fdata-sections.
3752 2014-04-09  Steve Ellcey  <sellcey@mips.com>
3754         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3755         and scan lists.
3757 2014-04-09  Cong Hou  <congh@google.com>
3759         PR testsuite/60773
3760         * lib/target-supports.exp:
3761         (check_effective_target_vect_widen_si_to_di_pattern): New.
3762         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
3763         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
3764         targets only.
3765         (foo): Fix up formatting.
3766         (main): Call check_vect.
3768 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
3770         PR c++/59115
3771         * g++.dg/template/crash119.C: New.
3773 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
3775         * gcc.target/powerpc/atomic_load_store-p8.c: New.
3777 2014-04-08  Jason Merrill  <jason@redhat.com>
3779         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
3781 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3783         PR rtl-optimization/60776
3784         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
3785         * gcc.dg/builtin-bswap-7.c: Likewise.
3786         * gcc.dg/builtin-bswap-6a.c: New testcase.
3787         * gcc.dg/builtin-bswap-7a.c: New testcase.
3789         Revert
3790         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3792         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3793         optimization.
3794         * gcc.dg/builtin-bswap-7.c: Likewise.
3796 2014-04-08  Richard Biener  <rguenther@suse.de>
3798         PR tree-optimization/60785
3799         * gcc.dg/graphite/pr60785.c: New testcase.
3801 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3803         PR target/60602
3804         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3805         with as at -O0.
3807 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
3809         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
3810         * g++.dg/warn/Wnvdtor-3.C: Likewise.
3811         * g++.dg/warn/Wnvdtor-4.C: Likewise.
3813 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
3815         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
3817 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
3819         PR target/60609
3820         * g++.dg/torture/pr60609.C: New test.
3822 2014-04-07  Richard Biener  <rguenther@suse.de>
3824         PR tree-optimization/60766
3825         * gcc.dg/torture/pr60766.c: New testcase.
3827 2014-04-07  Jason Merrill  <jason@redhat.com>
3829         * lib/gcc-dg.exp (dg-build-dso): New.
3830         (gcc-dg-test-1): Handle dg-do-what "dso".
3831         * lib/target-supports.exp (add_options_for_dlopen): New.
3832         (check_effective_target_dlopen): Use it.
3834 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3836         * gcc.target/arm/pr60657.c: Fix missing curly brace.
3838 2014-04-07  Richard Biener  <rguenther@suse.de>
3840         PR middle-end/60750
3841         * g++.dg/torture/pr60750.C: New testcase.
3842         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
3844 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
3846         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
3848 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
3850         PR testsuite/60671
3851         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
3853 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
3855         PR testsuite/60672
3856         * g++.dg/cpp1y/auto-fn25.C: Require lto.
3858         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
3860 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
3862         * gfortran.dg/warn_conversion_4.f90: Adjust test.
3864 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
3866         * gcc.target/avr/dev-specific-rmw.c: New test.
3868 2014-04-04  Cong Hou  <congh@google.com>
3870         PR tree-optimization/60656
3871         * gcc.dg/vect/pr60656.c: New test.
3873 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3875         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3876         optimization.
3877         * gcc.dg/builtin-bswap-7.c: Likewise.
3879 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
3881         PR c++/58207
3882         * g++.dg/cpp0x/constexpr-ice15.C: New.
3884 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
3886         PR ipa/59626
3887         testcase by Richard Biener
3888         * gcc.dg/lto/pr59626_0.c: New testcase.
3889         * gcc.dg/lto/pr59626_1.c: New testcase.
3891 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3893         PR debug/60655
3894         * gcc.c-torture/compile/pr60655-1.c: New test.
3896 2014-04-04  Martin Jambor  <mjambor@suse.cz>
3898         PR ipa/60640
3899         * g++.dg/ipa/pr60640-1.C: New test.
3900         * g++.dg/ipa/pr60640-2.C: Likewise.
3901         * g++.dg/ipa/pr60640-3.C: Likewise.
3902         * g++.dg/ipa/pr60640-4.C: Likewise.
3904 2014-04-04  Jeff Law  <law@redhat.com>
3906         PR target/60657
3907         * gcc.target/arm/pr60657.c: New test.
3909 2014-04-04  Richard Biener  <rguenther@suse.de>
3911         PR ipa/60746
3912         * g++.dg/torture/pr60746.C: New testcase.
3914 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
3916         * g++.old-deja/g++.robertl/eb121.C: Adjust.
3917         * g++.old-deja/g++.jason/overload21.C: Likewise.
3918         * g++.old-deja/g++.law/init5.C: Likewise.
3920 2014-04-03  Cong Hou  <congh@google.com>
3922         PR tree-optimization/60505
3923         * gcc.dg/vect/pr60505.c: New test.
3925 2014-04-03  Richard Biener  <rguenther@suse.de>
3927         PR tree-optimization/60740
3928         * gcc.dg/graphite/pr60740.c: New testcase.
3930 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
3932         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
3933         * g++.dg/warn/Wnvdtor-2.C: New.
3934         * g++.dg/warn/Wnvdtor-3.C: New.
3935         * g++.dg/warn/Wnvdtor-4.C: New.
3936         * g++.dg/warn/Weff1.C: Delete.
3937         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
3938         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
3940 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
3942         PR ipa/60659
3943         * g++.dg/torture/pr60659.C: New testcase.
3945 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3947         PR tree-optimization/60733
3948         * gcc.dg/torture/pr60733.c:  New test.
3950 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
3952         PR rtl-optimization/60650
3953         * gcc.target/arm/pr60650-2.c: New.
3955 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
3957         * gcc.target/i386/avx2-vpand-3.c,
3958         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
3960 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
3962         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
3963         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
3964         gcc.target/i386/memcpy-strategy-1.c,
3965         gcc.target/i386/memcpy-strategy-2.c,
3966         gcc.target/i386/memcpy-vector_loop-1.c,
3967         gcc.target/i386/memcpy-vector_loop-2.c,
3968         gcc.target/i386/memset-vector_loop-1.c,
3969         gcc.target/i386/memset-vector_loop-2.c,
3970         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
3971         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
3972         -march= options different from those in dg-options.
3974 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
3976         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
3977         gcc.target/i386/pr30970.c: Use -mtune=generic.
3978         * gcc.target/i386/avx2-vpaddb-3.c,
3979         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
3980         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
3981         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
3982         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
3983         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
3984         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
3985         gcc.target/i386/avx2-vpsubw-3.c,
3986         gcc.target/i386/avx256-unaligned-load-1.c,
3987         gcc.target/i386/avx256-unaligned-load-4.c,
3988         gcc.target/i386/avx256-unaligned-store-1.c,
3989         gcc.target/i386/avx256-unaligned-store-2.c,
3990         gcc.target/i386/avx256-unaligned-store-4.c: Use
3991         -mno-prefer-avx128.
3993 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
3994             Iain Sandoe <iain@codesourcery.com>
3996         PR target/54083
3997         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
3998         with the additional options -Wl,-undefined,dynamic_lookup
3999         and -Wl,-flat_namespace.
4000         * gcc.dg/torture/pr53922.c: Additional option
4001         -Wl,-flat_namespace for darwin[89].
4002         * gcc.dg/torture/pr60092.c: Additional options
4003         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
4004         for darwin[89].
4006 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
4008         PR target/43751
4009         * lib/prune.exp: Modify the regular express to prune
4010         the new warnings introduced by r205679 on darwin9.
4012 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
4014         * g++.dg/init/ctor4.C: Adjust.
4015         * g++.dg/init/ctor4-1.C: New.
4016         * g++.dg/cpp0x/defaulted2.C: Adjust.
4018 2014-04-01  Richard Henderson  <rth@redhat.com>
4020         PR target/60704
4021         * gcc.dg/pr60704.c: New file.
4023 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
4025         PR target/60363
4026         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
4027         logical_op_short_circuit targets.
4029 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
4031         PR libfortran/60128
4032         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
4033         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
4035 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
4037         PR rtl-optimization/60700
4038         * gcc.target/i386/pr60700.c: New test.
4040 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4042         PR target/60650
4043         * gcc.target/arm/pr60650.c: Adjust command line options.
4045 2014-03-31  Martin Jambor  <mjambor@suse.cz>
4047         PR middle-end/60647
4048         * gcc.dg/pr60647-1.c: New test.
4049         * gcc.dg/pr60647-2.c: Likewise.
4051 2014-03-31  Richard Biener  <rguenther@suse.de>
4053         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
4055 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
4057         PR target/60034
4058         * gcc.target/aarch64/pr60034.c: New file.
4060 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
4062         PR c++/60626
4063         * g++.dg/cpp1y/pr60626.C: New testcase.
4065 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
4067         * gcc.dg/pr45416.c: Allow bextr on x86.
4068         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
4069         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
4070         gcc.target/i386/fma4-vector.c: Use -mno-fma.
4071         * gcc.target/i386/l_fma_double_1.c,
4072         gcc.target/i386/l_fma_double_2.c,
4073         gcc.target/i386/l_fma_double_3.c,
4074         gcc.target/i386/l_fma_double_4.c,
4075         gcc.target/i386/l_fma_double_5.c,
4076         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
4077         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
4078         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
4079         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
4080         * gcc.target/i386/pr27971.c: Use -mno-tbm.
4081         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
4082         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
4084 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
4086         PR target/60648
4087         * g++.dg/pr60648.C: Move test to...
4088         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
4089         dg-options, add for fpic targets dg-additional-options -fPIC.
4091 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4093         * gnat.dg/opt33.adb: New testcase.
4095 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
4097         PR target/60697
4098         * gcc.target/aarch64/pr60697.c: New.
4100 2014-03-27  Jeff Law  <law@redhat.com>
4102         PR target/60648
4103         * g++.dg/pr60648.C: New test.
4105 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
4107         PR c++/60573
4108         * g++.dg/cpp1y/pr60573.C: New testcase.
4110 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4112         PR target/60693
4113         * gcc.target/i386/pr60693.c: New test.
4115 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
4117         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
4119 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4121         PR c++/60689
4122         * c-c++-common/pr60689.c: New test.
4124         PR c++/58678
4125         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
4126         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
4127         targets.
4129 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
4131         PR target/60675
4132         * gcc.target/aarch64/pr60675.C: New.
4134 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4136         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
4137         * lib/target-supports.exp: Return true for s390
4138         in check_effective_logical_op_short_circuit.
4140 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4142         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
4143         of second source operand.
4144         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4145         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4146         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4148 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4150         PR ipa/60315
4151         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
4153 2014-03-28  Tobias Burnus  <burnus@net-b.de>
4155         * lib/cilk-plus-dg.exp: New.
4156         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
4157         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
4159 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4161         PR fortran/60522
4162         * gfortran.dg/where_4.f90:  New test case.
4164 2014-03-27  Tobias Burnus  <burnus@net-b.de>
4166         PR fortran/58880
4167         * gfortran.dg/finalize_24.f90: New.
4169 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
4171         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
4172         vbpermq builtin.
4174         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
4175         vec_select optimizations.
4176         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4177         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4179         PR target/60672
4180         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
4181         xxpermdi builtins are supported.
4183 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4185         PR rtl-optimization/60650
4186         * gcc.target/arm/pr60650.c: New.
4188 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4190         * gcc.target/s390/20140327-1.c: New testcase.
4192 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
4194         PR middle-end/60682
4195         * g++.dg/gomp/pr60682.C: New test.
4197 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
4199         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
4201 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4203         PR target/60580
4204         * gcc.target/aarch64/pr60580_1.c: New.
4205         * gcc.target/aarch64/test_fp_attribute_1.c: New.
4206         * gcc.target/aarch64/test_fp_attribute_2.c: New.
4208 2014-03-26  Dehao Chen  <dehao@google.com>
4210         * gcc.dg/predict-8.c: New test.
4212 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
4214         PR c++/52369
4215         * g++.dg/init/const10.C: New.
4216         * g++.dg/init/const11.C: New.
4217         * g++.dg/init/pr25811.C: Adjust.
4218         * g++.dg/init/pr29043.C: Likewise.
4219         * g++.dg/init/pr43719.C: Likewise.
4220         * g++.dg/init/pr44086.C: Likewise.
4221         * g++.dg/init/ctor8.C: Likewise.
4222         * g++.dg/init/uninitialized1.C: Likewise.
4224 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
4226         PR sanitizer/60636
4227         * c-c++-common/ubsan/pr60636.c: New test.
4229 2014-03-26  Andreas Schwab  <schwab@suse.de>
4231         * g++.dg/torture/pr60315.C: Remove duplication.
4233 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4235         * gcc.c-torture/execute/20140326-1.c: New test.
4237 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
4239         PR ipa/60315
4240         * g++.dg/torture/pr60315.C: New testcase.
4242 2014-03-25  Martin Jambor  <mjambor@suse.cz>
4244         PR ipa/60600
4245         * g++.dg/ipa/pr60600.C: New test.
4247 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
4249         PR testsuite/58013
4250         * g++.dg/opt/pr56999.C: Pop hidden visibility.
4252 2014-03-25  Richard Biener  <rguenther@suse.de>
4254         PR middle-end/60635
4255         * gfortran.dg/lto/pr60635_0.f90: New testcase.
4256         * gfortran.dg/lto/pr60635_1.c: Likewise.
4258 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
4260         PR c++/60627
4261         * g++.dg/cpp1y/pr60627.C: New testcase.
4263 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
4265         * gcc.target/aarch64/ushr64_1.c: New.
4267 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
4269         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
4270         (LONG_LONG): Use LLONG.
4271         (set_rvector_long): Explicitly return void.
4272         (set_vector_long): Likewise.
4273         (check_vector_long): Likewise.
4275 2014-03-24  Marek Polacek  <polacek@redhat.com>
4277         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
4278         Define INT_MIN.
4279         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
4280         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4281         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4282         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4283         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4284         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4285         * c-c++-common/ubsan/pr59503.c: Likewise.
4286         * c-c++-common/ubsan/pr60613-1.c: Likewise.
4287         * c-c++-common/ubsan/save-expr-1.c: Likewise.
4288         * c-c++-common/ubsan/shift-3.c: Likewise.
4289         * c-c++-common/ubsan/shift-6.c: Likewise.
4290         * c-c++-common/ubsan/undefined-1.c: Likewise.
4291         * c-c++-common/ubsan/vla-2.c: Likewise.
4292         * c-c++-common/ubsan/vla-3.c: Likewise.
4293         * c-c++-common/ubsan/vla-4.c: Likewise.
4294         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
4295         * g++.dg/ubsan/return-2.C: Likewise.
4297 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
4299         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
4300         hppa*-*-hpux*.
4302         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
4304         PR libfortran/59313
4305         PR libfortran/58015
4306         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
4307         * gfortran.dg/round_4.f90: Likewise.
4309 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
4311         PR libfortran/60128
4312         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
4313         i?86-*-solaris2.9*.
4315 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
4317         PR sanitizer/60613
4318         * c-c++-common/ubsan/pr60613-1.c: New test.
4319         * c-c++-common/ubsan/pr60613-2.c: New test.
4321 2014-03-22  Matthias Klose  <doko@ubuntu.com>
4323         * g++.dg/cpp0x/regress: Remove empty directory.
4325 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
4327         PR debug/60603
4328         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
4330 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
4332         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
4333         * g++.dg/cpp1y/pr60393.C: Likewise.
4335 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
4337         PR c++/60384
4338         * g++.dg/cpp1y/pr60384.C: New.
4340 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
4342         PR target/60598
4343         * gcc.dg/pr60598.c: New test.
4345 2014-03-21  Martin Jambor  <mjambor@suse.cz>
4347         PR ipa/59176
4348         * g++.dg/torture/pr59176.C: New test.
4350 2014-03-21  Martin Jambor  <mjambor@suse.cz>
4352         PR ipa/60419
4353         * g++.dg/ipa/pr60419.C: New test.
4355 2014-03-21  Richard Biener  <rguenther@suse.de>
4357         PR tree-optimization/60577
4358         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
4360 2014-03-21  Tobias Burnus  <burnus@net-b.de>
4362         PR fortran/60599
4363         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
4365 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
4367         PR middle-end/60597
4368         * g++.dg/opt/pr60597.C: New test.
4370         PR c++/60572
4371         * g++.dg/init/pr60572.C: New test.
4373 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4375         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
4377 2014-03-19  Tobias Burnus  <burnus@net-b.de>
4379         PR fortran/60543
4380         PR fortran/60283
4381         * gfortran.dg/implicit_pure_4.f90: New.
4383 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4385         PR c++/51474
4386         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
4388 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
4390         PR testsuite/60590
4391         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
4392         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
4393         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
4395 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4397         PR c++/60332
4398         * g++.dg/cpp1y/pr60332.C: New.
4400 2014-03-19  Marek Polacek  <polacek@redhat.com>
4402         PR sanitizer/60569
4403         * g++.dg/ubsan/pr60569.C: New test.
4405 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4407         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
4409 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
4411         PR tree-optimization/60559
4412         * g++.dg/vect/pr60559.cc: New test.
4414 2014-03-18  Ian Lance Taylor  <iant@google.com>
4416         PR target/60563
4417         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
4418         (ditype): Rename typedef from int64_t.
4420 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4422         PR c/55383
4423         * gcc.dg/cast-qual-3.c: New.
4424         Revert:
4425         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4426         * c-c++-common/Wcast-qual-1.c: More precise match text.
4428 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
4430         PR fortran/55207
4431         PR fortran/60549
4432         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
4433         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
4434         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
4435         * gfortran.dg/intent_optimize_1.f90: Ditto.
4436         * gfortran.dg/pointer_init_9.f90: Ditto.
4437         * gfortran.dg/volatile4.f90: Ditto.
4438         * gfortran.dg/volatile6.f90: Ditto.
4440 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4442         PR c/55383
4443         * c-c++-common/Wcast-qual-1.c: More precise match text.
4445 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4447         PR c++/60305
4448         * g++.dg/cpp0x/constexpr-ice14.C: New.
4450 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4452         PR c++/54250
4453         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
4455 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
4457         PR sanitizer/60535
4458         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
4459         * c-c++-common/ubsan/null-2.c: Likewise.
4460         * c-c++-common/ubsan/null-3.c: Likewise.
4461         * c-c++-common/ubsan/null-4.c: Likewise.
4462         * c-c++-common/ubsan/null-5.c: Likewise.
4463         * c-c++-common/ubsan/null-6.c: Likewise.
4464         * c-c++-common/ubsan/null-7.c: Likewise.
4465         * c-c++-common/ubsan/null-8.c: Likewise.
4466         * c-c++-common/ubsan/null-9.c: Likewise.
4467         * c-c++-common/ubsan/null-10.c: Likewise.
4468         * c-c++-common/ubsan/null-11.c: Likewise.
4469         * c-c++-common/ubsan/overflow-1.c: Likewise.
4470         * c-c++-common/ubsan/overflow-2.c: Likewise.
4471         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4472         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4473         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4474         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4475         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4476         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4477         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4478         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4479         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4480         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4481         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4482         * c-c++-common/ubsan/pr59333.c: Likewise.
4483         * c-c++-common/ubsan/pr59503.c: Likewise.
4484         * c-c++-common/ubsan/pr59667.c: Likewise.
4485         * c-c++-common/ubsan/undefined-1.c: Likewise.
4486         * g++.dg/ubsan/pr59250.C: Likewise.
4487         * g++.dg/ubsan/pr59306.C: Likewise.
4489 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4491         * gcc.dg/tls/pr58595.c: Add tls options.
4493 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
4495         * gcc.target/i386/avx-additional-reg-names.c: New.
4496         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
4498 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
4500         PR c++/60390
4501         * g++.dg/cpp1y/pr60390.C: New testcase.
4503         PR c++/60391
4504         * g++.dg/cpp1y/pr60391.C: New testcase.
4506 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
4508         PR target/60516
4509         * gcc.target/i386/pr60516.c: New test.
4511 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
4513         PR c++/59571
4514         * g++.dg/cpp0x/constexpr-ice13.C: New.
4516 2014-03-17  Marek Polacek  <polacek@redhat.com>
4518         PR middle-end/60534
4519         * gcc.dg/gomp/pr60534.c: New test.
4521 2014-03-17  Kai Tietz  <ktietz@redhat.com>
4523         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
4525 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
4527         PR testsuite/58851
4528         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
4529         storage size.
4531 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
4533         PR libfortran/58324
4534         * gfortran.dg/list_read_12.f90: New test.
4536 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
4538         PR fortran/55207
4539         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
4540         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
4541         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
4542         -Wno-aggressive-loop-optimizations and remove an unused variable.
4543         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
4544         * gfortran.dg/pointer_init_9.f90: New.
4545         * gfortran.dg/volatile4.f90: Put into subroutine.
4546         * gfortran.dg/volatile6.f90: Ditto.
4548 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4550         PR fortran/60392
4551         * gfortran.dg/transpose_4.f90: New test.
4553 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
4555         PR rtl-optimization/60508
4556         * gcc.target/i386/pr60508.c: New.
4558 2014-03-14  Richard Biener  <rguenther@suse.de>
4560         PR middle-end/60518
4561         * g++.dg/pr60518.C: New testcase.
4563 2014-03-14  Martin Jambor  <mjambor@suse.cz>
4565         PR lto/60461
4566         * gcc.dg/lto/pr60461_0.c: New test.
4568 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
4570         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
4571         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
4572         * gcc.dg/lto/save-temps_0.c: New testcase.
4574 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
4576         PR middle-end/36282
4577         * c-c++-common/pr36282-1.c: New test.
4578         * c-c++-common/pr36282-2.c: New test.
4579         * c-c++-common/pr36282-3.c: New test.
4580         * c-c++-common/pr36282-4.c: New test.
4582 2014-03-13  Richard Henderson  <rth@redhat.com>
4584         PR debug/60438
4585         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
4587 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4589         PR c++/60383
4590         * g++.dg/template/crash118.C: New.
4591         * g++.dg/template/crash95.C: Adjust.
4593 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
4595         PR rtl-optimization/57189
4596         * gcc.target/i386/pr57189.c: New.
4598 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4600         PR c++/60254
4601         * g++.dg/cpp0x/static_assert10.C: New.
4602         * g++.dg/cpp0x/static_assert11.C: Likewise.
4603         * g++.dg/cpp0x/static_assert3.C: Adjust.
4605 2014-03-13  Richard Biener  <rguenther@suse.de>
4607         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
4609 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4611         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
4612         2.07 128-bit arithmetic.
4613         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4615         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
4616         due to when TImode is allowed in VSX registers, the allowable
4617         address modes for TImode is just a single indirect address in
4618         order for the value to be loaded and store in either GPR or VSX
4619         registers.  This affects the generated code, and it would cause
4620         this test to fail, when such an option is used.
4622 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4624         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
4626 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4628         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
4629         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
4630         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
4631         only test for exactly one if if -mbranch-cost=1 has been passed.
4633 2014-03-12  Christian Bruel  <christian.bruel@st.com>
4635         PR target/60264
4636         * gcc.target/arm/pr60264.c
4638 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4640         PR tree-optimization/60454
4641         * gcc.c-torture/execute/pr60454.c: New test.
4643 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4644             Marc Glisse  <marc.glisse@inria.fr>
4646         PR tree-optimization/60502
4647         * gcc.c-torture/compile/pr60502.c: New test.
4649 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4651         PR middle-end/60482
4652         * gcc.dg/vect/pr60482.c: New test.
4654 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
4656         PR c++/60389
4657         * g++.dg/cpp0x/inh-ctor19.C: New.
4659 2014-03-11  Richard Biener  <rguenther@suse.de>
4661         PR tree-optimization/60429
4662         PR tree-optimization/60485
4663         * gcc.dg/pr60485-1.c: New testcase.
4664         * gcc.dg/pr60485-2.c: Likewise.
4666 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
4668         PR ipa/60457
4669         * g++.dg/ipa/pr60457.C: New test.
4671 2014-03-10  Richard Biener  <rguenther@suse.de>
4673         PR middle-end/60474
4674         * g++.dg/torture/pr60474.C: New testcase.
4676 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
4678         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
4680 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
4682         * gcc.dg/lto/pr55113_0.c: New testcase.
4684 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
4686         PR c++/60033
4687         * g++.dg/cpp1y/pr60033.C: New testcase.
4689         PR c++/60393
4690         * g++.dg/cpp1y/pr60393.C: New testcase.
4692 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
4694         PR libfortran/60128
4695         * gfortran.dg/fmt_en.f90: New test.
4697 2014-03-07  Jason Merrill  <jason@redhat.com>
4699         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
4700         * lib/target-supports.exp (check_effective_target_c++11): Now
4701         means C++11 and up.
4702         (check_effective_target_c++11_only): New.
4703         (check_effective_target_c++11_down): New.
4704         (check_effective_target_c++1y): New.
4705         (check_effective_target_c++1y_only): New.
4706         (check_effective_target_c++98_only): Rename from
4707         check_effective_target_c++98.
4708         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
4710 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
4712         PR c++/58609
4713         * g++.dg/cpp0x/constexpr-ice12.C: New.
4715 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
4717         * c-c++-common/gomp/map-1.c: Extend.
4719 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
4720             Janus Weil  <janus@gcc.gnu.org>
4722         PR fortran/51976
4723         * gfortran.dg/deferred_type_component_1.f90 : New test.
4724         * gfortran.dg/deferred_type_component_2.f90 : New test.
4726 2014-03-06  Marek Polacek  <polacek@redhat.com>
4728         PR c/60197
4729         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
4730         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
4732 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
4734         PR target/58595
4735         * gcc.dg/tls/pr58595.c: New test.
4737 2014-03-06  Richard Biener  <rguenther@suse.de>
4739         PR middle-end/60445
4740         PR lto/60424
4741         PR lto/60427
4742         Revert
4743         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
4745         * gcc.dg/lto/pr55113_0.c: New testcase.
4747 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
4749         PR testsuite/59308
4750         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
4751         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
4752         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
4753         s390*/i?86/x86_64.
4754         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4755         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4756         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4757         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4758         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
4759         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
4760         even for mips*/s390*/i?86/x86_64.
4761         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4762         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4763         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4764         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4765         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4767         PR lto/60404
4768         * gcc.dg/lto/pr60404_0.c: New test.
4769         * gcc.dg/lto/pr60404_1.c: New file.
4770         * gcc.dg/lto/pr60404_2.c: New file.
4772 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4774         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
4775         long long" throughout.
4776         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4777         * gcc.dg/vmx/insert-vsx.c: Likewise.
4778         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4779         * gcc.dg/vmx/ld-vsx.c: Likewise.
4780         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4781         * gcc.dg/vmx/ldl-vsx.c: Likewise.
4782         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4783         * gcc.dg/vmx/merge-vsx.c: Likewise.
4784         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4785         * gcc.dg/vmx/st-vsx.c: Likewise.
4786         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4787         * gcc.dg/vmx/stl-vsx.c: Likewise.
4788         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4790 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
4792         * gcc.dg/lto/pr55113_0.c: New testcase.
4794 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4796         PR c++/60376
4797         * g++.dg/cpp1y/pr60376.C: New.
4799 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4801         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
4803 2014-03-04  Richard Biener  <rguenther@suse.de>
4805         PR tree-optimization/60382
4806         * gcc.dg/vect/pr60382.c: New testcase.
4808 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
4810         PR libfortran/60148
4811         * gfortran.dg/namelist_84.f90: New test.
4813 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
4815         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
4816         argument to avoid inf values.
4817         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
4818         UNION_FP_CHECK machinery.
4820 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
4822         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
4823         i32in128 cases outside special big-endian processing block.
4825 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
4827         PR preprocessor/60400
4828         * c-c++-common/cpp/pr60400.c: New test.
4829         * c-c++-common/cpp/pr60400-1.h: New file.
4830         * c-c++-common/cpp/pr60400-2.h: New file.
4832         PR objc++/60398
4833         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
4835         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
4836         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
4838 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
4840         PR ipa/60150
4841         * g++.dg/lto/pr60150.H: New testcase.
4842         * g++.dg/lto/pr60150_0.C: New testcase.
4843         * g++.dg/lto/pr60150_1.C: New testcase.
4845 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
4847         PR ipa/60306
4848         * g++.dg/ipa/devirt-29.C: New testcase
4850 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4852         PR fortran/60236
4853         * gfortran.dg/vect/pr32380.f: Fix expected test results.
4855 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
4857         PR c++/50025
4858         * g++.dg/cpp0x/pr50025.C: New.
4860 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
4862         PR c++/60377
4863         * g++.dg/cpp1y/pr60377.C: New testcase.
4865 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
4867         PR fortran/60341
4868         * gfortran.dg/str_comp_optimize_1.f90: New test.
4870 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
4872         PR target/60071
4873         * gcc.c-torture/compile/pr60071.c: New.
4875 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
4877         PR fortran/60359
4878         * gfortran.dg/unlimited_polymorphic_16.f90: New.
4880 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
4882         PR c++/58610
4883         * g++.dg/cpp0x/constexpr-ice11.C: New.
4885 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
4887         PR c++/60314
4888         * g++.dg/cpp1y/auto-fn24.C: New.
4890 2014-02-28  Joey Ye  <joey.ye@arm.com>
4892         PR target/PR60169
4893         * gcc.target/arm/thumb1-far-jump-3.c: New case.
4895 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
4897         PR c++/60253
4898         * g++.dg/overload/ellipsis2.C: New.
4900 2014-02-27  Jeff Law  <law@redhat.com>
4902         PR rtl-optimization/52714
4903         * gcc.c-torture/compile/pr52714.c: New test.
4905 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
4906             Jeff Law  <law@redhat.com>
4908         PR rtl-optimization/49847
4909         * g++.dg/pr49847.C: New test.
4911 2014-02-27  Marek Polacek  <polacek@redhat.com>
4913         PR middle-end/59223
4914         * c-c++-common/pr59223.c: New test.
4916 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
4918         * common/config/i386/predicates.md (const1256_operand): Remove.
4919         (const2356_operand): New.
4920         (const_1_to_2_operand): Remove.
4921         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
4922         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
4923         (*avx512pf_gatherpf<mode>sf): Ditto.
4924         (avx512pf_gatherpf<mode>df): Ditto.
4925         (*avx512pf_gatherpf<mode>df_mask): Ditto.
4926         (*avx512pf_gatherpf<mode>df): Ditto.
4927         (avx512pf_scatterpf<mode>sf): Ditto.
4928         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
4929         (*avx512pf_scatterpf<mode>sf): Ditto.
4930         (avx512pf_scatterpf<mode>df): Ditto.
4931         (*avx512pf_scatterpf<mode>df_mask): Ditto.
4932         (*avx512pf_scatterpf<mode>df): Ditto.
4933         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
4935 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
4937         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
4938         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
4939         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
4940         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
4941         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
4942         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
4943         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
4944         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
4946 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
4948         PR target/60280
4949         * gnat.dg/renaming5.adb: Change to two expected gotos.
4950         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
4951         jump threads.
4952         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
4953         messages for removed basic block.
4954         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
4955         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
4956         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
4957         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
4959 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4961         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
4962         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4963         * gcc.dg/vmx/ldl-vsx.c: Likewise.
4964         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4965         * gcc.dg/vmx/merge-vsx.c: Likewise.
4966         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4968 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
4970         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
4971         * gcc.target/i386/prefetchwt1-1.c: New.
4972         * g++.dg/other/i386-2.C: Add new option.
4973         * g++.dg/other/i386-3.C: Ditto.
4974         * gcc.target/i386/sse-12.c: Ditto.
4975         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
4976         * gcc.target/i386/sse-22.c: Add new option.
4977         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
4979 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4981         PR libfortran/59313
4982         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
4984         PR libfortran/58015
4985         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
4987 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
4989         PR c++/60311
4990         * g++.dg/cpp1y/pr60311.C: New testcase.
4992         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
4994         PR c++/60065
4995         * g++.dg/cpp1y/pr60065.C: New testcase.
4997 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
4999         PR rtl-optimization/60268
5000         * gcc.c-torture/compile/pr60268.c: New test.
5002 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
5004         * gcc.target/microblaze/others/mem_reload.c: New test.
5006 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5008         * gcc.dg/vmx/lde.c: New test.
5009         * gcc.dg/vmx/lde-be-order.c: New test.
5010         * gcc.dg/vmx/ste.c: New test.
5011         * gcc.dg/vmx/ste-be-order.c: New test.
5013 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
5015         PR testsuite/60173
5016         * lib/target-supports.exp
5017         (check_effective_target_logical_op_short_circuit): Add cris-*-*
5018         and crisv32-*-* to list.
5020 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
5022         PR fortran/60302
5023         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
5025 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5027         * gcc.dg/vmx/vsums.c: Check entire result vector.
5028         * gcc.dg/vmx/vsums-be-order.c: Likewise.
5030 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5032         * gcc.dg/vmx/ld.c: New test.
5033         * gcc.dg/vmx/ld-be-order.c: New test.
5034         * gcc.dg/vmx/ld-vsx.c: New test.
5035         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
5036         * gcc.dg/vmx/ldl.c: New test.
5037         * gcc.dg/vmx/ldl-be-order.c: New test.
5038         * gcc.dg/vmx/ldl-vsx.c: New test.
5039         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
5040         * gcc.dg/vmx/st.c: New test.
5041         * gcc.dg/vmx/st-be-order.c: New test.
5042         * gcc.dg/vmx/st-vsx.c: New test.
5043         * gcc.dg/vmx/st-vsx-be-order.c: New test.
5044         * gcc.dg/vmx/stl.c: New test.
5045         * gcc.dg/vmx/stl-be-order.c: New test.
5046         * gcc.dg/vmx/stl-vsx.c: New test.
5047         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
5049 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
5051         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
5052         * g++.dg/other/i386-3.C (dg-options): Ditto.
5053         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
5054         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
5055         -mavx512pf and -msha.
5057 2014-02-21  Richard Biener  <rguenther@suse.de>
5059         PR tree-optimization/60276
5060         * gcc.dg/vect/pr60276.c: New testcase.
5062 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
5064         PR fortran/60234
5065         * gfortran.dg/finalize_23.f90: New.
5067 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
5069         PR c++/60052
5070         PR c++/60053
5071         * g++.dg/cpp1y/pr60052.C: New testcase.
5072         * g++.dg/cpp1y/pr60053.C: New testcase.
5074 2014-02-21  Tobias Burnus  <burnus@net-b.de>
5076         PR fortran/60286
5077         * gfortran.dg/inquire_16.f90: New.
5079 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
5081         * gcc.target/nios2/biggot-1.c: New.
5082         * gcc.target/nios2/biggot-2.c: New.
5084 2014-02-20  Martin Jambor  <mjambor@suse.cz>
5086         PR ipa/55260
5087         * gcc.dg/ipa/pr55260.c: New test.
5089 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
5091         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
5092         for execution test case.
5094 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
5096         PR ipa/58555
5097         * g++.dg/torture/pr58555.C: New testcase.
5099 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
5101         PR target/60204
5102         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
5103         reflect abi fix.
5104         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
5106 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
5107             Kirill Yukhin  <kirill.yukhin@intel.com>
5109         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
5110         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
5111         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
5112         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5113         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
5114         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
5116 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5118         PR c/37743
5119         * g++.dg/ext/builtin-bswap1.C: New test.
5120         * c-c++-common/pr37743.c: New test.
5122 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
5124         * gcc.dg/decl-10.c: New test.
5126 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5128         PR c++/60267
5129         * g++.dg/ext/ivdep-1.C: New test.
5131         PR c++/60267
5132         * gcc.dg/pr60267.c: New test.
5134 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
5136         PR target/59794
5137         * gcc.target/i386/pr39162.c: Add dg-prune-output.
5138         (dg-options): Remove -Wno-psabi.
5139         * gcc.target/i386/pr59794-2.c: Ditto.
5140         * gcc.target/i386/pr60205-1.c: Ditto.
5141         * gcc.target/i386/sse-5.c: Ditto.
5143 2014-02-18  Nick Clifton  <nickc@redhat.com>
5145         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
5146         * gcc.dg/pr23623.c: Likewise.
5147         * gcc.dg/pr48784-1.c: Likewise.
5148         * gcc.dg/pr48784-2.c: Likewise.
5149         * gcc.dg/pr56997-2.c: Likewise.
5150         * gcc.dg/sms-6.c: Likewise.
5151         * gcc.dg/torture/pr60183.c: Likewise.
5152         * gcc.dg/torture/vec-cvt-1.c: Likewise.
5153         * gcc.c-torture/execute/20061220-1.x: New.
5154         * gcc.c-torture/execute/pr43220.x: New.
5155         * gcc.c-torture/execute/pr51581-1.x: New.
5156         * gcc.c-torture/execute/pr51581-2.x: New.
5157         * gcc.c-torture/execute/pr58570.x: New.
5158         * gcc.c-torture/unsorted/DFcmp.x: New.
5159         * gcc.c-torture/unsorted/SFset.x: New.
5161 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
5163         * gnat.dg/opt31.adb: New test.
5165 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5167         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
5169 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
5171         PR fortran/60232
5172         * gfortran.dg/typebound_proc_33.f90: New.
5174 2014-02-19  Marek Polacek  <polacek@redhat.com>
5176         PR c/60195
5177         * gcc.dg/pr60195.c: New test.
5179 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
5181         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
5183 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5185         PR preprocessor/58844
5186         * c-c++-common/cpp/pr58844-1.c: New test.
5187         * c-c++-common/cpp/pr58844-2.c: New test.
5189 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
5191         PR c++/60225
5192         * g++.dg/cpp0x/constexpr-ice10.C: New.
5194 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
5196         PR c++/60215
5197         * g++.dg/cpp0x/pr60215.C: New.
5199 2014-02-18  Tobias Burnus  <burnus@net-b.de>
5201         PR fortran/49397
5202         * gfortran.dg/proc_ptr_45.f90: New.
5203         * gfortran.dg/proc_ptr_46.f90: New.
5205 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
5207         PR c++/60190
5208         * g++.dg/cpp1y/pr60190.C: New testcase.
5210         PR c++/60064
5211         * g++.dg/cpp1y/pr60064.C: New testcase.
5213 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
5215         PR target/60205
5216         * gcc.target/i386/pr60205-1.c: New test.
5217         * gcc.target/i386/pr60205-2.c: Ditto.
5219 2014-02-18  Kai Tietz  <ktietz@redhat.com>
5221         PR target/60193
5222         * gcc.target/i386/nest-1.c: New testcase.
5224 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5226         * gnat.dg/opt32.adb: New test.
5228 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
5230         PR fortran/60231
5231         * gfortran.dg/typebound_generic_15.f90: New.
5233 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
5235         PR fortran/55907
5236         * gfortran.dg/init_flag_12.f90: New.
5238 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
5239             Ilya Tocar  <ilya.tocar@intel.com>
5241         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
5242         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
5243         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
5244         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5246 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
5248         * lib/target-supports.exp
5249         (check_effective_target_logical_op_short_circuit): New procedure.
5250         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
5251         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
5252         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
5253         * gcc.dg/tree-ssa/vrp47.c: Likewise.
5254         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5255         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
5256         logical_op_short_circuit for the alternative test, extending
5257         it to arm_cortex_m.
5259 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
5261         PR target/60203
5262         * gcc.target/powerpc/pr60203.c: New testsuite.
5264 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
5266         PR fortran/59599
5267         * gfortran.dg/ichar_3.f90: New test.
5269 2014-02-15  Richard Biener  <rguenther@suse.de>
5271         PR tree-optimization/60183
5272         * gcc.dg/torture/pr60183.c: New testcase.
5274 2014-02-14  Jeff Law  <law@redhat.com>
5276         PR rtl-optimization/60131
5277         * g++.dg/torture/pr60131.C: New test.
5279 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
5281         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
5282         on command-line.
5284 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5286         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
5288 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
5290         * gcc.c-torture/compile/20140213.c: New test.
5292 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
5294         PR target/43546
5295         * gcc.target/i386/pr43546.c: New test.
5297 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5299         * gcc.target/s390/hotpatch-compile-8.c: New test.
5301 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
5303         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
5304         definition with an ifndef.
5305         * gcc.dg/pr59605-2.c: New test.
5307 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
5309         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
5311 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
5313         * gcc.dg/torture/float128-mul-underflow.c,
5314         gcc.dg/torture/float128-truncdf-underflow.c,
5315         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
5317 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
5319         PR middle-end/59737
5320         * g++.dg/ipa/pr59737.C: New test.
5322 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5324         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
5326 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
5328         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
5330         * gcc.dg/cilk-plus/jump-openmp.c: New file.
5332 2014-02-12  Richard Biener  <rguenther@suse.de>
5334         PR middle-end/60092
5335         * gcc.dg/torture/pr60092.c: New testcase.
5336         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
5338 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
5340         * gcc.c-torture/execute/20140212-1.c: New test.
5342 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
5344         PR c++/60047
5345         * g++.dg/cpp0x/pr60047.C: New.
5347 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
5349         PR c/60101
5350         * c-c++-common/pr60101.c: New test.
5352 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
5354         PR lto/59468
5355         * g++.dg/ipa/devirt-27.C: New testcase.
5356         * g++.dg/ipa/devirt-26.C: New testcase.
5358 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5360         PR target/60137
5361         * gcc.target/powerpc/pr60137.c: New file.
5363 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5365         PR fortran/52370
5366         * gfortran.dg/pr52370.f90: New test.
5368 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
5370         PR target/59927
5371         Revert
5372         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
5374         PR testsuite/58630
5375         * gcc.target/i386/pr43662.c (dg-options):
5376         Add -maccumulate-outgoing-args.
5377         * gcc.target/i386/pr43869.c (dg-options): Ditto.
5378         * gcc.target/i386/pr57003.c (dg-options): Ditto.
5379         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
5380         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
5381         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
5382         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
5383         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
5384         Add -maccumulate-outgoing-args.
5385         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
5386         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
5387         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
5388         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
5389         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
5390         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
5391         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
5392         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
5393         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
5394         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
5395         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
5396         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
5397         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
5398         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
5399         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
5401 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
5403         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
5405 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5407         PR debug/59776
5408         * gcc.dg/guality/pr59776.c: New test.
5410 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
5412         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
5413         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
5414         (add_options_for_arm_vfp3): New.
5416 2014-02-11  Jeff Law  <law@redhat.com>
5418         PR middle-end/54041
5419         * gcc.target/m68k/pr54041.c: New test.
5421 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5423         PR target/59927
5424         * gcc.target/i386/pr59927.c: New test.
5426 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
5428         * gcc.dg/vect/pr57741-3.c: Require vect_int.
5429         * gcc.dg/vect/pr60012.c: Likewise.
5430         * gcc.dg/vect/vect-119.c: Likewise.
5431         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
5432         * gcc.dg/vect/vect-outer-4c.c: Likewise.
5434 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5436         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
5438 2014-02-10  Jeff Law  <law@redhat.com>
5440         PR middle-end-52306
5441         * gcc.c-torture/compile/pr52306.c: New test.
5443 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5445         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
5447 2014-02-10  Richard Biener  <rguenther@suse.de>
5449         PR tree-optimization/60115
5450         * gcc.dg/torture/pr60115.c: New testcase.
5452 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
5454         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
5455         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
5457 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
5458             Ilya Tocar  <ilya.tocar@intel.com>
5460         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
5461         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
5462         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5463         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5464         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
5465         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
5466         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
5467         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
5468         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5469         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5470         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
5471         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
5472         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
5473         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
5474         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5475         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
5476         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
5477         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
5478         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5479         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
5480         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5481         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
5482         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5483         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
5484         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
5485         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
5486         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
5488 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
5490         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
5492 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
5494         PR fortran/57522
5495         * gfortran.dg/associated_target_5.f03: New test.
5497 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
5499         PR fortran/59026
5500         * gfortran.dg/elemental_by_value_1.f90: New test.
5502 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
5504         PR fortran/58470
5505         * gfortran.dg/finalize_22.f90: New.
5507 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
5509         PR fortran/60066
5510         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
5511         was fixed by the patch for PR59906.
5513 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
5515         PR translation/52289
5516         * gfortran.dg/coarray_8.f90: Update dg-error match.
5518 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
5520         PR c/59984
5521         * gcc.dg/vect/pr59984.c: New test.
5523         PR middle-end/60092
5524         * gcc.dg/attr-alloc_align-1.c: New test.
5525         * gcc.dg/attr-alloc_align-2.c: New test.
5526         * gcc.dg/attr-alloc_align-3.c: New test.
5527         * gcc.dg/attr-assume_aligned-1.c: New test.
5528         * gcc.dg/attr-assume_aligned-2.c: New test.
5529         * gcc.dg/attr-assume_aligned-3.c: New test.
5531 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
5533         PR target/60077
5534         * gcc.target/i386/pr60077-1.c: New test.
5535         * gcc.target/i386/pr60077-2.c: New test.
5537 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
5539         PR preprocessor/56824
5540         * gcc.dg/pr56824.c: New test.
5542 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5544         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
5545         variable used for atomic operations.
5547 2014-02-07  Richard Biener  <rguenther@suse.de>
5549         PR middle-end/60092
5550         * gcc.dg/vect/pr60092-2.c: New testcase.
5552 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
5554         PR c++/60082
5555         Revert
5556         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5558         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5559         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5561 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5563         * gcc.target/s390/fp2int1.c: New testcase.
5565 2014-02-07  Richard Biener  <rguenther@suse.de>
5567         PR middle-end/60092
5568         * gcc.dg/tree-ssa/alias-30.c: New testcase.
5569         * gcc.dg/tree-ssa/alias-31.c: Likewise.
5571 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
5573         PR ipa/59918
5574         * g++.dg/torture/pr59918.C: New testcase.
5576 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
5578         PR target/59575
5579         * gcc.target/arm/pr59575.c: New test.
5581         PR debug/59992
5582         * gcc.dg/pr59992.c: New test.
5584 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
5586         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
5587         init_priority. Test alignment of variable instead of function.
5589 2014-02-06  Marek Polacek  <polacek@redhat.com>
5591         PR c/60087
5592         * gcc.dg/pr60087.c: New test.
5594 2014-02-06  Alan Modra  <amodra@gmail.com>
5596         * gcc.target/powerpc/pr60032.c: New.
5598 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
5600         PR target/60062
5601         * gcc.c-torture/execute/pr60062.c: New test.
5602         * gcc.c-torture/execute/pr60072.c: New test.
5604 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
5606         * gcc.dg/tree-ssa/pr59597.c: Make called function static
5607         so that expected outcome works for PIC variants too.
5609 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
5610             Kugan Vivekanandarajah  <kuganv@linaro.org>
5612         * gcc.target/arm/vect-noalign.c: New file.
5614 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
5615             Jakub Jelinek  <jakub@redhat.com>
5617         PR middle-end/60013
5618         * gcc.dg/pr60013.c: New testcase.
5620 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5622         * gcc.dg/vmx/sum2s.c: New.
5623         * gcc.dg/vmx/sum2s-be-order.c: New.
5625 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5627         * gcc.dg/vmx/pack.c: New.
5628         * gcc.dg/vmx/pack-be-order.c: New.
5629         * gcc.dg/vmx/unpack.c: New.
5630         * gcc.dg/vmx/unpack-be-order.c: New.
5632 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5634         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5635         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5637 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5639         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
5640         Use __builtin_floorf, __builtin_ceilf.
5641         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
5642         declaration.
5643         (TEST): Use __builtin_floorf.
5644         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5646 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
5648         PR ipa/59947
5649         * g++.dg/opt/pr59947.C: New test.
5651         PR c++/58703
5652         * c-c++-common/gomp/pr58703.c: New test.
5654 2014-02-05  Richard Biener  <rguenther@suse.de>
5656         PR testsuite/60076
5657         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
5658         avoid using unsigned long long.
5660 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
5662         PR middle-end/57499
5663         * g++.dg/torture/pr57499.C: New test.
5665 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
5667         * gcc.dg/asan/nosanitize-and-inline.c: New test.
5669 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
5671         * g++.dg/ipa/devirrt-22.C: Fix template.
5673 2014-02-04  Marek Polacek  <polacek@redhat.com>
5675         PR c/60036
5676         * gcc.dg/pr60036.c: New test.
5678 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
5680         PR ipa/60058
5681         * g++.dg/torture/pr60058.C: New testcase.
5683 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5685         * g++.dg/tsan/default_options.C: Invert check.
5687 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5689         PR tree-optimization/60002
5690         * g++.dg/opt/pr60002.C: New test.
5692         PR tree-optimization/60023
5693         * g++.dg/vect/pr60023.cc: New test.
5695         PR ipa/60026
5696         * c-c++-common/torture/pr60026.c: New test.
5698         PR rtl-optimization/57915
5699         * gcc.target/i386/pr57915.c: New test.
5701 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5703         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
5705 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
5707         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
5709 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5711         PR middle-end/59261
5712         * gcc.dg/pr59261.c: New test.
5714 2014-02-04  Richard Biener  <rguenther@suse.de>
5716         PR tree-optimization/60012
5717         * gcc.dg/vect/pr60012.c: New testcase.
5719 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5721         PR target/59788
5722         * g++.dg/eh/unwind-direct.C: New test.
5724 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
5726         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
5727         timeout value to 20s.
5729 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
5731         PR ipa/59882
5732         * g++.dg/torture/pr59882.C: New testcase
5734 2014-02-03  Jan Hubicka  <jh@suse.cz>
5736         PR ipa/59831
5737         * g++.dg/ipa/devirt-22.C: New testcase.
5739 2014-02-03  Jan Hubicka  <jh@suse.cz>
5741         * g++.dg/ipa/devirt-25.C: New testcase.
5743 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5745         PR tree-optimization/59924
5746         * gcc.dg/pr59924.c: New test.
5748 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
5750         PR ipa/59831
5751         * g++.dg/ipa/devirt-24.C: New testcase.
5753 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
5755         PR c++/53017
5756         PR c++/59211
5757         * c-c++-common/attributes-1.c: New testcase.
5758         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
5760 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
5762         PR c++/58871
5763         * g++.dg/cpp0x/pr58871.C: New.
5765 2014-02-03  Cong Hou  <congh@google.com>
5767         PR tree-optimization/60000
5768         * g++.dg/vect/pr60000.cc: New test.
5770 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
5772         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
5773         * gcc.target/i386/long-double-64-4.c: Likewise.
5774         * gcc.target/i386/long-double-80-1.c: Likewise.
5775         * gcc.target/i386/long-double-80-2.c: Likewise.
5776         * gcc.target/i386/long-double-80-3.c: Likewise.
5777         * gcc.target/i386/long-double-80-4.c: Likewise.
5778         * gcc.target/i386/long-double-80-5.c: Likewise.
5779         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
5780         __multf3 isn't used.
5781         * gcc.target/i386/long-double-64-3.c: Likewise.
5782         * gcc.target/i386/long-double-128-1.c: New test.
5783         * gcc.target/i386/long-double-128-2.c: Likewise.
5784         * gcc.target/i386/long-double-128-3.c: Likewise.
5785         * gcc.target/i386/long-double-128-4.c: Likewise.
5786         * gcc.target/i386/long-double-128-5.c: Likewise.
5787         * gcc.target/i386/long-double-128-6.c: Likewise.
5788         * gcc.target/i386/long-double-128-7.c: Likewise.
5789         * gcc.target/i386/long-double-128-8.c: Likewise.
5790         * gcc.target/i386/long-double-128-9.c: Likewise.
5791         * gcc.target/i386/long-double-64-5.c: Likewise.
5792         * gcc.target/i386/long-double-64-6.c: Likewise.
5793         * gcc.target/i386/long-double-64-7.c: Likewise.
5794         * gcc.target/i386/long-double-64-8.c: Likewise.
5795         * gcc.target/i386/long-double-64-9.c: Likewise.
5796         * gcc.target/i386/long-double-80-10.c: Likewise.
5797         * gcc.target/i386/long-double-80-8.c: Likewise.
5798         * gcc.target/i386/long-double-80-9.c: Likewise.
5800 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
5802         PR rtl-optimization/57662
5803         * g++.dg/pr57662.C: New test.
5805 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5807         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
5808         * gcc.dg/vmx/perm.c: New.
5809         * gcc.dg/vmx/perm-be-order.c: New.
5811 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5813         * gcc.dg/vmx/vsums.c: New.
5814         * gcc.dg/vmx/vsums-be-order.c: New.
5816 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
5818         * g++.dg/ipa/devirt-23.C: New testcase.
5819         * g++.dg/ipa/devirt-20.C: Fix template.
5821 2014-02-02  Jan Hubicka  <jh@suse.cz>
5823         * g++.dg/ipa/devirt-21.C: New testcase.
5825 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
5827         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
5828         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
5830 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
5832         PR target/60017
5833         * gcc.c-torture/execute/pr60017.c: New test.
5835 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
5837         PR fortran/57033
5838         * gfortran.dg/default_initialization_7.f90: New test.
5840 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
5842         PR fortran/59906
5843         * gfortran.dg/elemental_subroutine_9.f90: New test.
5845 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5847         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
5849 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5851         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
5853 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
5855         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
5857 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
5859         PR c++/51219
5860         * g++.dg/init/bitfield5.C: New.
5862 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
5864         PR tree-optimization/60003
5865         * gcc.c-torture/execute/pr60003.c: New test.
5867 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
5869         PR bootstrap/59985
5870         * gcc.target/arm/pr59985.C: New.
5872 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
5874         PR sanitizer/59410
5875         * lib/tsan-dg.exp (tsan_init): Instead of not running any
5876         tsan tests if trivial testcase doesn't run, set dg-do-what-default
5877         to compile.
5878         (tsan_finish): Restore dg-do-what-default.
5879         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
5880         * g++.dg/tsan/fd_close_norace2.C: Likewise.
5881         * g++.dg/tsan/default_options.C: Likewise.
5882         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5883         * g++.dg/tsan/atomic_free2.C: Likewise.
5884         * g++.dg/tsan/cond_race.C: Likewise.
5885         * g++.dg/tsan/fd_close_norace.C: Likewise.
5886         * g++.dg/tsan/benign_race.C: Likewise.
5887         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5888         * c-c++-common/tsan/simple_race.c: Likewise.
5889         * c-c++-common/tsan/mutexset1.c: Likewise.
5890         * c-c++-common/tsan/thread_leak2.c: Likewise.
5891         * c-c++-common/tsan/tls_race.c: Likewise.
5892         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5893         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
5894         * c-c++-common/tsan/free_race2.c: Likewise.
5895         * c-c++-common/tsan/thread_leak.c: Likewise.
5896         * c-c++-common/tsan/thread_leak1.c: Likewise.
5897         * c-c++-common/tsan/race_on_barrier.c: Likewise.
5898         * c-c++-common/tsan/free_race.c: Likewise.
5899         * c-c++-common/tsan/sleep_sync.c: Likewise.
5900         * c-c++-common/tsan/tiny_race.c: Likewise.
5901         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5902         * c-c++-common/tsan/atomic_stack.c: Likewise.
5903         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
5904         in dg-output regexps.
5905         * c-c++-common/tsan/simple_stack.c: Likewise.
5907 2014-01-31  Richard Henderson  <rth@redhat.com>
5909         * g++.dg/tm/pr60004.C: New.
5911 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
5913         PR c++/59082
5914         * g++.dg/inherit/crash4.C: New.
5916 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
5918         * c-c++-common/tsan/simple_race.c: Made test less flaky.
5920 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5922         * gcc.target/i386/m512-check.h: Use correct rounding values.
5924 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
5926         * gcc.target/i386/avx-1.c: Use correct rounding values.
5927         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
5928         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
5929         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
5930         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
5931         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
5932         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
5933         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
5934         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
5935         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
5936         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
5937         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
5938         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
5939         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
5940         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
5941         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
5942         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
5943         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
5944         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
5945         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
5946         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
5947         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
5948         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
5949         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
5950         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
5951         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
5952         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
5953         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
5954         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
5955         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
5956         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
5957         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
5958         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
5959         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
5960         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
5961         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
5962         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
5963         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
5964         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
5965         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
5966         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
5967         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
5968         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
5969         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
5970         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
5971         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
5972         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
5973         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
5974         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
5975         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
5976         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
5977         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
5978         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
5979         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
5980         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
5981         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
5982         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
5983         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
5984         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
5985         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
5986         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
5987         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
5988         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
5989         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
5990         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
5991         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
5992         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
5993         * gcc.target/i386/sse-13.c: Ditto.
5994         * gcc.target/i386/sse-14.c: Ditto.
5995         * gcc.target/i386/sse-22.c: Ditto.
5996         * gcc.target/i386/sse-23.c: Ditto.
5998 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
6000         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
6001         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
6003 2014-01-31  Richard Biener  <rguenther@suse.de>
6005         PR middle-end/59990
6006         * gcc.dg/torture/pr59990.c: New testcase.
6008 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
6010         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
6011         if it fails don't run any tsan tests.
6013 2014-01-31  Marek Polacek  <polacek@redhat.com>
6015         PR c/59963
6016         * gcc.dg/pr59940.c (g): Adjust dg-warning.
6017         (y): Adjust dg-error.
6018         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
6019         * gcc.dg/pr59963-1.c: New test.
6020         * gcc.dg/pr59963-2.c: New test.
6021         * gcc.dg/pr59963-3.c: New test.
6023 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
6025         PR target/59923
6026         * gcc.target/arm/pr59923.c: New test.
6028 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6030         * gcc.dg/vmx/splat.c: New.
6031         * gcc.dg/vmx/splat-vsx.c: New.
6032         * gcc.dg/vmx/splat-be-order.c: New.
6033         * gcc.dg/vmx/splat-vsx-be-order.c: New.
6034         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
6035         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
6037 2014-01-30  Richard Biener  <rguenther@suse.de>
6039         PR tree-optimization/59993
6040         * gcc.dg/torture/pr59993.c: New testcase.
6042 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
6044         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
6045         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
6046         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
6047         vect_int rather than vect_float.
6049 2014-01-30  Marek Polacek  <polacek@redhat.com>
6051         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
6053 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
6055         * gcc.target/microblaze/isa/fcmp4.c: New.
6057 2014-01-30  Marek Polacek  <polacek@redhat.com>
6059         PR c/59940
6060         * gcc.dg/pr59940.c: New test.
6061         * gcc.dg/pr35635.c (func3): Move dg-warning.
6063 2014-01-30  Richard Biener  <rguenther@suse.de>
6065         PR tree-optimization/59903
6066         * gcc.dg/torture/pr59903.c: New testcase.
6068 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
6070         PR c++/58843
6071         * g++.dg/lookup/crash8.C: New.
6073 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
6075         PR c++/58649
6076         * g++.dg/template/crash117.C: New.
6078 2014-01-30  Richard Biener  <rguenther@suse.de>
6080         PR c/59905
6081         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
6082         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
6083         abort.
6084         * gcc.dg/invalid-call-1.c: Likewise.
6086 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6088         PR c++/58561
6089         * g++.dg/cpp1y/auto-fn23.C: New.
6091 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6093         PR c++/58846
6094         * g++.dg/init/dso_handle2.C: New.
6096 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6098         PR c++/58674
6099         * g++.dg/cpp0x/pr58674.C: New.
6101 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
6103         PR target/59617
6104         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
6105         * gcc.target/i386/avx512f-gather-5.c: Ditto.
6107 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6109         * gcc.dg/vmx/merge-be-order.c: New.
6110         * gcc.dg/vmx/merge.c: New.
6111         * gcc.dg/vmx/merge-vsx-be-order.c: New.
6112         * gcc.dg/vmx/merge-vsx.c: New.
6114 2014-01-29  Richard Biener  <rguenther@suse.de>
6116         PR tree-optimization/58742
6117         * gcc.dg/pr58742-1.c: New testcase.
6118         * gcc.dg/pr58742-2.c: Likewise.
6119         * gcc.dg/pr58742-3.c: Likewise.
6121 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
6123         * gcc.target/arm/ftest-armv7ve-arm.c: New.
6124         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
6125         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
6127 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6129         PR c++/58702
6130         * g++.dg/gomp/pr58702.C: New.
6132 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
6134         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
6135         selector.
6137 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
6139         PR middle-end/59917
6140         PR tree-optimization/59920
6141         * gcc.dg/pr59920-1.c: New test.
6142         * gcc.dg/pr59920-2.c: New test.
6143         * gcc.dg/pr59920-3.c: New test.
6144         * c-c++-common/gomp/pr59917-1.c: New test.
6145         * c-c++-common/gomp/pr59917-2.c: New test.
6147         PR tree-optimization/59594
6148         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
6149         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
6150         * gcc.dg/vect/pr59594.c: New test.
6152 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
6154         PR fortran/59414
6155         * gfortran.dg/allocate_class_3.f90: New test.
6157 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
6159         PR preprocessor/59935
6160         * c-c++-common/cpp/warning-zero-location.c: New test.
6161         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
6163 2014-01-27  Steve Ellcey  <sellcey@mips.com>
6165         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
6167 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
6169         * g++.dg/ext/mv16.C: New tests.
6171 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
6173         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
6174         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6175         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
6176         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6177         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
6178         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6179         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
6180         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
6181         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
6182         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6183         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
6184         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6185         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
6186         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6187         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
6188         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
6189         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
6190         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6191         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
6192         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6193         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
6194         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6195         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
6196         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6197         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
6198         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6199         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
6200         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6201         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
6202         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6203         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
6204         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6205         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
6206         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6207         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
6208         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6209         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
6210         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6211         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
6212         _mm512_mask_cvtepi32_storeu_epi8.
6213         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6214         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
6215         _mm512_mask_cvtepi32_storeu_epi16.
6216         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6217         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
6218         _mm512_mask_cvtepi64_storeu_epi8.
6219         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6220         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
6221         _mm512_mask_cvtepi64_storeu_epi16.
6222         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6223         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
6224         _mm512_mask_cvtepi64_storeu_epi32.
6225         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6226         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
6227         _mm512_mask_cvtsepi32_storeu_epi8.
6228         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6229         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
6230         _mm512_mask_cvtsepi32_storeu_epi16.
6231         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6232         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
6233         _mm512_mask_cvtsepi64_storeu_epi8.
6234         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6235         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
6236         _mm512_mask_cvtsepi64_storeu_epi16.
6237         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6238         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
6239         _mm512_mask_cvtsepi64_storeu_epi32.
6240         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6241         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
6242         _mm512_mask_cvtusepi32_storeu_epi8.
6243         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6244         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
6245         _mm512_mask_cvtusepi32_storeu_epi16.
6246         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6247         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
6248         _mm512_mask_cvtusepi64_storeu_epi8.
6249         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6250         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
6251         _mm512_mask_cvtusepi64_storeu_epi16.
6252         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6253         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
6254         _mm512_mask_cvtusepi64_storeu_epi32.
6255         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6256         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
6258 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
6260         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
6261         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
6262         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6263         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
6264         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
6265         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
6266         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
6267         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
6268         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
6269         built-ins roudning immediate.
6270         * gcc.target/i386/sse-22.c: Add new built-ins.
6271         * gcc.target/i386/sse-23.c: Ditto.
6272         * gcc.target/i386/avx-1.c: Ditto.
6274 2014-01-27  Christian Bruel  <christian.bruel@st.com>
6276         * gcc.target/sh/torture/strncmp.c: New tests.
6278 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
6280         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
6282 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6284         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
6286 2014-01-24  Jeff Law  <law@redhat.com>
6288         PR tree-optimization/59919
6289         * gcc.c-torture/compile/pr59919.c: New test.
6291 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
6293         PR c++/57524
6294         * g++.dg/ext/timevar2.C: New.
6296 2014-01-24  Marek Polacek  <polacek@redhat.com>
6298         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
6300 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
6302         PR target/59929
6303         * gcc.target/i386/pr59929.c: New test.
6305 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6307         PR target/59909
6308         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
6309         word atomic functions at runtime.
6311 2014-01-23  Marek Polacek  <polacek@redhat.com>
6313         PR c/59846
6314         * gcc.dg/pr59846.c: New test.
6316 2014-01-23  Marek Polacek  <polacek@redhat.com>
6318         PR c/58346
6319         * c-c++-common/pr58346-1.c: New test.
6320         * c-c++-common/pr58346-2.c: New test.
6321         * c-c++-common/pr58346-3.c: New test.
6323 2014-01-23  Marek Polacek  <polacek@redhat.com>
6325         PR c/59871
6326         * gcc.dg/20020220-2.c: Adjust dg-warning message.
6327         * gcc.dg/pr59871.c: New test.
6329 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
6331         PR c++/58980
6332         * g++.dg/parse/enum11.C: New.
6334 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
6336         * gcc.target/aarch64/sshr64_1.c: New testcase.
6338 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6340         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
6341         SIMD enabled function.
6342         * g++.dg/cilk-plus/ef_test.C: New test.
6343         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
6344         and added C++ ones.
6345         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
6346         to differenciate C error messages from C++ ones.
6348 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
6350         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
6352 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
6354         * gcc.target/microblaze/others/builtin-trap.c: New test,
6356 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
6358         PR middle-end/58809
6359         * c-c++-common/gomp/pr58809.c: New test.
6361 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
6363         PR sanitizer/59897
6364         * c-c++-common/asan/use-after-return-1.c: Fixed
6365         to pass on darwin.
6367 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
6369         PR preprocessor/58580
6370         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
6372 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6373             Ilya Tocar  <ilya.tocar@intel.com>
6375         * gcc.target/i386/avx512f-kmovw-1.c: New.
6377 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6379         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
6380         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6381         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6382         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6383         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6384         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6386 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
6388         PR target/52125
6389         * gcc.dg/pr48774.c: Remove skip for mips_rel.
6390         * gcc.target/mips/pr52125.c: New test.
6392 2014-01-22  Marek Polacek  <polacek@redhat.com>
6394         PR c/59891
6395         * gcc.dg/torture/pr59891.c: New test.
6397 2014-01-22  Jeff Law  <law@redhat.com>
6399         PR tree-optimization/59597
6400         * gcc.dg/tree-ssa/pr59597.c: New test.
6402 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
6404         PR rtl-optimization/59477
6405         * g++.dg/pr59477.C: New.
6407 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
6409         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
6411 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6413         PR c++/59482
6414         * g++.dg/pr59482.C: New.
6416 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6418         * gcc.dg/vmx/insert-vsx-be-order.c: New.
6419         * gcc.dg/vmx/extract-vsx.c: New.
6420         * gcc.dg/vmx/extract-vsx-be-order.c: New.
6421         * gcc.dg/vmx/insert-vsx.c: New.
6423 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
6425         PR rtl-optimization/59896
6426         * gcc.target/arm/pr59896.c: New.
6428 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
6430         PR rtl-optimization/59858
6431         * gcc.target/arm/pr59858.c: New.
6433 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
6435         PR target/59003
6436         * gcc.dg/tree-prof/pr59003.c: New test.
6438         PR middle-end/59860
6439         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
6440         other targets.
6442 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
6444         * gfortran.dg/round_3.f08: Add more cases.
6446 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
6448         * lib/target-supports.exp (force_conventional_output_for): New
6449         procedure.
6450         * lib/scanasm.exp (scan-assembler_required_options)
6451         (scan-assembler-not_required_options)
6452         (scan-assembler-times_required_options): Replace with
6453         force_conventional_output_fors.
6454         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
6455         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
6457 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
6459         PR middle-end/59789
6460         * gcc.target/i386/pr59789.c: New testcase.
6462 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
6464         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
6465         the 'code' bitfield from 16 to 8.
6467 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
6469         * lib/target-supports.exp
6470         (check_effective_target_vect_perm): Exclude aarch64_be.
6471         (check_effective_target_vect_perm_byte): Likewise.
6472         (check_effective_target_vect_perm_short): Likewise.
6474 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
6476         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
6477         (RUN_TEST): Use new macro.
6478         (INDEX64_32): Delete.
6479         (INDEX64_64): Likewise.
6480         (INDEX128_32): Likewise.
6481         (INDEX128_64): Likewise.
6482         (INDEX): Likewise.
6483         (test_vneg_f32): Use fixed RUN_TEST.
6485 2014-01-20  Richard Biener  <rguenther@suse.de>
6487         PR middle-end/59860
6488         * gcc.dg/pr59860.c: New testcase.
6490 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
6492         PR target/59880
6493         * gcc.target/i386/pr59880.c: New test.
6495 2014-01-20  Renlin Li  <renlin.li@arm.com>
6497         * gcc.dg/pr44194-1.c: Tweak regexp.
6499 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6501         PR libfortran/59771
6502         PR libfortran/59774
6503         PR libfortran/59836
6504         * gfortran.dg/round_3.f08: New cases added.
6505         * gfortran.dg/fmt_g_1.f90: New test.
6507 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
6509         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
6511 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
6513         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
6515 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
6517         * gcc.dg/vect/pr57705.c: Require vect_int.
6518         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
6519         * gcc.dg/vect/vect-alias-check.c: Likewise.
6521 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
6523         PR fortran/58007
6524         * gfortran.dg/unresolved_fixup_1.f90: New test.
6525         * gfortran.dg/unresolved_fixup_2.f90: New test.
6527 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
6529         PR target/58944
6530         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
6531         Remove dg-prune-output lines.
6533 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
6535         PR middle-end/59706
6536         * gfortran.dg/pr59706.f90: New test.
6537         * g++.dg/ext/pr59706.C: New test.
6539 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
6541         PR c++/59270
6542         PR c++/58811
6543         * g++.dg/cpp0x/decltype-incomplete1.C: New.
6544         * g++.dg/init/pr58811.C: Likewise.
6546 2014-01-17  Jeff Law  <law@redhat.com>
6548         PR middle-end/57904
6549         * gfortran.dg/pr57904.f90: New test.
6551 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
6553         PR c++/59269
6554         * g++.dg/cpp0x/nsdmi-union4.C: New.
6556 2014-01-17  Marek Polacek  <polacek@redhat.com>
6558         PR c++/59838
6559         * g++.dg/diagnostic/pr59838.C: New test.
6561 2014-01-17  Marek Polacek  <polacek@redhat.com>
6563         PR c/58346
6564         * gcc.dg/pr58346.c: New test.
6566 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
6568         PR testsuite/58776
6569         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
6570         dg-options, use dg-additional-options for i?86/x86_64 to avoid
6571         option duplication.
6573         PR fortran/59440
6574         * gfortran.dg/pr59440-1.f90: New test.
6575         * gfortran.dg/pr59440-2.f90: New test.
6576         * gfortran.dg/pr59440-3.f90: New test.
6578         PR testsuite/59064
6579         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
6580         testing for " version" and " alias" with one testing for
6581         " version\[^\n\r]* alias".
6582         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
6583         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
6584         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
6585         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
6586         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
6587         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
6589         PR c++/57945
6590         * c-c++-common/torture/pr57945.c: New test.
6592 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
6594         * gcc.target/arm/its.c: New testcase.
6596 2014-01-16  Jan Hubicka  <jh@suse.cz>
6598         PR ipa/59775
6599         * g++.dg/torture/pr59775.C: New testcase.
6601 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
6603         PR middle-end/58344
6604         * gcc.c-torture/compile/pr58344.c: New test.
6606         PR target/59839
6607         * gcc.target/i386/pr59839.c: New test.
6609         PR debug/54694
6610         * gcc.target/i386/pr9771-1.c (main): Rename to...
6611         (real_main): ... this.  Add __asm name "main".
6612         (ASMNAME, ASMNAME2, STRING): Define.
6614 2014-01-16  Nick Clifton  <nickc@redhat.com>
6616         PR middle-end/28865
6617         * gcc.c-torture/compile/pr28865.c: New.
6618         * gcc.c-torture/execute/pr28865.c: New.
6620 2014-01-16  Marek Polacek  <polacek@redhat.com>
6622         PR middle-end/59827
6623         * gcc.dg/pr59827.c: New test.
6625 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
6627         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
6629 2014-01-15  Richard Henderson  <rth@redhat.com>
6631         PR debug/54694
6632         * gcc.target/i386/pr54694.c: New test.
6634 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
6636         PR c++/49718
6637         * g++.dg/pr49718.C: New test.
6639 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
6641         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
6643 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
6645         * gcc.dg/vmx/mult-even-odd.c: New.
6646         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
6648 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6650         * lib/target-supports.exp (check_libcilkrts_available): Added an
6651         extern "C" if we are using C++ along with a function prototype.
6653 2014-01-15  Jeff Law  <law@redhat.com>
6655         PR tree-optimization/59747
6656         * gcc.c-torture/execute/pr59747.c: New test.
6658 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6660         PR target/59794
6661         * c-c++-common/convert-vec-1.c: Also prune ABI change for
6662         Linux/x86.
6663         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
6664         * g++.dg/ext/attribute-test-1.C: Likewise.
6665         * g++.dg/ext/attribute-test-2.C: Likewise.
6666         * g++.dg/ext/attribute-test-3.C: Likewise.
6667         * g++.dg/ext/attribute-test-4.C: Likewise.
6668         * g++.dg/ext/pr56790-1.C: Likewise.
6669         * g++.dg/torture/pr38565.C: Likewise.
6670         * gcc.dg/pr53060.c: Likewise.
6671         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
6672         * c-c++-common/vector-compare-2.c: Likewise.
6673         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
6674         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
6675         dg-message line number.
6677 2014-01-15  Matthias Klose  <doko@ubuntu.com>
6679         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
6681 2014-01-15  Richard Biener  <rguenther@suse.de>
6683         PR tree-optimization/59822
6684         * g++.dg/torture/pr59822.C: New testcase.
6686 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
6688         PR target/59808
6689         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
6690         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
6692 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
6693             Kugan Vivekanandarajah  <kuganv@linaro.org>
6695         PR target/59695
6696         * g++.dg/pr59695.C: New testcase.
6698 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6700         PR target/59803
6701         * gcc.c-torture/compile/pr59803.c: New testcase.
6703 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
6705         PR c/58943
6706         * gcc.c-torture/execute/pr58943.c: New test.
6707         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
6709 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
6711         PR target/59794
6712         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
6713         * gcc.target/i386/pr39162.c (y): New __m256i variable.
6714         (bar): Change return type to void.  Set y to x.
6715         * gcc.target/i386/pr59794-1.c: New testcase.
6716         * gcc.target/i386/pr59794-2.c: Likewise.
6717         * gcc.target/i386/pr59794-3.c: Likewise.
6718         * gcc.target/i386/pr59794-4.c: Likewise.
6719         * gcc.target/i386/pr59794-5.c: Likewise.
6720         * gcc.target/i386/pr59794-6.c: Likewise.
6721         * gcc.target/i386/pr59794-7.c: Likewise.
6723 2014-01-14  Richard Biener  <rguenther@suse.de>
6725         PR tree-optimization/58921
6726         PR tree-optimization/59006
6727         * gcc.dg/torture/pr58921.c: New testcase.
6728         * gcc.dg/torture/pr59006.c: Likewise.
6729         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
6731 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
6733         PR testsuite/59494
6734         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
6735         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
6736         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
6737         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
6738         Executing predictive commoning without unrolling.
6740 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
6742         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
6743         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
6744         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
6745         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
6746         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
6747         __builtin_ia32_rsqrt28sd_round.
6748         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
6749         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
6750         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
6751         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
6752         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
6753         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
6754         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
6755         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
6756         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
6757         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
6758         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
6759         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
6760         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
6761         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6762         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
6763         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
6764         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
6765         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6766         * gcc.target/i386/sse-22.c: Extend with new built-ins,
6767         fix wrong rounding mode (see above).
6768         * gcc.target/i386/sse-23.c: Ditto.
6770 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6772         * gcc.dg/vmx/insert.c: New.
6773         * gcc.dg/vmx/insert-be-order.c: New.
6774         * gcc.dg/vmx/extract.c: New.
6775         * gcc.dg/vmx/extract-be-order.c: New.
6777 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
6779         PR tree-optimization/59387
6780         * gcc.c-torture/execute/pr59387.c: New test.
6782 2014-01-13  Richard Biener  <rguenther@suse.de>
6784         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
6785         adjusting mathlib options.
6786         * gfortran.dg/lto/lto.exp: Likewise.
6788 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
6790         * gnat.dg/loop_optimization17.adb: New test.
6791         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
6793 2014-01-13  Christian Bruel  <christian.bruel@st.com>
6795         * gcc.target/sh/cmpstrn.c: New case.
6797 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
6799         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
6800         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6802 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
6804         PR fortran/58026
6805         * gfortran.dg/alloc_comp_basics_6.f90: New.
6807 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
6809         PR fortran/59700
6810         * gfortran.dg/pr59700.f90: New test.
6812 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6814         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
6815         * gfortran.dg/use_only_3.f90: Likewise.
6816         * gfortran.dg/inquire_10.f90: Delete opened file.
6817         * gfortran.dg/inquire_15.f90: Likewise.
6818         * gfortran.dg/pr16597.f90: Likewise.
6819         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
6820         for PR59419.
6822 2014-01-10  Jeff Law  <law@redhat.com>
6824         PR middle-end/59743
6825         * gcc.c-torture/compile/pr59743.c: New test.
6827 2014-01-10  Jan Hubicka  <jh@suse.cz>
6829         PR ipa/58585
6830         * g++.dg/torture/pr58585.C: New testcase.
6832 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
6834         * gcc.dg/pr46309.c: Disable for cris*-*-*.
6836 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
6838         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
6840 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
6842         PR target/59744
6843         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
6844         * gcc.target/aarch64/cmn-neg2.c: New test.
6846 2014-01-10  Richard Biener  <rguenther@suse.de>
6848         PR tree-optimization/59374
6849         * gcc.dg/torture/pr59374-3.c: New testcase.
6851 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6853         * lib/target-supports.exp
6854         (check_effective_target_arm_crypto_ok_nocache): New.
6855         (check_effective_target_arm_crypto_ok): Use above procedure.
6856         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
6858 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
6860         PR ipa/58252
6861         PR ipa/59226
6862         * g++.dg/ipa/devirt-20.C: New testcase.
6863         * g++.dg/torture/pr58252.C: Likewise.
6864         * g++.dg/torture/pr59226.C: Likewise.
6866 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6868         * c-c++-common/asan/no-asan-stack.c: New test.
6870 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
6872         PR middle-end/59670
6873         * gcc.dg/pr59670.c: New test.
6875 2014-01-09  Steve Ellcey  <sellcey@mips.com>
6877         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
6879 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
6881         PR middle-end/47735
6882         * gcc.target/i386/pr47735.c: New test.
6884         PR tree-optimization/59622
6885         * g++.dg/opt/pr59622-2.C: New test.
6886         * g++.dg/opt/pr59622-3.C: New test.
6887         * g++.dg/opt/pr59622-4.C: New test.
6888         * g++.dg/opt/pr59622-5.C: New test.
6890         PR sanitizer/59136
6891         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
6892         filename:line instead of (modulename+offset) form with stripped
6893         initial / from the filename.
6895 2014-01-09  Ian Lance Taylor  <iant@google.com>
6897         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
6898         the other Go compiler.
6900 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
6902         PR c++/59730
6903         * g++.dg/cpp0x/variadic145.C: New.
6905 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
6907         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
6908         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
6910 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6912         PR testsuite/59524
6913         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
6914         are run only if the Cilk library is available/enabled.
6915         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6916         * lib/target-supports.exp (check_libcilkrts_available): New function.
6918 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6920         PR c++/59631
6921         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
6922         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
6923         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
6924         with dg-additional-options.
6925         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6926         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6927         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6928         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6929         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
6930         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
6932 2014-01-09  Richard Biener  <rguenther@suse.de>
6934         PR tree-optimization/59715
6935         * gcc.dg/torture/pr59715.c: New testcase.
6937 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
6939         * c-c++-common/asan/no-asan-globals.c: New test.
6940         * c-c++-common/asan/no-instrument-reads.c: Likewise.
6941         * c-c++-common/asan/no-instrument-writes.c: Likewise.
6942         * c-c++-common/asan/use-after-return-1.c: Likewise.
6943         * c-c++-common/asan/no-use-after-return.c: Likewise.
6945 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
6947         * gnat.dg/weak2.ad[sb]: New test.
6949 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
6951         PR middle-end/59471
6952         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
6953         type, use pointers to vector type instead.
6955 2014-01-08  Catherine Moore  <clm@codesourcery.com>
6957         * gcc.target/mips/umips-branch-3.c: New test.
6958         * gcc.target/mips/umips-branch-4.c: New test.
6960 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
6962         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
6963         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
6964         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
6965         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
6966         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
6967         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
6968         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
6969         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
6971 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
6973         PR rtl-optimization/59137
6974         * gcc.target/mips/pr59137.c: New test.
6976 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
6978         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
6979         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
6980         * gcc.target/i386/pr55433.c (dg-options): Ditto.
6981         * gcc.target/i386/pr57848.c (dg-options): Ditto.
6982         * gcc.target/i386/pr59099.c (dg-options): Ditto.
6983         Require fpic effective target.
6984         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
6986 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
6988         PR ipa/59722
6989         * gcc.dg/pr59722.c: New test.
6991 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6993         PR middle-end/57748
6994         * gcc.dg/torture/pr57748-3.c: New test.
6995         * gcc.dg/torture/pr57748-4.c: New test.
6997 2014-01-08  Marek Polacek  <polacek@redhat.com>
6999         PR middle-end/59669
7000         * gcc.dg/gomp/pr59669-1.c: New test.
7001         * gcc.dg/gomp/pr59669-2.c: New test.
7003 2014-01-08  Martin Jambor  <mjambor@suse.cz>
7005         PR ipa/59610
7006         * gcc.dg/ipa/pr59610.c: New test.
7008 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
7010         PR fortran/58182
7011         * gfortran.dg/binding_label_tests_26a.f90: New.
7012         * gfortran.dg/binding_label_tests_26b.f90: New.
7014 2014-01-08  Marek Polacek  <polacek@redhat.com>
7016         PR sanitizer/59667
7017         * c-c++-common/ubsan/pr59667.c: New test.
7019 2014-01-08  Richard Biener  <rguenther@suse.de>
7021         PR middle-end/59630
7022         * gcc.dg/pr59630.c: New testcase.
7024 2014-01-08  Richard Biener  <rguenther@suse.de>
7026         PR middle-end/59471
7027         * gcc.dg/pr59471.c: New testcase.
7029 2014-01-07  Jeff Law  <law@redhat.com>
7031         PR middle-end/53623
7032         * gcc.target/i386/pr53623.c: New test.
7034 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
7036         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
7037         blanks at EOF.
7038         * g++.dg/cpp1y/pr58534.C: Likewise.
7039         * g++.dg/cpp1y/pr58536.C: Likewise.
7040         * g++.dg/cpp1y/pr58548.C: Likewise.
7041         * g++.dg/cpp1y/pr58549.C: Likewise.
7042         * g++.dg/cpp1y/pr58637.C: Likewise.
7043         * g++.dg/cpp1y/pr59112.C: Likewise.
7044         * g++.dg/cpp1y/pr59113.C: Likewise.
7045         * g++.dg/cpp1y/pr59629.C: Likewise.
7046         * g++.dg/cpp1y/pr59635.C: Likewise.
7047         * g++.dg/cpp1y/pr59636.C: Likewise.
7048         * g++.dg/cpp1y/pr59638.C: Likewise.
7050 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
7052         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
7054 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
7056         * gcc.target/i386/intrinsics_4.c (bar): New function.
7058 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
7060         * g++.dg/ext/is_base_of_incomplete-2.C: New.
7062 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
7064         PR rtl-optimization/58668
7065         * gcc.dg/pr58668.c: New test.
7067         PR tree-optimization/59643
7068         * gcc.dg/pr59643.c: New test.
7069         * gcc.c-torture/execute/pr59643.c: New test.
7071 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
7073         PR fortran/59589
7074         * gfortran.dg/class_allocate_16.f90: New.
7076 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
7078         PR target/59644
7079         * gcc.target/i386/pr59644.c: New test.
7081 2014-01-06  Marek Polacek  <polacek@redhat.com>
7083         PR c/57773
7084         * gcc.dg/pr57773.c: New test.
7086 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
7088         PR c++/59635
7089         PR c++/59636
7090         PR c++/59629
7091         PR c++/59638
7092         * g++.dg/cpp1y/pr59635.C: New testcase.
7093         * g++.dg/cpp1y/pr59636.C: New testcase.
7094         * g++.dg/cpp1y/pr59629.C: New testcase.
7095         * g++.dg/cpp1y/pr59638.C: New testcase.
7097 2014-01-06  Martin Jambor  <mjambor@suse.cz>
7099         PR ipa/59008
7100         * gcc.dg/ipa/pr59008.c: New test.
7102 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7104         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
7105         if supported.
7107 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7109         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
7110         Require c99_runtime.
7111         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
7113         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
7114         Require c99_runtime.
7115         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
7116         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
7117         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
7119         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
7120         Require c99_runtime.
7121         Make CALC void static.
7122         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
7124         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
7125         Require c99_runtime.
7126         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
7128 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7130         * gcc.target/i386/pr59501-1.c: Require avx effective target.
7131         * gcc.target/i386/pr59501-2.c: Likewise.
7132         * gcc.target/i386/pr59501-3.c: Likewise.
7133         * gcc.target/i386/pr59501-4.c: Likewise.
7134         * gcc.target/i386/pr59501-5.c: Likewise.
7135         * gcc.target/i386/pr59501-6.c: Likewise.
7137 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7139         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
7140         * gcc.target/i386/pr59390_1.c: Likewise.
7141         * gcc.target/i386/pr59390_2.c: Likewise.
7143 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7145         * gcc.dg/pr59350.c: Tweak.
7146         * gcc.dg/pr59350-2.c: New test.
7147         * g++.dg/pr59510.C: Likewise.
7149 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
7151         PR fortran/59023
7152         * gfortran.dg/bind_c_procs_2.f90: New.
7154 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
7156         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
7157         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7158         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7159         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7160         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
7161         * gcc.dg/tree-ssa/vrp47.c: Likewise.
7162         * gcc.dg/tree-ssa/vrp87.c: Likewise.
7164 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7166         * gcc.target/arm/neon-nested-apcs.c: New test.
7168 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
7170         PR tree-optimization/59519
7171         * gcc.dg/vect/pr59519-1.c: New test.
7172         * gcc.dg/vect/pr59519-2.c: New test.
7174         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
7175         vmovdqu32.
7177 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
7179         PR fortran/59547
7180         * gfortran.dg/typebound_proc_32.f90: New.
7182 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
7184         PR c++/58950
7185         * g++.dg/pr58950.C: New file.
7187 2014-01-03  Tobias Burnus  <burnus@net-b.de>
7189         PR c++/58567
7190         * g++.dg/gomp/pr58567.C: New.
7192 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
7194         PR tree-optimization/59651
7195         * gcc.dg/torture/pr59651.c: New test.
7196         * gcc.dg/vect/pr59651.c: Ditto.
7198 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
7200         PR target/59625
7201         * gcc.target/i386/pr59625.c: New test.
7203 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
7205         Core DR 1442
7206         PR c++/59165
7207         * g++.dg/cpp0x/range-for28.C: New.
7208         * g++.dg/cpp0x/range-for3.C: Update.
7210 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
7212         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
7214 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
7216         PR c++/59641
7217         * g++.dg/cpp0x/pr59641.C: New file.
7219 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
7221         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
7223 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
7225         PR c++/59378
7226         * g++.dg/ext/pr59378.C: New file.
7228 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7230         Update copyright years
7232 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7234         * gcc.target/arc/arc.exp: Use the standard form for the copyright
7235         notice.
7237 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
7239         PR fortran/59654
7240         * gfortran.dg/dynamic_dispatch_12.f90: New.
7242 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
7244         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
7245         the builtin isn't optimized away as unused.
7247         PR rtl-optimization/59647
7248         * g++.dg/opt/pr59647.C: New test.
7250 Copyright (C) 2014 Free Software Foundation, Inc.
7252 Copying and distribution of this file, with or without modification,
7253 are permitted in any medium without royalty provided the copyright
7254 notice and this notice are preserved.