* libgfortran.h (support_fpu_underflow_control,
[official-gcc.git] / gcc / testsuite / ChangeLog
blobe4cd3bc637471e5de81e9b8433a86721fcd2b75c
1 2014-07-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3         * gfortran.dg/ieee/underflow_1.f90: New file.
5 2014-07-09  Richard Biener  <rguenther@suse.de>
7         PR c-family/61741
8         * c-c++-common/torture/pr61741.c: New testcase.
10 2014-07-09  Pat Haugen  <pthaugen@us.ibm.com>
12         * lib/target-supports.exp
13         (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
15 2014-07-09  Jan Hubicka  <hubicka@ucw.cz>
17         * gcc.dg/globalalias.c: Remove XFAIL.
18         * gcc.dg/localalias.c: Remove XFAIL.
20 2014-07-09  Edward Smith-Rowland  <3dw4rd@verizon.net>
22         PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
23         g++.dg/cpp0x/pr58155.C: New.
25 2014-07-09  Dominique d'Humieres <dominiq@lps.ens.fr>
27         PR testsuite/61453
28         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
29         Adjust regexp for more targets.
31 2014-07-09  Andrew Sutton  <andrew.n.sutton@gmail.com>
32             Paolo Carlini  <paolo.carlini@oracle.com>
34         PR c++/59361
35         * g++.dg/cpp0x/vt-59361.C: New.
37 2014-07-08  Sriraman Tallam  <tmsriram@google.com>
39         PR target/61599
40         * gcc.target/i386/pr61599-1.c: New test.
41         * gcc.target/i386/pr61599-2.c: New test.
43 2014-07-08  Jakub Jelinek  <jakub@redhat.com>
45         PR rtl-optimization/61673
46         * gcc.c-torture/execute/pr61673.c: New test.
48         PR tree-optimization/61725
49         * gcc.dg/tree-ssa/vrp93.c: New test.
50         * gcc.c-torture/execute/pr61725.c: New test.
52 2014-07-08  Richard Biener  <rguenther@suse.de>
54         * tree-ssa-dom.h (loop_depth_of_name): Remove.
55         * tree-ssa-dom.c (record_equivalences_from_phis): Remove
56         restriction on loop depth difference.
57         (record_equality): Likewise.
58         (propagate_rhs_into_lhs): Likewise.  Simplify condition.
59         (loop_depth_of_name): Remove.
60         * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
61         restriction on loop depth difference.
62         (init_copy_prop): Likewise.
64 2014-07-08  Richard Biener  <rguenther@suse.de>
66         PR tree-optimization/61681
67         * gcc.dg/torture/pr61681.c: New testcase.
69 2014-07-08  Richard Biener  <rguenther@suse.de>
71         PR tree-optimization/61680
72         * gcc.dg/vect/pr61680.c: New testcase.
74 2014-07-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
76         PR tree-optimization/61576
77         * gcc.dg/torture/pr61576.c: New test.
79 2014-07-08  Marek Polacek  <polacek@redhat.com>
81         PR c/60226
82         * c-c++-common/pr60226.c: New test.
84 2014-07-07  Paul Thomas  <pault@gcc.gnu.org>
86         PR fortran/61459
87         PR fortran/58883
88         * gfortran.dg/allocatable_function_8.f90 : New test
90 2014-07-07  Maciej W. Rozycki  <macro@codesourcery.com>
92         * gcc.target/powerpc/spe-evmerge.c: New file.
94 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
96         * g++.dg/cpp0x/override1.C: Tweak expected error messages.
98 2014-07-07  Max Ostapenko  <m.ostapenko@partner.samsung.com>
100         * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
102 2014-07-07  Paolo Carlini  <paolo.carlini@oracle.com>
104         PR c++/58898
105         * g++.dg/parse/pr58898.C: New.
107 2014-07-07  Dominique d'Humieres <dominiq@lps.ens.fr>
109         * gfortran.dg/list_read_12.f90: Delete the file.
110         * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
111         of dg-runtest.
113 2014-07-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
115         PR libgfortran/61640
116         * gfortran.dg/arrayio_16.f90: New test.
118 2014-07-06  Marek Polacek  <polacek@redhat.com>
120         * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
121         * g++.dg/ipa/imm-devirt-2.C: Likewise.
123 2014-07-06  Marek Polacek  <polacek@redhat.com>
125         PR c/6940
126         * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
127         -Wno-sizeof-array-argument.
128         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
129         * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
130         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
131         * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
132         * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
133         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
134         * c-c++-common/sizeof-array-argument.c: New test.
135         * gcc.dg/vla-5.c: Add dg-warnings.
137 2014-07-05  Jan Hubicka   <hubicka@ucw.cz>
139         * g++.dg/ipa/devirt-26.C: Update testcase.
140         * g++.dg/ipa/imm-devirt-1.C: Update testcase.
141         * g++.dg/ipa/imm-devirt-2.C: Update testcase.
143 2014-07-04  Tobias Burnus  <burnus@net-b.de>
145         * gfortran.dg/coarray/coindexed_3.f90: New.
147 2014-07-04  Jakub Jelinek  <jakub@redhat.com>
149         PR middle-end/61654
150         * g++.dg/opt/pr61654.C: New test.
152         PR tree-optimization/61684
153         * gcc.c-torture/compile/pr61684.c: New test.
155 2014-07-04  Thomas Schwinge  <thomas@codesourcery.com>
157         * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
158         dg-runtest's.  Adapt all callers.
159         * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
160         * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
161         * lib/go-dg.exp (go-dg-runtest): Likewise.
162         * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
163         * lib/objc-dg.exp (objc-dg-runtest): Likewise.
165 2014-07-03  Jakub Jelinek  <jakub@redhat.com>
167         PR tree-optimization/61682
168         * gcc.c-torture/execute/pr61682.c: New test.
170 2014-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
172         * gcc.target/powerpc/shift-dot.c: New test.
174 2014-07-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
176         * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
177         avoid optimization.
179 2014-07-03  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
181         * gcc.target/arm/identical-invariants.c: New test.
183 2014-07-02  Jan Hubicka  <hubicka@ucw.cz>
184             Chen Gang <gang.chen.5i5j@gmail.com>
186         * gcc.c-torture/compile/section.c: New testcase.
188 2014-07-02  Christian Bruel  <christian.bruel@st.com>
190         PR target/29349
191         PR target/53513
192         * gcc.target/sh/fpchg.c: New test.
194 2014-07-02  Jakub Jelinek  <jakub@redhat.com>
195             Fritz Reese  <Reese-Fritz@zai.com>
197         * gfortran.dg/oldstyle_5.f: New test.
199 2014-07-02  Uros Bizjak  <ubizjak@gmail.com>
201         * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
202         * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
204 2014-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
206         * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
207         * g++.dg/cpp0x/variadic-ex14.C: Likewise.
208         * g++.dg/parse/error11.C: Likewise.
209         * g++.old-deja/g++.brendan/template17.C: Likewise.
211 2014-07-02  Tobias Burnus  <burnus@net-b.de>
213         * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
214         * gfortran.dg/coarray/send_array.f90: Ditto.
215         * gfortran.dg/coarray/sendget_array.f90: Ditto.
217 2014-07-01  James Greenhalgh  <james.greenhalgh@arm.com>
218             Yufeng Zhang  <yufeng.zhang@arm.com>
220         * gcc.target/aarch64/aapcs64/aapcs64.exp:
221         (additional_flags_for_func_ret): New variable based on
222         $additional_flags with -fno-use-caller-save.
223         (func-ret-*.c): Use the new variable.
225 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
227         PR c++/59637
228         * g++.dg/cpp0x/decltype60.C: New.
230 2014-07-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
232         * gcc.target/aarch64/simd/vcage_f64.c: New test.
233         * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
234         * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
235         * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
236         * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
237         * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
238         * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
239         * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
241 2014-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
243         * g++.dg/cpp1y/pr59867.C: Fix target selector.
245 2014-07-01  Marek Polacek  <polacek@redhat.com>
247         * gcc.dg/Wint-conversion.c: New test.
249 2014-07-01  Marek Polacek  <polacek@redhat.com>
251         PR c/58286
252         * gcc.dg/Wincompatible-pointer-types.c: New test.
254 2014-06-30  David Holsgrove <david.holsgrove@xilinx.com>
256         * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
257         MicroBlaze specific pattern.
259 2014-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
261         PR c++/58781
262         PR c++/60249
263         PR c++/59867
264         * testsuite/g++.dg/cpp0x/pr58781.C: New.
265         * testsuite/g++.dg/cpp0x/pr60249.C: New.
266         * testsuite/g++.dg/cpp1y/pr59867.C: New.
268 2014-06-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
270         * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
271         test requires greater precision than the current PowerPC long
272         double implementation supports.
274 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
276         PR c++/54891
277         * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
279 2014-06-30  Paolo Carlini  <paolo.carlini@oracle.com>
281         PR c++/51400
282         * g++.dg/cpp0x/constexpr-attribute3.C: New.
284 2014-06-30  Jeff Law  <law@redhat.com>
286         PR tree-optimization/61607
287         * gcc.dg/tree-ssa/pr61607.c: New test.
289 2014-06-30  Marek Polacek  <polacek@redhat.com>
291         * c-c++-common/ubsan/attrib-2.c: New test.
292         * g++.dg/ubsan/return-3.C: New test.
294 2014-06-30  Igor Zamyatin  <igor.zamyatin@intel.com>
296         PR middle-end/57541
297         * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
298         * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
300 2014-06-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
302         * gcc.dg/ira-loop-pressure.c: New test.
304 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
306         * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
307         checks that the dump is generated.
309 2014-06-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
311         PR fortran/36275
312         PR fortran/38839
313         * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
314         * gfortran.dg/binding_label_tests_27.f90: New file.
316 2014-06-29  Roman Gareev  <gareevroman@gmail.com>
318         * gfortran.dg/graphite/pr59586.f: New testcase.
320 2014-06-29  Andreas Schwab  <schwab@linux-m68k.org>
322         * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
324 2014-06-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
326         PR fortran/29383
327         * lib/target-supports.exp (check_effective_target_fortran_ieee):
328         New function.
329         * gfortran.dg/ieee/ieee.exp: New file.
330         * gfortran.dg/ieee/ieee_1.F90: New file.
331         * gfortran.dg/ieee/ieee_2.f90: New file.
332         * gfortran.dg/ieee/ieee_3.f90: New file.
333         * gfortran.dg/ieee/ieee_4.f90: New file.
334         * gfortran.dg/ieee/ieee_5.f90: New file.
335         * gfortran.dg/ieee/ieee_6.f90: New file.
336         * gfortran.dg/ieee/ieee_7.f90: New file.
337         * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
339 2014-06-28  Jonathan Wakely  <jwakely@redhat.com>
341         * g++.dg/cpp0x/elision_conv.C: New.
343 2014-06-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
345         * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
347 2014-06-27  Paolo Carlini  <paolo.carlini@oracle.com>
349         PR c++/61614
350         * g++.dg/ext/complit14.C: New.
352 2014-06-27  Martin Jambor  <mjambor@suse.cz>
354         PR ipa/61160
355         * g++.dg/ipa/pr61160-2.C: New test.
356         * g++.dg/ipa/pr61160-3.C: Likewise.
358 2014-06-27  Jakub Jelinek  <jakub@redhat.com>
360         PR tree-optimization/57233
361         PR tree-optimization/61299
362         * gcc.dg/pr57233.c: New test.
363         * gcc.target/i386/pr57233.c: New test.
364         * gcc.target/i386/sse2-pr57233.c: New test.
365         * gcc.target/i386/avx-pr57233.c: New test.
366         * gcc.target/i386/avx2-pr57233.c: New test.
367         * gcc.target/i386/avx512f-pr57233.c: New test.
368         * gcc.target/i386/xop-pr57233.c: New test.
370 2014-06-27  Sebastian Huber  <sebastian.huber@embedded-brains.de>
372         * gcc.dg/typeof-2.c: New testcase.
374 2014-06-27  Marek Polacek  <polacek@redhat.com>
376         * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
377         (fn1): Remove store to out-of-bounds location.  Add memory barrier.
378         (fn2): Likewise.
379         (fn5): Likewise.
380         (fn6): Likewise.
381         (fn7): Likewise.
382         (fn8): Likewise.
383         (fn9): Likewise.
384         (fn11): Likewise.
385         * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
386         location.  Add memory barrier.
387         (fn2): Likewise.
388         (fn3): Likewise.
389         (fn4): Likewise.
390         (fn5): Likewise.
391         * c-c++-common/ubsan/bounds-7.c: New test.
393 2014-06-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
395         PR libgfortran/61499
396         * gfortran.dg/arrayio_15.f90: New test.
398 2014-06-26  Uros Bizjak  <ubizjak@gmail.com>
400         PR target/61586
401         * gcc.target/alpha/pr61586.c: New test.
403 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
405         PR c++/57573
406         * g++.dg/template/pr57573.C: New.
408 2014-06-26  Jan Hubicka  <hubicka@ucw.cz>
410         * gcc.dg/tree-ssa/interposition.c: New testcase.
412 2014-06-26  Paolo Carlini  <paolo.carlini@oracle.com>
414         PR c++/56633
415         * g++.dg/cpp0x/deleted8.C: New.
417 2014-06-26  Martin Jambor  <mjambor@suse.cz>
419         * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
420         parameter.
421         * g++.dg/simulate-thread/bitfields.C: Likewise.
422         * gcc.dg/simulate-thread/strict-align-global.c: Remove
423         allow-packed-store-data-races parameter.
424         * gcc.dg/simulate-thread/subfields.c: Likewise.
425         * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
426         to one.
428 2014-06-26  Martin Jambor  <mjambor@suse.cz>
430         * g++.dg/ipa/pr60600.C: Fix typo.
431         * g++.dg/ipa/devirt-25.C: Likewise.
433 2014-06-26  Richard Biener  <rguenther@suse.de>
435         PR tree-optimization/61607
436         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
438 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
440         * gcc.dg/inline-22.c: Add bind_pic_locally.
441         * gcc.dg/inline_4.c: Ditto.
442         * gcc.dg/fail_always_inline.c: Ditto.
443         * g++.dg/ipa/devirt-25.C: Ditto.
445 2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
447         * lib/target-support.exp (bind_pic_locally): Save the flags to
448         'flags_to_postpone' instead of appending to 'flags'.
449         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
450         with flags_to_postpone and revert after target_compile.
451         * lib/g++.exp (g++_target_compile): Ditto.
452         * lib/gfortran.exp (gfortran_target_compile): Ditto.
454 2014-06-26  Nick Clifton  <nickc@redhat.com>
456         * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
458 2014-06-26  Adam Butcher  <adam@jessamine.co.uk>
460         PR c++/61537
461         * g++.dg/template/pr61537.C: New testcase.
463 2014-06-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
465         * gfortran.dg/default_format_denormal_2.f90:  Remove xfail for
466         powerpc*-*-linux*.
468 2014-06-25  Tobias Burnus  <burnus@net-b.de>
470         * gfortran.dg/coarray_33.f90: New.
472 2014-06-25  Tobias Burnus  <burnus@net-b.de>
474         * gfortran.dg/coarray/coindexed_1.f90: New.
476 2014-06-25  Tobias Burnus  <burnus@net-b.de>
478         * gfortran.dg/coarray_collectives_7.f90: New.
480 2014-06-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
482         * gcc.c-torture/execute/20140622-1.c: New test.
484 2014-06-25  Paolo Carlini  <paolo.carlini@oracle.com>
486         DR 178
487         PR c++/49132
488         * g++.dg/cpp0x/aggr1.C: New.
489         * g++.dg/cpp0x/aggr2.C: Likewise.
490         * g++.dg/init/aggr11.C: Likewise.
491         * g++.dg/init/aggr12.C: Likewise.
493 2014-06-25  Martin Jambor  <mjambor@suse.cz>
495         * g++.dg/ipa/pr61540.C: Remove dumping test.
497 2014-06-25  Marek Polacek  <polacek@redhat.com>
499         PR c/61162
500         * gcc.dg/pr61162.c: Adjust dg-warning.
501         * gcc.dg/pr61162-2.c: New test.
503 2014-06-25  Marc Glisse  <marc.glisse@inria.fr>
505         PR tree-optimization/57742
506         * gcc.dg/tree-ssa/calloc-3.c: New file.
508 2014-06-25  Richard Biener  <rguenther@suse.de>
510         PR testsuite/61560
511         * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
512         for targets that return _Complex float in memory.
514 2014-06-25  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
516         * gcc.target/arm/vect-noalign.c: Adjust options.
518 2014-06-24  Cong Hou  <congh@google.com>
520         * gcc.dg/vect/vect-reduc-sad.c: New.
521         * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
523 2014-06-24  Marc Glisse  <marc.glisse@inria.fr>
525         PR tree-optimization/57742
526         * g++.dg/tree-ssa/calloc.C: New testcase.
527         * gcc.dg/tree-ssa/calloc-1.c: Likewise.
528         * gcc.dg/tree-ssa/calloc-2.c: Likewise.
529         * gcc.dg/strlenopt-9.c: Adapt.
531 2014-06-24  Yufeng Zhang  <yufeng.zhang@arm.com>
533         * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
534         global variable.
535         (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
536         instead of calling sequentially in the C code.
537         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
538         saved_return_address to the stack frame where LR register was stored.
539         (saved_return_address): Declare weak.
541 2014-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
543         PR c++/33972
544         * g++.dg/other/operator3.C: New.
545         * g++.dg/template/operator8.C: Adjust.
546         * g++.dg/template/operator9.C: Likewise.
548 2014-06-24  Alan Lawrence  <alan.lawrence@arm.com>
550         * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
552 2014-06-24  Richard Biener  <rguenther@suse.de>
554         PR tree-optimization/61572
555         * gcc.target/i386/pr61572.c: New testcase.
557 2014-06-24  Jakub Jelinek  <jakub@redhat.com>
559         * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
560         reduction clause.
561         * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
562         Remove Label is never defined expected error.
563         * gfortran.dg/gomp/udr8.f90: New test.
565 2014-06-24  Markus Trippelsdorf  <markus@trippelsdorf.de>
567         PR tree-optimization/61554
568         * g++.dg/torture/pr61554.C: New testcase.
570 2014-06-23  Max Ostapenko  <m.ostapenko@partner.samsung.com>
572         * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
574 2014-06-23  Jan Hubicka  <hubicka@ucw.cz>
576         * gcc.dg/localalias-2.c: Guard by require-alias.
577         * gcc.dg/globalalias-2.c: Likewise.
579 2014-06-23  Kai Tietz  <ktietz@redhat.com>
581         * gcc.target/i386/indjmp-1.c: New test.
583 2014-06-23  Andrew Pinski  <apinski@cavium.com>
585         * gcc.c-torture/compile/20140723-1.c: New testcase.
587 2014-06-23  Marek Polacek  <polacek@redhat.com>
589         PR c/61553
590         * c-c++-common/pr61553.c (foo): Add dg-error.
592 2014-06-23  Tobias Burnus  <burnus@net-b.de>
594         * gfortran.dg/coarray_32.f90: New.
596 2014-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
598         DR 577
599         PR c++/33101
600         * g++.dg/other/void1.C: Adjust.
601         * g++.dg/other/void3.C: Likewise.
603 2014-06-23  Marek Polacek  <polacek@redhat.com>
605         PR c/61553
606         * c-c++-common/pr61553.c: New test.
608 2014-06-23  Richard Biener  <rguenther@suse.de>
610         * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
611         * g++.dg/vect/slp-pr50819.cc: Likewise.
612         * g++.dg/vect/slp-pr56812.cc: Likewise.
613         * gcc.dg/vect/bb-slp-1.c: Likewise.
614         * gcc.dg/vect/bb-slp-10.c: Likewise.
615         * gcc.dg/vect/bb-slp-11.c: Likewise.
616         * gcc.dg/vect/bb-slp-13.c: Likewise.
617         * gcc.dg/vect/bb-slp-14.c: Likewise.
618         * gcc.dg/vect/bb-slp-15.c: Likewise.
619         * gcc.dg/vect/bb-slp-16.c: Likewise.
620         * gcc.dg/vect/bb-slp-17.c: Likewise.
621         * gcc.dg/vect/bb-slp-18.c: Likewise.
622         * gcc.dg/vect/bb-slp-19.c: Likewise.
623         * gcc.dg/vect/bb-slp-2.c: Likewise.
624         * gcc.dg/vect/bb-slp-20.c: Likewise.
625         * gcc.dg/vect/bb-slp-21.c: Likewise.
626         * gcc.dg/vect/bb-slp-22.c: Likewise.
627         * gcc.dg/vect/bb-slp-23.c: Likewise.
628         * gcc.dg/vect/bb-slp-24.c: Likewise.
629         * gcc.dg/vect/bb-slp-25.c: Likewise.
630         * gcc.dg/vect/bb-slp-26.c: Likewise.
631         * gcc.dg/vect/bb-slp-27.c: Likewise.
632         * gcc.dg/vect/bb-slp-28.c: Likewise.
633         * gcc.dg/vect/bb-slp-29.c: Likewise.
634         * gcc.dg/vect/bb-slp-3.c: Likewise.
635         * gcc.dg/vect/bb-slp-30.c: Likewise.
636         * gcc.dg/vect/bb-slp-31.c: Likewise.
637         * gcc.dg/vect/bb-slp-32.c: Likewise.
638         * gcc.dg/vect/bb-slp-4.c: Likewise.
639         * gcc.dg/vect/bb-slp-5.c: Likewise.
640         * gcc.dg/vect/bb-slp-6.c: Likewise.
641         * gcc.dg/vect/bb-slp-7.c: Likewise.
642         * gcc.dg/vect/bb-slp-8.c: Likewise.
643         * gcc.dg/vect/bb-slp-8a.c: Likewise.
644         * gcc.dg/vect/bb-slp-8b.c: Likewise.
645         * gcc.dg/vect/bb-slp-9.c: Likewise.
646         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
647         * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
648         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
649         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
650         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
651         * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
652         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
653         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
654         * gcc.dg/vect/pr26359.c: Likewise.
655         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
657 2014-06-23  Marek Polacek  <polacek@redhat.com>
659         * c-c++-common/pr49706-2.c: New test.
661 2014-06-23  Alan Modra  <amodra@gmail.com>
663         * gcc.dg/pr61583.c: New.
665 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
667         * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
668         [u]int64x1_t.
670         * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
671         * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
673         * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
674         test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
675         test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
676         test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
677         test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
678         test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
679         test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
680         test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
681         test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
682         test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
683         test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
684         test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
685         test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
686         test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
687         test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
688         test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
689         test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
690         test_vsrid_n_u64): Fix signature to match intrinsic.
692         (test_vabs_s64): Remove.
693         (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
695         (test_vdupd_lane_s64): Rename to...
696         (test_vdupd_laneq_s64): ...and remove a call to force_simd.
698         (test_vdupd_lane_u64): Rename to...
699         (test_vdupd_laneq_u64): ...and remove a call to force_simd.
701         (test_vtst_s64): Rename to...
702         (test_vtstd_s64): ...and change int64x1_t to int64_t.
704         (test_vtst_u64): Rename to...
705         (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
707         * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
708         * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
709         Remove out-of-bounds tests.
710         * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
711         * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
712         * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
714 2014-06-23  Alan Lawrence  <alan.lawrence@arm.com>
716         * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
717         * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
718         * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
719         * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
720         * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
721         vector types.
722         * gcc.target/aarch64/vsub_f64.c: Likewise.
723         * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
724         scheme as now the same for all variants.
725         * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
726         float64x1_t.
728 2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
730         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
732 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
734         * gcc.dg/localalias.c: Fix broken commit.
735         * gcc.dg/globalalias.c: Likewise.
737 2014-06-20  Jan Hubicka  <hubicka@ucw.cz>
739         * gcc.dg/localalias.c: New testcase.
740         * gcc.dg/localalias-2.c: New testcase.
741         * gcc.dg/globalalias.c: New testcase.
742         * gcc.dg/globalalias-2.c: New testcase.
744 2014-06-20  Jakub Jelinek  <jakub@redhat.com>
746         * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
748 2014-06-20  Marek Polacek  <polacek@redhat.com>
750         * c-c++-common/ubsan/bounds-1.c: New test.
751         * c-c++-common/ubsan/bounds-2.c: New test.
752         * c-c++-common/ubsan/bounds-3.c: New test.
753         * c-c++-common/ubsan/bounds-4.c: New test.
754         * c-c++-common/ubsan/bounds-5.c: New test.
755         * c-c++-common/ubsan/bounds-6.c: New test.
757 2014-06-20  Yufeng Zhang  <yufeng.zhang@arm.com>
759         Make the tests big-endian friendly.
761         * gcc.target/aarch64/aapcs64/test_25.c: Update.
762         * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
763         * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
764         * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
765         * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
766         * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
767         * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
768         * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
769         * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
771 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
772             Max Ostapenko  <m.ostapenko@partner.samsung.com>
774         PR sanitizer/61547
775         * c-c++-common/asan/strlen-overflow-1.c: New test.
777 2014-06-20  Martin Jambor  <mjambor@suse.cz>
779         PR ipa/61540
780         * g++.dg/ipa/pr61540.C: New test.
782 2014-06-20  Yury Gribov  <y.gribov@samsung.com>
783             Max Ostapenko  <m.ostapenko@partner.samsung.com>
785         PR sanitizer/61530
786         * c-c++-common/asan/pr61530.c: New test.
788 2014-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
790         * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
791         * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
792         * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
793         * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
794         * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
795         * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
796         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
797         * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
798         * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
799         * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
800         * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
801         * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
802         * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
803         * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
804         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
805         * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
806         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
807         * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
808         * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
809         * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
810         * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
811         * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
812         * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
813         * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
814         * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
815         * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
816         * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
817         * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
818         * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
819         * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
820         * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
821         * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
822         * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
823         * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
824         * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
825         * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
826         * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
827         * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
828         * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
829         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
830         * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
831         * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
832         (test_vqdmlal_high_lane_s16): Fix parameter type.
833         (test_vqdmlal_high_lane_s32): Likewise.
834         (test_vqdmull_high_lane_s16): Likewise.
835         (test_vqdmull_high_lane_s32): Likewise.
836         (test_vqdmlsl_high_lane_s32): Likewise.
837         (test_vqdmlsl_high_lane_s16): Likewise.
838         * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
839         Fix argument type.
840         (test_vqdmlals_lane_s32): Likewise.
841         (test_vqdmlslh_lane_s16): Likewise.
842         (test_vqdmlsls_lane_s32): Likewise.
843         (test_vqdmulhh_lane_s16): Likewise.
844         (test_vqdmulhs_lane_s32): Likewise.
845         (test_vqdmullh_lane_s16): Likewise.
846         (test_vqdmulls_lane_s32): Likewise.
847         (test_vqrdmulhh_lane_s16): Likewise.
848         (test_vqrdmulhs_lane_s32): Likewise.
850 2014-06-20  Tobias Burnus  <burnus@net-b.de>
852         PR testsuite/61567
853         * gfortran.dg/coarray_collectives_5.f90: Update
854         dg-final scan-tree-dump-times.
855         * gfortran.dg/coarray_collectives_6.f90: Ditto.
857 2014-06-20 Hale Wang <hale.wang@arm.com>
859         * gcc.target/arm/lto/: New folder to verify the LTO option.
860         * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
861         * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
862         * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
863         * lib/lto.exp (object-readelf): New procedure.
865 2014-06-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
867         PR fortran/61454
868         * gfortran.dg/pr61454.f90: New file.
870 2014-06-19  Terry Guo  <terry.guo@arm.com>
872         * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
873         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
874         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
876 2014-06-19  Tobias Burnus  <burnus@net-b.de>
878         * gfortran.dg/coarray/collectives_2.f90: Extend
879         and make valid.
881 2014-06-18  Tom de Vries  <tom@codesourcery.com>
883         * gcc.target/aarch64/fuse-caller-save.c: New test.
885 2014-06-18  Radovan Obradovic  <robradovic@mips.com>
886             Tom de Vries  <tom@codesourcery.com>
888         * gcc.target/arm/fuse-caller-save.c: New test.
890 2014-06-18  Richard Biener  <rguenther@suse.de>
892         * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
893         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
894         * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
896 2014-06-18  Yuri Rumyantsev  <ysrumyan@gmail.com>
898         PR tree-optimization/61518
899         * gcc.dg/torture/pr61518.c: New test.
901 2014-06-18  Thomas Preud'homme  <thomas.preudhomme@arm.com>
903         PR tree-optimization/61517
904         * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
905         (incorrect_read_be32): Likewise.
906         (main): Call incorrect_read_* to test stmt replacement is made by
907         bswap at the right place.
908         * gcc.c-torture/execute/pr61517.c: New test.
910 2014-06-18  Andreas Schwab  <schwab@suse.de>
912         PR rtl-optimization/54555
913         * gcc.target/m68k/pr54555.c: New test.
915 2014-06-18  Olivier Hainque  <hainque@adacore.com>
917         * gnat.dg/blocklocs.adb: New test.
919 2014-06-18  Evgeny Stupachenko  <evstupac@gmail.com>
921         PR tree-optimization/52252
922         * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
923         * gcc.target/i386/pr52252-core.c: Ditto.
925         PR tree-optimization/61403
926         * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
928 2014-06-18  Jakub Jelinek  <jakub@redhat.com>
930         * gfortran.dg/gomp/declare-simd-1.f90: New test.
931         * gfortran.dg/gomp/depend-1.f90: New test.
932         * gfortran.dg/gomp/target1.f90: New test.
933         * gfortran.dg/gomp/target2.f90: New test.
934         * gfortran.dg/gomp/target3.f90: New test.
935         * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
936         * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
937         201107.
939 2014-06-18  Dominique d'Humieres <dominiq@lps.ens.fr>
941         PR fortran/61126
942         * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
944 2014-06-17  Tobias Burnus  <burnus@net-b.de>
945             Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
947         * gfortran.dg/coarray/send_array.f90: New.
948         * gfortran.dg/coarray/get_array.f90: New.
949         * gfortran.dg/coarray/sendget_array.f90: New.
950         * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
951         names.
952         * gfortran.dg/coarray/collectives_2.f90: New.
954 2014-06-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
956         PR target/61533
957         * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
958         dg-options.
960 2014-06-17  Uros Bizjak  <ubizjak@gmail.com>
962         * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
963         unit_id and kind_id to zero.
965 2014-06-17  Yufeng Zhang  <yufeng.zhang@arm.com>
967         PR target/61483
968         * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
969         * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
970         * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
971         * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
973 2014-06-17  Richard Biener  <rguenther@suse.de>
975         PR lto/61012
976         * gcc.dg/lto/pr61526_0.c: New testcase.
977         * gcc.dg/lto/pr61526_1.c: Likewise.
979 2014-06-17  Richard Biener  <rguenther@suse.de>
981         * gcc.dg/tree-ssa/20041122-1.c: Adjust.
982         * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
983         * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
984         * gcc.dg/tree-ssa/vrp36.c: Likewise.
985         * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
987 2014-06-17  Richard Biener  <rguenther@suse.de>
989         * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
991 2014-06-16  Richard Biener  <rguenther@suse.de>
993         PR tree-optimization/61482
994         * g++.dg/torture/pr61482.C: New testcase.
996 2014-06-16  Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
998         * gcc.target/i386/xop-imul64-vector.c: Remove the check for
999         vpmacsdql instruction.
1001 2014-06-16  Yury Gribov  <y.gribov@samsung.com>
1003         * c-c++-common/asan/instrument-with-calls-1.c: New test.
1004         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1005         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1006         * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
1007         test patterns.
1008         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1009         * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1010         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1011         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1012         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1013         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1015 2014-06-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1017         PR fortran/28484
1018         PR fortran/61429
1019         * gfortran.dg/system_clock_1.f90: New file.
1020         * gfortran.dg/system_clock_2.f90: New file.
1022 2014-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
1024         PR c++/33101
1025         * g++.dg/other/void3.C: New.
1026         * g++.dg/conversion/err-recover1.C: Update.
1028 2014-06-13  Peter Bergner  <bergner@vnet.ibm.com>
1030         PR target/61415
1031         * lib/target-supports.exp (check_effective_target_longdouble128): New.
1032         * gcc.target/powerpc/pack02.c: Use it.
1033         * gcc.target/powerpc/tfmode_off.c: Likewise.
1035 2014-06-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1037         PR rtl-optimization/61094
1038         PR rtl-optimization/61446
1039         * gcc.target/i386/pr61446.c : New.
1041 2014-06-13  Dehao Chen  <dehao@google.com>
1043         * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
1045 2014-06-13  Alan Lawrence  <alan.lawrence@arm.com>
1047         * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
1049 2014-06-13  Richard Biener  <rguenther@suse.de>
1051         * c-c++-common/pr46562-2.c: Adjust.
1052         * g++.dg/tree-ssa/pr8781.C: Likewise.
1053         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1054         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1055         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1056         * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
1057         * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
1059 2014-06-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1061         PR tree-optimization/61375
1062         * gcc.c-torture/execute/pr61375-1.c: New test.
1064 2014-06-12  Jakub Jelinek  <jakub@redhat.com>
1066         PR middle-end/61486
1067         * c-c++-common/gomp/pr61486-1.c: New test.
1068         * c-c++-common/gomp/pr61486-2.c: New test.
1070 2014-06-10  Alan Lawrence  <alan.lawrence@arm.com>
1072         PR target/59843
1073         * gcc.dg/vect/vect-singleton_1.c: New file.
1075 2014-06-12  Georg-Johann Lay  <avr@gjlay.de>
1077         PR target/61443
1078         * gcc.target/avr/torture/pr61443.c: New test.
1080 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
1082         PR c++/19200
1083         * g++.dg/parse/friend11.C: New.
1085 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
1087         PR c++/60265
1088         * g++.dg/cpp0x/using-enum-1.C: New.
1089         * g++.dg/cpp0x/using-enum-2.C: Likewise.
1091 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
1093         PR c++/19200
1094         * g++.dg/parse/friend9.C: New.
1095         * g++.dg/parse/friend10.C: Likewise.
1096         * g++.dg/parse/friend7.C: Adjust.
1098 2014-06-11  Richard Biener  <rguenther@suse.de>
1100         PR tree-optimization/61452
1101         * gcc.dg/torture/pr61452.c: New testcase.
1103 2014-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
1105         PR c++/34049
1106         * g++.dg/parse/pr34049.C: New.
1108 2014-06-11  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1110         * gcc.c-torture/execute/pr61306-1.c: New test.
1111         * gcc.c-torture/execute/pr61306-2.c: Likewise.
1112         * gcc.c-torture/execute/pr61306-3.c: Likewise.
1114 2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1116         * gcc.target/aarch64/acle/acle.exp: New.
1117         * gcc.target/aarch64/acle/crc32b.c: New test.
1118         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
1119         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
1120         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
1121         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
1122         * gcc.target/aarch64/acle/crc32d.c: Likewise.
1123         * gcc.target/aarch64/acle/crc32h.c: Likewise.
1124         * gcc.target/aarch64/acle/crc32w.c: Likewise.
1126 2014-06-11  Evgeny Stupachenko  <evstupac@gmail.com>
1128         PR tree-optimization/52252
1129         * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
1131 2014-06-11  Richard Biener  <rguenther@suse.de>
1133         PR middle-end/61437
1134         * gcc.dg/torture/20140610-1.c: New testcase.
1135         * gcc.dg/torture/20140610-2.c: Likewise.
1137 2014-06-10  Richard Biener  <rguenther@suse.de>
1139         PR tree-optimization/61438
1140         * gcc.dg/torture/pr61438.c: New testcase.
1142 2014-06-10  Richard Biener  <rguenther@suse.de>
1144         PR middle-end/61456
1145         * g++.dg/opt/pr61456.C: New testcase.
1147 2014-06-10  Dominique d'Humieres <dominiq@lps.ens.fr>
1148             Mikael Morin <mikael@gcc.gnu.org>
1150         PR fortran/41936
1151         * gfortran.dg/class_array_15.f03: Check memory leaks.
1153 2014-06-10  Richard Biener  <rguenther@suse.de>
1155         PR tree-optimization/57186
1156         PR tree-optimization/59299
1157         * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
1158         * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
1160 2014-06-10  Jakub Jelinek  <jakub@redhat.com>
1162         PR fortran/60928
1163         * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
1164         directives.
1165         * gfortran.dg/gomp/associate1.f90: New test.
1166         * gfortran.dg/gomp/intentin1.f90: New test.
1167         * gfortran.dg/gomp/openmp-simd-1.f90: New test.
1168         * gfortran.dg/gomp/openmp-simd-2.f90: New test.
1169         * gfortran.dg/gomp/openmp-simd-3.f90: New test.
1170         * gfortran.dg/gomp/proc_ptr_2.f90: New test.
1172 2014-06-09  Marek Polacek  <polacek@redhat.com>
1174         PR c/36446
1175         * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
1176         * gcc.dg/array-2.c: Likewise.
1177         * gcc.dg/array-const-2.c: Likewise.
1178         * gcc.dg/ucnid-8.c: Likewise.
1179         * gcc.dg/vla-init-1.c: Likewise.
1180         * gcc.dg/array-const-3.c: Change dg-error to dg-message.
1181         * gcc.dg/c99-flex-array-7.c: Likewise.
1182         * gcc.dg/init-bad-1.c: Likewise.
1183         * gcc.dg/init-bad-3.c: Likewise.
1184         * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
1185         * gcc.dg/pedwarn-init.c: Add dg-warning.
1186         * gcc.dg/pr53119.c: Remove dg-excess-errors.
1188 2014-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1190         PR c++/22556
1191         * g++.dg/other/redecl3.C: New.
1193 2014-06-09  Marc Glisse  <marc.glisse@inria.fr>
1195         PR c++/54442
1196         * g++.dg/pr54442.C: New file.
1198 2014-06-09  Paul Thomas  <pault@gcc.gnu.org>
1200         PR fortran/61406
1201         * gfortran.dg/associate_17.f90 : New test
1203 2014-06-09  Petr Murzin  <petr.murzin@intel.com>
1205         * gcc.target/i386/avx512f-vaddpd-2.c:  Add static void for CALC,
1206         void for TEST instead of static void.
1207         * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
1208         * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
1209         * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
1210         * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
1211         * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
1212         * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
1213         * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
1214         * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
1215         * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
1216         * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
1217         * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
1218         * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
1219         * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
1220         * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
1221         * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
1222         * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
1223         * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
1224         * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
1225         * gcc.target/i386/avx512f-vminps-2.c: Ditto.
1226         * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
1227         * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
1228         * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
1229         * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
1230         * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
1231         * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
1232         * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
1233         * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1234         * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
1235         * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
1236         * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
1237         * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
1238         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1239         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1240         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1241         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1242         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1243         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1244         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1245         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1246         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1247         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1248         * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
1249         * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
1250         * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
1251         * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
1252         * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
1253         * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
1254         * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
1255         * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
1256         * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
1257         * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
1258         * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
1259         * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
1260         * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
1261         * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
1262         * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
1263         * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
1264         * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
1265         * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
1266         * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
1267         * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
1268         * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
1269         * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1270         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1271         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1272         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1273         * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
1274         * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
1275         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1276         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1277         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1278         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1279         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1280         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1281         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1282         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1283         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1284         * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
1285         * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
1286         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1287         * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
1288         * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
1289         * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
1290         * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
1291         * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
1292         * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
1293         instead of static void.
1294         * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
1295         delete unused variables.
1296         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1297         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1298         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1299         * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
1300         delete unused variables, void for TEST instead of static void.
1301         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1302         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1303         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1304         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1305         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1306         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1307         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1308         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1309         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1310         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1311         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1312         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1313         * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
1314         initialize variables.
1315         * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
1316         * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
1317         * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
1318         * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
1319         * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
1320         * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
1321         * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
1322         * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
1323         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1324         * gcc.target/i386/i386.exp: Ditto.
1325         * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
1326         CALC, void for TEST instead of static void, initialize variables.
1327         * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
1328         * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
1329         static void.
1330         * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
1331         * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
1332         * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
1333         * gcc.target/i386/avx512f-valignd-2.c: Ditto.
1334         * gcc.target/i386/avx512f-valignq-2.c: Ditto.
1335         * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1336         * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1337         * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
1338         * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
1339         * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
1340         * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
1341         * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1342         * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1343         * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
1344         * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1345         * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
1346         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1347         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1348         * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1349         * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
1350         * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
1351         * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
1352         * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
1353         * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
1354         * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
1355         * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
1356         * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
1357         * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
1358         * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
1359         * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
1360         * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
1361         * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
1362         * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
1363         * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
1364         * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
1365         * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
1366         * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
1367         * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
1368         * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
1369         * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
1370         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1371         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1372         * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
1373         * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
1374         * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
1375         * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
1376         * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
1377         * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
1378         * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1379         * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1380         * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1381         * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1382         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1383         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1384         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1385         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1386         * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
1387         * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
1388         * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1389         * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
1390         * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1391         * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1392         * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1393         * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
1394         * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1395         * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
1396         * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
1397         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1398         * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
1399         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1400         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1401         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1402         * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1403         * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1404         * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1405         * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1406         * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
1407         * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
1408         * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
1409         * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
1410         * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
1411         * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
1412         * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
1413         * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
1414         * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
1415         * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
1416         * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
1417         * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
1418         * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
1419         * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1420         * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1421         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1422         * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
1423         * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
1424         * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1425         * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1426         * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
1427         * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
1428         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1429         * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
1430         * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
1431         * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1432         * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
1433         * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
1434         * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
1435         * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
1436         * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
1437         * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
1438         * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
1439         * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
1440         instead of static void.
1441         * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
1442         * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
1443         * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
1444         * gcc.target/i386/avx512f-vprord-2.c: Ditto.
1445         * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
1446         * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
1447         * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
1448         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
1449         static void, delete unused variables.
1450         * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
1451         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1452         * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
1453         * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
1454         * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
1455         static void, delete unused variables, Change parameters for
1456         UNION_CHECK, MASK_MERGE and MASK_ZERO.
1457         * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
1458         CALC,  void for TEST instead of static void.
1459         * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
1460         UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
1461         void.
1462         * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1463         * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
1464         static void, change type  of parameter for UNION_TYPE.
1465         * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
1466         * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
1467         void for TEST instead of static void, delete unused variables, change
1468         parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
1469         * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
1470         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1471         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1472         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1473         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1474         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1475         * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
1476         void for TEST instead of static void, change parameters for
1477         UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
1478         * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
1479         * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
1480         * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
1481         * gcc.target/i386/avx512f-additional-reg-names.c: Add
1482         __attribute__((unused)).
1483         * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
1484         __attribute__((unused)).
1485         * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
1486         * gcc.target/i386/avx512f-kandw-1.c: Ditto.
1487         * gcc.target/i386/avx512f-klogic-2.c: Ditto.
1488         * gcc.target/i386/avx512f-knotw-1.c: Ditto.
1489         * gcc.target/i386/avx512f-korw-1.c: Ditto.
1490         * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
1491         * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
1492         * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
1493         * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
1494         add __attribute__((unused)).
1495         * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
1496         * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
1497         * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
1498         * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
1499         * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
1500         * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
1501         * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
1502         * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
1503         * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
1504         delete unused variables.
1505         * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
1506         * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
1507         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1508         * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
1509         * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
1510         * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
1511         static void, mask_merging and zero_masking for unsigned types.
1512         * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
1513         CHECK_ARRAY for unsigned types.
1514         * gcc.target/i386/m256-check.h: Ditto.
1515         * gcc.target/i386/m512-check.h: Ditto.
1517 2014-06-09  Alan Lawrence  <alan.lawrence@arm.com>
1519         PR target/61062
1520         * gcc.target/arm/pr48252.c (main): Expect same result
1521         as endian-neutral.
1523 2014-06-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1525         PR fortran/45187
1526         * gfortran.dg/cray_pointers_10.f90: New file.
1528 2014-06-09  Jakub Jelinek  <jakub@redhat.com>
1530         * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
1531         instead of complex(kind=16).
1533 2014-06-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1535         PR fortran/38829
1536         * gfortran.dg/bind_c_usage_29.f90: New file.
1538 2014-06-07  Eric Botcazou  <ebotcazou@adacore.com>
1540         * gnat.dg/opt38.adb: New test.
1541         * gnat.dg/opt38_pkg.ad[sb]: New helper.
1543 2014-06-07  Hans-Peter Nilsson  <hp@bitrange.com>
1545         PR target/18343
1546         * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
1547         New macro, 0 for __MMIX__, default 64.
1548         (bar): Pass it to __builtin_apply instead of literal 64.
1550 2014-06-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1552         * gfortran.dg/io_constraints_11.f90: New file.
1553         * gfortran.dg/io_constraints_12.f90: New file.
1554         * gfortran.dg/io_constraints_13.f90: New file.
1556 2014-06-06  Uros Bizjak  <ubizjak@gmail.com>
1558         PR target/61423
1559         * gcc.target/i386/pr61423.c: New test.
1561 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1563         PR c++/60184
1564         * g++.dg/cpp0x/constexpr-union6.C: New.
1565         * g++.dg/cpp0x/union6.C: Likewise.
1566         * g++.dg/init/ref14.C: Adjust.
1567         * g++.dg/init/union1.C: Likewise.
1569 2014-06-06  Richard Biener  <rguenther@suse.de>
1571         PR tree-optimization/59299
1572         * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
1574 2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
1576         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
1577         * gcc.dg/tree-ssa/sra-12.c: Likewise.
1579 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1581         * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
1582         bitfield and test wrong results instead of correct results to make the
1583         test more portable.
1585 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1587         PR c++/60432
1588         * g++.dg/cpp0x/constexpr-60432.C: New.
1590 2014-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
1592         PR c++/60199
1593         * g++.dg/cpp0x/constexpr-60199.C: New.
1595 2014-06-06  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1597         * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
1598         Specify -march=z900 as an additional option.
1599         * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
1600         * gcc.dg/optimize-bswapsi-2.c: Likewise.
1601         * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
1603 2014-06-06  Jakub Jelinek  <jakub@redhat.com>
1605         * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1606         reduction clause diagnostic changes.
1607         * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1608         * gfortran.dg/gomp/reduction1.f90: Likewise.
1609         * gfortran.dg/gomp/reduction3.f90: Likewise.
1610         * gfortran.dg/gomp/udr1.f90: New test.
1611         * gfortran.dg/gomp/udr2.f90: New test.
1612         * gfortran.dg/gomp/udr3.f90: New test.
1613         * gfortran.dg/gomp/udr4.f90: New test.
1614         * gfortran.dg/gomp/udr5.f90: New test.
1615         * gfortran.dg/gomp/udr6.f90: New test.
1616         * gfortran.dg/gomp/udr7.f90: New test.
1618 2014-06-06  Christian Bruel  <christian.bruel@st.com>
1620         PR tree-optimization/43934
1621         * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
1623 2014-06-05  S. Gilles  <sgilles@terpmail.umd.edu>
1625         PR c/53119
1626         * gcc.dg/pr53119.c: New testcase.
1628 2014-06-05  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1630         PR target/52472
1631         * gcc.target/avr/pr52472.c: New test.
1634 2014-06-05  Jeff Law  <law@redhat.com>
1636         PR tree-optimization/61289
1637         * g++.dg/pr61289.C: New test.
1638         * g++.dg/pr61289-2.C: New test.
1640 2014-06-05  Richard Biener  <rguenther@suse.de>
1641             Paolo Carlini  <paolo.carlini@oracle.com>
1643         PR c++/56961
1644         * g++.dg/parse/pr56961.C: New.
1646 2014-06-05  Kai Tietz  <ktietz@redhat.com>
1648         PR target/46219
1649         * gcc.target/i386/sibcall-4.c: Remove xfail.
1651 2014-06-05  Julian Brown  <julian@codesourcery.com>
1652             Sandra Loosemore  <sandra@codesourcery.com>
1654         * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
1656 2014-06-05  Richard Biener  <rguenther@suse.de>
1658         PR c++/61004
1659         * g++.dg/diagnostic/pr61004.C: New testcase.
1661 2014-06-05  Yuri Rumyantsev  <ysrumyan@gmail.com>
1663         * gcc.dg/torture/pr61319.c: New test.
1665 2014-06-05  Marek Polacek  <polacek@redhat.com>
1667         PR c/56724
1668         * gcc.dg/pr56724-3.c: New test.
1670 2014-06-05  Andreas Schwab  <schwab@suse.de>
1672         * g++.dg/cpp0x/initlist86.C (main): Initialize i.
1674 2014-06-05  Marek Polacek  <polacek@redhat.com>
1676         PR c/49706
1677         * c-c++-common/pr49706.c: New test.
1679 2014-06-05  Marek Polacek  <polacek@redhat.com>
1681         PR c/48062
1682         * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
1683         * gcc.dg/Wshadow-3.c: Likewise.
1684         * gcc.dg/pr48062.c: New test.
1686 2014-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1688         PR c++/43453
1689         * g++.dg/init/pr43453.C: New.
1691 2014-06-04  Marc Glisse  <marc.glisse@inria.fr>
1693         PR tree-optimization/61385
1694         * gcc.dg/tree-ssa/pr61385.c: New file.
1696 2014-06-04  Richard Biener  <rguenther@suse.de>
1698         PR tree-optimization/60098
1699         * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
1701 2014-06-04  Richard Biener  <rguenther@suse.de>
1703         * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
1705 2014-06-04  Igor Zamyatin  <igor.zamyatin@intel.com>
1707         PR c/58942
1708         * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
1709         the case with a pointer.
1711 2014-06-04  Marek Polacek  <polacek@redhat.com>
1713         PR c/30020
1714         * c-c++-common/pr30020.c: New test.
1716 2014-06-03  Andrew Pinski  <apinski@cavium.com>
1718         * gcc.c-torture/compile/20140528-1.c: New testcase.
1720 2014-06-03  Dehao Chen  <dehao@google.com>
1722         * gcc.dg/tree-prof/merge_block.c: New test.
1724 2014-06-03  Uros Bizjak  <ubizjak@gmail.com>
1726         * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
1727         * g++.dg/ext/mv15.C (dg-options): Ditto.
1729 2014-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1731         DR 1423
1732         PR c++/52174
1733         * g++.dg/cpp0x/nullptr31.C: New.
1734         * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
1735         * g++.dg/cpp0x/nullptr17.C: Update.
1737 2014-06-03  Marek Polacek  <polacek@redhat.com>
1739         PR c/60439
1740         * c-c++-common/pr60439.c: New test.
1741         * g++.dg/eh/scope1.C (f4): Add dg-warning.
1743 2014-06-03  Martin Jambor  <mjambor@suse.cz>
1745         PR ipa/61160
1746         * g++.dg/ipa/pr61160-1.C: New test.
1748 2014-06-03  Richard Biener  <rguenther@suse.de>
1750         PR tree-optimization/61383
1751         * gcc.dg/torture/pr61383-1.c: New testcase.
1753 2014-06-03  Andreas Schwab  <schwab@linux-m68k.org>
1755         * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
1757 2014-06-02  Jeff Law  <law@redhat.com>
1759         PR rtl-optimization/61094
1760         * g++.dg/pr61094: New test.
1762 2014-06-02  Uros Bizjak  <ubizjak@gmail.com>
1764         * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
1765         * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
1766         * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
1767         * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
1768         * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
1769         * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
1770         * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
1771         * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
1773 2014-06-02  Richard Biener  <rguenther@suse.de>
1775         PR tree-optimization/61346
1776         * gcc.dg/torture/pr61346.c: New testcase.
1778 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1780         * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
1781         not compilation.
1782         * gcc.target/i386/sibcall-4.c: Ditto.
1783         * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
1785 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1787         * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
1788         in scan-assembler-not string.
1789         * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
1790         * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
1791         * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
1793 2014-06-01  Uros Bizjak  <ubizjak@gmail.com>
1795         * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
1797 2014-06-01  Kai Tietz  <ktietz@redhat.com>
1799         PR target/61377
1800         * gcc.target/i386/sibcall-6.c: New test.
1802 2014-05-31  Paolo Carlini  <paolo.carlini@oracle.com>
1804         DR 1227
1805         PR c++/57543
1806         * g++.dg/cpp0x/pr57543-1.C: New.
1807         * g++.dg/cpp0x/pr57543-2.C: Likewise.
1808         * g++.dg/cpp0x/pr57543-3.C: Likewise.
1809         * g++.dg/cpp0x/decltype59.C: Likewise.
1811 2014-05-31  Tom de Vries  <tom@codesourcery.com>
1813         * gcc.target/i386/sibcall-4.c: Add missing closing brace.
1815 2014-05-30  Jakub Jelinek  <jakub@redhat.com>
1817         * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
1818         restore_gcc_exec_prefix_env_var): New procedures.
1819         (set_ld_library_path_env_vars,
1820         restore_ld_library_path_env_vars): Use them.
1821         * lib/c-compat.exp: Load target-libpath.exp.
1822         (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
1823         (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
1824         * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
1825         restore_gcc_exec_prefix_env_var.
1826         * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
1827         Likewise.
1829         * c-c++-common/asan/misalign-1.c: New test.
1830         * c-c++-common/asan/misalign-2.c: New test.
1832         * g++.dg/asan/asan_test.C: Add -std=c++11 and
1833         -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
1834         -DASAN_USE_DEJAGNU_GTEST=1.
1835         * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
1836         * g++.dg/asan/asan_oob_test.cc: Likewise.
1837         * g++.dg/asan/sanitizer_test_utils.h: Likewise.
1838         * g++.dg/asan/asan_str_test.cc: Likewise.
1839         * g++.dg/asan/asan_test_utils.h: Likewise.
1840         * g++.dg/asan/sanitizer_test_config.h: Likewise.
1841         * g++.dg/asan/asan_test.cc: Likewise.  Allow size 12 for long double.
1842         * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
1843         Imported from upstream r209283.
1844         * g++.dg/asan/asan_test_config.h: Likewise.
1846 2014-05-30  Kai Tietz  <ktietz@redhat.com>
1848         PR target/60104
1849         * gcc.target/i386/sibcall-1.c: New test.
1850         * gcc.target/i386/sibcall-2.c: New test.
1851         * gcc.target/i386/sibcall-3.c: New test.
1852         * gcc.target/i386/sibcall-4.c: New test.
1854 2014-05-30  Ian Lance Taylor  <iant@google.com>
1856         * gcc.target/i386/pause-2.c: New test.
1858 2014-05-30  Tom de Vries  <tom@codesourcery.com>
1860         * gcc.target/i386/fuse-caller-save.c: New test.
1861         * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
1862         * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
1864 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
1866         * gcc.target/arm/simd/vrev16p8_1.c: New file.
1867         * gcc.target/arm/simd/vrev16qp8_1.c: New file.
1868         * gcc.target/arm/simd/vrev16qs8_1.c: New file.
1869         * gcc.target/arm/simd/vrev16qu8_1.c: New file.
1870         * gcc.target/arm/simd/vrev16s8_1.c: New file.
1871         * gcc.target/arm/simd/vrev16u8_1.c: New file.
1872         * gcc.target/arm/simd/vrev32p16_1.c: New file.
1873         * gcc.target/arm/simd/vrev32p8_1.c: New file.
1874         * gcc.target/arm/simd/vrev32qp16_1.c: New file.
1875         * gcc.target/arm/simd/vrev32qp8_1.c: New file.
1876         * gcc.target/arm/simd/vrev32qs16_1.c: New file.
1877         * gcc.target/arm/simd/vrev32qs8_1.c: New file.
1878         * gcc.target/arm/simd/vrev32qu16_1.c: New file.
1879         * gcc.target/arm/simd/vrev32qu8_1.c: New file.
1880         * gcc.target/arm/simd/vrev32s16_1.c: New file.
1881         * gcc.target/arm/simd/vrev32s8_1.c: New file.
1882         * gcc.target/arm/simd/vrev32u16_1.c: New file.
1883         * gcc.target/arm/simd/vrev32u8_1.c: New file.
1884         * gcc.target/arm/simd/vrev64f32_1.c: New file.
1885         * gcc.target/arm/simd/vrev64p16_1.c: New file.
1886         * gcc.target/arm/simd/vrev64p8_1.c: New file.
1887         * gcc.target/arm/simd/vrev64qf32_1.c: New file.
1888         * gcc.target/arm/simd/vrev64qp16_1.c: New file.
1889         * gcc.target/arm/simd/vrev64qp8_1.c: New file.
1890         * gcc.target/arm/simd/vrev64qs16_1.c: New file.
1891         * gcc.target/arm/simd/vrev64qs32_1.c: New file.
1892         * gcc.target/arm/simd/vrev64qs8_1.c: New file.
1893         * gcc.target/arm/simd/vrev64qu16_1.c: New file.
1894         * gcc.target/arm/simd/vrev64qu32_1.c: New file.
1895         * gcc.target/arm/simd/vrev64qu8_1.c: New file.
1896         * gcc.target/arm/simd/vrev64s16_1.c: New file.
1897         * gcc.target/arm/simd/vrev64s32_1.c: New file.
1898         * gcc.target/arm/simd/vrev64s8_1.c: New file.
1899         * gcc.target/arm/simd/vrev64u16_1.c: New file.
1900         * gcc.target/arm/simd/vrev64u32_1.c: New file.
1901         * gcc.target/arm/simd/vrev64u8_1.c: New file.
1903 2014-05-29  Vladimir Makarov  <vmakarov@redhat.com>
1905         PR rtl-optimization/61325
1906         * gcc.target/aarch64/pr61325.c: New.
1908 2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
1910         * gcc.target/arm/simd/vextQf32_1.c: New file.
1911         * gcc.target/arm/simd/vextQp16_1.c: New file.
1912         * gcc.target/arm/simd/vextQp8_1.c: New file.
1913         * gcc.target/arm/simd/vextQs16_1.c: New file.
1914         * gcc.target/arm/simd/vextQs32_1.c: New file.
1915         * gcc.target/arm/simd/vextQs64_1.c: New file.
1916         * gcc.target/arm/simd/vextQs8_1.c: New file.
1917         * gcc.target/arm/simd/vextQu16_1.c: New file.
1918         * gcc.target/arm/simd/vextQu32_1.c: New file.
1919         * gcc.target/arm/simd/vextQu64_1.c: New file.
1920         * gcc.target/arm/simd/vextQu8_1.c: New file.
1921         * gcc.target/arm/simd/vextQp64_1.c: New file.
1922         * gcc.target/arm/simd/vextf32_1.c: New file.
1923         * gcc.target/arm/simd/vextp16_1.c: New file.
1924         * gcc.target/arm/simd/vextp8_1.c: New file.
1925         * gcc.target/arm/simd/vexts16_1.c: New file.
1926         * gcc.target/arm/simd/vexts32_1.c: New file.
1927         * gcc.target/arm/simd/vexts64_1.c: New file.
1928         * gcc.target/arm/simd/vexts8_1.c: New file.
1929         * gcc.target/arm/simd/vextu16_1.c: New file.
1930         * gcc.target/arm/simd/vextu32_1.c: New file.
1931         * gcc.target/arm/simd/vextu64_1.c: New file.
1932         * gcc.target/arm/simd/vextu8_1.c: New file.
1933         * gcc.target/arm/simd/vextp64_1.c: New file.
1935 2014-05-29  Radovan Obradovic  <robradovic@mips.com>
1936             Tom de Vries  <tom@codesourcery.com>
1938         * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
1939         options.
1940         * gcc.target/mips/fuse-caller-save.h: New include file.
1941         * gcc.target/mips/fuse-caller-save.c: New test.
1942         * gcc.target/mips/fuse-caller-save-mips16.c: Same.
1943         * gcc.target/mips/fuse-caller-save-micromips.c: Same.
1945 2014-05-29  Evgeny Stupachenko  <evstupac@gmail.com>
1947         * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
1949 2014-05-28  Richard Biener  <rguenther@suse.de>
1951         PR middle-end/61045
1952         * gcc.dg/pr61045.c: New testcase.
1954 2014-05-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1956         * lib/clearcap.exp: New file.
1957         * gcc.dg/vect/vect.exp: Load clearcap.exp.
1958         Remove clearcap_ldflags handling.
1959         Call clearcap-init, clearcap-finish.
1960         * gcc.target/i386/i386.exp: Likewise.
1961         * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1962         * gcc.target/i386/clearcapv2.map: Move to
1963         ../config/sol2-clearcapv2.map.
1964         * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1965         * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1967 2014-05-28  Richard Biener  <rguenther@suse.de>
1969         PR tree-optimization/61335
1970         * gfortran.dg/pr61335.f90: New testcase.
1972 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1974         * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1976 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1978         * gnat.dg/overflow_fixed.adb: New test.
1980 2014-05-27  Marek Polacek  <polacek@redhat.com>
1982         PR c/56724
1983         * gcc.dg/pr56724-1.c: New test.
1984         * gcc.dg/pr56724-2.c: New test.
1985         * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
1986         -Wtraditional.
1987         * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
1989 2014-05-27  Eric Botcazou  <ebotcazou@adacore.com>
1991         * gcc.dg/fold-compare-8.c: New test.
1992         * gcc.dg/Wstrict-overflow-25.c: Likewise.
1994 2014-05-27  Richard Biener  <rguenther@suse.de>
1996         * gcc.dg/tree-ssa/vrp92.c: New testcase.
1998 2014-05-27  Marek Polacek  <polacek@redhat.com>
2000         PR testsuite/61319
2001         * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
2002         LLONG_MIN, and ULLONG_MAX.
2004 2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2006         * lib/target-supports.exp (check_effective_target_vect_bswap):
2007         Specify arm*-*-* support.
2009 2014-05-27  Dominique d'Humieres <dominiq@lps.ens.fr>
2011         PR testsuite/61319
2012         * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
2013         -nan optional.
2014         * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2015         * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2017 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
2019         * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
2021 2014-05-26  Richard Sandiford  <r.sandiford@uk.ibm.com>
2023         PR rtl-optimization/61222
2024         * gcc.c-torture/compile/pr61222-1.c: New test.
2025         * gcc.c-torture/compile/pr61222-2.c: Likewise.
2027 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
2029         * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
2031 2014-05-26  Uros Bizjak  <ubizjak@gmail.com>
2033         * gcc.dg/lto/pr61278_1.c: Remove dg directives.
2035 2014-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2037         PR libgfortran/55117
2038         * gfortran.dg/namelist_85.f90: New test.
2040 2014-05-26  Igor Zamyatin  <igor.zamyatin@intel.com>
2042         PR c/61191
2043         * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
2044         the case with syntax error.
2046 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2048         * gcc.dg/lto/pr61278_0.c: New test.
2049         * gcc.dg/lto/pr61278_1.c: New test.
2051 2014-05-26  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2053         * gcc.dg/pr61220.c: New test.
2054         * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
2056 2014-05-25  Tobias Burnus  <burnus@net-b.de>
2058         * gfortran.dg/coarray_10.f90: Update dg-warning.
2059         * gfortran.dg/coarray_this_image_1.f90: New.
2060         * gfortran.dg/coarray_this_image_2.f90: New.
2062 2014-05-24  Jerry DeLisle  <jvdelisle@gcc.gnu>
2064         PR libfortran/61173
2065         * gfortran.dg/arrayio_14.f90: New test.
2067 2014-05-24  Andreas Schwab  <schwab@suse.de>
2069         * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
2071 2014-05-24  Dominique d'Humieres <dominiq@lps.ens.fr>
2073         * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
2074         Adjust regexp for -flto.
2075         * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
2076         * gfortran.dg/pr52835.f90: Likewise.
2078 2014-05-23  Vladimir Makarov  <vmakarov@redhat.com>
2080         PR rtl-optimization/61215
2081         * gcc.target/i386/pr61215.c: New.
2083 2014-05-23  Marek Polacek  <polacek@redhat.com>
2084             Jakub Jelinek  <jakub@redhat.com>
2086         * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
2087         * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
2088         * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
2089         * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
2090         * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
2091         * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
2092         * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
2093         * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
2094         * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
2095         * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
2096         * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
2097         * c-c++-common/ubsan/float-cast.h: New file.
2098         * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
2099         * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
2101 2014-05-23  Jiong Wang  <jiong.wang@arm.com>
2103         * gcc.target/aarch64/tail_indirect_call_1.c: New.
2105 2014-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
2107         * g++.dg/cpp1y/lambda-init9.C: New.
2109 2014-05-23  Richard Biener  <rguenther@suse.de>
2111         PR testsuite/61266
2112         * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
2113         adjust testcase to reflect reality.
2115 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2117         PR tree-optimization/54733
2118         * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
2119         optimization to support memory sources and bitwise operations
2120         equivalent to load in host endianness.
2121         * gcc.dg/optimize-bswaphi-1.c: Likewise.
2122         * gcc.dg/optimize-bswapsi-2.c: Likewise.
2123         * gcc.c-torture/execute/bswap-2.c: Likewise.
2125 2014-05-23  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2127         * lib/target-supports.exp: New effective targets for architectures
2128         capable of performing byte swap.
2129         * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
2130         * gcc.dg/optimize-bswapdi-2.c: Likewise.
2131         * gcc.dg/optimize-bswapsi-1.c: Likewise.
2133 2014-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
2135         PR c++/61088
2136         * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
2137         * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
2139 2014-05-22  Xinliang David Li  <davidxl@google.com>
2141         * g++.dg/ipa/devirt-15.C: Fix expected message.
2142         * g++.dg/ipa/devirt-16.C: Ditto.
2143         * g++.dg/ipa/devirt-17.C: Ditto.
2144         * g++.dg/ipa/devirt-26.C: Ditto.
2145         * g++.dg/ipa/imm-devirt-1.C: Ditto.
2146         * g++.dg/ipa/imm-devirt-2.C: Ditto.
2147         * g++.dg/tree-ssa/pr8781.C:Ditto.
2149 2014-05-22  Peter Bergner  <bergner@vnet.ibm.com>
2151         * gcc.target/powerpc/htm-ttest.c: New test.
2153 2014-05-22  Eric Botcazou  <ebotcazou@adacore.com>
2155         * gnat.dg/opt37.ad[sb]: New test.
2157 2014-05-21  Jonathan Wakely  <jwakely@redhat.com>
2159         PR c/61271
2160         * g++.dg/cilk-plus/AN/array_function.cc: New.
2162 2014-05-22  Richard Biener  <rguenther@suse.de>
2164         * gcc.dg/tree-ssa/alias-33.c: New testcase.
2166 2014-05-22  Kostya Serebryany  <kcc@google.com>
2168         * c-c++-common/tsan/mutexset1.c: Update the test to match
2169         upstream r209283.
2170         * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
2172 2014-05-21  Marek Polacek  <polacek@redhat.com>
2174         PR sanitizer/61272
2175         * g++.dg/ubsan/pr61272.C: New test.
2177 2014-05-21  Cesar Philippidis  <cesar@codesourcery.com>
2178             Sandra Loosemore  <sandra@codesourcery.com>
2180         PR lto/60179
2181         * lib/scanasm.exp (scan-lto-assembler): New procedure.
2182         * gcc.target/nios2/custom-fp-lto.c: New test.
2184 2014-05-21  Andreas Schwab  <schwab@suse.de>
2186         * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
2188 2014-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
2190         PR target/54236
2191         * gcc.target/sh/pr54236-3.c: New.
2193 2014-05-21  Igor Zamyatin  <igor.zamyatin@intel.com>
2195         PR c++/60189
2196         * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
2198 2014-05-20  Jan Hubicka  <hubicka@ucw.cz>
2200         PR tree-optimization/60899
2201         * g++.dg/ipa/devirt-11.C: Update template.
2203 2014-05-20  Edward Smith-Rowland  <3dw4rd@verizon.net>
2205         PR C++/61038
2206         * g++.dg/cpp0x/pr61038.C: New.
2208 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2210         PR c++/58753
2211         PR c++/58930
2212         PR c++/58704
2213         * g++.dg/cpp0x/nsdmi-template11.C: New.
2214         * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
2215         * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
2217 2014-05-20  Eric Botcazou  <ebotcazou@adacore.com>
2219         * gnat.dg/opt35.adb: New test.
2220         * gnat.dg/opt36.adb: Likewise.
2221         * gnat.dg/opt35_pkg.ad[sb]: New helper.
2223 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2225         PR c++/60373
2226         * g++.dg/cpp0x/Wattributes1.C: New.
2227         * g++.dg/ext/visibility/redecl1.C: Adjust.
2228         * g++.dg/ext/visibility/visibility-7.C: Likewise.
2230 2014-05-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2232         * gcc.target/powerpc/vsxcopy.c: New test.
2234 2014-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
2236         PR c++/58664
2237         * g++.dg/cpp0x/nsdmi-union6.C: New.
2238         * g++.dg/parse/pr58664.C: Likewise.
2239         * g++.dg/cpp0x/nsdmi6.C: Tweak.
2240         * g++.dg/parse/crash31.C: Likewise.
2241         * g++.dg/template/error2.C: Likewise.
2242         * g++.dg/template/inherit8.C: Likewise.
2243         * g++.dg/template/offsetof2.C: Likewise.
2245 2014-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
2247         * c-c++-common/gomp/simd4.c: Adjust for inform.
2248         * g++.dg/cpp0x/decltype-call1.C: Likewise.
2249         * g++.dg/cpp0x/forw_enum6.C: Likewise.
2250         * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
2251         * g++.dg/cpp0x/noexcept15.C: Likewise.
2252         * g++.dg/cpp0x/variadic-ex2.C: Likewise.
2253         * g++.dg/eh/spec6.C: Likewise.
2254         * g++.dg/expr/cast1.C: Likewise.
2255         * g++.dg/expr/dtor1.C: Likewise.
2256         * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
2257         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2258         * g++.dg/gomp/pr49223-2.C: Likewise.
2259         * g++.dg/gomp/udr-4.C: Likewise.
2260         * g++.dg/init/delete1.C: Likewise.
2261         * g++.dg/other/crash-2.C: Likewise.
2262         * g++.dg/parse/crash24.C: Likewise.
2263         * g++.dg/parse/crash25.C: Likewise.
2264         * g++.dg/parse/crash31.C: Likewise.
2265         * g++.dg/parse/crash49.C: Likewise.
2266         * g++.dg/parse/crash50.C: Likewise.
2267         * g++.dg/parse/crash54.C: Likewise.
2268         * g++.dg/parse/dtor7.C: Likewise.
2269         * g++.dg/parse/error40.C: Likewise.
2270         * g++.dg/parse/fused-params1.C: Likewise.
2271         * g++.dg/parse/new1.C: Likewise.
2272         * g++.dg/template/crash35.C: Likewise.
2273         * g++.dg/template/crash59.C: Likewise.
2274         * g++.dg/template/crash77.C: Likewise.
2275         * g++.dg/template/error51.C: Likewise.
2276         * g++.dg/template/incomplete1.C: Likewise.
2277         * g++.dg/template/incomplete3.C: Likewise.
2278         * g++.dg/template/incomplete4.C: Likewise.
2279         * g++.dg/template/incomplete5.C: Likewise.
2280         * g++.dg/template/inherit8.C: Likewise.
2281         * g++.dg/template/instantiate1.C: Likewise.
2282         * g++.dg/template/instantiate3.C: Likewis: Likewise.
2283         * g++.dg/template/offsetof2.C: Likewise.
2284         * g++.dg/tm/pr51928.C: Likewise.
2285         * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
2286         * g++.dg/warn/incomplete1.C: Likewise.
2287         * g++.dg/warn/incomplete2.C: Likewise.
2288         * g++.old-deja/g++.brendan/friend4.C: Likewise.
2289         * g++.old-deja/g++.bugs/900121_01.C: Likewise.
2290         * g++.old-deja/g++.bugs/900214_01.C: Likewise.
2291         * g++.old-deja/g++.eh/catch1.C: Likewise.
2292         * g++.old-deja/g++.eh/spec6.C: Likewise.
2293         * g++.old-deja/g++.mike/p7868.C: Likewise.
2294         * g++.old-deja/g++.other/crash38.C: Likewise.
2295         * g++.old-deja/g++.other/enum2.C: Likewise.
2296         * g++.old-deja/g++.other/incomplete.C: Likewise.
2297         * g++.old-deja/g++.other/vaarg3.C: Likewise.
2298         * g++.old-deja/g++.pt/crash9.C: Likewise.
2299         * g++.old-deja/g++.pt/niklas01a.C: Likewise.
2300         * g++.old-deja/g++.pt/typename8.C: Likewise.
2301         * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
2303 2014-05-19  Joseph Myers  <joseph@codesourcery.com>
2305         * lib/target-supports.exp
2306         (check_effective_target_vect_sizes_32B_16B): Return false if
2307         128-bit AVX vectors preferred.
2309 2014-05-19  Mike Stump  <mikestump@comcast.net>
2311         * lib/target-supports.exp (check_effective_target_avx): Early out
2312         if not x86 to prevent x86 flags on non-x86 targets.
2314 2014-05-19  Richard Biener  <rguenther@suse.de>
2316         PR tree-optimization/61221
2317         * gcc.dg/torture/pr61221.c: New testcase.
2319 2014-05-19  Richard Biener  <rguenther@suse.de>
2321         PR tree-optimization/61209
2322         * gfortran.dg/pr61209.f90: New testcase.
2324 2014-05-19  Richard Biener  <rguenther@suse.de>
2326         PR tree-optimization/61184
2327         * c-c++-common/torture/pr61184.c: New testcase.
2329 2014-05-19  Christian Bruel  <christian.bruel@st.com>
2331         PR target/61195
2332         * gcc.target/sh/pr61195.c: New test.
2334 2014-05-18  Wei Mi  <wmi@google.com>
2336         PR target/58066
2337         * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
2338         directive with rtl insns. Add effective-target fpic and
2339         tls_native.
2341 2014-05-17  Xinliang David Li  <davidxl@google.com>
2343         * g++.dg/ipa/devirt-33.C: New testcase.
2345 2014-05-17  Jan Hubicka  <hubicka@ucw.cz>
2347         * g++.dg/ipa/comdat.C: New file.
2349 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2351         * gnat.dg/volatile12.ad[sb]: New test.
2353 2014-05-18  Eric Botcazou  <ebotcazou@adacore.com>
2355         * gnat.dg/enum3.adb: New test.
2357 2014-05-18  Andreas Schwab  <schwab@suse.de>
2359         * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
2361 2014-05-17  Jerry DeLisle  <jvdelisle@gcc.gnu>
2363         PR libfortran/52539
2364         * gfortran.dg/namelist_utf8.f90: New test.
2366 2014-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
2368         PR c++/52875
2369         * g++.dg/cpp0x/decltype58.C: New.
2371 2014-05-17  Ajit Agarwal  <ajitkum@xilinx.com>
2373         * gcc.target/microblaze/others/break_handler.c: New.
2375 2014-05-17  Marc Glisse  <marc.glisse@inria.fr>
2377         PR tree-optimization/61140
2378         PR tree-optimization/61150
2379         PR tree-optimization/61197
2380         * gcc.dg/tree-ssa/pr61140.c: New file.
2381         * gcc.dg/tree-ssa/pr61150.c: New file.
2382         * gcc.dg/tree-ssa/pr61197.c: New file.
2384 2014-05-17  Uros Bizjak  <ubizjak@gmail.com>
2386         * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
2387         (dg-options): Add -mfpmath=387.
2388         (dg-final): Check that no MMX registers are used.
2390 2014-05-17  Andreas Schwab  <schwab@suse.de>
2392         * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
2394 2014-05-16  David Malcolm  <dmalcolm@redhat.com>
2396         Revert:
2397         2014-04-29  David Malcolm  <dmalcolm@redhat.com>
2399         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
2400         occurrences of "int" in the gimple dump to reflect that the return
2401         types of functions now show up in such dumps.
2402         * gcc.dg/tree-ssa/pr27810.c: Likewise.
2404 2014-05-16  Jan Hubicka  <hubicka@ucw.cz>
2406         * gcc.c-torture/execute/20101011-1.c: Update testcase.
2407         * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
2408         * gcc.dg/tree-ssa/writeonly.c: New testcase.
2409         * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
2410         * gcc.dg/tree-ssa/pr21559.c: Update testcase.
2411         * gcc.dg/debug/pr35154.c: Update testcase.
2412         * gcc.target/i386/vectorize1.c: Update testcase.
2414 2014-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
2416         PR c++/51640
2417         * g++.dg/parse/error54.C: New.
2419 2014-05-16  Vladimir Makarov  <vmakarov@redhat.com>
2421         PR rtl-optimization/60969
2422         * g++.dg/pr60969.C: New.
2424 2014-05-16  Richard Biener  <rguenther@suse.de>
2426         PR tree-optimization/61194
2427         * gcc.dg/vect/pr61194.c: New testcase.
2429 2014-05-16  Richard Biener  <rguenther@suse.de>
2431         * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
2432         * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
2433         * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
2434         * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
2436 2014-05-16  Richard Biener  <rguenther@suse.de>
2438         * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
2440 2014-05-15  Martin Jambor  <mjambor@suse.cz>
2442         PR ipa/61085
2443         * g++.dg/ipa/pr61085.C: New test.
2445 2014-05-15  Martin Jambor  <mjambor@suse.cz>
2447         PR tree-optimization/61090
2448         * gcc.dg/tree-ssa/pr61090.c: New test.
2450 2014-05-15  Jakub Jelinek  <jakub@redhat.com>
2452         PR tree-optimization/61158
2453         * gcc.dg/pr61158.c: New test.
2455 2014-05-15  Andreas Schwab  <schwab@suse.de>
2457         * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
2458         emitted.
2459         * obj-c++.dg/exceptions-5.mm: Likewise.
2461 2014-05-15  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2463         * shrink-wrap-loop.c: New test case.
2465 2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
2467         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
2468         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
2469         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
2470         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
2471         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
2472         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
2473         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
2474         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
2475         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
2476         * gcc.target/arm/simd/vtrnf32_1.c: New file.
2477         * gcc.target/arm/simd/vtrnp16_1.c: New file.
2478         * gcc.target/arm/simd/vtrnp8_1.c: New file.
2479         * gcc.target/arm/simd/vtrns16_1.c: New file.
2480         * gcc.target/arm/simd/vtrns32_1.c: New file.
2481         * gcc.target/arm/simd/vtrns8_1.c: New file.
2482         * gcc.target/arm/simd/vtrnu16_1.c: New file.
2483         * gcc.target/arm/simd/vtrnu32_1.c: New file.
2484         * gcc.target/arm/simd/vtrnu8_1.c: New file.
2486 2014-05-14  Ilya Tocar  <ilya.tocar@intel.com>
2488         * gcc.target/i386/clflushopt-1.c: New.
2489         * gcc.target/i386/xsavec-1.c: Ditto.
2490         * gcc.target/i386/xsavec64-1.c: Ditto.
2491         * gcc.target/i386/xsaves-1.c: Ditto.
2492         * gcc.target/i386/xsaves64-1.c: Ditto.
2493         * gcc.target/i386/sse-12.c: Test new options.
2494         * gcc.target/i386/sse-13.c: Ditto.
2495         * gcc.target/i386/sse-14.c: Ditto.
2496         * gcc.target/i386/sse-22.c: Ditto.
2497         * gcc.target/i386/sse-23.c: Ditto.
2498         * g++.dg/other/i386-2.C: Ditto.
2499         * g++.dg/other/i386-3.C: Ditto.
2501 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
2503         PR rtl-optimization/60866
2504         * gcc.dg/pr60866.c: New test.
2506 2014-05-14  Andrey Belevantsev  <abel@ispras.ru>
2508         PR rtl-optimization/60901
2509         * gcc.target/i386/pr60901.c: New test.
2511 2014-05-14  Yury Gribov  <y.gribov@samsung.com>
2513         PR sanitizer/61100
2514         * c-c++-common/asan/asan-interface-1.c: New test.
2515         * lib/asan-dg.exp (asan_include_flags): New function.
2516         (asan_init): Call asan_include_flags to obtain path
2517         to sanitizer headers.
2519 2014-05-13  Peter Bergner  <bergner@vnet.ibm.com>
2521         * lib/target-support.exp (check_dfp_hw_available): New function.
2522         (is-effective-target): Check $arg for dfp_hw.
2523         (is-effective-target-keyword): Likewise.
2524         * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
2525         Change target to dfp_hw.
2527 2014-05-13  Marek Polacek  <polacek@redhat.com>
2529         PR c/61162
2530         * gcc.dg/pr61162.c: New test.
2532 2014-05-13  Marek Polacek  <polacek@redhat.com>
2534         * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
2535         * c-c++-common/pr50459-2.c: New test.
2537 2014-05-13  Paolo Carlini  <paolo.carlini@oracle.com>
2539         PR c++/54310
2540         * g++.dg/template/pr54310.C: New.
2542 2014-05-13  Nathan Sidwell  <nathan@codesourcery.com>
2543             Sandra Loosemore  <sandra@codesourcery.com>
2545         * gcc.target/mips/loongson-simd.c: Disable micromips too.
2547 2014-05-13  Catherine Moore  <clm@cm00re.com>
2549         * gcc.target/mips/near-far-1.c: Adjust expected output
2550         to allow the JALS instruction.
2551         * gcc.target/mips/near-far-2.c: Likewise.
2552         * gcc.target/mips/near-far-4.c: Likewise.
2554 2014-05-13  Bin Cheng  <bin.cheng@arm.com>
2556         * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
2558 2014-05-13  Jakub Jelinek  <jakub@redhat.com>
2560         PR target/61060
2561         * gcc.dg/pr61060.c: New test.
2563 2014-05-12  DJ Delorie  <dj@redhat.com>
2565         * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
2566         * gcc.dg/sibcall-4.c: Likewise.
2568 2014-05-12  Dimitris Papavasiliou  <dpapavas@gmail.com>
2570         * objc.dg/shadow-1.m: New test.
2571         * objc.dg/shadow-2.m: New test.
2572         * objc.dg/ivar-scope-1.m: New test.
2573         * objc.dg/ivar-scope-2.m: New test.
2574         * objc.dg/ivar-scope-3.m: New test.
2575         * objc.dg/ivar-scope-4.m: New test.
2576         * objc.dg/ivar-visibility-1.m: New test.
2577         * objc.dg/ivar-visibility-2.m: New test.
2578         * objc.dg/ivar-visibility-3.m: New test.
2579         * objc.dg/ivar-visibility-4.m: New test.
2581 2014-05-12  Tobias Burnus  <burnus@net-b.de>
2583         PR fortran/60127
2584         * gfortran.dg/gomp/omp_do_concurrent.f90: New.
2586 2014-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2588         PR fortran/60834
2589         * gfortran.dg/associate_16.f90:  New test.
2591 2014-05-12  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2593         PR target/60991
2594         * gcc.target/avr/pr60991.c: New testcase.
2596 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2598         PR c++/60054
2599         * g++.dg/cpp1y/pr60054.C: New.
2601 2014-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2603         PR c++/51199
2604         * g++.dg/template/pr51199.C: New.
2606 2014-05-11  Hans-Peter Nilsson  <hp@bitrange.com>
2608         * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
2610 2014-05-11  Jakub Jelinek  <jakub@redhat.com>
2612         * gfortran.dg/gomp/affinity-1.f90: New test.
2614 2014-05-11  Richard Sandiford  <rdsandiford@googlemail.com>
2616         * gcc.dg/torture/pr61136.c: New test.
2618 2014-05-11  Paolo Carlini  <paolo.carlini@oracle.com>
2620         PR c++/59705
2621         * g++.dg/cpp0x/sfinae51.C: New.
2623         PR c++/58353
2624         * g++.dg/cpp0x/variadic157.C: New.
2626 2014-05-10  Oleg Endo  <olegendo@gcc.gnu.org>
2628         PR target/51244
2629         * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
2631 2014-05-10  Marek Polacek  <polacek@redhat.com>
2633         * gcc.dg/pedwarn-init.c: New test.
2634         * gcc.dg/init-string-1.c: Adjust dg-error.
2636 2014-05-10  Hans-Peter Nilsson  <hp@bitrange.com>
2638         * lib/target-supports.exp
2639         (check_effective_target_logical_op_short_circuit): Add mmix-*-*
2640         to the list.
2642 2014-05-09  Marek Polacek  <polacek@redhat.com>
2644         PR c/61096
2645         * gcc.dg/pr61096-1.c: New test.
2646         * gcc.dg/pr61096-2.c: New test.
2648 2014-05-09  Florian Weimer  <fweimer@redhat.com>
2650         * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
2651         * g++.dg/fstack-protector-strong.C: Likewise.
2652         * gcc.target/i386/ssp-strong-reg.c: New file.
2654 2014-05-09  Georg-Johann Lay  <avr@gjlay.de>
2656         PR target/61055
2657         * gcc.target/avr/torture/pr61055.c: New test.
2659 2014-05-09  Marek Polacek  <polacek@redhat.com>
2661         PR c/50459
2662         * c-c++-common/attributes-1.c: Move test line to a new test.
2663         * c-c++-common/attributes-2.c: New test.
2664         * c-c++-common/pr50459.c: New test.
2665         * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
2666         * gcc.dg/nonnull-2.c: Likewise.
2667         * gcc.dg/pr55570.c: Modify dg-error.
2668         * gcc.dg/tm/wrap-2.c: Likewise.
2670 2014-05-08  Jeff Law  <law@redhat.com>
2672         PR tree-optimization/61009
2673         * g++.dg/tree-ssa/pr61009.C: New test.
2675 2014-05-08  Matthias Klose  <doko@ubuntu.com>
2677         PR driver/61106
2678         * gcc-dg/unused-8a.c: New.
2679         * gcc-dg/unused-8b.c: Likewise.
2681 2014-05-08  Marek Polacek  <polacek@redhat.com>
2683         PR c/61053
2684         * gcc.dg/pr61053.c: New test.
2686 2014-05-08  Marek Polacek  <polacek@redhat.com>
2688         PR c/61077
2689         * gcc.dg/pr61077.c: New test.
2691 2014-05-08  Tobias Burnus  <burnus@net-b.de>
2693         * gfortran.dg/coarray_collectives_1.f90: New.
2694         * gfortran.dg/coarray_collectives_2.f90: New.
2695         * gfortran.dg/coarray_collectives_3.f90: New.
2696         * gfortran.dg/coarray_collectives_4.f90: New.
2697         * gfortran.dg/coarray_collectives_5.f90: New.
2698         * gfortran.dg/coarray_collectives_6.f90: New.
2699         * gfortran.dg/coarray/collectives_1.f90: New.
2700         * gfortran.dg/assumed_rank_5.f90: Update dg-error.
2701         * gfortran.dg/assumed_type_4.f90: Update dg-error.
2702         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
2703         * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
2704         * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
2705         * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
2706         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
2708 2014-05-08  Wei Mi  <wmi@google.com>
2710         PR target/58066
2711         * gcc.target/i386/pr58066.c: New test.
2713 2014-05-08  Joseph Myers  <joseph@codesourcery.com>
2715         * gcc.target/i386/avx256-unaligned-load-2.c,
2716         gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
2717         gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
2718         packed-single instructions.
2720 2014-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
2722         PR c++/13981
2723         * g++.dg/diagnostic/pr13981.C: New.
2725 2014-05-08  Marc Glisse  <marc.glisse@inria.fr>
2727         PR tree-optimization/59100
2728         * gcc.dg/tree-ssa/phi-opt-12.c: New file.
2729         * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
2731 2014-05-08  Richard Sandiford  <rdsandiford@googlemail.com>
2733         PR tree-optimization/61095
2734         * gcc.dg/torture/pr61095.c: New test.
2736 2014-05-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2738         PR middle-end/39246
2739         * gcc.dg/uninit-13.c: Move warning on the actual source line where
2740         the uninitialized complex is used.
2741         * gcc.dg/uninit-17.c: New test to check partial initialization of
2742         complex with branches.
2743         * gcc.dg/uninit-17-O0.c: Likewise.
2745 2014-05-07  Oleg Endo  <olegendo@gcc.gnu.org>
2747         PR target/60884
2748         * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
2749         (test_03): Rename to test_02.
2751 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
2753         PR c++/61083
2754         * g++.dg/cpp0x/sfinae50.C: New.
2756 2014-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
2758         PR c++/61080
2759         * g++.dg/cpp0x/deleted7.C: New.
2761 2014-05-07  Richard Biener  <rguenther@suse.de>
2763         PR tree-optimization/61034
2764         * g++.dg/tree-ssa/pr61034.C: New testcase.
2766 2014-05-07  Joern Rennecke  <joern.rennecke@embecosm.com>
2768         * gcc.target/epiphany/isr-arg.c: New file.
2770 2014-05-07  Evgeny Stupachenko  <evstupac@gmail.com>
2772         PR tree-optimization/52252
2773         * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
2775 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2777         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
2778         * gcc.target/aarch64/simd/vrev16p8.x: New file.
2779         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
2780         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
2781         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
2782         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
2783         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
2784         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
2785         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
2786         * gcc.target/aarch64/simd/vrev16s8.x: New file.
2787         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
2788         * gcc.target/aarch64/simd/vrev16u8.x: New file.
2789         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
2790         * gcc.target/aarch64/simd/vrev32p16.x: New file.
2791         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
2792         * gcc.target/aarch64/simd/vrev32p8.x: New file.
2793         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
2794         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
2795         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
2796         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
2797         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
2798         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
2799         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
2800         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
2801         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
2802         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
2803         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
2804         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
2805         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
2806         * gcc.target/aarch64/simd/vrev32s16.x: New file.
2807         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
2808         * gcc.target/aarch64/simd/vrev32s8.x: New file.
2809         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
2810         * gcc.target/aarch64/simd/vrev32u16.x: New file.
2811         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
2812         * gcc.target/aarch64/simd/vrev32u8.x: New file.
2813         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
2814         * gcc.target/aarch64/simd/vrev64f32.x: New file.
2815         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
2816         * gcc.target/aarch64/simd/vrev64p16.x: New file.
2817         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
2818         * gcc.target/aarch64/simd/vrev64p8.x: New file.
2819         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
2820         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
2821         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
2822         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
2823         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
2824         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
2825         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
2826         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
2827         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
2828         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
2829         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
2830         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
2831         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
2832         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
2833         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
2834         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
2835         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
2836         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
2837         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
2838         * gcc.target/aarch64/simd/vrev64s16.x: New file.
2839         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
2840         * gcc.target/aarch64/simd/vrev64s32.x: New file.
2841         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
2842         * gcc.target/aarch64/simd/vrev64s8.x: New file.
2843         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
2844         * gcc.target/aarch64/simd/vrev64u16.x: New file.
2845         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
2846         * gcc.target/aarch64/simd/vrev64u32.x: New file.
2847         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
2848         * gcc.target/aarch64/simd/vrev64u8.x: New file.
2850 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2852         gcc.target/aarch64/simd/ext_f32.x: New file.
2853         gcc.target/aarch64/simd/ext_f32_1.c: New file.
2854         gcc.target/aarch64/simd/ext_p16.x: New file.
2855         gcc.target/aarch64/simd/ext_p16_1.c: New file.
2856         gcc.target/aarch64/simd/ext_p8.x: New file.
2857         gcc.target/aarch64/simd/ext_p8_1.c: New file.
2858         gcc.target/aarch64/simd/ext_s16.x: New file.
2859         gcc.target/aarch64/simd/ext_s16_1.c: New file.
2860         gcc.target/aarch64/simd/ext_s32.x: New file.
2861         gcc.target/aarch64/simd/ext_s32_1.c: New file.
2862         gcc.target/aarch64/simd/ext_s64.x: New file.
2863         gcc.target/aarch64/simd/ext_s64_1.c: New file.
2864         gcc.target/aarch64/simd/ext_s8.x: New file.
2865         gcc.target/aarch64/simd/ext_s8_1.c: New file.
2866         gcc.target/aarch64/simd/ext_u16.x: New file.
2867         gcc.target/aarch64/simd/ext_u16_1.c: New file.
2868         gcc.target/aarch64/simd/ext_u32.x: New file.
2869         gcc.target/aarch64/simd/ext_u32_1.c: New file.
2870         gcc.target/aarch64/simd/ext_u64.x: New file.
2871         gcc.target/aarch64/simd/ext_u64_1.c: New file.
2872         gcc.target/aarch64/simd/ext_u8.x: New file.
2873         gcc.target/aarch64/simd/ext_u8_1.c: New file.
2874         gcc.target/aarch64/simd/ext_f64.c: New file.
2875         gcc.target/aarch64/simd/extq_f32.x: New file.
2876         gcc.target/aarch64/simd/extq_f32_1.c: New file.
2877         gcc.target/aarch64/simd/extq_p16.x: New file.
2878         gcc.target/aarch64/simd/extq_p16_1.c: New file.
2879         gcc.target/aarch64/simd/extq_p8.x: New file.
2880         gcc.target/aarch64/simd/extq_p8_1.c: New file.
2881         gcc.target/aarch64/simd/extq_s16.x: New file.
2882         gcc.target/aarch64/simd/extq_s16_1.c: New file.
2883         gcc.target/aarch64/simd/extq_s32.x: New file.
2884         gcc.target/aarch64/simd/extq_s32_1.c: New file.
2885         gcc.target/aarch64/simd/extq_s64.x: New file.
2886         gcc.target/aarch64/simd/extq_s64_1.c: New file.
2887         gcc.target/aarch64/simd/extq_s8.x: New file.
2888         gcc.target/aarch64/simd/extq_s8_1.c: New file.
2889         gcc.target/aarch64/simd/extq_u16.x: New file.
2890         gcc.target/aarch64/simd/extq_u16_1.c: New file.
2891         gcc.target/aarch64/simd/extq_u32.x: New file.
2892         gcc.target/aarch64/simd/extq_u32_1.c: New file.
2893         gcc.target/aarch64/simd/extq_u64.x: New file.
2894         gcc.target/aarch64/simd/extq_u64_1.c: New file.
2895         gcc.target/aarch64/simd/extq_u8.x: New file.
2896         gcc.target/aarch64/simd/extq_u8_1.c: New file.
2897         gcc.target/aarch64/simd/extq_f64.c: New file.
2899 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2901         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
2902         * gcc.target/aarch64/vtrnu32.c: Likewise.
2903         * gcc.target/aarch64/vtrnf32.c: Likewise.
2905 2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
2907         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
2908         * gcc.target/aarch64/simd/vtrnf32.x: New file.
2909         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
2910         * gcc.target/aarch64/simd/vtrnp16.x: New file.
2911         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
2912         * gcc.target/aarch64/simd/vtrnp8.x: New file.
2913         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
2914         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
2915         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
2916         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
2917         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
2918         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
2919         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
2920         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
2921         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
2922         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
2923         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
2924         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
2925         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
2926         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
2927         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
2928         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
2929         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
2930         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
2931         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
2932         * gcc.target/aarch64/simd/vtrns16.x: New file.
2933         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
2934         * gcc.target/aarch64/simd/vtrns32.x: New file.
2935         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
2936         * gcc.target/aarch64/simd/vtrns8.x: New file.
2937         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
2938         * gcc.target/aarch64/simd/vtrnu16.x: New file.
2939         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
2940         * gcc.target/aarch64/simd/vtrnu32.x: New file.
2941         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
2942         * gcc.target/aarch64/simd/vtrnu8.x: New file.
2944 2014-05-07  Richard Biener  <rguenther@suse.de>
2946         PR tree-optimization/57864
2947         * gcc.dg/torture/pr57864.c: New testcase.
2949 2014-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu>
2951         PR libfortran/61049
2952         * gfortran.dg/list_read_13.f: New test.
2954 2014-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
2956         PR c++/60999
2957         * g++.dg/cpp0x/nsdmi-template9.C: New.
2958         * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
2960 2014-05-06  Kenneth Zadeck  <zadeck@naturalbridge.com>
2961             Mike Stump  <mikestump@comcast.net>
2962             Richard Sandiford  <rdsandiford@googlemail.com>
2964         * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
2966 2014-05-05  Jan Hubicka  <hubicka@ucw.cz>
2968         PR ipa/60965
2969         * g++.dg/ipa/devirt-32.C: New testcase.
2971 2014-05-05  Richard Biener  <rguenther@suse.de>
2973         PR middle-end/61010
2974         * gcc.dg/torture/pr61010.c: New testcase.
2976 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2978         * gcc.target/s390/leaf-profile.c: New testcase.
2980 2014-05-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2982         * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
2983         Disable asm scan for s390.
2984         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2985         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2987 2014-05-05  Bin Cheng  <bin.cheng@arm.com>
2989         PR tree-optimization/60363
2990         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
2992 2014-05-04  Peter Bergner  <bergner@vnet.ibm.com>
2994         * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2995         (dg-require-effective-target): Change target to powerpc_fprs.
2996         * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2997         (dg-require-effective-target): Change target to dfprt.
2999 2014-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
3001         PR c++/58582
3002         * g++.dg/cpp0x/deleted4.C: New.
3003         * g++.dg/cpp0x/deleted5.C: Likewise.
3004         * g++.dg/cpp0x/deleted6.C: Likewise.
3006 2014-05-03  Dominique d'Humieres <dominiq@lps.ens.fr>
3008         PR fortran/61025
3009         * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
3010         regexps for -m32.
3011         * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
3012         * gfortran.dg/coarray_poly_6.f90: Likewise.
3013         * gfortran.dg/coarray_poly_7.f90: Likewise.
3014         * gfortran.dg/coarray_poly_8.f90: Likewise.
3016 2014-05-02  Marek Polacek  <polacek@redhat.com>
3018         PR c/25801
3019         * gcc.dg/pr25801.c: New test.
3021 2014-05-02  Marek Polacek  <polacek@redhat.com>
3023         PR c/60784
3024         * gcc.dg/pr60784.c: New test.
3026 2014-05-01  Marek Polacek  <polacek@redhat.com>
3028         PR c/60915
3029         * gcc.dg/pr60915.c: New test.
3031 2014-05-01  Marek Polacek  <polacek@redhat.com>
3033         PR c/60257
3034         * gcc.dg/pr60257.c: New test.
3036 2014-05-01  Marek Polacek  <polacek@redhat.com>
3038         PR c/43395
3039         * c-c++-common/pr43395.c: New test.
3041 2014-05-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
3043         * gcc.dg/cond-reduc-1.c: New test.
3044         * gcc.dg/cond-reduc-2.c: Likewise.
3046 2014-05-01  Marek Polacek  <polacek@redhat.com>
3048         PR c/29467
3049         * gcc.dg/pr29467.c: New test.
3050         * gcc.dg/declspec-13.c: Renumber some dg-warnings.  Add dg-warnings
3051         about boolean types.
3052         * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>.  Change _Bool
3053         to bool.
3054         * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
3056 2014-05-01  Marek Polacek  <polacek@redhat.com>
3058         PR c/43245
3059         * gcc.dg/pr43245.c: New test.
3061 2014-05-01  Marek Polacek  <polacek@redhat.com>
3063         PR c/56989
3064         * gcc.dg/pr56989.c: New test.
3066 2014-04-30  Ian Lance Taylor  <iant@google.com>
3068         * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
3069         in go_compile_args rather than in argument to go-torture-execute.
3071 2014-04-30  Soundararajan Dhakshinamoorthy  <sounderarajan.d@atmel.com>
3073         * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
3074         instead of getpid.
3076 2014-04-30  Tobias Burnus  <burnus@net-b.de>
3078         * gfortran.dg/coarray_poly_6.f90
3079         * gfortran.dg/coarray_poly_7.f90
3080         * gfortran.dg/coarray_poly_8.f90
3082 2014-04-30  Tobias Burnus  <burnus@net-b.de>
3084         * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
3085         * gfortran.dg/coarray_lib_token_4.f90: Ditto.
3086         * gfortran.dg/coarray/codimension.f90: New.
3088 2014-04-30  Tobias Burnus  <burnus@net-b.de>
3090         * gfortran.dg/coarray_lib_this_image_1.f90: New.
3091         * gfortran.dg/coarray_lib_this_image_2.f90: New.
3093 2014-04-30  Tobias Burnus  <burnus@net-b.de>
3095         * gfortran.dg/coarray_poly_4.f90: New.
3096         * gfortran.dg/coarray_poly_5.f90: New.
3098 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
3100         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
3101         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
3102         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
3103         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
3104         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
3105         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
3106         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
3107         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
3108         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
3109         * gcc.target/arm/simd/vuzpf32_1.c: New file.
3110         * gcc.target/arm/simd/vuzpp16_1.c: New file.
3111         * gcc.target/arm/simd/vuzpp8_1.c: New file.
3112         * gcc.target/arm/simd/vuzps16_1.c: New file.
3113         * gcc.target/arm/simd/vuzps32_1.c: New file.
3114         * gcc.target/arm/simd/vuzps8_1.c: New file.
3115         * gcc.target/arm/simd/vuzpu16_1.c: New file.
3116         * gcc.target/arm/simd/vuzpu32_1.c: New file.
3117         * gcc.target/arm/simd/vuzpu8_1.c: New file.
3119 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
3121         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
3122         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
3123         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
3125 2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
3127         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
3128         * gcc.target/aarch64/simd/vuzpf32.x: New file.
3129         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
3130         * gcc.target/aarch64/simd/vuzpp16.x: New file.
3131         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
3132         * gcc.target/aarch64/simd/vuzpp8.x: New file.
3133         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
3134         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
3135         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
3136         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
3137         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
3138         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
3139         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
3140         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
3141         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
3142         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
3143         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
3144         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
3145         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
3146         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
3147         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
3148         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
3149         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
3150         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
3151         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
3152         * gcc.target/aarch64/simd/vuzps16.x: New file.
3153         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
3154         * gcc.target/aarch64/simd/vuzps32.x: New file.
3155         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
3156         * gcc.target/aarch64/simd/vuzps8.x: New file.
3157         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
3158         * gcc.target/aarch64/simd/vuzpu16.x: New file.
3159         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
3160         * gcc.target/aarch64/simd/vuzpu32.x: New file.
3161         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
3162         * gcc.target/aarch64/simd/vuzpu8.x: New file.
3164 2014-04-30  Richard Biener  <rguenther@suse.de>
3166         PR tree-optimization/48329
3167         * gfortran.dg/vect/pr48329.f90: New testcase.
3169 2014-04-30  Marek Polacek  <polacek@redhat.com>
3171         * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
3172         * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
3174 2014-04-30  Marek Polacek  <polacek@redhat.com>
3176         PR c/60139
3177         * gcc.dg/pr60139.c: New test.
3179 2014-04-30  Marek Polacek  <polacek@redhat.com>
3181         PR c/60351
3182         * gcc.dg/pr60351.c: New test.
3184 2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3186         * gcc.target/arm/simd/simd.exp: New file.
3187         * gcc.target/arm/simd/vzipqf32_1.c: New file.
3188         * gcc.target/arm/simd/vzipqp16_1.c: New file.
3189         * gcc.target/arm/simd/vzipqp8_1.c: New file.
3190         * gcc.target/arm/simd/vzipqs16_1.c: New file.
3191         * gcc.target/arm/simd/vzipqs32_1.c: New file.
3192         * gcc.target/arm/simd/vzipqs8_1.c: New file.
3193         * gcc.target/arm/simd/vzipqu16_1.c: New file.
3194         * gcc.target/arm/simd/vzipqu32_1.c: New file.
3195         * gcc.target/arm/simd/vzipqu8_1.c: New file.
3196         * gcc.target/arm/simd/vzipf32_1.c: New file.
3197         * gcc.target/arm/simd/vzipp16_1.c: New file.
3198         * gcc.target/arm/simd/vzipp8_1.c: New file.
3199         * gcc.target/arm/simd/vzips16_1.c: New file.
3200         * gcc.target/arm/simd/vzips32_1.c: New file.
3201         * gcc.target/arm/simd/vzips8_1.c: New file.
3202         * gcc.target/arm/simd/vzipu16_1.c: New file.
3203         * gcc.target/arm/simd/vzipu32_1.c: New file.
3204         * gcc.target/arm/simd/vzipu8_1.c: New file.
3206 2014-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3208         PR c++/51707
3209         * g++.dg/cpp0x/constexpr-51707.C: New.
3211 2014-04-29  David Malcolm  <dmalcolm@redhat.com>
3213         * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
3214         occurrences of "int" in the gimple dump to reflect that the return
3215         types of functions now show up in such dumps.
3216         * gcc.dg/tree-ssa/pr27810.c: Likewise.
3218 2014-04-29  Jakub Jelinek  <jakub@redhat.com>
3220         PR tree-optimization/60971
3221         * c-c++-common/turtore/pr60971.c: New test.
3223 2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3225         * gcc.target/aarch64/simd/simd.exp: New file.
3226         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
3227         * gcc.target/aarch64/simd/vzipf32.x: New file.
3228         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
3229         * gcc.target/aarch64/simd/vzipp16.x: New file.
3230         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
3231         * gcc.target/aarch64/simd/vzipp8.x: New file.
3232         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
3233         * gcc.target/aarch64/simd/vzipqf32.x: New file.
3234         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
3235         * gcc.target/aarch64/simd/vzipqp16.x: New file.
3236         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
3237         * gcc.target/aarch64/simd/vzipqp8.x: New file.
3238         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
3239         * gcc.target/aarch64/simd/vzipqs16.x: New file.
3240         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
3241         * gcc.target/aarch64/simd/vzipqs32.x: New file.
3242         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
3243         * gcc.target/aarch64/simd/vzipqs8.x: New file.
3244         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
3245         * gcc.target/aarch64/simd/vzipqu16.x: New file.
3246         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
3247         * gcc.target/aarch64/simd/vzipqu32.x: New file.
3248         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
3249         * gcc.target/aarch64/simd/vzipqu8.x: New file.
3250         * gcc.target/aarch64/simd/vzips16_1.c: New file.
3251         * gcc.target/aarch64/simd/vzips16.x: New file.
3252         * gcc.target/aarch64/simd/vzips32_1.c: New file.
3253         * gcc.target/aarch64/simd/vzips32.x: New file.
3254         * gcc.target/aarch64/simd/vzips8_1.c: New file.
3255         * gcc.target/aarch64/simd/vzips8.x: New file.
3256         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
3257         * gcc.target/aarch64/simd/vzipu16.x: New file.
3258         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
3259         * gcc.target/aarch64/simd/vzipu32.x: New file.
3260         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
3261         * gcc.target/aarch64/simd/vzipu8.x: New file.
3263 2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
3265         * gcc.target/aarch64/fcsel_1.c: New test case.
3267 2014-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu>
3269         PR libfortran/60810
3270         * gfortran.dg/arrayio_13.f90: New test.
3272 2014-04-28  Martin Jambor  <mjambor@suse.cz>
3274         * gcc.dg/tree-ssa/sra-14.c: New test.
3276 2014-04-28  Richard Biener  <rguenther@suse.de>
3278         PR middle-end/60092
3279         * gcc.dg/tree-ssa/alias-32.c: New testcase.
3280         * gcc.dg/vect/pr60092.c: Likewise.
3282 2014-04-28  Richard Biener  <rguenther@suse.de>
3284         * gcc.dg/tree-ssa/vrp91.c: New testcase.
3285         * gcc.dg/Wstrict-overflow-14.c: XFAIL.
3286         * gcc.dg/Wstrict-overflow-15.c: Likewise.
3287         * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
3289 2014-04-28  Richard Biener  <rguenther@suse.de>
3291         PR tree-optimization/60979
3292         * gcc.dg/graphite/pr60979.c: New testcase.
3294 2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3296         PR c/60983
3297         * gcc.dg/pr60114.c: Use signed chars.
3299 2014-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3301         PR c++/59120
3302         * g++.dg/cpp0x/alias-decl-43.C: New.
3304 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
3306         PR fortran/59604
3307         PR fortran/58003
3308         * gfortran.dg/no_range_check_3.f90:  New test.
3310 2014-04-26  Jerry DeLisle  <jvdelisle@gcc.gnu>
3312         PR libfortran/52539
3313         * gfortran.dg/namelist_utf8.f90: New test.
3315 2014-04-26  Uros Bizjak  <ubizjak@gmail.com>
3317         * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
3318         * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
3319         * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
3321 2014-04-25  Cary Coutant  <ccoutant@google.com>
3323         PR debug/60929
3324         * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
3325         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
3326         -fdebug-types-section flag.
3328 2014-04-25  Jiong Wang  <jiong.wang@arm.com>
3330         * gcc.target/arm/tail-long-call.c: New test.
3332 2014-04-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3334         PR tree-optimization/60930
3335         * gcc.dg/torture/pr60930.c:  New test.
3337 2014-04-25  Jakub Jelinek  <jakub@redhat.com>
3339         PR tree-optimization/60960
3340         * gcc.c-torture/execute/pr60960.c: New test.
3342 2014-04-25  Marek Polacek  <polacek@redhat.com>
3344         * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
3346 2014-04-25  Marek Polacek  <polacek@redhat.com>
3348         PR c/18079
3349         * gcc.dg/pr18079.c: New test.
3350         * gcc.dg/pr18079-2.c: New test.
3352 2014-04-25  Uros Bizjak  <ubizjak@gmail.com>
3354         * c-c++-common/gomp/pr60823-2.c: Require effective target
3355         vect_simd_clones.
3357 2014-04-25  Marek Polacek  <polacek@redhat.com>
3359         PR c/60114
3360         * gcc.dg/pr60114.c: New test.
3362 2014-04-25  Eric Botcazou  <ebotcazou@adacore.com>
3364         * gcc.c-torture/execute/20140425-1.c: New test.
3366 2014-04-25  Marek Polacek  <polacek@redhat.com>
3368         PR c/60156
3369         * c-c++-common/pr60156.c: New test.
3371 2014-04-25  Richard Biener  <rguenther@suse.de>
3373         PR ipa/60912
3374         * g++.dg/opt/pr60912.C: New testcase.
3376 2014-04-25  Richard Biener  <rguenther@suse.de>
3378         PR ipa/60911
3379         * gcc.dg/lto/pr60911_0.c: New testcase.
3381 2014-04-24  Cong Hou  <congh@google.com>
3383         PR tree-optimization/60896
3384         * g++.dg/vect/pr60896.cc: New test.
3386 2014-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3388         * gcc.target/powerpc/pack01.c: New test to test the new pack and
3389         unpack builtin functionss for 128-bit types.
3390         * gcc.target/powerpc/pack02.c: Likewise.
3391         * gcc.target/powerpc/pack03.c: Likewise.
3392         * gcc.target/powerpc/extend-divide-1.c: New test to test extended
3393         divide builtin functionss.
3394         * gcc.target/powerpc/extend-divide-2.c: Likewise.
3395         * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
3396         functions.
3397         * gcc.target/powerpc/bcd-2.c: Likewise.
3398         * gcc.target/powerpc/bcd-3.c: Likewise.
3399         * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
3400         builtin functionss.
3401         * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
3403 2014-04-24  Vishnu K S  <Vishnu.k_s@atmel.com>
3405         * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
3406         keeps_null_pointer_checks.
3407         * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
3408         * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
3409         * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
3410         * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
3412 2014-04-24  Jakub Jelinek  <jakub@redhat.com>
3414         * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
3415         Replace load with read and store with write.
3417 2014-04-24  Jeff Law  <law@redhat.com>
3419         PR target/60822
3420         * gcc.c-torture/pr60822.c: New test.
3421         * gcc.c-torture/pr60822.x: New test.
3423 2014-04-24  Dinar Temirbulatov  <dtemirbulatov@gmail.com>
3425         PR c++/57958
3426         * g++.dg/cpp0x/pr57958.C: New test.
3428 2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
3430         * lib/target-supports.exp (check_effective_target_vect_perm): Return
3431         true for aarch64_be.
3433 2014-04-24  Radovan Obradovic  <robradovic@mips.com>
3434             Tom de Vries  <tom@codesourcery.com>
3436         * gcc.dg/fuse-caller-save.c: New test.
3438 2014-04-24  Joey Ye  <joey.ye@arm.com>
3440         * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
3442 2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3444         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
3445         * gcc.dg/vect/vect-bswap16: New test.
3446         * gcc.dg/vect/vect-bswap32: Likewise.
3447         * gcc.dg/vect/vect-bswap64: Likewise.
3449 2014-04-23  Jeff Law  <law@redhat.com>
3451         PR tree-optimization/60902
3452         * gcc.target/i386/pr60902.c: New test.
3454 2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
3456         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
3457         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
3458         * gcc.target/aarch64/vdup_n_1.c: New testcase.
3460 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3462         * gcc.target/arm/rev16.c: New test.
3464 2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3466         * gcc.target/aarch64/rev16_1.c: New test.
3468 2014-04-23  Richard Biener  <rguenther@suse.de>
3470         PR tree-optimization/60903
3471         * gcc.dg/torture/pr60903.c: New testcase.
3473 2014-04-23  Richard Biener  <rguenther@suse.de>
3475         PR middle-end/60895
3476         * g++.dg/torture/pr60895.C: New testcase.
3478 2014-04-23  Richard Biener  <rguenther@suse.de>
3480         PR middle-end/60891
3481         * gcc.dg/torture/pr60891.c: New testcase.
3483 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3485         PR sanitizer/60275
3486         * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
3487         -fno-sanitize-recover to dg-options.
3488         * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
3489         add -std=c++11 to dg-options.
3490         * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
3491         * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
3492         add -std=c++1y to dg-options.
3493         * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
3494         -fno-sanitize-recover to dg-options.
3495         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3496         * c-c++-common/ubsan/vla-4.c: Likewise.
3497         * c-c++-common/ubsan/pr59503.c: Likewise.
3498         * c-c++-common/ubsan/vla-3.c: Likewise.
3499         * c-c++-common/ubsan/save-expr-1.c: Likewise.
3500         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3501         * c-c++-common/ubsan/shift-3.c: Likewise.
3502         * c-c++-common/ubsan/overflow-1.c: Likewise.
3503         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3504         * c-c++-common/ubsan/vla-2.c: Likewise.
3505         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3506         * c-c++-common/ubsan/pr60613-1.c: Likewise.
3507         * c-c++-common/ubsan/shift-6.c: Likewise.
3508         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3509         * c-c++-common/ubsan/overflow-add-3.c: New test.
3510         * c-c++-common/ubsan/overflow-add-4.c: New test.
3511         * c-c++-common/ubsan/div-by-zero-6.c: New test.
3512         * c-c++-common/ubsan/div-by-zero-7.c: New test.
3514 2014-04-22  Christian Bruel  <christian.bruel@st.com>
3516         * gcc.target/sh/hiconst.c: New test.
3518 2014-04-22  Sandra Loosemore  <sandra@codesourcery.com>
3520         * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
3521         lroundf generates custom round instruction, too.
3523 2014-04-22  Tobias Burnus  <burnus@net-b.de>
3525         PR fortran/60881
3526         * coarray/alloc_comp_3.f90: New.
3528 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
3530         PR target/60868
3531         * gcc.target/i386/pr60868.c: New testcase.
3533 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3535         PR c/59073
3536         * c-c++-common/gomp/pr59073.c: New test.
3538 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
3540         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
3542 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
3544         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
3545         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
3547 2014-04-22  Richard Sandiford  <rdsandiford@googlemail.com>
3549         * gcc.dg/memcpy-5.c: New test.
3551 2014-04-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3553         * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
3555         * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
3556         * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
3557         *-*-solaris2.9.
3558         * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
3559         * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
3560         from dg-options.
3561         * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
3562         from dg-additional-options.
3563         * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
3564         from dg-options.
3566         * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
3567         execution check.
3568         * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
3569         (sigill_hdlr): Remove.
3570         (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
3571         check.
3573         * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
3574         * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
3575         * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
3577         * lib/target-supports.exp (add_options_for_tls): Remove
3578         *-*-solaris2.9* handling.
3580 2014-04-22  Vidya Praveen  <vidyapraveen@arm.com>
3582         * gcc.target/aarch64/vect_cvtf_1.c: New.
3584 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
3586         PR tree-optimization/60823
3587         * c-c++-common/gomp/pr60823-1.c: New test.
3588         * c-c++-common/gomp/pr60823-2.c: New test.
3589         * c-c++-common/gomp/pr60823-3.c: New test.
3591 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
3593         * gcc.target/arm/anddi_notdi-1.c: New test.
3594         * gcc.target/arm/iordi_notdi-1.c: New test case.
3596 2014-04-22  Ian Bolton  <ian.bolton@arm.com>
3598         * gcc.target/arm/iordi_notdi-1.c: New test.
3600 2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
3602         * gcc.target/aarch64/vrnd_f64_1.c : New file.
3604 2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
3606         PR target/60735
3607         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
3608         not cause errors if -mspe.
3610 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
3612         PR target/60909
3613         * gcc.target/i386/pr60909-1.c: New test.
3614         * gcc.target/i386/pr60909-2.c: Ditto.
3616 2014-04-18  Cong Hou  <congh@google.com>
3618         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
3619         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
3621 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3623         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
3624         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3626 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
3628         PR c++/59200
3629         * g++.dg/cpp0x/alias-decl-42.C: New.
3631 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
3633         * gcc.target/powerpc/ti_math1.c: New.
3634         * gcc.target/powerpc/ti_math2.c: New.
3636 2014-04-17  Martin Jambor  <mjambor@suse.cz>
3638         * gnat.dg/opt34.adb: New.
3639         * gnat.dg/opt34_pkg.ads: Likewise.
3641 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
3643         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
3644         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
3646 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
3648         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
3649         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
3651 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
3653         PR target/60847
3654         Forward port from 4.8 branch
3655         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
3657         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
3658         Fix scan patterns.
3659         * gcc.target/i386/bmi-2.c: Ditto.
3661 2014-04-17  Richard Biener  <rguenther@suse.de>
3663         PR middle-end/60849
3664         * g++.dg/opt/pr60849.C: New testcase.
3666 2014-04-17  Richard Biener  <rguenther@suse.de>
3668         PR tree-optimization/60836
3669         * g++.dg/vect/pr60836.cc: New testcase.
3671 2014-04-17  Richard Biener  <rguenther@suse.de>
3673         PR tree-optimization/60841
3674         * gcc.dg/vect/pr60841.c: New testcase.
3676 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3678         * g++.dg/ipa/devirt-31.C: New testcase.
3680 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3682         PR lto/60820
3683         * gcc.dg/lto/pr60820_0.c: New testcase.
3684         * gcc.dg/lto/pr60820_1.c: New testcase.
3686 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
3688         PR ipa/60854
3689         * g++.dg/torture/pr60854.C: New testcase.
3691 2014-04-16  Catherine Moore  <clm@codesourcery.com>
3693         * gcc.target/mips/umips-store16-2.c: New test.
3695 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
3697         * g++.dg/cpp0x/initlist-vect.C: New file.
3699 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
3701         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
3702         * gcc.dg/uninit-I-O0.c: Likewise.
3703         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
3705 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
3707         PR tree-optimization/60844
3708         * gcc.dg/pr60844.c: New test.
3710 2014-04-15  Richard Biener  <rguenther@suse.de>
3712         PR rtl-optimization/56965
3713         * gcc.dg/torture/pr56965-1.c: New testcase.
3714         * gcc.dg/torture/pr56965-2.c: Likewise.
3716 2014-04-15  Teresa Johnson  <tejohnson@google.com>
3718         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
3720 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3722         * gnat.dg/vect14.adb: New test.
3724 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
3726         * gnat.dg/vect12.ad[sb]: New test.
3727         * gnat.dg/vect13.ad[sb]: Likewise.
3729 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3731         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
3732         under qemu-arm.
3733         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3734         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3735         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
3736         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
3737         * c-c++-common/ubsan/null-1.c: Likewise.
3738         * c-c++-common/ubsan/null-10.c: Likewise.
3739         * c-c++-common/ubsan/null-11.c: Likewise.
3740         * c-c++-common/ubsan/null-2.c: Likewise.
3741         * c-c++-common/ubsan/null-3.c: Likewise.
3742         * c-c++-common/ubsan/null-4.c: Likewise.
3743         * c-c++-common/ubsan/null-5.c: Likewise.
3744         * c-c++-common/ubsan/null-6.c: Likewise.
3745         * c-c++-common/ubsan/null-7.c: Likewise.
3746         * c-c++-common/ubsan/null-8.c: Likewise.
3747         * c-c++-common/ubsan/null-9.c: Likewise.
3748         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3749         * c-c++-common/ubsan/overflow-int128.c: Likewise.
3750         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3751         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3752         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3753         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3754         * c-c++-common/ubsan/pr59333.c: Likewise.
3755         * c-c++-common/ubsan/pr59667.c: Likewise.
3756         * c-c++-common/ubsan/pr60613-2.c: Likewise.
3757         * c-c++-common/ubsan/pr60636.c: Likewise.
3758         * c-c++-common/ubsan/shift-1.c: Likewise.
3759         * c-c++-common/ubsan/shift-2.c: Likewise.
3760         * c-c++-common/ubsan/vla-1.c: Likewise.
3762 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
3764         * gnat.dg/vect11.ad[sb]: New test.
3766 2014-04-14  Richard Biener  <rguenther@suse.de>
3768         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
3770 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3772         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
3774 2014-04-14  Richard Biener  <rguenther@suse.de>
3775             Marc Glisse  <marc.glisse@inria.fr>
3777         PR c/60819
3778         * gcc.target/i386/vec-may_alias.c: New testcase.
3780 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3782         * lib/target-supports.exp
3783         (check_effective_target_vect_widen_mult_si_to_di_pattern):
3784         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
3785         Fix formatting.
3787 2014-04-14  Richard Biener  <rguenther@suse.de>
3789         PR lto/60720
3790         * gcc.dg/lto/pr60720_0.c: New testcase.
3791         * gcc.dg/lto/pr60720_1.c: Likewise.
3793 2014-04-14  Christian Bruel  <christian.bruel@st.com>
3795         * gcc.target/sh/memset.c: New test.
3797 2014-04-14  Richard Biener  <rguenther@suse.de>
3799         PR middle-end/55022
3800         * gcc.dg/graphite/pr55022.c: New testcase.
3802 2014-04-14  Richard Biener  <rguenther@suse.de>
3804         PR tree-optimization/59817
3805         PR tree-optimization/60453
3806         * gfortran.dg/graphite/pr59817.f: New testcase.
3807         * gcc.dg/graphite/pr59817-1.c: Likewise.
3808         * gcc.dg/graphite/pr59817-2.c: Likewise.
3810 2014-04-14  Jason Merrill  <jason@redhat.com>
3812         Revert:
3813         * lib/gcc-dg.exp (dg-build-dso): New.
3814         (gcc-dg-test-1): Handle dg-do-what "dso".
3816 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
3818         PR fortran/60717
3819         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
3821         PR fortran/58085
3822         * gfortran.dg/associate_15.f90: New test.
3824 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
3826         PR middle-end/60467
3827         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
3828         case to check.
3830 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
3832         PR middle-end/60469
3833         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
3835 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
3837         * gcc.target/mips/umips-store16-1.c: New test.
3839 2014-04-11  Tobias Burnus  <burnus@net-b.de>
3841         PR c/60194
3842         * * g++.dg/warn/warn_format_signedness.C: New.
3843         * gcc.dg/format/warn-signedness.c: New.
3845 2014-04-11  Tobias Burnus  <burnus@net-b.de>
3847         PR fortran/58880
3848         PR fortran/60495
3849         * gfortran.dg/finalize_25.f90: New.
3851 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3853         * gcc.target/epiphany/t1068-2.c: New file.
3855 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3857         * gcc.target/epiphany/btst-1.c: New test.
3859 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
3861         PR rtl-optimization/60651
3862         * gcc.target/epiphany/mode-switch.c: New test.
3864 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
3866         PR c++/58600
3867         * g++.dg/cpp0x/gen-attrs-58.C: New.
3868         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
3870 2014-04-11  Steve Ellcey  <sellcey@mips.com>
3871             Jakub Jelinek  <jakub@redhat.com>
3873         PR middle-end/60556
3874         * gcc.c-torture/compile/pr60556.c: New test.
3876 2014-04-11  Richard Biener  <rguenther@suse.de>
3878         PR middle-end/60797
3879         * gcc.dg/pr60797.c: New testcase.
3881 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3883         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
3884         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
3885         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
3886         rename to ...
3887         * gcc.target/s390/htm-nofloat-1.c: ... this one.
3888         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
3889         instructions as well.
3891 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
3893         PR rtl-optimization/60663
3894         * gcc.target/arm/pr60663.c: New test.
3896 2014-04-10  Jason Merrill  <jason@redhat.com>
3898         * g++.dg/dso/dlclose1.C: Disable for 4.9.
3900 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
3902         PR lto/60567
3903         * g++.dg/lto/pr60567_0.C: New test.
3905 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3907         * gfortran.dg/class_nameclash.f90: New test.
3909 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
3911         PR c++/52844
3912         * g++.dg/cpp0x/variadic156.C: New.
3914 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3916         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
3917         long.
3919 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3921         PR debug/60655
3922         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
3923         -fdata-sections.
3925 2014-04-09  Steve Ellcey  <sellcey@mips.com>
3927         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
3928         and scan lists.
3930 2014-04-09  Cong Hou  <congh@google.com>
3932         PR testsuite/60773
3933         * lib/target-supports.exp:
3934         (check_effective_target_vect_widen_si_to_di_pattern): New.
3935         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
3936         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
3937         targets only.
3938         (foo): Fix up formatting.
3939         (main): Call check_vect.
3941 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
3943         PR c++/59115
3944         * g++.dg/template/crash119.C: New.
3946 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
3948         * gcc.target/powerpc/atomic_load_store-p8.c: New.
3950 2014-04-08  Jason Merrill  <jason@redhat.com>
3952         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
3954 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3956         PR rtl-optimization/60776
3957         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
3958         * gcc.dg/builtin-bswap-7.c: Likewise.
3959         * gcc.dg/builtin-bswap-6a.c: New testcase.
3960         * gcc.dg/builtin-bswap-7a.c: New testcase.
3962         Revert
3963         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3965         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
3966         optimization.
3967         * gcc.dg/builtin-bswap-7.c: Likewise.
3969 2014-04-08  Richard Biener  <rguenther@suse.de>
3971         PR tree-optimization/60785
3972         * gcc.dg/graphite/pr60785.c: New testcase.
3974 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3976         PR target/60602
3977         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
3978         with as at -O0.
3980 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
3982         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
3983         * g++.dg/warn/Wnvdtor-3.C: Likewise.
3984         * g++.dg/warn/Wnvdtor-4.C: Likewise.
3986 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
3988         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
3990 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
3992         PR target/60609
3993         * g++.dg/torture/pr60609.C: New test.
3995 2014-04-07  Richard Biener  <rguenther@suse.de>
3997         PR tree-optimization/60766
3998         * gcc.dg/torture/pr60766.c: New testcase.
4000 2014-04-07  Jason Merrill  <jason@redhat.com>
4002         * lib/gcc-dg.exp (dg-build-dso): New.
4003         (gcc-dg-test-1): Handle dg-do-what "dso".
4004         * lib/target-supports.exp (add_options_for_dlopen): New.
4005         (check_effective_target_dlopen): Use it.
4007 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4009         * gcc.target/arm/pr60657.c: Fix missing curly brace.
4011 2014-04-07  Richard Biener  <rguenther@suse.de>
4013         PR middle-end/60750
4014         * g++.dg/torture/pr60750.C: New testcase.
4015         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
4017 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
4019         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
4021 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
4023         PR testsuite/60671
4024         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
4026 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
4028         PR testsuite/60672
4029         * g++.dg/cpp1y/auto-fn25.C: Require lto.
4031         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
4033 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
4035         * gfortran.dg/warn_conversion_4.f90: Adjust test.
4037 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
4039         * gcc.target/avr/dev-specific-rmw.c: New test.
4041 2014-04-04  Cong Hou  <congh@google.com>
4043         PR tree-optimization/60656
4044         * gcc.dg/vect/pr60656.c: New test.
4046 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4048         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
4049         optimization.
4050         * gcc.dg/builtin-bswap-7.c: Likewise.
4052 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
4054         PR c++/58207
4055         * g++.dg/cpp0x/constexpr-ice15.C: New.
4057 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
4059         PR ipa/59626
4060         testcase by Richard Biener
4061         * gcc.dg/lto/pr59626_0.c: New testcase.
4062         * gcc.dg/lto/pr59626_1.c: New testcase.
4064 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4066         PR debug/60655
4067         * gcc.c-torture/compile/pr60655-1.c: New test.
4069 2014-04-04  Martin Jambor  <mjambor@suse.cz>
4071         PR ipa/60640
4072         * g++.dg/ipa/pr60640-1.C: New test.
4073         * g++.dg/ipa/pr60640-2.C: Likewise.
4074         * g++.dg/ipa/pr60640-3.C: Likewise.
4075         * g++.dg/ipa/pr60640-4.C: Likewise.
4077 2014-04-04  Jeff Law  <law@redhat.com>
4079         PR target/60657
4080         * gcc.target/arm/pr60657.c: New test.
4082 2014-04-04  Richard Biener  <rguenther@suse.de>
4084         PR ipa/60746
4085         * g++.dg/torture/pr60746.C: New testcase.
4087 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
4089         * g++.old-deja/g++.robertl/eb121.C: Adjust.
4090         * g++.old-deja/g++.jason/overload21.C: Likewise.
4091         * g++.old-deja/g++.law/init5.C: Likewise.
4093 2014-04-03  Cong Hou  <congh@google.com>
4095         PR tree-optimization/60505
4096         * gcc.dg/vect/pr60505.c: New test.
4098 2014-04-03  Richard Biener  <rguenther@suse.de>
4100         PR tree-optimization/60740
4101         * gcc.dg/graphite/pr60740.c: New testcase.
4103 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
4105         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
4106         * g++.dg/warn/Wnvdtor-2.C: New.
4107         * g++.dg/warn/Wnvdtor-3.C: New.
4108         * g++.dg/warn/Wnvdtor-4.C: New.
4109         * g++.dg/warn/Weff1.C: Delete.
4110         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
4111         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
4113 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
4115         PR ipa/60659
4116         * g++.dg/torture/pr60659.C: New testcase.
4118 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4120         PR tree-optimization/60733
4121         * gcc.dg/torture/pr60733.c:  New test.
4123 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
4125         PR rtl-optimization/60650
4126         * gcc.target/arm/pr60650-2.c: New.
4128 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
4130         * gcc.target/i386/avx2-vpand-3.c,
4131         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
4133 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
4135         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
4136         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
4137         gcc.target/i386/memcpy-strategy-1.c,
4138         gcc.target/i386/memcpy-strategy-2.c,
4139         gcc.target/i386/memcpy-vector_loop-1.c,
4140         gcc.target/i386/memcpy-vector_loop-2.c,
4141         gcc.target/i386/memset-vector_loop-1.c,
4142         gcc.target/i386/memset-vector_loop-2.c,
4143         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
4144         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
4145         -march= options different from those in dg-options.
4147 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
4149         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4150         gcc.target/i386/pr30970.c: Use -mtune=generic.
4151         * gcc.target/i386/avx2-vpaddb-3.c,
4152         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
4153         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
4154         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
4155         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
4156         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
4157         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
4158         gcc.target/i386/avx2-vpsubw-3.c,
4159         gcc.target/i386/avx256-unaligned-load-1.c,
4160         gcc.target/i386/avx256-unaligned-load-4.c,
4161         gcc.target/i386/avx256-unaligned-store-1.c,
4162         gcc.target/i386/avx256-unaligned-store-2.c,
4163         gcc.target/i386/avx256-unaligned-store-4.c: Use
4164         -mno-prefer-avx128.
4166 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
4167             Iain Sandoe <iain@codesourcery.com>
4169         PR target/54083
4170         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
4171         with the additional options -Wl,-undefined,dynamic_lookup
4172         and -Wl,-flat_namespace.
4173         * gcc.dg/torture/pr53922.c: Additional option
4174         -Wl,-flat_namespace for darwin[89].
4175         * gcc.dg/torture/pr60092.c: Additional options
4176         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
4177         for darwin[89].
4179 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
4181         PR target/43751
4182         * lib/prune.exp: Modify the regular express to prune
4183         the new warnings introduced by r205679 on darwin9.
4185 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
4187         * g++.dg/init/ctor4.C: Adjust.
4188         * g++.dg/init/ctor4-1.C: New.
4189         * g++.dg/cpp0x/defaulted2.C: Adjust.
4191 2014-04-01  Richard Henderson  <rth@redhat.com>
4193         PR target/60704
4194         * gcc.dg/pr60704.c: New file.
4196 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
4198         PR target/60363
4199         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
4200         logical_op_short_circuit targets.
4202 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
4204         PR libfortran/60128
4205         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
4206         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
4208 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
4210         PR rtl-optimization/60700
4211         * gcc.target/i386/pr60700.c: New test.
4213 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4215         PR target/60650
4216         * gcc.target/arm/pr60650.c: Adjust command line options.
4218 2014-03-31  Martin Jambor  <mjambor@suse.cz>
4220         PR middle-end/60647
4221         * gcc.dg/pr60647-1.c: New test.
4222         * gcc.dg/pr60647-2.c: Likewise.
4224 2014-03-31  Richard Biener  <rguenther@suse.de>
4226         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
4228 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
4230         PR target/60034
4231         * gcc.target/aarch64/pr60034.c: New file.
4233 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
4235         PR c++/60626
4236         * g++.dg/cpp1y/pr60626.C: New testcase.
4238 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
4240         * gcc.dg/pr45416.c: Allow bextr on x86.
4241         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
4242         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
4243         gcc.target/i386/fma4-vector.c: Use -mno-fma.
4244         * gcc.target/i386/l_fma_double_1.c,
4245         gcc.target/i386/l_fma_double_2.c,
4246         gcc.target/i386/l_fma_double_3.c,
4247         gcc.target/i386/l_fma_double_4.c,
4248         gcc.target/i386/l_fma_double_5.c,
4249         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
4250         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
4251         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
4252         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
4253         * gcc.target/i386/pr27971.c: Use -mno-tbm.
4254         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
4255         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
4257 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
4259         PR target/60648
4260         * g++.dg/pr60648.C: Move test to...
4261         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
4262         dg-options, add for fpic targets dg-additional-options -fPIC.
4264 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
4266         * gnat.dg/opt33.adb: New testcase.
4268 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
4270         PR target/60697
4271         * gcc.target/aarch64/pr60697.c: New.
4273 2014-03-27  Jeff Law  <law@redhat.com>
4275         PR target/60648
4276         * g++.dg/pr60648.C: New test.
4278 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
4280         PR c++/60573
4281         * g++.dg/cpp1y/pr60573.C: New testcase.
4283 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4285         PR target/60693
4286         * gcc.target/i386/pr60693.c: New test.
4288 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
4290         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
4292 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4294         PR c++/60689
4295         * c-c++-common/pr60689.c: New test.
4297         PR c++/58678
4298         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
4299         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
4300         targets.
4302 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
4304         PR target/60675
4305         * gcc.target/aarch64/pr60675.C: New.
4307 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4309         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
4310         * lib/target-supports.exp: Return true for s390
4311         in check_effective_logical_op_short_circuit.
4313 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
4315         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
4316         of second source operand.
4317         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4318         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4319         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4321 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
4323         PR ipa/60315
4324         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
4326 2014-03-28  Tobias Burnus  <burnus@net-b.de>
4328         * lib/cilk-plus-dg.exp: New.
4329         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
4330         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
4332 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
4334         PR fortran/60522
4335         * gfortran.dg/where_4.f90:  New test case.
4337 2014-03-27  Tobias Burnus  <burnus@net-b.de>
4339         PR fortran/58880
4340         * gfortran.dg/finalize_24.f90: New.
4342 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
4344         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
4345         vbpermq builtin.
4347         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
4348         vec_select optimizations.
4349         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
4350         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
4352         PR target/60672
4353         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
4354         xxpermdi builtins are supported.
4356 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4358         PR rtl-optimization/60650
4359         * gcc.target/arm/pr60650.c: New.
4361 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4363         * gcc.target/s390/20140327-1.c: New testcase.
4365 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
4367         PR middle-end/60682
4368         * g++.dg/gomp/pr60682.C: New test.
4370 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
4372         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
4374 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4376         PR target/60580
4377         * gcc.target/aarch64/pr60580_1.c: New.
4378         * gcc.target/aarch64/test_fp_attribute_1.c: New.
4379         * gcc.target/aarch64/test_fp_attribute_2.c: New.
4381 2014-03-26  Dehao Chen  <dehao@google.com>
4383         * gcc.dg/predict-8.c: New test.
4385 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
4387         PR c++/52369
4388         * g++.dg/init/const10.C: New.
4389         * g++.dg/init/const11.C: New.
4390         * g++.dg/init/pr25811.C: Adjust.
4391         * g++.dg/init/pr29043.C: Likewise.
4392         * g++.dg/init/pr43719.C: Likewise.
4393         * g++.dg/init/pr44086.C: Likewise.
4394         * g++.dg/init/ctor8.C: Likewise.
4395         * g++.dg/init/uninitialized1.C: Likewise.
4397 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
4399         PR sanitizer/60636
4400         * c-c++-common/ubsan/pr60636.c: New test.
4402 2014-03-26  Andreas Schwab  <schwab@suse.de>
4404         * g++.dg/torture/pr60315.C: Remove duplication.
4406 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
4408         * gcc.c-torture/execute/20140326-1.c: New test.
4410 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
4412         PR ipa/60315
4413         * g++.dg/torture/pr60315.C: New testcase.
4415 2014-03-25  Martin Jambor  <mjambor@suse.cz>
4417         PR ipa/60600
4418         * g++.dg/ipa/pr60600.C: New test.
4420 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
4422         PR testsuite/58013
4423         * g++.dg/opt/pr56999.C: Pop hidden visibility.
4425 2014-03-25  Richard Biener  <rguenther@suse.de>
4427         PR middle-end/60635
4428         * gfortran.dg/lto/pr60635_0.f90: New testcase.
4429         * gfortran.dg/lto/pr60635_1.c: Likewise.
4431 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
4433         PR c++/60627
4434         * g++.dg/cpp1y/pr60627.C: New testcase.
4436 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
4438         * gcc.target/aarch64/ushr64_1.c: New.
4440 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
4442         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
4443         (LONG_LONG): Use LLONG.
4444         (set_rvector_long): Explicitly return void.
4445         (set_vector_long): Likewise.
4446         (check_vector_long): Likewise.
4448 2014-03-24  Marek Polacek  <polacek@redhat.com>
4450         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
4451         Define INT_MIN.
4452         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
4453         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4454         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4455         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4456         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4457         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4458         * c-c++-common/ubsan/pr59503.c: Likewise.
4459         * c-c++-common/ubsan/pr60613-1.c: Likewise.
4460         * c-c++-common/ubsan/save-expr-1.c: Likewise.
4461         * c-c++-common/ubsan/shift-3.c: Likewise.
4462         * c-c++-common/ubsan/shift-6.c: Likewise.
4463         * c-c++-common/ubsan/undefined-1.c: Likewise.
4464         * c-c++-common/ubsan/vla-2.c: Likewise.
4465         * c-c++-common/ubsan/vla-3.c: Likewise.
4466         * c-c++-common/ubsan/vla-4.c: Likewise.
4467         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
4468         * g++.dg/ubsan/return-2.C: Likewise.
4470 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
4472         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
4473         hppa*-*-hpux*.
4475         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
4477         PR libfortran/59313
4478         PR libfortran/58015
4479         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
4480         * gfortran.dg/round_4.f90: Likewise.
4482 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
4484         PR libfortran/60128
4485         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
4486         i?86-*-solaris2.9*.
4488 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
4490         PR sanitizer/60613
4491         * c-c++-common/ubsan/pr60613-1.c: New test.
4492         * c-c++-common/ubsan/pr60613-2.c: New test.
4494 2014-03-22  Matthias Klose  <doko@ubuntu.com>
4496         * g++.dg/cpp0x/regress: Remove empty directory.
4498 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
4500         PR debug/60603
4501         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
4503 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
4505         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
4506         * g++.dg/cpp1y/pr60393.C: Likewise.
4508 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
4510         PR c++/60384
4511         * g++.dg/cpp1y/pr60384.C: New.
4513 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
4515         PR target/60598
4516         * gcc.dg/pr60598.c: New test.
4518 2014-03-21  Martin Jambor  <mjambor@suse.cz>
4520         PR ipa/59176
4521         * g++.dg/torture/pr59176.C: New test.
4523 2014-03-21  Martin Jambor  <mjambor@suse.cz>
4525         PR ipa/60419
4526         * g++.dg/ipa/pr60419.C: New test.
4528 2014-03-21  Richard Biener  <rguenther@suse.de>
4530         PR tree-optimization/60577
4531         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
4533 2014-03-21  Tobias Burnus  <burnus@net-b.de>
4535         PR fortran/60599
4536         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
4538 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
4540         PR middle-end/60597
4541         * g++.dg/opt/pr60597.C: New test.
4543         PR c++/60572
4544         * g++.dg/init/pr60572.C: New test.
4546 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4548         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
4550 2014-03-19  Tobias Burnus  <burnus@net-b.de>
4552         PR fortran/60543
4553         PR fortran/60283
4554         * gfortran.dg/implicit_pure_4.f90: New.
4556 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4558         PR c++/51474
4559         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
4561 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
4563         PR testsuite/60590
4564         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
4565         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
4566         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
4568 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4570         PR c++/60332
4571         * g++.dg/cpp1y/pr60332.C: New.
4573 2014-03-19  Marek Polacek  <polacek@redhat.com>
4575         PR sanitizer/60569
4576         * g++.dg/ubsan/pr60569.C: New test.
4578 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4580         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
4582 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
4584         PR tree-optimization/60559
4585         * g++.dg/vect/pr60559.cc: New test.
4587 2014-03-18  Ian Lance Taylor  <iant@google.com>
4589         PR target/60563
4590         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
4591         (ditype): Rename typedef from int64_t.
4593 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4595         PR c/55383
4596         * gcc.dg/cast-qual-3.c: New.
4597         Revert:
4598         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4599         * c-c++-common/Wcast-qual-1.c: More precise match text.
4601 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
4603         PR fortran/55207
4604         PR fortran/60549
4605         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
4606         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
4607         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
4608         * gfortran.dg/intent_optimize_1.f90: Ditto.
4609         * gfortran.dg/pointer_init_9.f90: Ditto.
4610         * gfortran.dg/volatile4.f90: Ditto.
4611         * gfortran.dg/volatile6.f90: Ditto.
4613 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4615         PR c/55383
4616         * c-c++-common/Wcast-qual-1.c: More precise match text.
4618 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4620         PR c++/60305
4621         * g++.dg/cpp0x/constexpr-ice14.C: New.
4623 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4625         PR c++/54250
4626         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
4628 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
4630         PR sanitizer/60535
4631         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
4632         * c-c++-common/ubsan/null-2.c: Likewise.
4633         * c-c++-common/ubsan/null-3.c: Likewise.
4634         * c-c++-common/ubsan/null-4.c: Likewise.
4635         * c-c++-common/ubsan/null-5.c: Likewise.
4636         * c-c++-common/ubsan/null-6.c: Likewise.
4637         * c-c++-common/ubsan/null-7.c: Likewise.
4638         * c-c++-common/ubsan/null-8.c: Likewise.
4639         * c-c++-common/ubsan/null-9.c: Likewise.
4640         * c-c++-common/ubsan/null-10.c: Likewise.
4641         * c-c++-common/ubsan/null-11.c: Likewise.
4642         * c-c++-common/ubsan/overflow-1.c: Likewise.
4643         * c-c++-common/ubsan/overflow-2.c: Likewise.
4644         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
4645         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
4646         * c-c++-common/ubsan/overflow-int128.c: Likewise.
4647         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
4648         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
4649         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
4650         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
4651         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
4652         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
4653         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
4654         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
4655         * c-c++-common/ubsan/pr59333.c: Likewise.
4656         * c-c++-common/ubsan/pr59503.c: Likewise.
4657         * c-c++-common/ubsan/pr59667.c: Likewise.
4658         * c-c++-common/ubsan/undefined-1.c: Likewise.
4659         * g++.dg/ubsan/pr59250.C: Likewise.
4660         * g++.dg/ubsan/pr59306.C: Likewise.
4662 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4664         * gcc.dg/tls/pr58595.c: Add tls options.
4666 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
4668         * gcc.target/i386/avx-additional-reg-names.c: New.
4669         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
4671 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
4673         PR c++/60390
4674         * g++.dg/cpp1y/pr60390.C: New testcase.
4676         PR c++/60391
4677         * g++.dg/cpp1y/pr60391.C: New testcase.
4679 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
4681         PR target/60516
4682         * gcc.target/i386/pr60516.c: New test.
4684 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
4686         PR c++/59571
4687         * g++.dg/cpp0x/constexpr-ice13.C: New.
4689 2014-03-17  Marek Polacek  <polacek@redhat.com>
4691         PR middle-end/60534
4692         * gcc.dg/gomp/pr60534.c: New test.
4694 2014-03-17  Kai Tietz  <ktietz@redhat.com>
4696         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
4698 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
4700         PR testsuite/58851
4701         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
4702         storage size.
4704 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
4706         PR libfortran/58324
4707         * gfortran.dg/list_read_12.f90: New test.
4709 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
4711         PR fortran/55207
4712         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
4713         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
4714         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
4715         -Wno-aggressive-loop-optimizations and remove an unused variable.
4716         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
4717         * gfortran.dg/pointer_init_9.f90: New.
4718         * gfortran.dg/volatile4.f90: Put into subroutine.
4719         * gfortran.dg/volatile6.f90: Ditto.
4721 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4723         PR fortran/60392
4724         * gfortran.dg/transpose_4.f90: New test.
4726 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
4728         PR rtl-optimization/60508
4729         * gcc.target/i386/pr60508.c: New.
4731 2014-03-14  Richard Biener  <rguenther@suse.de>
4733         PR middle-end/60518
4734         * g++.dg/pr60518.C: New testcase.
4736 2014-03-14  Martin Jambor  <mjambor@suse.cz>
4738         PR lto/60461
4739         * gcc.dg/lto/pr60461_0.c: New test.
4741 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
4743         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
4744         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
4745         * gcc.dg/lto/save-temps_0.c: New testcase.
4747 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
4749         PR middle-end/36282
4750         * c-c++-common/pr36282-1.c: New test.
4751         * c-c++-common/pr36282-2.c: New test.
4752         * c-c++-common/pr36282-3.c: New test.
4753         * c-c++-common/pr36282-4.c: New test.
4755 2014-03-13  Richard Henderson  <rth@redhat.com>
4757         PR debug/60438
4758         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
4760 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4762         PR c++/60383
4763         * g++.dg/template/crash118.C: New.
4764         * g++.dg/template/crash95.C: Adjust.
4766 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
4768         PR rtl-optimization/57189
4769         * gcc.target/i386/pr57189.c: New.
4771 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
4773         PR c++/60254
4774         * g++.dg/cpp0x/static_assert10.C: New.
4775         * g++.dg/cpp0x/static_assert11.C: Likewise.
4776         * g++.dg/cpp0x/static_assert3.C: Adjust.
4778 2014-03-13  Richard Biener  <rguenther@suse.de>
4780         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
4782 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
4784         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
4785         2.07 128-bit arithmetic.
4786         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
4788         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
4789         due to when TImode is allowed in VSX registers, the allowable
4790         address modes for TImode is just a single indirect address in
4791         order for the value to be loaded and store in either GPR or VSX
4792         registers.  This affects the generated code, and it would cause
4793         this test to fail, when such an option is used.
4795 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4797         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
4799 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4801         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
4802         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
4803         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
4804         only test for exactly one if if -mbranch-cost=1 has been passed.
4806 2014-03-12  Christian Bruel  <christian.bruel@st.com>
4808         PR target/60264
4809         * gcc.target/arm/pr60264.c
4811 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4813         PR tree-optimization/60454
4814         * gcc.c-torture/execute/pr60454.c: New test.
4816 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4817             Marc Glisse  <marc.glisse@inria.fr>
4819         PR tree-optimization/60502
4820         * gcc.c-torture/compile/pr60502.c: New test.
4822 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
4824         PR middle-end/60482
4825         * gcc.dg/vect/pr60482.c: New test.
4827 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
4829         PR c++/60389
4830         * g++.dg/cpp0x/inh-ctor19.C: New.
4832 2014-03-11  Richard Biener  <rguenther@suse.de>
4834         PR tree-optimization/60429
4835         PR tree-optimization/60485
4836         * gcc.dg/pr60485-1.c: New testcase.
4837         * gcc.dg/pr60485-2.c: Likewise.
4839 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
4841         PR ipa/60457
4842         * g++.dg/ipa/pr60457.C: New test.
4844 2014-03-10  Richard Biener  <rguenther@suse.de>
4846         PR middle-end/60474
4847         * g++.dg/torture/pr60474.C: New testcase.
4849 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
4851         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
4853 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
4855         * gcc.dg/lto/pr55113_0.c: New testcase.
4857 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
4859         PR c++/60033
4860         * g++.dg/cpp1y/pr60033.C: New testcase.
4862         PR c++/60393
4863         * g++.dg/cpp1y/pr60393.C: New testcase.
4865 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
4867         PR libfortran/60128
4868         * gfortran.dg/fmt_en.f90: New test.
4870 2014-03-07  Jason Merrill  <jason@redhat.com>
4872         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
4873         * lib/target-supports.exp (check_effective_target_c++11): Now
4874         means C++11 and up.
4875         (check_effective_target_c++11_only): New.
4876         (check_effective_target_c++11_down): New.
4877         (check_effective_target_c++1y): New.
4878         (check_effective_target_c++1y_only): New.
4879         (check_effective_target_c++98_only): Rename from
4880         check_effective_target_c++98.
4881         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
4883 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
4885         PR c++/58609
4886         * g++.dg/cpp0x/constexpr-ice12.C: New.
4888 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
4890         * c-c++-common/gomp/map-1.c: Extend.
4892 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
4893             Janus Weil  <janus@gcc.gnu.org>
4895         PR fortran/51976
4896         * gfortran.dg/deferred_type_component_1.f90 : New test.
4897         * gfortran.dg/deferred_type_component_2.f90 : New test.
4899 2014-03-06  Marek Polacek  <polacek@redhat.com>
4901         PR c/60197
4902         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
4903         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
4905 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
4907         PR target/58595
4908         * gcc.dg/tls/pr58595.c: New test.
4910 2014-03-06  Richard Biener  <rguenther@suse.de>
4912         PR middle-end/60445
4913         PR lto/60424
4914         PR lto/60427
4915         Revert
4916         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
4918         * gcc.dg/lto/pr55113_0.c: New testcase.
4920 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
4922         PR testsuite/59308
4923         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
4924         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
4925         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
4926         s390*/i?86/x86_64.
4927         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
4928         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
4929         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
4930         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
4931         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
4932         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
4933         even for mips*/s390*/i?86/x86_64.
4934         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
4935         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
4936         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
4937         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
4938         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
4940         PR lto/60404
4941         * gcc.dg/lto/pr60404_0.c: New test.
4942         * gcc.dg/lto/pr60404_1.c: New file.
4943         * gcc.dg/lto/pr60404_2.c: New file.
4945 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4947         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
4948         long long" throughout.
4949         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
4950         * gcc.dg/vmx/insert-vsx.c: Likewise.
4951         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
4952         * gcc.dg/vmx/ld-vsx.c: Likewise.
4953         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
4954         * gcc.dg/vmx/ldl-vsx.c: Likewise.
4955         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
4956         * gcc.dg/vmx/merge-vsx.c: Likewise.
4957         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
4958         * gcc.dg/vmx/st-vsx.c: Likewise.
4959         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
4960         * gcc.dg/vmx/stl-vsx.c: Likewise.
4961         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
4963 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
4965         * gcc.dg/lto/pr55113_0.c: New testcase.
4967 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4969         PR c++/60376
4970         * g++.dg/cpp1y/pr60376.C: New.
4972 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4974         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
4976 2014-03-04  Richard Biener  <rguenther@suse.de>
4978         PR tree-optimization/60382
4979         * gcc.dg/vect/pr60382.c: New testcase.
4981 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
4983         PR libfortran/60148
4984         * gfortran.dg/namelist_84.f90: New test.
4986 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
4988         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
4989         argument to avoid inf values.
4990         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
4991         UNION_FP_CHECK machinery.
4993 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
4995         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
4996         i32in128 cases outside special big-endian processing block.
4998 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
5000         PR preprocessor/60400
5001         * c-c++-common/cpp/pr60400.c: New test.
5002         * c-c++-common/cpp/pr60400-1.h: New file.
5003         * c-c++-common/cpp/pr60400-2.h: New file.
5005         PR objc++/60398
5006         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
5008         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
5009         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
5011 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
5013         PR ipa/60150
5014         * g++.dg/lto/pr60150.H: New testcase.
5015         * g++.dg/lto/pr60150_0.C: New testcase.
5016         * g++.dg/lto/pr60150_1.C: New testcase.
5018 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
5020         PR ipa/60306
5021         * g++.dg/ipa/devirt-29.C: New testcase
5023 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5025         PR fortran/60236
5026         * gfortran.dg/vect/pr32380.f: Fix expected test results.
5028 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
5030         PR c++/50025
5031         * g++.dg/cpp0x/pr50025.C: New.
5033 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
5035         PR c++/60377
5036         * g++.dg/cpp1y/pr60377.C: New testcase.
5038 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
5040         PR fortran/60341
5041         * gfortran.dg/str_comp_optimize_1.f90: New test.
5043 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
5045         PR target/60071
5046         * gcc.c-torture/compile/pr60071.c: New.
5048 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
5050         PR fortran/60359
5051         * gfortran.dg/unlimited_polymorphic_16.f90: New.
5053 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
5055         PR c++/58610
5056         * g++.dg/cpp0x/constexpr-ice11.C: New.
5058 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
5060         PR c++/60314
5061         * g++.dg/cpp1y/auto-fn24.C: New.
5063 2014-02-28  Joey Ye  <joey.ye@arm.com>
5065         PR target/PR60169
5066         * gcc.target/arm/thumb1-far-jump-3.c: New case.
5068 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
5070         PR c++/60253
5071         * g++.dg/overload/ellipsis2.C: New.
5073 2014-02-27  Jeff Law  <law@redhat.com>
5075         PR rtl-optimization/52714
5076         * gcc.c-torture/compile/pr52714.c: New test.
5078 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
5079             Jeff Law  <law@redhat.com>
5081         PR rtl-optimization/49847
5082         * g++.dg/pr49847.C: New test.
5084 2014-02-27  Marek Polacek  <polacek@redhat.com>
5086         PR middle-end/59223
5087         * c-c++-common/pr59223.c: New test.
5089 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
5091         * common/config/i386/predicates.md (const1256_operand): Remove.
5092         (const2356_operand): New.
5093         (const_1_to_2_operand): Remove.
5094         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
5095         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
5096         (*avx512pf_gatherpf<mode>sf): Ditto.
5097         (avx512pf_gatherpf<mode>df): Ditto.
5098         (*avx512pf_gatherpf<mode>df_mask): Ditto.
5099         (*avx512pf_gatherpf<mode>df): Ditto.
5100         (avx512pf_scatterpf<mode>sf): Ditto.
5101         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
5102         (*avx512pf_scatterpf<mode>sf): Ditto.
5103         (avx512pf_scatterpf<mode>df): Ditto.
5104         (*avx512pf_scatterpf<mode>df_mask): Ditto.
5105         (*avx512pf_scatterpf<mode>df): Ditto.
5106         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
5108 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
5110         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
5111         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
5112         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
5113         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
5114         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
5115         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
5116         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
5117         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
5119 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
5121         PR target/60280
5122         * gnat.dg/renaming5.adb: Change to two expected gotos.
5123         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
5124         jump threads.
5125         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
5126         messages for removed basic block.
5127         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
5128         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
5129         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
5130         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
5132 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5134         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
5135         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5136         * gcc.dg/vmx/ldl-vsx.c: Likewise.
5137         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5138         * gcc.dg/vmx/merge-vsx.c: Likewise.
5139         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5141 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
5143         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
5144         * gcc.target/i386/prefetchwt1-1.c: New.
5145         * g++.dg/other/i386-2.C: Add new option.
5146         * g++.dg/other/i386-3.C: Ditto.
5147         * gcc.target/i386/sse-12.c: Ditto.
5148         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
5149         * gcc.target/i386/sse-22.c: Add new option.
5150         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
5152 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5154         PR libfortran/59313
5155         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
5157         PR libfortran/58015
5158         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
5160 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
5162         PR c++/60311
5163         * g++.dg/cpp1y/pr60311.C: New testcase.
5165         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
5167         PR c++/60065
5168         * g++.dg/cpp1y/pr60065.C: New testcase.
5170 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
5172         PR rtl-optimization/60268
5173         * gcc.c-torture/compile/pr60268.c: New test.
5175 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
5177         * gcc.target/microblaze/others/mem_reload.c: New test.
5179 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5181         * gcc.dg/vmx/lde.c: New test.
5182         * gcc.dg/vmx/lde-be-order.c: New test.
5183         * gcc.dg/vmx/ste.c: New test.
5184         * gcc.dg/vmx/ste-be-order.c: New test.
5186 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
5188         PR testsuite/60173
5189         * lib/target-supports.exp
5190         (check_effective_target_logical_op_short_circuit): Add cris-*-*
5191         and crisv32-*-* to list.
5193 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
5195         PR fortran/60302
5196         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
5198 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5200         * gcc.dg/vmx/vsums.c: Check entire result vector.
5201         * gcc.dg/vmx/vsums-be-order.c: Likewise.
5203 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5205         * gcc.dg/vmx/ld.c: New test.
5206         * gcc.dg/vmx/ld-be-order.c: New test.
5207         * gcc.dg/vmx/ld-vsx.c: New test.
5208         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
5209         * gcc.dg/vmx/ldl.c: New test.
5210         * gcc.dg/vmx/ldl-be-order.c: New test.
5211         * gcc.dg/vmx/ldl-vsx.c: New test.
5212         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
5213         * gcc.dg/vmx/st.c: New test.
5214         * gcc.dg/vmx/st-be-order.c: New test.
5215         * gcc.dg/vmx/st-vsx.c: New test.
5216         * gcc.dg/vmx/st-vsx-be-order.c: New test.
5217         * gcc.dg/vmx/stl.c: New test.
5218         * gcc.dg/vmx/stl-be-order.c: New test.
5219         * gcc.dg/vmx/stl-vsx.c: New test.
5220         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
5222 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
5224         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
5225         * g++.dg/other/i386-3.C (dg-options): Ditto.
5226         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
5227         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
5228         -mavx512pf and -msha.
5230 2014-02-21  Richard Biener  <rguenther@suse.de>
5232         PR tree-optimization/60276
5233         * gcc.dg/vect/pr60276.c: New testcase.
5235 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
5237         PR fortran/60234
5238         * gfortran.dg/finalize_23.f90: New.
5240 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
5242         PR c++/60052
5243         PR c++/60053
5244         * g++.dg/cpp1y/pr60052.C: New testcase.
5245         * g++.dg/cpp1y/pr60053.C: New testcase.
5247 2014-02-21  Tobias Burnus  <burnus@net-b.de>
5249         PR fortran/60286
5250         * gfortran.dg/inquire_16.f90: New.
5252 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
5254         * gcc.target/nios2/biggot-1.c: New.
5255         * gcc.target/nios2/biggot-2.c: New.
5257 2014-02-20  Martin Jambor  <mjambor@suse.cz>
5259         PR ipa/55260
5260         * gcc.dg/ipa/pr55260.c: New test.
5262 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
5264         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
5265         for execution test case.
5267 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
5269         PR ipa/58555
5270         * g++.dg/torture/pr58555.C: New testcase.
5272 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
5274         PR target/60204
5275         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
5276         reflect abi fix.
5277         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
5279 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
5280             Kirill Yukhin  <kirill.yukhin@intel.com>
5282         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
5283         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
5284         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
5285         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5286         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
5287         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
5289 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5291         PR c/37743
5292         * g++.dg/ext/builtin-bswap1.C: New test.
5293         * c-c++-common/pr37743.c: New test.
5295 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
5297         * gcc.dg/decl-10.c: New test.
5299 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5301         PR c++/60267
5302         * g++.dg/ext/ivdep-1.C: New test.
5304         PR c++/60267
5305         * gcc.dg/pr60267.c: New test.
5307 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
5309         PR target/59794
5310         * gcc.target/i386/pr39162.c: Add dg-prune-output.
5311         (dg-options): Remove -Wno-psabi.
5312         * gcc.target/i386/pr59794-2.c: Ditto.
5313         * gcc.target/i386/pr60205-1.c: Ditto.
5314         * gcc.target/i386/sse-5.c: Ditto.
5316 2014-02-18  Nick Clifton  <nickc@redhat.com>
5318         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
5319         * gcc.dg/pr23623.c: Likewise.
5320         * gcc.dg/pr48784-1.c: Likewise.
5321         * gcc.dg/pr48784-2.c: Likewise.
5322         * gcc.dg/pr56997-2.c: Likewise.
5323         * gcc.dg/sms-6.c: Likewise.
5324         * gcc.dg/torture/pr60183.c: Likewise.
5325         * gcc.dg/torture/vec-cvt-1.c: Likewise.
5326         * gcc.c-torture/execute/20061220-1.x: New.
5327         * gcc.c-torture/execute/pr43220.x: New.
5328         * gcc.c-torture/execute/pr51581-1.x: New.
5329         * gcc.c-torture/execute/pr51581-2.x: New.
5330         * gcc.c-torture/execute/pr58570.x: New.
5331         * gcc.c-torture/unsorted/DFcmp.x: New.
5332         * gcc.c-torture/unsorted/SFset.x: New.
5334 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
5336         * gnat.dg/opt31.adb: New test.
5338 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5340         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
5342 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
5344         PR fortran/60232
5345         * gfortran.dg/typebound_proc_33.f90: New.
5347 2014-02-19  Marek Polacek  <polacek@redhat.com>
5349         PR c/60195
5350         * gcc.dg/pr60195.c: New test.
5352 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
5354         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
5356 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
5358         PR preprocessor/58844
5359         * c-c++-common/cpp/pr58844-1.c: New test.
5360         * c-c++-common/cpp/pr58844-2.c: New test.
5362 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
5364         PR c++/60225
5365         * g++.dg/cpp0x/constexpr-ice10.C: New.
5367 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
5369         PR c++/60215
5370         * g++.dg/cpp0x/pr60215.C: New.
5372 2014-02-18  Tobias Burnus  <burnus@net-b.de>
5374         PR fortran/49397
5375         * gfortran.dg/proc_ptr_45.f90: New.
5376         * gfortran.dg/proc_ptr_46.f90: New.
5378 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
5380         PR c++/60190
5381         * g++.dg/cpp1y/pr60190.C: New testcase.
5383         PR c++/60064
5384         * g++.dg/cpp1y/pr60064.C: New testcase.
5386 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
5388         PR target/60205
5389         * gcc.target/i386/pr60205-1.c: New test.
5390         * gcc.target/i386/pr60205-2.c: Ditto.
5392 2014-02-18  Kai Tietz  <ktietz@redhat.com>
5394         PR target/60193
5395         * gcc.target/i386/nest-1.c: New testcase.
5397 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
5399         * gnat.dg/opt32.adb: New test.
5401 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
5403         PR fortran/60231
5404         * gfortran.dg/typebound_generic_15.f90: New.
5406 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
5408         PR fortran/55907
5409         * gfortran.dg/init_flag_12.f90: New.
5411 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
5412             Ilya Tocar  <ilya.tocar@intel.com>
5414         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
5415         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
5416         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
5417         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
5419 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
5421         * lib/target-supports.exp
5422         (check_effective_target_logical_op_short_circuit): New procedure.
5423         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
5424         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
5425         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
5426         * gcc.dg/tree-ssa/vrp47.c: Likewise.
5427         * gcc.dg/tree-ssa/vrp87.c: Likewise.
5428         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
5429         logical_op_short_circuit for the alternative test, extending
5430         it to arm_cortex_m.
5432 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
5434         PR target/60203
5435         * gcc.target/powerpc/pr60203.c: New testsuite.
5437 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
5439         PR fortran/59599
5440         * gfortran.dg/ichar_3.f90: New test.
5442 2014-02-15  Richard Biener  <rguenther@suse.de>
5444         PR tree-optimization/60183
5445         * gcc.dg/torture/pr60183.c: New testcase.
5447 2014-02-14  Jeff Law  <law@redhat.com>
5449         PR rtl-optimization/60131
5450         * g++.dg/torture/pr60131.C: New test.
5452 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
5454         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
5455         on command-line.
5457 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5459         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
5461 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
5463         * gcc.c-torture/compile/20140213.c: New test.
5465 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
5467         PR target/43546
5468         * gcc.target/i386/pr43546.c: New test.
5470 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5472         * gcc.target/s390/hotpatch-compile-8.c: New test.
5474 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
5476         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
5477         definition with an ifndef.
5478         * gcc.dg/pr59605-2.c: New test.
5480 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
5482         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
5484 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
5486         * gcc.dg/torture/float128-mul-underflow.c,
5487         gcc.dg/torture/float128-truncdf-underflow.c,
5488         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
5490 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
5492         PR middle-end/59737
5493         * g++.dg/ipa/pr59737.C: New test.
5495 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5497         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
5499 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
5501         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
5503         * gcc.dg/cilk-plus/jump-openmp.c: New file.
5505 2014-02-12  Richard Biener  <rguenther@suse.de>
5507         PR middle-end/60092
5508         * gcc.dg/torture/pr60092.c: New testcase.
5509         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
5511 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
5513         * gcc.c-torture/execute/20140212-1.c: New test.
5515 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
5517         PR c++/60047
5518         * g++.dg/cpp0x/pr60047.C: New.
5520 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
5522         PR c/60101
5523         * c-c++-common/pr60101.c: New test.
5525 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
5527         PR lto/59468
5528         * g++.dg/ipa/devirt-27.C: New testcase.
5529         * g++.dg/ipa/devirt-26.C: New testcase.
5531 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
5533         PR target/60137
5534         * gcc.target/powerpc/pr60137.c: New file.
5536 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5538         PR fortran/52370
5539         * gfortran.dg/pr52370.f90: New test.
5541 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
5543         PR target/59927
5544         Revert
5545         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
5547         PR testsuite/58630
5548         * gcc.target/i386/pr43662.c (dg-options):
5549         Add -maccumulate-outgoing-args.
5550         * gcc.target/i386/pr43869.c (dg-options): Ditto.
5551         * gcc.target/i386/pr57003.c (dg-options): Ditto.
5552         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
5553         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
5554         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
5555         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
5556         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
5557         Add -maccumulate-outgoing-args.
5558         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
5559         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
5560         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
5561         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
5562         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
5563         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
5564         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
5565         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
5566         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
5567         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
5568         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
5569         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
5570         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
5571         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
5572         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
5574 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
5576         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
5578 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5580         PR debug/59776
5581         * gcc.dg/guality/pr59776.c: New test.
5583 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
5585         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
5586         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
5587         (add_options_for_arm_vfp3): New.
5589 2014-02-11  Jeff Law  <law@redhat.com>
5591         PR middle-end/54041
5592         * gcc.target/m68k/pr54041.c: New test.
5594 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
5596         PR target/59927
5597         * gcc.target/i386/pr59927.c: New test.
5599 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
5601         * gcc.dg/vect/pr57741-3.c: Require vect_int.
5602         * gcc.dg/vect/pr60012.c: Likewise.
5603         * gcc.dg/vect/vect-119.c: Likewise.
5604         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
5605         * gcc.dg/vect/vect-outer-4c.c: Likewise.
5607 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5609         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
5611 2014-02-10  Jeff Law  <law@redhat.com>
5613         PR middle-end-52306
5614         * gcc.c-torture/compile/pr52306.c: New test.
5616 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5618         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
5620 2014-02-10  Richard Biener  <rguenther@suse.de>
5622         PR tree-optimization/60115
5623         * gcc.dg/torture/pr60115.c: New testcase.
5625 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
5627         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
5628         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
5630 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
5631             Ilya Tocar  <ilya.tocar@intel.com>
5633         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
5634         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
5635         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
5636         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
5637         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
5638         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
5639         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
5640         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
5641         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
5642         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
5643         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
5644         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
5645         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
5646         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
5647         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
5648         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
5649         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
5650         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
5651         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5652         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
5653         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
5654         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
5655         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
5656         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
5657         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
5658         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
5659         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
5661 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
5663         * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
5665 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
5667         PR fortran/57522
5668         * gfortran.dg/associated_target_5.f03: New test.
5670 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
5672         PR fortran/59026
5673         * gfortran.dg/elemental_by_value_1.f90: New test.
5675 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
5677         PR fortran/58470
5678         * gfortran.dg/finalize_22.f90: New.
5680 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
5682         PR fortran/60066
5683         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
5684         was fixed by the patch for PR59906.
5686 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
5688         PR translation/52289
5689         * gfortran.dg/coarray_8.f90: Update dg-error match.
5691 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
5693         PR c/59984
5694         * gcc.dg/vect/pr59984.c: New test.
5696         PR middle-end/60092
5697         * gcc.dg/attr-alloc_align-1.c: New test.
5698         * gcc.dg/attr-alloc_align-2.c: New test.
5699         * gcc.dg/attr-alloc_align-3.c: New test.
5700         * gcc.dg/attr-assume_aligned-1.c: New test.
5701         * gcc.dg/attr-assume_aligned-2.c: New test.
5702         * gcc.dg/attr-assume_aligned-3.c: New test.
5704 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
5706         PR target/60077
5707         * gcc.target/i386/pr60077-1.c: New test.
5708         * gcc.target/i386/pr60077-2.c: New test.
5710 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
5712         PR preprocessor/56824
5713         * gcc.dg/pr56824.c: New test.
5715 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5717         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
5718         variable used for atomic operations.
5720 2014-02-07  Richard Biener  <rguenther@suse.de>
5722         PR middle-end/60092
5723         * gcc.dg/vect/pr60092-2.c: New testcase.
5725 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
5727         PR c++/60082
5728         Revert
5729         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5731         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5732         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5734 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5736         * gcc.target/s390/fp2int1.c: New testcase.
5738 2014-02-07  Richard Biener  <rguenther@suse.de>
5740         PR middle-end/60092
5741         * gcc.dg/tree-ssa/alias-30.c: New testcase.
5742         * gcc.dg/tree-ssa/alias-31.c: Likewise.
5744 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
5746         PR ipa/59918
5747         * g++.dg/torture/pr59918.C: New testcase.
5749 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
5751         PR target/59575
5752         * gcc.target/arm/pr59575.c: New test.
5754         PR debug/59992
5755         * gcc.dg/pr59992.c: New test.
5757 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
5759         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
5760         init_priority. Test alignment of variable instead of function.
5762 2014-02-06  Marek Polacek  <polacek@redhat.com>
5764         PR c/60087
5765         * gcc.dg/pr60087.c: New test.
5767 2014-02-06  Alan Modra  <amodra@gmail.com>
5769         * gcc.target/powerpc/pr60032.c: New.
5771 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
5773         PR target/60062
5774         * gcc.c-torture/execute/pr60062.c: New test.
5775         * gcc.c-torture/execute/pr60072.c: New test.
5777 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
5779         * gcc.dg/tree-ssa/pr59597.c: Make called function static
5780         so that expected outcome works for PIC variants too.
5782 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
5783             Kugan Vivekanandarajah  <kuganv@linaro.org>
5785         * gcc.target/arm/vect-noalign.c: New file.
5787 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
5788             Jakub Jelinek  <jakub@redhat.com>
5790         PR middle-end/60013
5791         * gcc.dg/pr60013.c: New testcase.
5793 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5795         * gcc.dg/vmx/sum2s.c: New.
5796         * gcc.dg/vmx/sum2s-be-order.c: New.
5798 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5800         * gcc.dg/vmx/pack.c: New.
5801         * gcc.dg/vmx/pack-be-order.c: New.
5802         * gcc.dg/vmx/unpack.c: New.
5803         * gcc.dg/vmx/unpack-be-order.c: New.
5805 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5807         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
5808         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5810 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5812         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
5813         Use __builtin_floorf, __builtin_ceilf.
5814         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
5815         declaration.
5816         (TEST): Use __builtin_floorf.
5817         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
5819 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
5821         PR ipa/59947
5822         * g++.dg/opt/pr59947.C: New test.
5824         PR c++/58703
5825         * c-c++-common/gomp/pr58703.c: New test.
5827 2014-02-05  Richard Biener  <rguenther@suse.de>
5829         PR testsuite/60076
5830         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
5831         avoid using unsigned long long.
5833 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
5835         PR middle-end/57499
5836         * g++.dg/torture/pr57499.C: New test.
5838 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
5840         * gcc.dg/asan/nosanitize-and-inline.c: New test.
5842 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
5844         * g++.dg/ipa/devirrt-22.C: Fix template.
5846 2014-02-04  Marek Polacek  <polacek@redhat.com>
5848         PR c/60036
5849         * gcc.dg/pr60036.c: New test.
5851 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
5853         PR ipa/60058
5854         * g++.dg/torture/pr60058.C: New testcase.
5856 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
5858         * g++.dg/tsan/default_options.C: Invert check.
5860 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5862         PR tree-optimization/60002
5863         * g++.dg/opt/pr60002.C: New test.
5865         PR tree-optimization/60023
5866         * g++.dg/vect/pr60023.cc: New test.
5868         PR ipa/60026
5869         * c-c++-common/torture/pr60026.c: New test.
5871         PR rtl-optimization/57915
5872         * gcc.target/i386/pr57915.c: New test.
5874 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5876         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
5878 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
5880         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
5882 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5884         PR middle-end/59261
5885         * gcc.dg/pr59261.c: New test.
5887 2014-02-04  Richard Biener  <rguenther@suse.de>
5889         PR tree-optimization/60012
5890         * gcc.dg/vect/pr60012.c: New testcase.
5892 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5894         PR target/59788
5895         * g++.dg/eh/unwind-direct.C: New test.
5897 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
5899         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
5900         timeout value to 20s.
5902 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
5904         PR ipa/59882
5905         * g++.dg/torture/pr59882.C: New testcase
5907 2014-02-03  Jan Hubicka  <jh@suse.cz>
5909         PR ipa/59831
5910         * g++.dg/ipa/devirt-22.C: New testcase.
5912 2014-02-03  Jan Hubicka  <jh@suse.cz>
5914         * g++.dg/ipa/devirt-25.C: New testcase.
5916 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
5918         PR tree-optimization/59924
5919         * gcc.dg/pr59924.c: New test.
5921 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
5923         PR ipa/59831
5924         * g++.dg/ipa/devirt-24.C: New testcase.
5926 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
5928         PR c++/53017
5929         PR c++/59211
5930         * c-c++-common/attributes-1.c: New testcase.
5931         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
5933 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
5935         PR c++/58871
5936         * g++.dg/cpp0x/pr58871.C: New.
5938 2014-02-03  Cong Hou  <congh@google.com>
5940         PR tree-optimization/60000
5941         * g++.dg/vect/pr60000.cc: New test.
5943 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
5945         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
5946         * gcc.target/i386/long-double-64-4.c: Likewise.
5947         * gcc.target/i386/long-double-80-1.c: Likewise.
5948         * gcc.target/i386/long-double-80-2.c: Likewise.
5949         * gcc.target/i386/long-double-80-3.c: Likewise.
5950         * gcc.target/i386/long-double-80-4.c: Likewise.
5951         * gcc.target/i386/long-double-80-5.c: Likewise.
5952         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
5953         __multf3 isn't used.
5954         * gcc.target/i386/long-double-64-3.c: Likewise.
5955         * gcc.target/i386/long-double-128-1.c: New test.
5956         * gcc.target/i386/long-double-128-2.c: Likewise.
5957         * gcc.target/i386/long-double-128-3.c: Likewise.
5958         * gcc.target/i386/long-double-128-4.c: Likewise.
5959         * gcc.target/i386/long-double-128-5.c: Likewise.
5960         * gcc.target/i386/long-double-128-6.c: Likewise.
5961         * gcc.target/i386/long-double-128-7.c: Likewise.
5962         * gcc.target/i386/long-double-128-8.c: Likewise.
5963         * gcc.target/i386/long-double-128-9.c: Likewise.
5964         * gcc.target/i386/long-double-64-5.c: Likewise.
5965         * gcc.target/i386/long-double-64-6.c: Likewise.
5966         * gcc.target/i386/long-double-64-7.c: Likewise.
5967         * gcc.target/i386/long-double-64-8.c: Likewise.
5968         * gcc.target/i386/long-double-64-9.c: Likewise.
5969         * gcc.target/i386/long-double-80-10.c: Likewise.
5970         * gcc.target/i386/long-double-80-8.c: Likewise.
5971         * gcc.target/i386/long-double-80-9.c: Likewise.
5973 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
5975         PR rtl-optimization/57662
5976         * g++.dg/pr57662.C: New test.
5978 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5980         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
5981         * gcc.dg/vmx/perm.c: New.
5982         * gcc.dg/vmx/perm-be-order.c: New.
5984 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5986         * gcc.dg/vmx/vsums.c: New.
5987         * gcc.dg/vmx/vsums-be-order.c: New.
5989 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
5991         * g++.dg/ipa/devirt-23.C: New testcase.
5992         * g++.dg/ipa/devirt-20.C: Fix template.
5994 2014-02-02  Jan Hubicka  <jh@suse.cz>
5996         * g++.dg/ipa/devirt-21.C: New testcase.
5998 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
6000         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
6001         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
6003 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
6005         PR target/60017
6006         * gcc.c-torture/execute/pr60017.c: New test.
6008 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
6010         PR fortran/57033
6011         * gfortran.dg/default_initialization_7.f90: New test.
6013 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
6015         PR fortran/59906
6016         * gfortran.dg/elemental_subroutine_9.f90: New test.
6018 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
6020         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
6022 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
6024         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
6026 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
6028         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
6030 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
6032         PR c++/51219
6033         * g++.dg/init/bitfield5.C: New.
6035 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
6037         PR tree-optimization/60003
6038         * gcc.c-torture/execute/pr60003.c: New test.
6040 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
6042         PR bootstrap/59985
6043         * gcc.target/arm/pr59985.C: New.
6045 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
6047         PR sanitizer/59410
6048         * lib/tsan-dg.exp (tsan_init): Instead of not running any
6049         tsan tests if trivial testcase doesn't run, set dg-do-what-default
6050         to compile.
6051         (tsan_finish): Restore dg-do-what-default.
6052         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
6053         * g++.dg/tsan/fd_close_norace2.C: Likewise.
6054         * g++.dg/tsan/default_options.C: Likewise.
6055         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
6056         * g++.dg/tsan/atomic_free2.C: Likewise.
6057         * g++.dg/tsan/cond_race.C: Likewise.
6058         * g++.dg/tsan/fd_close_norace.C: Likewise.
6059         * g++.dg/tsan/benign_race.C: Likewise.
6060         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
6061         * c-c++-common/tsan/simple_race.c: Likewise.
6062         * c-c++-common/tsan/mutexset1.c: Likewise.
6063         * c-c++-common/tsan/thread_leak2.c: Likewise.
6064         * c-c++-common/tsan/tls_race.c: Likewise.
6065         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
6066         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
6067         * c-c++-common/tsan/free_race2.c: Likewise.
6068         * c-c++-common/tsan/thread_leak.c: Likewise.
6069         * c-c++-common/tsan/thread_leak1.c: Likewise.
6070         * c-c++-common/tsan/race_on_barrier.c: Likewise.
6071         * c-c++-common/tsan/free_race.c: Likewise.
6072         * c-c++-common/tsan/sleep_sync.c: Likewise.
6073         * c-c++-common/tsan/tiny_race.c: Likewise.
6074         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
6075         * c-c++-common/tsan/atomic_stack.c: Likewise.
6076         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
6077         in dg-output regexps.
6078         * c-c++-common/tsan/simple_stack.c: Likewise.
6080 2014-01-31  Richard Henderson  <rth@redhat.com>
6082         * g++.dg/tm/pr60004.C: New.
6084 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
6086         PR c++/59082
6087         * g++.dg/inherit/crash4.C: New.
6089 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6091         * c-c++-common/tsan/simple_race.c: Made test less flaky.
6093 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
6095         * gcc.target/i386/m512-check.h: Use correct rounding values.
6097 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
6099         * gcc.target/i386/avx-1.c: Use correct rounding values.
6100         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
6101         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
6102         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
6103         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
6104         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
6105         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
6106         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
6107         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
6108         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
6109         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
6110         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
6111         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
6112         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
6113         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
6114         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
6115         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
6116         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
6117         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
6118         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
6119         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
6120         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
6121         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
6122         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
6123         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
6124         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
6125         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
6126         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
6127         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
6128         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
6129         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
6130         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
6131         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
6132         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
6133         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
6134         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
6135         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
6136         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
6137         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
6138         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
6139         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
6140         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
6141         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
6142         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
6143         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
6144         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
6145         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
6146         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
6147         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
6148         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
6149         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
6150         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
6151         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
6152         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
6153         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
6154         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
6155         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
6156         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
6157         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
6158         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
6159         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
6160         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
6161         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
6162         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
6163         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
6164         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
6165         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
6166         * gcc.target/i386/sse-13.c: Ditto.
6167         * gcc.target/i386/sse-14.c: Ditto.
6168         * gcc.target/i386/sse-22.c: Ditto.
6169         * gcc.target/i386/sse-23.c: Ditto.
6171 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
6173         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
6174         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
6176 2014-01-31  Richard Biener  <rguenther@suse.de>
6178         PR middle-end/59990
6179         * gcc.dg/torture/pr59990.c: New testcase.
6181 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
6183         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
6184         if it fails don't run any tsan tests.
6186 2014-01-31  Marek Polacek  <polacek@redhat.com>
6188         PR c/59963
6189         * gcc.dg/pr59940.c (g): Adjust dg-warning.
6190         (y): Adjust dg-error.
6191         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
6192         * gcc.dg/pr59963-1.c: New test.
6193         * gcc.dg/pr59963-2.c: New test.
6194         * gcc.dg/pr59963-3.c: New test.
6196 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
6198         PR target/59923
6199         * gcc.target/arm/pr59923.c: New test.
6201 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6203         * gcc.dg/vmx/splat.c: New.
6204         * gcc.dg/vmx/splat-vsx.c: New.
6205         * gcc.dg/vmx/splat-be-order.c: New.
6206         * gcc.dg/vmx/splat-vsx-be-order.c: New.
6207         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
6208         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
6210 2014-01-30  Richard Biener  <rguenther@suse.de>
6212         PR tree-optimization/59993
6213         * gcc.dg/torture/pr59993.c: New testcase.
6215 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
6217         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
6218         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
6219         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
6220         vect_int rather than vect_float.
6222 2014-01-30  Marek Polacek  <polacek@redhat.com>
6224         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
6226 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
6228         * gcc.target/microblaze/isa/fcmp4.c: New.
6230 2014-01-30  Marek Polacek  <polacek@redhat.com>
6232         PR c/59940
6233         * gcc.dg/pr59940.c: New test.
6234         * gcc.dg/pr35635.c (func3): Move dg-warning.
6236 2014-01-30  Richard Biener  <rguenther@suse.de>
6238         PR tree-optimization/59903
6239         * gcc.dg/torture/pr59903.c: New testcase.
6241 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
6243         PR c++/58843
6244         * g++.dg/lookup/crash8.C: New.
6246 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
6248         PR c++/58649
6249         * g++.dg/template/crash117.C: New.
6251 2014-01-30  Richard Biener  <rguenther@suse.de>
6253         PR c/59905
6254         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
6255         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
6256         abort.
6257         * gcc.dg/invalid-call-1.c: Likewise.
6259 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6261         PR c++/58561
6262         * g++.dg/cpp1y/auto-fn23.C: New.
6264 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6266         PR c++/58846
6267         * g++.dg/init/dso_handle2.C: New.
6269 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6271         PR c++/58674
6272         * g++.dg/cpp0x/pr58674.C: New.
6274 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
6276         PR target/59617
6277         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
6278         * gcc.target/i386/avx512f-gather-5.c: Ditto.
6280 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6282         * gcc.dg/vmx/merge-be-order.c: New.
6283         * gcc.dg/vmx/merge.c: New.
6284         * gcc.dg/vmx/merge-vsx-be-order.c: New.
6285         * gcc.dg/vmx/merge-vsx.c: New.
6287 2014-01-29  Richard Biener  <rguenther@suse.de>
6289         PR tree-optimization/58742
6290         * gcc.dg/pr58742-1.c: New testcase.
6291         * gcc.dg/pr58742-2.c: Likewise.
6292         * gcc.dg/pr58742-3.c: Likewise.
6294 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
6296         * gcc.target/arm/ftest-armv7ve-arm.c: New.
6297         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
6298         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
6300 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
6302         PR c++/58702
6303         * g++.dg/gomp/pr58702.C: New.
6305 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
6307         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
6308         selector.
6310 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
6312         PR middle-end/59917
6313         PR tree-optimization/59920
6314         * gcc.dg/pr59920-1.c: New test.
6315         * gcc.dg/pr59920-2.c: New test.
6316         * gcc.dg/pr59920-3.c: New test.
6317         * c-c++-common/gomp/pr59917-1.c: New test.
6318         * c-c++-common/gomp/pr59917-2.c: New test.
6320         PR tree-optimization/59594
6321         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
6322         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
6323         * gcc.dg/vect/pr59594.c: New test.
6325 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
6327         PR fortran/59414
6328         * gfortran.dg/allocate_class_3.f90: New test.
6330 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
6332         PR preprocessor/59935
6333         * c-c++-common/cpp/warning-zero-location.c: New test.
6334         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
6336 2014-01-27  Steve Ellcey  <sellcey@mips.com>
6338         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
6340 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
6342         * g++.dg/ext/mv16.C: New tests.
6344 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
6346         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
6347         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
6348         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
6349         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
6350         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
6351         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
6352         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
6353         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
6354         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
6355         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6356         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
6357         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6358         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
6359         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6360         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
6361         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
6362         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
6363         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6364         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
6365         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6366         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
6367         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6368         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
6369         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6370         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
6371         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6372         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
6373         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6374         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
6375         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6376         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
6377         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6378         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
6379         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6380         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
6381         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6382         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
6383         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6384         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
6385         _mm512_mask_cvtepi32_storeu_epi8.
6386         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
6387         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
6388         _mm512_mask_cvtepi32_storeu_epi16.
6389         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
6390         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
6391         _mm512_mask_cvtepi64_storeu_epi8.
6392         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
6393         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
6394         _mm512_mask_cvtepi64_storeu_epi16.
6395         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
6396         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
6397         _mm512_mask_cvtepi64_storeu_epi32.
6398         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
6399         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
6400         _mm512_mask_cvtsepi32_storeu_epi8.
6401         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
6402         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
6403         _mm512_mask_cvtsepi32_storeu_epi16.
6404         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
6405         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
6406         _mm512_mask_cvtsepi64_storeu_epi8.
6407         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
6408         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
6409         _mm512_mask_cvtsepi64_storeu_epi16.
6410         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
6411         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
6412         _mm512_mask_cvtsepi64_storeu_epi32.
6413         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
6414         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
6415         _mm512_mask_cvtusepi32_storeu_epi8.
6416         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
6417         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
6418         _mm512_mask_cvtusepi32_storeu_epi16.
6419         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
6420         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
6421         _mm512_mask_cvtusepi64_storeu_epi8.
6422         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
6423         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
6424         _mm512_mask_cvtusepi64_storeu_epi16.
6425         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
6426         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
6427         _mm512_mask_cvtusepi64_storeu_epi32.
6428         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
6429         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
6431 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
6433         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
6434         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
6435         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6436         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
6437         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
6438         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
6439         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
6440         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
6441         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
6442         built-ins roudning immediate.
6443         * gcc.target/i386/sse-22.c: Add new built-ins.
6444         * gcc.target/i386/sse-23.c: Ditto.
6445         * gcc.target/i386/avx-1.c: Ditto.
6447 2014-01-27  Christian Bruel  <christian.bruel@st.com>
6449         * gcc.target/sh/torture/strncmp.c: New tests.
6451 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
6453         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
6455 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6457         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
6459 2014-01-24  Jeff Law  <law@redhat.com>
6461         PR tree-optimization/59919
6462         * gcc.c-torture/compile/pr59919.c: New test.
6464 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
6466         PR c++/57524
6467         * g++.dg/ext/timevar2.C: New.
6469 2014-01-24  Marek Polacek  <polacek@redhat.com>
6471         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
6473 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
6475         PR target/59929
6476         * gcc.target/i386/pr59929.c: New test.
6478 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
6480         PR target/59909
6481         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
6482         word atomic functions at runtime.
6484 2014-01-23  Marek Polacek  <polacek@redhat.com>
6486         PR c/59846
6487         * gcc.dg/pr59846.c: New test.
6489 2014-01-23  Marek Polacek  <polacek@redhat.com>
6491         PR c/58346
6492         * c-c++-common/pr58346-1.c: New test.
6493         * c-c++-common/pr58346-2.c: New test.
6494         * c-c++-common/pr58346-3.c: New test.
6496 2014-01-23  Marek Polacek  <polacek@redhat.com>
6498         PR c/59871
6499         * gcc.dg/20020220-2.c: Adjust dg-warning message.
6500         * gcc.dg/pr59871.c: New test.
6502 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
6504         PR c++/58980
6505         * g++.dg/parse/enum11.C: New.
6507 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
6509         * gcc.target/aarch64/sshr64_1.c: New testcase.
6511 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6513         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
6514         SIMD enabled function.
6515         * g++.dg/cilk-plus/ef_test.C: New test.
6516         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
6517         and added C++ ones.
6518         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
6519         to differenciate C error messages from C++ ones.
6521 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
6523         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
6525 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
6527         * gcc.target/microblaze/others/builtin-trap.c: New test,
6529 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
6531         PR middle-end/58809
6532         * c-c++-common/gomp/pr58809.c: New test.
6534 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
6536         PR sanitizer/59897
6537         * c-c++-common/asan/use-after-return-1.c: Fixed
6538         to pass on darwin.
6540 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
6542         PR preprocessor/58580
6543         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
6545 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6546             Ilya Tocar  <ilya.tocar@intel.com>
6548         * gcc.target/i386/avx512f-kmovw-1.c: New.
6550 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
6552         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
6553         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
6554         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
6555         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
6556         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
6557         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
6559 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
6561         PR target/52125
6562         * gcc.dg/pr48774.c: Remove skip for mips_rel.
6563         * gcc.target/mips/pr52125.c: New test.
6565 2014-01-22  Marek Polacek  <polacek@redhat.com>
6567         PR c/59891
6568         * gcc.dg/torture/pr59891.c: New test.
6570 2014-01-22  Jeff Law  <law@redhat.com>
6572         PR tree-optimization/59597
6573         * gcc.dg/tree-ssa/pr59597.c: New test.
6575 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
6577         PR rtl-optimization/59477
6578         * g++.dg/pr59477.C: New.
6580 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
6582         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
6584 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6586         PR c++/59482
6587         * g++.dg/pr59482.C: New.
6589 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6591         * gcc.dg/vmx/insert-vsx-be-order.c: New.
6592         * gcc.dg/vmx/extract-vsx.c: New.
6593         * gcc.dg/vmx/extract-vsx-be-order.c: New.
6594         * gcc.dg/vmx/insert-vsx.c: New.
6596 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
6598         PR rtl-optimization/59896
6599         * gcc.target/arm/pr59896.c: New.
6601 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
6603         PR rtl-optimization/59858
6604         * gcc.target/arm/pr59858.c: New.
6606 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
6608         PR target/59003
6609         * gcc.dg/tree-prof/pr59003.c: New test.
6611         PR middle-end/59860
6612         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
6613         other targets.
6615 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
6617         * gfortran.dg/round_3.f08: Add more cases.
6619 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
6621         * lib/target-supports.exp (force_conventional_output_for): New
6622         procedure.
6623         * lib/scanasm.exp (scan-assembler_required_options)
6624         (scan-assembler-not_required_options)
6625         (scan-assembler-times_required_options): Replace with
6626         force_conventional_output_fors.
6627         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
6628         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
6630 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
6632         PR middle-end/59789
6633         * gcc.target/i386/pr59789.c: New testcase.
6635 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
6637         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
6638         the 'code' bitfield from 16 to 8.
6640 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
6642         * lib/target-supports.exp
6643         (check_effective_target_vect_perm): Exclude aarch64_be.
6644         (check_effective_target_vect_perm_byte): Likewise.
6645         (check_effective_target_vect_perm_short): Likewise.
6647 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
6649         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
6650         (RUN_TEST): Use new macro.
6651         (INDEX64_32): Delete.
6652         (INDEX64_64): Likewise.
6653         (INDEX128_32): Likewise.
6654         (INDEX128_64): Likewise.
6655         (INDEX): Likewise.
6656         (test_vneg_f32): Use fixed RUN_TEST.
6658 2014-01-20  Richard Biener  <rguenther@suse.de>
6660         PR middle-end/59860
6661         * gcc.dg/pr59860.c: New testcase.
6663 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
6665         PR target/59880
6666         * gcc.target/i386/pr59880.c: New test.
6668 2014-01-20  Renlin Li  <renlin.li@arm.com>
6670         * gcc.dg/pr44194-1.c: Tweak regexp.
6672 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6674         PR libfortran/59771
6675         PR libfortran/59774
6676         PR libfortran/59836
6677         * gfortran.dg/round_3.f08: New cases added.
6678         * gfortran.dg/fmt_g_1.f90: New test.
6680 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
6682         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
6684 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
6686         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
6688 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
6690         * gcc.dg/vect/pr57705.c: Require vect_int.
6691         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
6692         * gcc.dg/vect/vect-alias-check.c: Likewise.
6694 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
6696         PR fortran/58007
6697         * gfortran.dg/unresolved_fixup_1.f90: New test.
6698         * gfortran.dg/unresolved_fixup_2.f90: New test.
6700 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
6702         PR target/58944
6703         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
6704         Remove dg-prune-output lines.
6706 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
6708         PR middle-end/59706
6709         * gfortran.dg/pr59706.f90: New test.
6710         * g++.dg/ext/pr59706.C: New test.
6712 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
6714         PR c++/59270
6715         PR c++/58811
6716         * g++.dg/cpp0x/decltype-incomplete1.C: New.
6717         * g++.dg/init/pr58811.C: Likewise.
6719 2014-01-17  Jeff Law  <law@redhat.com>
6721         PR middle-end/57904
6722         * gfortran.dg/pr57904.f90: New test.
6724 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
6726         PR c++/59269
6727         * g++.dg/cpp0x/nsdmi-union4.C: New.
6729 2014-01-17  Marek Polacek  <polacek@redhat.com>
6731         PR c++/59838
6732         * g++.dg/diagnostic/pr59838.C: New test.
6734 2014-01-17  Marek Polacek  <polacek@redhat.com>
6736         PR c/58346
6737         * gcc.dg/pr58346.c: New test.
6739 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
6741         PR testsuite/58776
6742         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
6743         dg-options, use dg-additional-options for i?86/x86_64 to avoid
6744         option duplication.
6746         PR fortran/59440
6747         * gfortran.dg/pr59440-1.f90: New test.
6748         * gfortran.dg/pr59440-2.f90: New test.
6749         * gfortran.dg/pr59440-3.f90: New test.
6751         PR testsuite/59064
6752         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
6753         testing for " version" and " alias" with one testing for
6754         " version\[^\n\r]* alias".
6755         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
6756         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
6757         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
6758         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
6759         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
6760         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
6762         PR c++/57945
6763         * c-c++-common/torture/pr57945.c: New test.
6765 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
6767         * gcc.target/arm/its.c: New testcase.
6769 2014-01-16  Jan Hubicka  <jh@suse.cz>
6771         PR ipa/59775
6772         * g++.dg/torture/pr59775.C: New testcase.
6774 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
6776         PR middle-end/58344
6777         * gcc.c-torture/compile/pr58344.c: New test.
6779         PR target/59839
6780         * gcc.target/i386/pr59839.c: New test.
6782         PR debug/54694
6783         * gcc.target/i386/pr9771-1.c (main): Rename to...
6784         (real_main): ... this.  Add __asm name "main".
6785         (ASMNAME, ASMNAME2, STRING): Define.
6787 2014-01-16  Nick Clifton  <nickc@redhat.com>
6789         PR middle-end/28865
6790         * gcc.c-torture/compile/pr28865.c: New.
6791         * gcc.c-torture/execute/pr28865.c: New.
6793 2014-01-16  Marek Polacek  <polacek@redhat.com>
6795         PR middle-end/59827
6796         * gcc.dg/pr59827.c: New test.
6798 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
6800         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
6802 2014-01-15  Richard Henderson  <rth@redhat.com>
6804         PR debug/54694
6805         * gcc.target/i386/pr54694.c: New test.
6807 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
6809         PR c++/49718
6810         * g++.dg/pr49718.C: New test.
6812 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
6814         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
6816 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
6818         * gcc.dg/vmx/mult-even-odd.c: New.
6819         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
6821 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6823         * lib/target-supports.exp (check_libcilkrts_available): Added an
6824         extern "C" if we are using C++ along with a function prototype.
6826 2014-01-15  Jeff Law  <law@redhat.com>
6828         PR tree-optimization/59747
6829         * gcc.c-torture/execute/pr59747.c: New test.
6831 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6833         PR target/59794
6834         * c-c++-common/convert-vec-1.c: Also prune ABI change for
6835         Linux/x86.
6836         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
6837         * g++.dg/ext/attribute-test-1.C: Likewise.
6838         * g++.dg/ext/attribute-test-2.C: Likewise.
6839         * g++.dg/ext/attribute-test-3.C: Likewise.
6840         * g++.dg/ext/attribute-test-4.C: Likewise.
6841         * g++.dg/ext/pr56790-1.C: Likewise.
6842         * g++.dg/torture/pr38565.C: Likewise.
6843         * gcc.dg/pr53060.c: Likewise.
6844         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
6845         * c-c++-common/vector-compare-2.c: Likewise.
6846         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
6847         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
6848         dg-message line number.
6850 2014-01-15  Matthias Klose  <doko@ubuntu.com>
6852         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
6854 2014-01-15  Richard Biener  <rguenther@suse.de>
6856         PR tree-optimization/59822
6857         * g++.dg/torture/pr59822.C: New testcase.
6859 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
6861         PR target/59808
6862         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
6863         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
6865 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
6866             Kugan Vivekanandarajah  <kuganv@linaro.org>
6868         PR target/59695
6869         * g++.dg/pr59695.C: New testcase.
6871 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
6873         PR target/59803
6874         * gcc.c-torture/compile/pr59803.c: New testcase.
6876 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
6878         PR c/58943
6879         * gcc.c-torture/execute/pr58943.c: New test.
6880         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
6882 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
6884         PR target/59794
6885         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
6886         * gcc.target/i386/pr39162.c (y): New __m256i variable.
6887         (bar): Change return type to void.  Set y to x.
6888         * gcc.target/i386/pr59794-1.c: New testcase.
6889         * gcc.target/i386/pr59794-2.c: Likewise.
6890         * gcc.target/i386/pr59794-3.c: Likewise.
6891         * gcc.target/i386/pr59794-4.c: Likewise.
6892         * gcc.target/i386/pr59794-5.c: Likewise.
6893         * gcc.target/i386/pr59794-6.c: Likewise.
6894         * gcc.target/i386/pr59794-7.c: Likewise.
6896 2014-01-14  Richard Biener  <rguenther@suse.de>
6898         PR tree-optimization/58921
6899         PR tree-optimization/59006
6900         * gcc.dg/torture/pr58921.c: New testcase.
6901         * gcc.dg/torture/pr59006.c: Likewise.
6902         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
6904 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
6906         PR testsuite/59494
6907         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
6908         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
6909         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
6910         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
6911         Executing predictive commoning without unrolling.
6913 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
6915         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
6916         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
6917         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
6918         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
6919         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
6920         __builtin_ia32_rsqrt28sd_round.
6921         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
6922         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
6923         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
6924         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
6925         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
6926         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
6927         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
6928         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
6929         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
6930         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
6931         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
6932         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
6933         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
6934         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
6935         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
6936         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
6937         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
6938         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6939         * gcc.target/i386/sse-22.c: Extend with new built-ins,
6940         fix wrong rounding mode (see above).
6941         * gcc.target/i386/sse-23.c: Ditto.
6943 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6945         * gcc.dg/vmx/insert.c: New.
6946         * gcc.dg/vmx/insert-be-order.c: New.
6947         * gcc.dg/vmx/extract.c: New.
6948         * gcc.dg/vmx/extract-be-order.c: New.
6950 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
6952         PR tree-optimization/59387
6953         * gcc.c-torture/execute/pr59387.c: New test.
6955 2014-01-13  Richard Biener  <rguenther@suse.de>
6957         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
6958         adjusting mathlib options.
6959         * gfortran.dg/lto/lto.exp: Likewise.
6961 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
6963         * gnat.dg/loop_optimization17.adb: New test.
6964         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
6966 2014-01-13  Christian Bruel  <christian.bruel@st.com>
6968         * gcc.target/sh/cmpstrn.c: New case.
6970 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
6972         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
6973         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
6975 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
6977         PR fortran/58026
6978         * gfortran.dg/alloc_comp_basics_6.f90: New.
6980 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
6982         PR fortran/59700
6983         * gfortran.dg/pr59700.f90: New test.
6985 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6987         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
6988         * gfortran.dg/use_only_3.f90: Likewise.
6989         * gfortran.dg/inquire_10.f90: Delete opened file.
6990         * gfortran.dg/inquire_15.f90: Likewise.
6991         * gfortran.dg/pr16597.f90: Likewise.
6992         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
6993         for PR59419.
6995 2014-01-10  Jeff Law  <law@redhat.com>
6997         PR middle-end/59743
6998         * gcc.c-torture/compile/pr59743.c: New test.
7000 2014-01-10  Jan Hubicka  <jh@suse.cz>
7002         PR ipa/58585
7003         * g++.dg/torture/pr58585.C: New testcase.
7005 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
7007         * gcc.dg/pr46309.c: Disable for cris*-*-*.
7009 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
7011         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
7013 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
7015         PR target/59744
7016         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
7017         * gcc.target/aarch64/cmn-neg2.c: New test.
7019 2014-01-10  Richard Biener  <rguenther@suse.de>
7021         PR tree-optimization/59374
7022         * gcc.dg/torture/pr59374-3.c: New testcase.
7024 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7026         * lib/target-supports.exp
7027         (check_effective_target_arm_crypto_ok_nocache): New.
7028         (check_effective_target_arm_crypto_ok): Use above procedure.
7029         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
7031 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
7033         PR ipa/58252
7034         PR ipa/59226
7035         * g++.dg/ipa/devirt-20.C: New testcase.
7036         * g++.dg/torture/pr58252.C: Likewise.
7037         * g++.dg/torture/pr59226.C: Likewise.
7039 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7041         * c-c++-common/asan/no-asan-stack.c: New test.
7043 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
7045         PR middle-end/59670
7046         * gcc.dg/pr59670.c: New test.
7048 2014-01-09  Steve Ellcey  <sellcey@mips.com>
7050         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
7052 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
7054         PR middle-end/47735
7055         * gcc.target/i386/pr47735.c: New test.
7057         PR tree-optimization/59622
7058         * g++.dg/opt/pr59622-2.C: New test.
7059         * g++.dg/opt/pr59622-3.C: New test.
7060         * g++.dg/opt/pr59622-4.C: New test.
7061         * g++.dg/opt/pr59622-5.C: New test.
7063         PR sanitizer/59136
7064         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
7065         filename:line instead of (modulename+offset) form with stripped
7066         initial / from the filename.
7068 2014-01-09  Ian Lance Taylor  <iant@google.com>
7070         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
7071         the other Go compiler.
7073 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
7075         PR c++/59730
7076         * g++.dg/cpp0x/variadic145.C: New.
7078 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
7080         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
7081         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
7083 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7085         PR testsuite/59524
7086         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
7087         are run only if the Cilk library is available/enabled.
7088         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
7089         * lib/target-supports.exp (check_libcilkrts_available): New function.
7091 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7093         PR c++/59631
7094         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
7095         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
7096         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
7097         with dg-additional-options.
7098         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
7099         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
7100         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
7101         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
7102         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
7103         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
7105 2014-01-09  Richard Biener  <rguenther@suse.de>
7107         PR tree-optimization/59715
7108         * gcc.dg/torture/pr59715.c: New testcase.
7110 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
7112         * c-c++-common/asan/no-asan-globals.c: New test.
7113         * c-c++-common/asan/no-instrument-reads.c: Likewise.
7114         * c-c++-common/asan/no-instrument-writes.c: Likewise.
7115         * c-c++-common/asan/use-after-return-1.c: Likewise.
7116         * c-c++-common/asan/no-use-after-return.c: Likewise.
7118 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
7120         * gnat.dg/weak2.ad[sb]: New test.
7122 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
7124         PR middle-end/59471
7125         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
7126         type, use pointers to vector type instead.
7128 2014-01-08  Catherine Moore  <clm@codesourcery.com>
7130         * gcc.target/mips/umips-branch-3.c: New test.
7131         * gcc.target/mips/umips-branch-4.c: New test.
7133 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
7135         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
7136         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
7137         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
7138         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
7139         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
7140         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
7141         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
7142         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
7144 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
7146         PR rtl-optimization/59137
7147         * gcc.target/mips/pr59137.c: New test.
7149 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
7151         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
7152         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
7153         * gcc.target/i386/pr55433.c (dg-options): Ditto.
7154         * gcc.target/i386/pr57848.c (dg-options): Ditto.
7155         * gcc.target/i386/pr59099.c (dg-options): Ditto.
7156         Require fpic effective target.
7157         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
7159 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
7161         PR ipa/59722
7162         * gcc.dg/pr59722.c: New test.
7164 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7166         PR middle-end/57748
7167         * gcc.dg/torture/pr57748-3.c: New test.
7168         * gcc.dg/torture/pr57748-4.c: New test.
7170 2014-01-08  Marek Polacek  <polacek@redhat.com>
7172         PR middle-end/59669
7173         * gcc.dg/gomp/pr59669-1.c: New test.
7174         * gcc.dg/gomp/pr59669-2.c: New test.
7176 2014-01-08  Martin Jambor  <mjambor@suse.cz>
7178         PR ipa/59610
7179         * gcc.dg/ipa/pr59610.c: New test.
7181 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
7183         PR fortran/58182
7184         * gfortran.dg/binding_label_tests_26a.f90: New.
7185         * gfortran.dg/binding_label_tests_26b.f90: New.
7187 2014-01-08  Marek Polacek  <polacek@redhat.com>
7189         PR sanitizer/59667
7190         * c-c++-common/ubsan/pr59667.c: New test.
7192 2014-01-08  Richard Biener  <rguenther@suse.de>
7194         PR middle-end/59630
7195         * gcc.dg/pr59630.c: New testcase.
7197 2014-01-08  Richard Biener  <rguenther@suse.de>
7199         PR middle-end/59471
7200         * gcc.dg/pr59471.c: New testcase.
7202 2014-01-07  Jeff Law  <law@redhat.com>
7204         PR middle-end/53623
7205         * gcc.target/i386/pr53623.c: New test.
7207 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
7209         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
7210         blanks at EOF.
7211         * g++.dg/cpp1y/pr58534.C: Likewise.
7212         * g++.dg/cpp1y/pr58536.C: Likewise.
7213         * g++.dg/cpp1y/pr58548.C: Likewise.
7214         * g++.dg/cpp1y/pr58549.C: Likewise.
7215         * g++.dg/cpp1y/pr58637.C: Likewise.
7216         * g++.dg/cpp1y/pr59112.C: Likewise.
7217         * g++.dg/cpp1y/pr59113.C: Likewise.
7218         * g++.dg/cpp1y/pr59629.C: Likewise.
7219         * g++.dg/cpp1y/pr59635.C: Likewise.
7220         * g++.dg/cpp1y/pr59636.C: Likewise.
7221         * g++.dg/cpp1y/pr59638.C: Likewise.
7223 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
7225         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
7227 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
7229         * gcc.target/i386/intrinsics_4.c (bar): New function.
7231 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
7233         * g++.dg/ext/is_base_of_incomplete-2.C: New.
7235 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
7237         PR rtl-optimization/58668
7238         * gcc.dg/pr58668.c: New test.
7240         PR tree-optimization/59643
7241         * gcc.dg/pr59643.c: New test.
7242         * gcc.c-torture/execute/pr59643.c: New test.
7244 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
7246         PR fortran/59589
7247         * gfortran.dg/class_allocate_16.f90: New.
7249 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
7251         PR target/59644
7252         * gcc.target/i386/pr59644.c: New test.
7254 2014-01-06  Marek Polacek  <polacek@redhat.com>
7256         PR c/57773
7257         * gcc.dg/pr57773.c: New test.
7259 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
7261         PR c++/59635
7262         PR c++/59636
7263         PR c++/59629
7264         PR c++/59638
7265         * g++.dg/cpp1y/pr59635.C: New testcase.
7266         * g++.dg/cpp1y/pr59636.C: New testcase.
7267         * g++.dg/cpp1y/pr59629.C: New testcase.
7268         * g++.dg/cpp1y/pr59638.C: New testcase.
7270 2014-01-06  Martin Jambor  <mjambor@suse.cz>
7272         PR ipa/59008
7273         * gcc.dg/ipa/pr59008.c: New test.
7275 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7277         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
7278         if supported.
7280 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7282         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
7283         Require c99_runtime.
7284         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
7286         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
7287         Require c99_runtime.
7288         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
7289         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
7290         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
7292         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
7293         Require c99_runtime.
7294         Make CALC void static.
7295         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
7297         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
7298         Require c99_runtime.
7299         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
7301 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7303         * gcc.target/i386/pr59501-1.c: Require avx effective target.
7304         * gcc.target/i386/pr59501-2.c: Likewise.
7305         * gcc.target/i386/pr59501-3.c: Likewise.
7306         * gcc.target/i386/pr59501-4.c: Likewise.
7307         * gcc.target/i386/pr59501-5.c: Likewise.
7308         * gcc.target/i386/pr59501-6.c: Likewise.
7310 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7312         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
7313         * gcc.target/i386/pr59390_1.c: Likewise.
7314         * gcc.target/i386/pr59390_2.c: Likewise.
7316 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7318         * gcc.dg/pr59350.c: Tweak.
7319         * gcc.dg/pr59350-2.c: New test.
7320         * g++.dg/pr59510.C: Likewise.
7322 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
7324         PR fortran/59023
7325         * gfortran.dg/bind_c_procs_2.f90: New.
7327 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
7329         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
7330         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7331         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7332         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7333         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
7334         * gcc.dg/tree-ssa/vrp47.c: Likewise.
7335         * gcc.dg/tree-ssa/vrp87.c: Likewise.
7337 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
7339         * gcc.target/arm/neon-nested-apcs.c: New test.
7341 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
7343         PR tree-optimization/59519
7344         * gcc.dg/vect/pr59519-1.c: New test.
7345         * gcc.dg/vect/pr59519-2.c: New test.
7347         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
7348         vmovdqu32.
7350 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
7352         PR fortran/59547
7353         * gfortran.dg/typebound_proc_32.f90: New.
7355 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
7357         PR c++/58950
7358         * g++.dg/pr58950.C: New file.
7360 2014-01-03  Tobias Burnus  <burnus@net-b.de>
7362         PR c++/58567
7363         * g++.dg/gomp/pr58567.C: New.
7365 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
7367         PR tree-optimization/59651
7368         * gcc.dg/torture/pr59651.c: New test.
7369         * gcc.dg/vect/pr59651.c: Ditto.
7371 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
7373         PR target/59625
7374         * gcc.target/i386/pr59625.c: New test.
7376 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
7378         Core DR 1442
7379         PR c++/59165
7380         * g++.dg/cpp0x/range-for28.C: New.
7381         * g++.dg/cpp0x/range-for3.C: Update.
7383 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
7385         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
7387 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
7389         PR c++/59641
7390         * g++.dg/cpp0x/pr59641.C: New file.
7392 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
7394         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
7396 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
7398         PR c++/59378
7399         * g++.dg/ext/pr59378.C: New file.
7401 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7403         Update copyright years
7405 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
7407         * gcc.target/arc/arc.exp: Use the standard form for the copyright
7408         notice.
7410 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
7412         PR fortran/59654
7413         * gfortran.dg/dynamic_dispatch_12.f90: New.
7415 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
7417         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
7418         the builtin isn't optimized away as unused.
7420         PR rtl-optimization/59647
7421         * g++.dg/opt/pr59647.C: New test.
7423 Copyright (C) 2014 Free Software Foundation, Inc.
7425 Copying and distribution of this file, with or without modification,
7426 are permitted in any medium without royalty provided the copyright
7427 notice and this notice are preserved.