2014-03-14 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob97e6bba73811a6b47e0679df5e14e7113d12d1c9
1 2014-03-14  Richard Biener  <rguenther@suse.de>
3         PR middle-end/60518
4         * g++.dg/pr60518.C: New testcase.
6 2014-03-14  Martin Jambor  <mjambor@suse.cz>
8         PR lto/60461
9         * gcc.dg/lto/pr60461_0.c: New test.
11 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
13         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
14         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
15         * gcc.dg/lto/save-temps_0.c: New testcase.
17 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
19         PR middle-end/36282
20         * c-c++-common/pr36282-1.c: New test.
21         * c-c++-common/pr36282-2.c: New test.
22         * c-c++-common/pr36282-3.c: New test.
23         * c-c++-common/pr36282-4.c: New test.
25 2014-03-13  Richard Henderson  <rth@redhat.com>
27         PR debug/60438
28         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
30 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
32         PR c++/60383
33         * g++.dg/template/crash118.C: New.
34         * g++.dg/template/crash95.C: Adjust.
36 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
38         PR rtl-optimization/57189
39         * gcc.target/i386/pr57189.c: New.
41 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
43         PR c++/60254
44         * g++.dg/cpp0x/static_assert10.C: New.
45         * g++.dg/cpp0x/static_assert11.C: Likewise.
46         * g++.dg/cpp0x/static_assert3.C: Adjust.
48 2014-03-13  Richard Biener  <rguenther@suse.de>
50         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
52 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
54         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
55         2.07 128-bit arithmetic.
56         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
58         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
59         due to when TImode is allowed in VSX registers, the allowable
60         address modes for TImode is just a single indirect address in
61         order for the value to be loaded and store in either GPR or VSX
62         registers.  This affects the generated code, and it would cause
63         this test to fail, when such an option is used.
65 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
67         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
69 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
71         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
72         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
73         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
74         only test for exactly one if if -mbranch-cost=1 has been passed.
76 2014-03-12  Christian Bruel  <christian.bruel@st.com>
78         PR target/60264
79         * gcc.target/arm/pr60264.c
81 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
83         PR tree-optimization/60454
84         * gcc.c-torture/execute/pr60454.c: New test.
86 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
87             Marc Glisse  <marc.glisse@inria.fr>
89         PR tree-optimization/60502
90         * gcc.c-torture/compile/pr60502.c: New test.
92 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
94         PR middle-end/60482
95         * gcc.dg/vect/pr60482.c: New test.
97 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
99         PR c++/60389
100         * g++.dg/cpp0x/inh-ctor19.C: New.
102 2014-03-11  Richard Biener  <rguenther@suse.de>
104         PR tree-optimization/60429
105         PR tree-optimization/60485
106         * gcc.dg/pr60485-1.c: New testcase.
107         * gcc.dg/pr60485-2.c: Likewise.
109 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
111         PR ipa/60457
112         * g++.dg/ipa/pr60457.C: New test.
114 2014-03-10  Richard Biener  <rguenther@suse.de>
116         PR middle-end/60474
117         * g++.dg/torture/pr60474.C: New testcase.
119 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
121         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
123 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
125         * gcc.dg/lto/pr55113_0.c: New testcase.
127 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
129         PR c++/60033
130         * g++.dg/cpp1y/pr60033.C: New testcase.
132         PR c++/60393
133         * g++.dg/cpp1y/pr60393.C: New testcase.
135 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
137         PR libfortran/60128
138         * gfortran.dg/fmt_en.f90: New test.
140 2014-03-07  Jason Merrill  <jason@redhat.com>
142         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
143         * lib/target-supports.exp (check_effective_target_c++11): Now
144         means C++11 and up.
145         (check_effective_target_c++11_only): New.
146         (check_effective_target_c++11_down): New.
147         (check_effective_target_c++1y): New.
148         (check_effective_target_c++1y_only): New.
149         (check_effective_target_c++98_only): Rename from
150         check_effective_target_c++98.
151         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
153 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
155         PR c++/58609
156         * g++.dg/cpp0x/constexpr-ice12.C: New.
158 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
160         * c-c++-common/gomp/map-1.c: Extend.
162 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
163             Janus Weil  <janus@gcc.gnu.org>
165         PR fortran/51976
166         * gfortran.dg/deferred_type_component_1.f90 : New test.
167         * gfortran.dg/deferred_type_component_2.f90 : New test.
169 2014-03-06  Marek Polacek  <polacek@redhat.com>
171         PR c/60197
172         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
173         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
175 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
177         PR target/58595
178         * gcc.dg/tls/pr58595.c: New test.
180 2014-03-06  Richard Biener  <rguenther@suse.de>
182         PR middle-end/60445
183         PR lto/60424
184         PR lto/60427
185         Revert
186         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
188         * gcc.dg/lto/pr55113_0.c: New testcase.
190 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
192         PR testsuite/59308
193         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
194         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
195         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
196         s390*/i?86/x86_64.
197         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
198         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
199         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
200         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
201         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
202         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
203         even for mips*/s390*/i?86/x86_64.
204         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
205         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
206         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
207         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
208         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
210         PR lto/60404
211         * gcc.dg/lto/pr60404_0.c: New test.
212         * gcc.dg/lto/pr60404_1.c: New file.
213         * gcc.dg/lto/pr60404_2.c: New file.
215 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
217         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
218         long long" throughout.
219         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
220         * gcc.dg/vmx/insert-vsx.c: Likewise.
221         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
222         * gcc.dg/vmx/ld-vsx.c: Likewise.
223         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
224         * gcc.dg/vmx/ldl-vsx.c: Likewise.
225         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
226         * gcc.dg/vmx/merge-vsx.c: Likewise.
227         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
228         * gcc.dg/vmx/st-vsx.c: Likewise.
229         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
230         * gcc.dg/vmx/stl-vsx.c: Likewise.
231         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
233 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
235         * gcc.dg/lto/pr55113_0.c: New testcase.
237 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
239         PR c++/60376
240         * g++.dg/cpp1y/pr60376.C: New.
242 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
244         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
246 2014-03-04  Richard Biener  <rguenther@suse.de>
248         PR tree-optimization/60382
249         * gcc.dg/vect/pr60382.c: New testcase.
251 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
253         PR libfortran/60148
254         * gfortran.dg/namelist_84.f90: New test.
256 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
258         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
259         argument to avoid inf values.
260         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
261         UNION_FP_CHECK machinery.
263 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
265         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
266         i32in128 cases outside special big-endian processing block.
268 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
270         PR preprocessor/60400
271         * c-c++-common/cpp/pr60400.c: New test.
272         * c-c++-common/cpp/pr60400-1.h: New file.
273         * c-c++-common/cpp/pr60400-2.h: New file.
275         PR objc++/60398
276         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
278         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
279         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
281 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
283         PR ipa/60150
284         * g++.dg/lto/pr60150.H: New testcase.
285         * g++.dg/lto/pr60150_0.C: New testcase.
286         * g++.dg/lto/pr60150_1.C: New testcase.
288 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
290         PR ipa/60306
291         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
293 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
295         PR fortran/60236
296         * gfortran.dg/vect/pr32380.f: Fix expected test results.
298 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
300         PR c++/50025
301         * g++.dg/cpp0x/pr50025.C: New.
303 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
305         PR c++/60377
306         * g++.dg/cpp1y/pr60377.C: New testcase.
308 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
310         PR fortran/60341
311         * gfortran.dg/str_comp_optimize_1.f90: New test.
313 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
315         PR target/60071
316         * gcc.c-torture/compile/pr60071.c: New.
318 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
320         PR fortran/60359
321         * gfortran.dg/unlimited_polymorphic_16.f90: New.
323 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
325         PR c++/58610
326         * g++.dg/cpp0x/constexpr-ice11.C: New.
328 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
330         PR c++/60314
331         * g++.dg/cpp1y/auto-fn24.C: New.
333 2014-02-28  Joey Ye  <joey.ye@arm.com>
335         PR target/PR60169
336         * gcc.target/arm/thumb1-far-jump-3.c: New case.
338 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
340         PR c++/60253
341         * g++.dg/overload/ellipsis2.C: New.
343 2014-02-27  Jeff Law  <law@redhat.com>
345         PR rtl-optimization/52714
346         * gcc.c-torture/compile/pr52714.c: New test.
348 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
349             Jeff Law  <law@redhat.com>
351         PR rtl-optimization/49847
352         * g++.dg/pr49847.C: New test.
354 2014-02-27  Marek Polacek  <polacek@redhat.com>
356         PR middle-end/59223
357         * c-c++-common/pr59223.c: New test.
359 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
361         * common/config/i386/predicates.md (const1256_operand): Remove.
362         (const2356_operand): New.
363         (const_1_to_2_operand): Remove.
364         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
365         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
366         (*avx512pf_gatherpf<mode>sf): Ditto.
367         (avx512pf_gatherpf<mode>df): Ditto.
368         (*avx512pf_gatherpf<mode>df_mask): Ditto.
369         (*avx512pf_gatherpf<mode>df): Ditto.
370         (avx512pf_scatterpf<mode>sf): Ditto.
371         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
372         (*avx512pf_scatterpf<mode>sf): Ditto.
373         (avx512pf_scatterpf<mode>df): Ditto.
374         (*avx512pf_scatterpf<mode>df_mask): Ditto.
375         (*avx512pf_scatterpf<mode>df): Ditto.
376         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
378 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
380         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
381         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
382         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
383         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
384         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
385         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
386         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
387         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
389 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
391         PR target/60280
392         * gnat.dg/renaming5.adb: Change to two expected gotos.
393         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
394         jump threads.
395         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
396         messages for removed basic block.
397         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
398         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
399         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
400         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
402 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
404         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
405         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
406         * gcc.dg/vmx/ldl-vsx.c: Likewise.
407         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
408         * gcc.dg/vmx/merge-vsx.c: Likewise.
409         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
411 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
413         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
414         * gcc.target/i386/prefetchwt1-1.c: New.
415         * g++.dg/other/i386-2.C: Add new option.
416         * g++.dg/other/i386-3.C: Ditto.
417         * gcc.target/i386/sse-12.c: Ditto.
418         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
419         * gcc.target/i386/sse-22.c: Add new option.
420         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
422 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
424         PR libfortran/59313
425         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
427         PR libfortran/58015
428         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
430 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
432         PR c++/60311
433         * g++.dg/cpp1y/pr60311.C: New testcase.
435         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
437         PR c++/60065
438         * g++.dg/cpp1y/pr60065.C: New testcase.
440 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
442         PR rtl-optimization/60268
443         * gcc.c-torture/compile/pr60268.c: New test.
445 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
447         * gcc.target/microblaze/others/mem_reload.c: New test.
449 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
451         * gcc.dg/vmx/lde.c: New test.
452         * gcc.dg/vmx/lde-be-order.c: New test.
453         * gcc.dg/vmx/ste.c: New test.
454         * gcc.dg/vmx/ste-be-order.c: New test.
456 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
458         PR testsuite/60173
459         * lib/target-supports.exp
460         (check_effective_target_logical_op_short_circuit): Add cris-*-*
461         and crisv32-*-* to list.
463 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
465         PR fortran/60302
466         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
468 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
470         * gcc.dg/vmx/vsums.c: Check entire result vector.
471         * gcc.dg/vmx/vsums-be-order.c: Likewise.
473 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
475         * gcc.dg/vmx/ld.c: New test.
476         * gcc.dg/vmx/ld-be-order.c: New test.
477         * gcc.dg/vmx/ld-vsx.c: New test.
478         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
479         * gcc.dg/vmx/ldl.c: New test.
480         * gcc.dg/vmx/ldl-be-order.c: New test.
481         * gcc.dg/vmx/ldl-vsx.c: New test.
482         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
483         * gcc.dg/vmx/st.c: New test.
484         * gcc.dg/vmx/st-be-order.c: New test.
485         * gcc.dg/vmx/st-vsx.c: New test.
486         * gcc.dg/vmx/st-vsx-be-order.c: New test.
487         * gcc.dg/vmx/stl.c: New test.
488         * gcc.dg/vmx/stl-be-order.c: New test.
489         * gcc.dg/vmx/stl-vsx.c: New test.
490         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
492 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
494         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
495         * g++.dg/other/i386-3.C (dg-options): Ditto.
496         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
497         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
498         -mavx512pf and -msha.
500 2014-02-21  Richard Biener  <rguenther@suse.de>
502         PR tree-optimization/60276
503         * gcc.dg/vect/pr60276.c: New testcase.
505 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
507         PR fortran/60234
508         * gfortran.dg/finalize_23.f90: New.
510 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
512         PR c++/60052
513         PR c++/60053
514         * g++.dg/cpp1y/pr60052.C: New testcase.
515         * g++.dg/cpp1y/pr60053.C: New testcase.
517 2014-02-21  Tobias Burnus  <burnus@net-b.de>
519         PR fortran/60286
520         * gfortran.dg/inquire_16.f90: New.
522 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
524         * gcc.target/nios2/biggot-1.c: New.
525         * gcc.target/nios2/biggot-2.c: New.
527 2014-02-20  Martin Jambor  <mjambor@suse.cz>
529         PR ipa/55260
530         * gcc.dg/ipa/pr55260.c: New test.
532 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
534         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
535         for execution test case.
537 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
539         PR ipa/58555
540         * g++.dg/torture/pr58555.C: New testcase.
542 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
544         PR target/60204
545         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
546         reflect abi fix.
547         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
549 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
550             Kirill Yukhin  <kirill.yukhin@intel.com>
552         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
553         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
554         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
555         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
556         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
557         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
559 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
561         PR c/37743
562         * g++.dg/ext/builtin-bswap1.C: New test.
563         * c-c++-common/pr37743.c: New test.
565 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
567         * gcc.dg/decl-10.c: New test.
569 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
571         PR c++/60267
572         * g++.dg/ext/ivdep-1.C: New test.
574         PR c++/60267
575         * gcc.dg/pr60267.c: New test.
577 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
579         PR target/59794
580         * gcc.target/i386/pr39162.c: Add dg-prune-output.
581         (dg-options): Remove -Wno-psabi.
582         * gcc.target/i386/pr59794-2.c: Ditto.
583         * gcc.target/i386/pr60205-1.c: Ditto.
584         * gcc.target/i386/sse-5.c: Ditto.
586 2014-02-18  Nick Clifton  <nickc@redhat.com>
588         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
589         * gcc.dg/pr23623.c: Likewise.
590         * gcc.dg/pr48784-1.c: Likewise.
591         * gcc.dg/pr48784-2.c: Likewise.
592         * gcc.dg/pr56997-2.c: Likewise.
593         * gcc.dg/sms-6.c: Likewise.
594         * gcc.dg/torture/pr60183.c: Likewise.
595         * gcc.dg/torture/vec-cvt-1.c: Likewise.
596         * gcc.c-torture/execute/20061220-1.x: New.
597         * gcc.c-torture/execute/pr43220.x: New.
598         * gcc.c-torture/execute/pr51581-1.x: New.
599         * gcc.c-torture/execute/pr51581-2.x: New.
600         * gcc.c-torture/execute/pr58570.x: New.
601         * gcc.c-torture/unsorted/DFcmp.x: New.
602         * gcc.c-torture/unsorted/SFset.x: New.
604 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
606         * gnat.dg/opt31.adb: New test.
608 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
610         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
612 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
614         PR fortran/60232
615         * gfortran.dg/typebound_proc_33.f90: New.
617 2014-02-19  Marek Polacek  <polacek@redhat.com>
619         PR c/60195
620         * gcc.dg/pr60195.c: New test.
622 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
624         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
625         overflow.
627 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
629         PR preprocessor/58844
630         * c-c++-common/cpp/pr58844-1.c: New test.
631         * c-c++-common/cpp/pr58844-2.c: New test.
633 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
635         PR c++/60225
636         * g++.dg/cpp0x/constexpr-ice10.C: New.
638 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
640         PR c++/60215
641         * g++.dg/cpp0x/pr60215.C: New.
643 2014-02-18  Tobias Burnus  <burnus@net-b.de>
645         PR fortran/49397
646         * gfortran.dg/proc_ptr_45.f90: New.
647         * gfortran.dg/proc_ptr_46.f90: New.
649 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
651         PR c++/60190
652         * g++.dg/cpp1y/pr60190.C: New testcase.
654         PR c++/60064
655         * g++.dg/cpp1y/pr60064.C: New testcase.
657 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
659         PR target/60205
660         * gcc.target/i386/pr60205-1.c: New test.
661         * gcc.target/i386/pr60205-2.c: Ditto.
663 2014-02-18  Kai Tietz  <ktietz@redhat.com>
665         PR target/60193
666         * gcc.target/i386/nest-1.c: New testcase.
668 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
670         * gnat.dg/opt32.adb: New test.
672 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
674         PR fortran/60231
675         * gfortran.dg/typebound_generic_15.f90: New.
677 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
679         PR fortran/55907
680         * gfortran.dg/init_flag_12.f90: New.
682 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
683             Ilya Tocar  <ilya.tocar@intel.com>
685         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
686         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
687         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
688         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
690 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
692         * lib/target-supports.exp
693         (check_effective_target_logical_op_short_circuit): New procedure.
694         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
695         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
696         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
697         * gcc.dg/tree-ssa/vrp47.c: Likewise.
698         * gcc.dg/tree-ssa/vrp87.c: Likewise.
699         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
700         logical_op_short_circuit for the alternative test, extending
701         it to arm_cortex_m.
703 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
705         PR target/60203
706         * gcc.target/powerpc/pr60203.c: New testsuite.
708 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
710         PR fortran/59599
711         * gfortran.dg/ichar_3.f90: New test.
713 2014-02-15  Richard Biener  <rguenther@suse.de>
715         PR tree-optimization/60183
716         * gcc.dg/torture/pr60183.c: New testcase.
718 2014-02-14  Jeff Law  <law@redhat.com>
720         PR rtl-optimization/60131
721         * g++.dg/torture/pr60131.C: New test.
723 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
725         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
726         on command-line.
728 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
730         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
732 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
734         * gcc.c-torture/compile/20140213.c: New test.
736 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
738         PR target/43546
739         * gcc.target/i386/pr43546.c: New test.
741 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
743         * gcc.target/s390/hotpatch-compile-8.c: New test.
745 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
747         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
748         definition with an ifndef.
749         * gcc.dg/pr59605-2.c: New test.
751 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
753         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
755 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
757         * gcc.dg/torture/float128-mul-underflow.c,
758         gcc.dg/torture/float128-truncdf-underflow.c,
759         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
761 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
763         PR middle-end/59737
764         * g++.dg/ipa/pr59737.C: New test.
766 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
768         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
770 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
772         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
774         * gcc.dg/cilk-plus/jump-openmp.c: New file.
776 2014-02-12  Richard Biener  <rguenther@suse.de>
778         PR middle-end/60092
779         * gcc.dg/torture/pr60092.c: New testcase.
780         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
782 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
784         * gcc.c-torture/execute/20140212-1.c: New test.
786 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
788         PR c++/60047
789         * g++.dg/cpp0x/pr60047.C: New.
791 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
793         PR c/60101
794         * c-c++-common/pr60101.c: New test.
796 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
798         PR lto/59468
799         * g++.dg/ipa/devirt-27.C: New testcase.
800         * g++.dg/ipa/devirt-26.C: New testcase.
802 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
804         PR target/60137
805         * gcc.target/powerpc/pr60137.c: New file.
807 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
809         PR fortran/52370
810         * gfortran.dg/pr52370.f90: New test.
812 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
814         PR target/59927
815         Revert
816         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
818         PR testsuite/58630
819         * gcc.target/i386/pr43662.c (dg-options):
820         Add -maccumulate-outgoing-args.
821         * gcc.target/i386/pr43869.c (dg-options): Ditto.
822         * gcc.target/i386/pr57003.c (dg-options): Ditto.
823         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
824         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
825         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
826         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
827         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
828         Add -maccumulate-outgoing-args.
829         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
830         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
831         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
832         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
833         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
834         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
835         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
836         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
837         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
838         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
839         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
840         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
841         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
842         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
843         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
845 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
847         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
849 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
851         PR debug/59776
852         * gcc.dg/guality/pr59776.c: New test.
854 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
856         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
857         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
858         (add_options_for_arm_vfp3): New.
860 2014-02-11  Jeff Law  <law@redhat.com>
862         PR middle-end/54041
863         * gcc.target/m68k/pr54041.c: New test.
865 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
867         PR target/59927
868         * gcc.target/i386/pr59927.c: New test.
870 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
872         * gcc.dg/vect/pr57741-3.c: Require vect_int.
873         * gcc.dg/vect/pr60012.c: Likewise.
874         * gcc.dg/vect/vect-119.c: Likewise.
875         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
876         * gcc.dg/vect/vect-outer-4c.c: Likewise.
878 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
880         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
882 2014-02-10  Jeff Law  <law@redhat.com>
884         PR middle-end-52306
885         * gcc.c-torture/compile/pr52306.c: New test.
887 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
889         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
891 2014-02-10  Richard Biener  <rguenther@suse.de>
893         PR tree-optimization/60115
894         * gcc.dg/torture/pr60115.c: New testcase.
896 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
898         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
899         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
901 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
902             Ilya Tocar  <ilya.tocar@intel.com>
904         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
905         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
906         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
907         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
908         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
909         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
910         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
911         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
912         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
913         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
914         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
915         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
916         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
917         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
918         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
919         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
920         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
921         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
922         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
923         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
924         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
925         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
926         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
927         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
928         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
929         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
930         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
932 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
934         * gcc.dg/vect/pr59984.c: Require effective target
935         vect_simd_clones.
937 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
939         PR fortran/57522
940         * gfortran.dg/associated_target_5.f03: New test.
942 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
944         PR fortran/59026
945         * gfortran.dg/elemental_by_value_1.f90: New test.
947 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
949         PR fortran/58470
950         * gfortran.dg/finalize_22.f90: New.
952 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
954         PR fortran/60066
955         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
956         was fixed by the patch for PR59906.
958 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
960         PR translation/52289
961         * gfortran.dg/coarray_8.f90: Update dg-error match.
963 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
965         PR c/59984
966         * gcc.dg/vect/pr59984.c: New test.
968         PR middle-end/60092
969         * gcc.dg/attr-alloc_align-1.c: New test.
970         * gcc.dg/attr-alloc_align-2.c: New test.
971         * gcc.dg/attr-alloc_align-3.c: New test.
972         * gcc.dg/attr-assume_aligned-1.c: New test.
973         * gcc.dg/attr-assume_aligned-2.c: New test.
974         * gcc.dg/attr-assume_aligned-3.c: New test.
976 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
978         PR target/60077
979         * gcc.target/i386/pr60077-1.c: New test.
980         * gcc.target/i386/pr60077-2.c: New test.
982 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
984         PR preprocessor/56824
985         * gcc.dg/pr56824.c: New test.
987 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
989         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
990         variable used for atomic operations.
992 2014-02-07  Richard Biener  <rguenther@suse.de>
994         PR middle-end/60092
995         * gcc.dg/vect/pr60092-2.c: New testcase.
997 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
999         PR c++/60082
1000         Revert
1001         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1003         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1004         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1006 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1008         * gcc.target/s390/fp2int1.c: New testcase.
1010 2014-02-07  Richard Biener  <rguenther@suse.de>
1012         PR middle-end/60092
1013         * gcc.dg/tree-ssa/alias-30.c: New testcase.
1014         * gcc.dg/tree-ssa/alias-31.c: Likewise.
1016 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
1018         PR ipa/59918
1019         * g++.dg/torture/pr59918.C: New testcase.
1021 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1023         PR target/59575
1024         * gcc.target/arm/pr59575.c: New test.
1026         PR debug/59992
1027         * gcc.dg/pr59992.c: New test.
1029 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
1031         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1032         init_priority. Test alignment of variable instead of function.
1034 2014-02-06  Marek Polacek  <polacek@redhat.com>
1036         PR c/60087
1037         * gcc.dg/pr60087.c: New test.
1039 2014-02-06  Alan Modra  <amodra@gmail.com>
1041         * gcc.target/powerpc/pr60032.c: New.
1043 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1045         PR target/60062
1046         * gcc.c-torture/execute/pr60062.c: New test.
1047         * gcc.c-torture/execute/pr60072.c: New test.
1049 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
1051         * gcc.dg/tree-ssa/pr59597.c: Make called function static
1052         so that expected outcome works for PIC variants too.
1054 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
1055             Kugan Vivekanandarajah  <kuganv@linaro.org>
1057         * gcc.target/arm/vect-noalign.c: New file.
1059 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
1060             Jakub Jelinek  <jakub@redhat.com>
1062         PR middle-end/60013
1063         * gcc.dg/pr60013.c: New testcase.
1065 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1067         * gcc.dg/vmx/sum2s.c: New.
1068         * gcc.dg/vmx/sum2s-be-order.c: New.
1070 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1072         * gcc.dg/vmx/pack.c: New.
1073         * gcc.dg/vmx/pack-be-order.c: New.
1074         * gcc.dg/vmx/unpack.c: New.
1075         * gcc.dg/vmx/unpack-be-order.c: New.
1077 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1079         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1080         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1082 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1084         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
1085         Use __builtin_floorf, __builtin_ceilf.
1086         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
1087         declaration.
1088         (TEST): Use __builtin_floorf.
1089         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1091 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
1093         PR ipa/59947
1094         * g++.dg/opt/pr59947.C: New test.
1096         PR c++/58703
1097         * c-c++-common/gomp/pr58703.c: New test.
1099 2014-02-05  Richard Biener  <rguenther@suse.de>
1101         PR testsuite/60076
1102         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
1103         avoid using unsigned long long.
1105 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
1107         PR middle-end/57499
1108         * g++.dg/torture/pr57499.C: New test.
1110 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
1112         * gcc.dg/asan/nosanitize-and-inline.c: New test.
1114 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
1116         * g++.dg/ipa/devirrt-22.C: Fix template.
1118 2014-02-04  Marek Polacek  <polacek@redhat.com>
1120         PR c/60036
1121         * gcc.dg/pr60036.c: New test.
1123 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
1125         PR ipa/60058
1126         * g++.dg/torture/pr60058.C: New testcase.
1128 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1130         * g++.dg/tsan/default_options.C: Invert check.
1132 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1134         PR tree-optimization/60002
1135         * g++.dg/opt/pr60002.C: New test.
1137         PR tree-optimization/60023
1138         * g++.dg/vect/pr60023.cc: New test.
1140         PR ipa/60026
1141         * c-c++-common/torture/pr60026.c: New test.
1143         PR rtl-optimization/57915
1144         * gcc.target/i386/pr57915.c: New test.
1146 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1148         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
1150 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
1152         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
1154 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1156         PR middle-end/59261
1157         * gcc.dg/pr59261.c: New test.
1159 2014-02-04  Richard Biener  <rguenther@suse.de>
1161         PR tree-optimization/60012
1162         * gcc.dg/vect/pr60012.c: New testcase.
1164 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1166         PR target/59788
1167         * g++.dg/eh/unwind-direct.C: New test.
1169 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
1171         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
1172         timeout value to 20s.
1174 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
1176         PR ipa/59882
1177         * g++.dg/torture/pr59882.C: New testcase
1179 2014-02-03  Jan Hubicka  <jh@suse.cz>
1181         PR ipa/59831
1182         * g++.dg/ipa/devirt-22.C: New testcase.
1184 2014-02-03  Jan Hubicka  <jh@suse.cz>
1186         * g++.dg/ipa/devirt-25.C: New testcase.
1188 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1190         PR tree-optimization/59924
1191         * gcc.dg/pr59924.c: New test.
1193 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
1195         PR ipa/59831
1196         * g++.dg/ipa/devirt-24.C: New testcase.
1198 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
1200         PR c++/53017
1201         PR c++/59211
1202         * c-c++-common/attributes-1.c: New testcase.
1203         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
1205 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
1207         PR c++/58871
1208         * g++.dg/cpp0x/pr58871.C: New.
1210 2014-02-03  Cong Hou  <congh@google.com>
1212         PR tree-optimization/60000
1213         * g++.dg/vect/pr60000.cc: New test.
1215 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1217         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
1218         * gcc.target/i386/long-double-64-4.c: Likewise.
1219         * gcc.target/i386/long-double-80-1.c: Likewise.
1220         * gcc.target/i386/long-double-80-2.c: Likewise.
1221         * gcc.target/i386/long-double-80-3.c: Likewise.
1222         * gcc.target/i386/long-double-80-4.c: Likewise.
1223         * gcc.target/i386/long-double-80-5.c: Likewise.
1224         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
1225         __multf3 isn't used.
1226         * gcc.target/i386/long-double-64-3.c: Likewise.
1227         * gcc.target/i386/long-double-128-1.c: New test.
1228         * gcc.target/i386/long-double-128-2.c: Likewise.
1229         * gcc.target/i386/long-double-128-3.c: Likewise.
1230         * gcc.target/i386/long-double-128-4.c: Likewise.
1231         * gcc.target/i386/long-double-128-5.c: Likewise.
1232         * gcc.target/i386/long-double-128-6.c: Likewise.
1233         * gcc.target/i386/long-double-128-7.c: Likewise.
1234         * gcc.target/i386/long-double-128-8.c: Likewise.
1235         * gcc.target/i386/long-double-128-9.c: Likewise.
1236         * gcc.target/i386/long-double-64-5.c: Likewise.
1237         * gcc.target/i386/long-double-64-6.c: Likewise.
1238         * gcc.target/i386/long-double-64-7.c: Likewise.
1239         * gcc.target/i386/long-double-64-8.c: Likewise.
1240         * gcc.target/i386/long-double-64-9.c: Likewise.
1241         * gcc.target/i386/long-double-80-10.c: Likewise.
1242         * gcc.target/i386/long-double-80-8.c: Likewise.
1243         * gcc.target/i386/long-double-80-9.c: Likewise.
1245 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
1247         PR rtl-optimization/57662
1248         * g++.dg/pr57662.C: New test.
1250 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1252         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
1253         * gcc.dg/vmx/perm.c: New.
1254         * gcc.dg/vmx/perm-be-order.c: New.
1256 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1258         * gcc.dg/vmx/vsums.c: New.
1259         * gcc.dg/vmx/vsums-be-order.c: New.
1261 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
1263         * g++.dg/ipa/devirt-23.C: New testcase.
1264         * g++.dg/ipa/devirt-20.C: Fix template.
1266 2014-02-02  Jan Hubicka  <jh@suse.cz>
1268         * g++.dg/ipa/devirt-21.C: New testcase.
1270 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
1272         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
1273         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
1275 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
1277         PR target/60017
1278         * gcc.c-torture/execute/pr60017.c: New test.
1280 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
1282         PR fortran/57033
1283         * gfortran.dg/default_initialization_7.f90: New test.
1285 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
1287         PR fortran/59906
1288         * gfortran.dg/elemental_subroutine_9.f90: New test.
1290 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1292         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1294 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1296         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1298 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1300         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1302 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
1304         PR c++/51219
1305         * g++.dg/init/bitfield5.C: New.
1307 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
1309         PR tree-optimization/60003
1310         * gcc.c-torture/execute/pr60003.c: New test.
1312 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
1314         PR bootstrap/59985
1315         * gcc.target/arm/pr59985.C: New.
1317 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
1319         PR sanitizer/59410
1320         * lib/tsan-dg.exp (tsan_init): Instead of not running any
1321         tsan tests if trivial testcase doesn't run, set dg-do-what-default
1322         to compile.
1323         (tsan_finish): Restore dg-do-what-default.
1324         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1325         * g++.dg/tsan/fd_close_norace2.C: Likewise.
1326         * g++.dg/tsan/default_options.C: Likewise.
1327         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1328         * g++.dg/tsan/atomic_free2.C: Likewise.
1329         * g++.dg/tsan/cond_race.C: Likewise.
1330         * g++.dg/tsan/fd_close_norace.C: Likewise.
1331         * g++.dg/tsan/benign_race.C: Likewise.
1332         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1333         * c-c++-common/tsan/simple_race.c: Likewise.
1334         * c-c++-common/tsan/mutexset1.c: Likewise.
1335         * c-c++-common/tsan/thread_leak2.c: Likewise.
1336         * c-c++-common/tsan/tls_race.c: Likewise.
1337         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1338         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1339         * c-c++-common/tsan/free_race2.c: Likewise.
1340         * c-c++-common/tsan/thread_leak.c: Likewise.
1341         * c-c++-common/tsan/thread_leak1.c: Likewise.
1342         * c-c++-common/tsan/race_on_barrier.c: Likewise.
1343         * c-c++-common/tsan/free_race.c: Likewise.
1344         * c-c++-common/tsan/sleep_sync.c: Likewise.
1345         * c-c++-common/tsan/tiny_race.c: Likewise.
1346         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1347         * c-c++-common/tsan/atomic_stack.c: Likewise.
1348         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
1349         in dg-output regexps.
1350         * c-c++-common/tsan/simple_stack.c: Likewise.
1352 2014-01-31  Richard Henderson  <rth@redhat.com>
1354         * g++.dg/tm/pr60004.C: New.
1356 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
1358         PR c++/59082
1359         * g++.dg/inherit/crash4.C: New.
1361 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
1363         * c-c++-common/tsan/simple_race.c: Made test less flaky.
1365 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1367         * gcc.target/i386/m512-check.h: Use correct rounding values.
1369 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1371         * gcc.target/i386/avx-1.c: Use correct rounding values.
1372         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1373         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1374         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1375         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1376         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1377         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1378         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1379         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1380         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1381         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1382         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1383         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1384         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1385         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1386         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1387         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1388         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1389         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1390         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1391         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1392         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1393         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1394         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1395         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1396         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1397         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1398         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1399         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1400         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1401         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1402         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1403         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1404         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1405         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1406         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1407         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1408         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1409         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1410         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1411         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1412         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1413         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1414         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1415         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1416         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1417         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1418         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1419         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1420         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1421         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1422         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1423         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1424         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1425         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1426         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1427         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1428         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1429         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1430         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1431         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1432         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1433         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1434         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1435         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1436         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1437         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1438         * gcc.target/i386/sse-13.c: Ditto.
1439         * gcc.target/i386/sse-14.c: Ditto.
1440         * gcc.target/i386/sse-22.c: Ditto.
1441         * gcc.target/i386/sse-23.c: Ditto.
1443 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1445         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1446         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1448 2014-01-31  Richard Biener  <rguenther@suse.de>
1450         PR middle-end/59990
1451         * gcc.dg/torture/pr59990.c: New testcase.
1453 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
1455         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1456         if it fails don't run any tsan tests.
1458 2014-01-31  Marek Polacek  <polacek@redhat.com>
1460         PR c/59963
1461         * gcc.dg/pr59940.c (g): Adjust dg-warning.
1462         (y): Adjust dg-error.
1463         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1464         * gcc.dg/pr59963-1.c: New test.
1465         * gcc.dg/pr59963-2.c: New test.
1466         * gcc.dg/pr59963-3.c: New test.
1468 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
1470         PR target/59923
1471         * gcc.target/arm/pr59923.c: New test.
1473 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1475         * gcc.dg/vmx/splat.c: New.
1476         * gcc.dg/vmx/splat-vsx.c: New.
1477         * gcc.dg/vmx/splat-be-order.c: New.
1478         * gcc.dg/vmx/splat-vsx-be-order.c: New.
1479         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1480         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1482 2014-01-30  Richard Biener  <rguenther@suse.de>
1484         PR tree-optimization/59993
1485         * gcc.dg/torture/pr59993.c: New testcase.
1487 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
1489         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1490         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1491         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1492         vect_int rather than vect_float.
1494 2014-01-30  Marek Polacek  <polacek@redhat.com>
1496         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1498 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
1500         * gcc.target/microblaze/isa/fcmp4.c: New.
1502 2014-01-30  Marek Polacek  <polacek@redhat.com>
1504         PR c/59940
1505         * gcc.dg/pr59940.c: New test.
1506         * gcc.dg/pr35635.c (func3): Move dg-warning.
1508 2014-01-30  Richard Biener  <rguenther@suse.de>
1510         PR tree-optimization/59903
1511         * gcc.dg/torture/pr59903.c: New testcase.
1513 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
1515         PR c++/58843
1516         * g++.dg/lookup/crash8.C: New.
1518 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
1520         PR c++/58649
1521         * g++.dg/template/crash117.C: New.
1523 2014-01-30  Richard Biener  <rguenther@suse.de>
1525         PR c/59905
1526         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1527         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1528         abort.
1529         * gcc.dg/invalid-call-1.c: Likewise.
1531 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1533         PR c++/58561
1534         * g++.dg/cpp1y/auto-fn23.C: New.
1536 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1538         PR c++/58846
1539         * g++.dg/init/dso_handle2.C: New.
1541 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1543         PR c++/58674
1544         * g++.dg/cpp0x/pr58674.C: New.
1546 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1548         PR target/59617
1549         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1550         * gcc.target/i386/avx512f-gather-5.c: Ditto.
1552 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1554         * gcc.dg/vmx/merge-be-order.c: New.
1555         * gcc.dg/vmx/merge.c: New.
1556         * gcc.dg/vmx/merge-vsx-be-order.c: New.
1557         * gcc.dg/vmx/merge-vsx.c: New.
1559 2014-01-29  Richard Biener  <rguenther@suse.de>
1561         PR tree-optimization/58742
1562         * gcc.dg/pr58742-1.c: New testcase.
1563         * gcc.dg/pr58742-2.c: Likewise.
1564         * gcc.dg/pr58742-3.c: Likewise.
1566 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
1568         * gcc.target/arm/ftest-armv7ve-arm.c: New.
1569         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1570         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1572 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1574         PR c++/58702
1575         * g++.dg/gomp/pr58702.C: New.
1577 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
1579         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1580         selector.
1582 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
1584         PR middle-end/59917
1585         PR tree-optimization/59920
1586         * gcc.dg/pr59920-1.c: New test.
1587         * gcc.dg/pr59920-2.c: New test.
1588         * gcc.dg/pr59920-3.c: New test.
1589         * c-c++-common/gomp/pr59917-1.c: New test.
1590         * c-c++-common/gomp/pr59917-2.c: New test.
1592         PR tree-optimization/59594
1593         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1594         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1595         * gcc.dg/vect/pr59594.c: New test.
1597 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
1599         PR fortran/59414
1600         * gfortran.dg/allocate_class_3.f90: New test.
1602 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
1604         PR preprocessor/59935
1605         * c-c++-common/cpp/warning-zero-location.c: New test.
1606         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1608 2014-01-27  Steve Ellcey  <sellcey@mips.com>
1610         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1612 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
1614         * g++.dg/ext/mv16.C: New tests.
1616 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
1618         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1619         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1620         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1621         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1622         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1623         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1624         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1625         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1626         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1627         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1628         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1629         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1630         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1631         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1632         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1633         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1634         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1635         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1636         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1637         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1638         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1639         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1640         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1641         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1642         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1643         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1644         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1645         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1646         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1647         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1648         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1649         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1650         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1651         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1652         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1653         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1654         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1655         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1656         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1657         _mm512_mask_cvtepi32_storeu_epi8.
1658         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1659         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1660         _mm512_mask_cvtepi32_storeu_epi16.
1661         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1662         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1663         _mm512_mask_cvtepi64_storeu_epi8.
1664         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1665         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1666         _mm512_mask_cvtepi64_storeu_epi16.
1667         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1668         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1669         _mm512_mask_cvtepi64_storeu_epi32.
1670         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1671         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1672         _mm512_mask_cvtsepi32_storeu_epi8.
1673         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1674         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1675         _mm512_mask_cvtsepi32_storeu_epi16.
1676         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1677         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1678         _mm512_mask_cvtsepi64_storeu_epi8.
1679         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1680         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1681         _mm512_mask_cvtsepi64_storeu_epi16.
1682         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1683         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1684         _mm512_mask_cvtsepi64_storeu_epi32.
1685         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1686         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1687         _mm512_mask_cvtusepi32_storeu_epi8.
1688         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1689         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1690         _mm512_mask_cvtusepi32_storeu_epi16.
1691         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1692         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1693         _mm512_mask_cvtusepi64_storeu_epi8.
1694         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1695         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1696         _mm512_mask_cvtusepi64_storeu_epi16.
1697         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1698         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1699         _mm512_mask_cvtusepi64_storeu_epi32.
1700         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1701         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1703 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
1705         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1706         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1707         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1708         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1709         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1710         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1711         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1712         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1713         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1714         built-ins roudning immediate.
1715         * gcc.target/i386/sse-22.c: Add new built-ins.
1716         * gcc.target/i386/sse-23.c: Ditto.
1717         * gcc.target/i386/avx-1.c: Ditto.
1719 2014-01-27  Christian Bruel  <christian.bruel@st.com>
1721         * gcc.target/sh/torture/strncmp.c: New tests.
1723 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
1725         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1727 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1729         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1731 2014-01-24  Jeff Law  <law@redhat.com>
1733         PR tree-optimization/59919
1734         * gcc.c-torture/compile/pr59919.c: New test.
1736 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
1738         PR c++/57524
1739         * g++.dg/ext/timevar2.C: New.
1741 2014-01-24  Marek Polacek  <polacek@redhat.com>
1743         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1745 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
1747         PR target/59929
1748         * gcc.target/i386/pr59929.c: New test.
1750 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1752         PR target/59909
1753         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1754         word atomic functions at runtime.
1756 2014-01-23  Marek Polacek  <polacek@redhat.com>
1758         PR c/59846
1759         * gcc.dg/pr59846.c: New test.
1761 2014-01-23  Marek Polacek  <polacek@redhat.com>
1763         PR c/58346
1764         * c-c++-common/pr58346-1.c: New test.
1765         * c-c++-common/pr58346-2.c: New test.
1766         * c-c++-common/pr58346-3.c: New test.
1768 2014-01-23  Marek Polacek  <polacek@redhat.com>
1770         PR c/59871
1771         * gcc.dg/20020220-2.c: Adjust dg-warning message.
1772         * gcc.dg/pr59871.c: New test.
1774 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
1776         PR c++/58980
1777         * g++.dg/parse/enum11.C: New.
1779 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
1781         * gcc.target/aarch64/sshr64_1.c: New testcase.
1783 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1785         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1786         SIMD enabled function.
1787         * g++.dg/cilk-plus/ef_test.C: New test.
1788         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1789         and added C++ ones.
1790         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1791         to differenciate C error messages from C++ ones.
1793 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
1795         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1797 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
1799         * gcc.target/microblaze/others/builtin-trap.c: New test,
1801 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
1803         PR middle-end/58809
1804         * c-c++-common/gomp/pr58809.c: New test.
1806 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
1808         PR sanitizer/59897
1809         * c-c++-common/asan/use-after-return-1.c: Fixed
1810         to pass on darwin.
1812 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
1814         PR preprocessor/58580
1815         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1817 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1818             Ilya Tocar  <ilya.tocar@intel.com>
1820         * gcc.target/i386/avx512f-kmovw-1.c: New.
1822 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1824         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1825         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1826         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1827         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1828         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1829         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1831 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
1833         PR target/52125
1834         * gcc.dg/pr48774.c: Remove skip for mips_rel.
1835         * gcc.target/mips/pr52125.c: New test.
1837 2014-01-22  Marek Polacek  <polacek@redhat.com>
1839         PR c/59891
1840         * gcc.dg/torture/pr59891.c: New test.
1842 2014-01-22  Jeff Law  <law@redhat.com>
1844         PR tree-optimization/59597
1845         * gcc.dg/tree-ssa/pr59597.c: New test.
1847 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
1849         PR rtl-optimization/59477
1850         * g++.dg/pr59477.C: New.
1852 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
1854         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1856 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1858         PR c++/59482
1859         * g++.dg/pr59482.C: New.
1861 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1863         * gcc.dg/vmx/insert-vsx-be-order.c: New.
1864         * gcc.dg/vmx/extract-vsx.c: New.
1865         * gcc.dg/vmx/extract-vsx-be-order.c: New.
1866         * gcc.dg/vmx/insert-vsx.c: New.
1868 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
1870         PR rtl-optimization/59896
1871         * gcc.target/arm/pr59896.c: New.
1873 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
1875         PR rtl-optimization/59858
1876         * gcc.target/arm/pr59858.c: New.
1878 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
1880         PR target/59003
1881         * gcc.dg/tree-prof/pr59003.c: New test.
1883         PR middle-end/59860
1884         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1885         other targets.
1887 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
1889         * gfortran.dg/round_3.f08: Add more cases.
1891 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
1893         * lib/target-supports.exp (force_conventional_output_for): New
1894         procedure.
1895         * lib/scanasm.exp (scan-assembler_required_options)
1896         (scan-assembler-not_required_options)
1897         (scan-assembler-times_required_options): Replace with
1898         force_conventional_output_fors.
1899         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1900         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1902 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
1904         PR middle-end/59789
1905         * gcc.target/i386/pr59789.c: New testcase.
1907 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
1909         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1910         the 'code' bitfield from 16 to 8.
1912 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
1914         * lib/target-supports.exp
1915         (check_effective_target_vect_perm): Exclude aarch64_be.
1916         (check_effective_target_vect_perm_byte): Likewise.
1917         (check_effective_target_vect_perm_short): Likewise.
1919 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
1921         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1922         (RUN_TEST): Use new macro.
1923         (INDEX64_32): Delete.
1924         (INDEX64_64): Likewise.
1925         (INDEX128_32): Likewise.
1926         (INDEX128_64): Likewise.
1927         (INDEX): Likewise.
1928         (test_vneg_f32): Use fixed RUN_TEST.
1930 2014-01-20  Richard Biener  <rguenther@suse.de>
1932         PR middle-end/59860
1933         * gcc.dg/pr59860.c: New testcase.
1935 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
1937         PR target/59880
1938         * gcc.target/i386/pr59880.c: New test.
1940 2014-01-20  Renlin Li  <renlin.li@arm.com>
1942         * gcc.dg/pr44194-1.c: Tweak regexp.
1944 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1946         PR libfortran/59771
1947         PR libfortran/59774
1948         PR libfortran/59836
1949         * gfortran.dg/round_3.f08: New cases added.
1950         * gfortran.dg/fmt_g_1.f90: New test.
1952 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
1954         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1956 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
1958         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1960 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
1962         * gcc.dg/vect/pr57705.c: Require vect_int.
1963         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1964         * gcc.dg/vect/vect-alias-check.c: Likewise.
1966 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
1968         PR fortran/58007
1969         * gfortran.dg/unresolved_fixup_1.f90: New test.
1970         * gfortran.dg/unresolved_fixup_2.f90: New test.
1972 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
1974         PR target/58944
1975         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1976         Remove dg-prune-output lines.
1978 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
1980         PR middle-end/59706
1981         * gfortran.dg/pr59706.f90: New test.
1982         * g++.dg/ext/pr59706.C: New test.
1984 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
1986         PR c++/59270
1987         PR c++/58811
1988         * g++.dg/cpp0x/decltype-incomplete1.C: New.
1989         * g++.dg/init/pr58811.C: Likewise.
1991 2014-01-17  Jeff Law  <law@redhat.com>
1993         PR middle-end/57904
1994         * gfortran.dg/pr57904.f90: New test.
1996 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
1998         PR c++/59269
1999         * g++.dg/cpp0x/nsdmi-union4.C: New.
2001 2014-01-17  Marek Polacek  <polacek@redhat.com>
2003         PR c++/59838
2004         * g++.dg/diagnostic/pr59838.C: New test.
2006 2014-01-17  Marek Polacek  <polacek@redhat.com>
2008         PR c/58346
2009         * gcc.dg/pr58346.c: New test.
2011 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2013         PR testsuite/58776
2014         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2015         dg-options, use dg-additional-options for i?86/x86_64 to avoid
2016         option duplication.
2018         PR fortran/59440
2019         * gfortran.dg/pr59440-1.f90: New test.
2020         * gfortran.dg/pr59440-2.f90: New test.
2021         * gfortran.dg/pr59440-3.f90: New test.
2023         PR testsuite/59064
2024         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2025         testing for " version" and " alias" with one testing for
2026         " version\[^\n\r]* alias".
2027         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2028         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2029         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2030         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2031         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2032         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2034         PR c++/57945
2035         * c-c++-common/torture/pr57945.c: New test.
2037 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2039         * gcc.target/arm/its.c: New testcase.
2041 2014-01-16  Jan Hubicka  <jh@suse.cz>
2043         PR ipa/59775
2044         * g++.dg/torture/pr59775.C: New testcase.
2046 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
2048         PR middle-end/58344
2049         * gcc.c-torture/compile/pr58344.c: New test.
2051         PR target/59839
2052         * gcc.target/i386/pr59839.c: New test.
2054         PR debug/54694
2055         * gcc.target/i386/pr9771-1.c (main): Rename to...
2056         (real_main): ... this.  Add __asm name "main".
2057         (ASMNAME, ASMNAME2, STRING): Define.
2059 2014-01-16  Nick Clifton  <nickc@redhat.com>
2061         PR middle-end/28865
2062         * gcc.c-torture/compile/pr28865.c: New.
2063         * gcc.c-torture/execute/pr28865.c: New.
2065 2014-01-16  Marek Polacek  <polacek@redhat.com>
2067         PR middle-end/59827
2068         * gcc.dg/pr59827.c: New test.
2070 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
2072         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2074 2014-01-15  Richard Henderson  <rth@redhat.com>
2076         PR debug/54694
2077         * gcc.target/i386/pr54694.c: New test.
2079 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
2081         PR c++/49718
2082         * g++.dg/pr49718.C: New test.
2084 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
2086         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
2088 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2090         * gcc.dg/vmx/mult-even-odd.c: New.
2091         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
2093 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2095         * lib/target-supports.exp (check_libcilkrts_available): Added an
2096         extern "C" if we are using C++ along with a function prototype.
2098 2014-01-15  Jeff Law  <law@redhat.com>
2100         PR tree-optimization/59747
2101         * gcc.c-torture/execute/pr59747.c: New test.
2103 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2105         PR target/59794
2106         * c-c++-common/convert-vec-1.c: Also prune ABI change for
2107         Linux/x86.
2108         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
2109         * g++.dg/ext/attribute-test-1.C: Likewise.
2110         * g++.dg/ext/attribute-test-2.C: Likewise.
2111         * g++.dg/ext/attribute-test-3.C: Likewise.
2112         * g++.dg/ext/attribute-test-4.C: Likewise.
2113         * g++.dg/ext/pr56790-1.C: Likewise.
2114         * g++.dg/torture/pr38565.C: Likewise.
2115         * gcc.dg/pr53060.c: Likewise.
2116         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
2117         * c-c++-common/vector-compare-2.c: Likewise.
2118         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
2119         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
2120         dg-message line number.
2122 2014-01-15  Matthias Klose  <doko@ubuntu.com>
2124         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
2126 2014-01-15  Richard Biener  <rguenther@suse.de>
2128         PR tree-optimization/59822
2129         * g++.dg/torture/pr59822.C: New testcase.
2131 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
2133         PR target/59808
2134         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
2135         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
2137 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
2138             Kugan Vivekanandarajah  <kuganv@linaro.org>
2140         PR target/59695
2141         * g++.dg/pr59695.C: New testcase.
2143 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2145         PR target/59803
2146         * gcc.c-torture/compile/pr59803.c: New testcase.
2148 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
2150         PR c/58943
2151         * gcc.c-torture/execute/pr58943.c: New test.
2152         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
2154 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2156         PR target/59794
2157         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
2158         * gcc.target/i386/pr39162.c (y): New __m256i variable.
2159         (bar): Change return type to void.  Set y to x.
2160         * gcc.target/i386/pr59794-1.c: New testcase.
2161         * gcc.target/i386/pr59794-2.c: Likewise.
2162         * gcc.target/i386/pr59794-3.c: Likewise.
2163         * gcc.target/i386/pr59794-4.c: Likewise.
2164         * gcc.target/i386/pr59794-5.c: Likewise.
2165         * gcc.target/i386/pr59794-6.c: Likewise.
2166         * gcc.target/i386/pr59794-7.c: Likewise.
2168 2014-01-14  Richard Biener  <rguenther@suse.de>
2170         PR tree-optimization/58921
2171         PR tree-optimization/59006
2172         * gcc.dg/torture/pr58921.c: New testcase.
2173         * gcc.dg/torture/pr59006.c: Likewise.
2174         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
2176 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
2178         PR testsuite/59494
2179         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
2180         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
2181         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
2182         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
2183         Executing predictive commoning without unrolling.
2185 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
2187         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
2188         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
2189         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
2190         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
2191         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
2192         __builtin_ia32_rsqrt28sd_round.
2193         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
2194         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
2195         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
2196         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
2197         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
2198         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
2199         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
2200         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
2201         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
2202         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
2203         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
2204         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
2205         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
2206         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2207         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
2208         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
2209         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
2210         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2211         * gcc.target/i386/sse-22.c: Extend with new built-ins,
2212         fix wrong rounding mode (see above).
2213         * gcc.target/i386/sse-23.c: Ditto.
2215 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2217         * gcc.dg/vmx/insert.c: New.
2218         * gcc.dg/vmx/insert-be-order.c: New.
2219         * gcc.dg/vmx/extract.c: New.
2220         * gcc.dg/vmx/extract-be-order.c: New.
2222 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
2224         PR tree-optimization/59387
2225         * gcc.c-torture/execute/pr59387.c: New test.
2227 2014-01-13  Richard Biener  <rguenther@suse.de>
2229         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
2230         adjusting mathlib options.
2231         * gfortran.dg/lto/lto.exp: Likewise.
2233 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2235         * gnat.dg/loop_optimization17.adb: New test.
2236         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
2238 2014-01-13  Christian Bruel  <christian.bruel@st.com>
2240         * gcc.target/sh/cmpstrn.c: New case.
2242 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
2244         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
2245         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2247 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
2249         PR fortran/58026
2250         * gfortran.dg/alloc_comp_basics_6.f90: New.
2252 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2254         PR fortran/59700
2255         * gfortran.dg/pr59700.f90: New test.
2257 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2259         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
2260         * gfortran.dg/use_only_3.f90: Likewise.
2261         * gfortran.dg/inquire_10.f90: Delete opened file.
2262         * gfortran.dg/inquire_15.f90: Likewise.
2263         * gfortran.dg/pr16597.f90: Likewise.
2264         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
2265         for PR59419.
2267 2014-01-10  Jeff Law  <law@redhat.com>
2269         PR middle-end/59743
2270         * gcc.c-torture/compile/pr59743.c: New test.
2272 2014-01-10  Jan Hubicka  <jh@suse.cz>
2274         PR ipa/58585
2275         * g++.dg/torture/pr58585.C: New testcase.
2277 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
2279         * gcc.dg/pr46309.c: Disable for cris*-*-*.
2281 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
2283         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
2285 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
2287         PR target/59744
2288         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2289         * gcc.target/aarch64/cmn-neg2.c: New test.
2291 2014-01-10  Richard Biener  <rguenther@suse.de>
2293         PR tree-optimization/59374
2294         * gcc.dg/torture/pr59374-3.c: New testcase.
2296 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2298         * lib/target-supports.exp
2299         (check_effective_target_arm_crypto_ok_nocache): New.
2300         (check_effective_target_arm_crypto_ok): Use above procedure.
2301         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2303 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
2305         PR ipa/58252
2306         PR ipa/59226
2307         * g++.dg/ipa/devirt-20.C: New testcase.
2308         * g++.dg/torture/pr58252.C: Likewise.
2309         * g++.dg/torture/pr59226.C: Likewise.
2311 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2313         * c-c++-common/asan/no-asan-stack.c: New test.
2315 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
2317         PR middle-end/59670
2318         * gcc.dg/pr59670.c: New test.
2320 2014-01-09  Steve Ellcey  <sellcey@mips.com>
2322         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2324 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
2326         PR middle-end/47735
2327         * gcc.target/i386/pr47735.c: New test.
2329         PR tree-optimization/59622
2330         * g++.dg/opt/pr59622-2.C: New test.
2331         * g++.dg/opt/pr59622-3.C: New test.
2332         * g++.dg/opt/pr59622-4.C: New test.
2333         * g++.dg/opt/pr59622-5.C: New test.
2335         PR sanitizer/59136
2336         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2337         filename:line instead of (modulename+offset) form with stripped
2338         initial / from the filename.
2340 2014-01-09  Ian Lance Taylor  <iant@google.com>
2342         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2343         the other Go compiler.
2345 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
2347         PR c++/59730
2348         * g++.dg/cpp0x/variadic145.C: New.
2350 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
2352         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2353         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
2355 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2357         PR testsuite/59524
2358         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2359         are run only if the Cilk library is available/enabled.
2360         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2361         * lib/target-supports.exp (check_libcilkrts_available): New function.
2363 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2365         PR c++/59631
2366         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2367         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2368         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2369         with dg-additional-options.
2370         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2371         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2372         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2373         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2374         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2375         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2377 2014-01-09  Richard Biener  <rguenther@suse.de>
2379         PR tree-optimization/59715
2380         * gcc.dg/torture/pr59715.c: New testcase.
2382 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2384         * c-c++-common/asan/no-asan-globals.c: New test.
2385         * c-c++-common/asan/no-instrument-reads.c: Likewise.
2386         * c-c++-common/asan/no-instrument-writes.c: Likewise.
2387         * c-c++-common/asan/use-after-return-1.c: Likewise.
2388         * c-c++-common/asan/no-use-after-return.c: Likewise.
2390 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
2392         * gnat.dg/weak2.ad[sb]: New test.
2394 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
2396         PR middle-end/59471
2397         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
2398         type, use pointers to vector type instead.
2400 2014-01-08  Catherine Moore  <clm@codesourcery.com>
2402         * gcc.target/mips/umips-branch-3.c: New test.
2403         * gcc.target/mips/umips-branch-4.c: New test.
2405 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
2407         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
2408         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
2409         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
2410         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
2411         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
2412         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
2413         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
2414         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
2416 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
2418         PR rtl-optimization/59137
2419         * gcc.target/mips/pr59137.c: New test.
2421 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
2423         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
2424         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
2425         * gcc.target/i386/pr55433.c (dg-options): Ditto.
2426         * gcc.target/i386/pr57848.c (dg-options): Ditto.
2427         * gcc.target/i386/pr59099.c (dg-options): Ditto.
2428         Require fpic effective target.
2429         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2431 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
2433         PR ipa/59722
2434         * gcc.dg/pr59722.c: New test.
2436 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2438         PR middle-end/57748
2439         * gcc.dg/torture/pr57748-3.c: New test.
2440         * gcc.dg/torture/pr57748-4.c: New test.
2442 2014-01-08  Marek Polacek  <polacek@redhat.com>
2444         PR middle-end/59669
2445         * gcc.dg/gomp/pr59669-1.c: New test.
2446         * gcc.dg/gomp/pr59669-2.c: New test.
2448 2014-01-08  Martin Jambor  <mjambor@suse.cz>
2450         PR ipa/59610
2451         * gcc.dg/ipa/pr59610.c: New test.
2453 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
2455         PR fortran/58182
2456         * gfortran.dg/binding_label_tests_26a.f90: New.
2457         * gfortran.dg/binding_label_tests_26b.f90: New.
2459 2014-01-08  Marek Polacek  <polacek@redhat.com>
2461         PR sanitizer/59667
2462         * c-c++-common/ubsan/pr59667.c: New test.
2464 2014-01-08  Richard Biener  <rguenther@suse.de>
2466         PR middle-end/59630
2467         * gcc.dg/pr59630.c: New testcase.
2469 2014-01-08  Richard Biener  <rguenther@suse.de>
2471         PR middle-end/59471
2472         * gcc.dg/pr59471.c: New testcase.
2474 2014-01-07  Jeff Law  <law@redhat.com>
2476         PR middle-end/53623
2477         * gcc.target/i386/pr53623.c: New test.
2479 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
2481         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2482         blanks at EOF.
2483         * g++.dg/cpp1y/pr58534.C: Likewise.
2484         * g++.dg/cpp1y/pr58536.C: Likewise.
2485         * g++.dg/cpp1y/pr58548.C: Likewise.
2486         * g++.dg/cpp1y/pr58549.C: Likewise.
2487         * g++.dg/cpp1y/pr58637.C: Likewise.
2488         * g++.dg/cpp1y/pr59112.C: Likewise.
2489         * g++.dg/cpp1y/pr59113.C: Likewise.
2490         * g++.dg/cpp1y/pr59629.C: Likewise.
2491         * g++.dg/cpp1y/pr59635.C: Likewise.
2492         * g++.dg/cpp1y/pr59636.C: Likewise.
2493         * g++.dg/cpp1y/pr59638.C: Likewise.
2495 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
2497         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2499 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
2501         * gcc.target/i386/intrinsics_4.c (bar): New function.
2503 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
2505         * g++.dg/ext/is_base_of_incomplete-2.C: New.
2507 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
2509         PR rtl-optimization/58668
2510         * gcc.dg/pr58668.c: New test.
2512         PR tree-optimization/59643
2513         * gcc.dg/pr59643.c: New test.
2514         * gcc.c-torture/execute/pr59643.c: New test.
2516 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
2518         PR fortran/59589
2519         * gfortran.dg/class_allocate_16.f90: New.
2521 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
2523         PR target/59644
2524         * gcc.target/i386/pr59644.c: New test.
2526 2014-01-06  Marek Polacek  <polacek@redhat.com>
2528         PR c/57773
2529         * gcc.dg/pr57773.c: New test.
2531 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
2533         PR c++/59635
2534         PR c++/59636
2535         PR c++/59629
2536         PR c++/59638
2537         * g++.dg/cpp1y/pr59635.C: New testcase.
2538         * g++.dg/cpp1y/pr59636.C: New testcase.
2539         * g++.dg/cpp1y/pr59629.C: New testcase.
2540         * g++.dg/cpp1y/pr59638.C: New testcase.
2542 2014-01-06  Martin Jambor  <mjambor@suse.cz>
2544         PR ipa/59008
2545         * gcc.dg/ipa/pr59008.c: New test.
2547 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2549         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2550         if supported.
2552 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2554         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2555         Require c99_runtime.
2556         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2558         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2559         Require c99_runtime.
2560         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2561         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2562         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2564         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2565         Require c99_runtime.
2566         Make CALC void static.
2567         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2569         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2570         Require c99_runtime.
2571         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2573 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2575         * gcc.target/i386/pr59501-1.c: Require avx effective target.
2576         * gcc.target/i386/pr59501-2.c: Likewise.
2577         * gcc.target/i386/pr59501-3.c: Likewise.
2578         * gcc.target/i386/pr59501-4.c: Likewise.
2579         * gcc.target/i386/pr59501-5.c: Likewise.
2580         * gcc.target/i386/pr59501-6.c: Likewise.
2582 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2584         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2585         * gcc.target/i386/pr59390_1.c: Likewise.
2586         * gcc.target/i386/pr59390_2.c: Likewise.
2588 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2590         * gcc.dg/pr59350.c: Tweak.
2591         * gcc.dg/pr59350-2.c: New test.
2592         * g++.dg/pr59510.C: Likewise.
2594 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
2596         PR fortran/59023
2597         * gfortran.dg/bind_c_procs_2.f90: New.
2599 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
2601         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2602         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2603         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2604         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2605         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2606         * gcc.dg/tree-ssa/vrp47.c: Likewise.
2607         * gcc.dg/tree-ssa/vrp87.c: Likewise.
2609 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2611         * gcc.target/arm/neon-nested-apcs.c: New test.
2613 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
2615         PR tree-optimization/59519
2616         * gcc.dg/vect/pr59519-1.c: New test.
2617         * gcc.dg/vect/pr59519-2.c: New test.
2619         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2620         vmovdqu32.
2622 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
2624         PR fortran/59547
2625         * gfortran.dg/typebound_proc_32.f90: New.
2627 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
2629         PR c++/58950
2630         * g++.dg/pr58950.C: New file.
2632 2014-01-03  Tobias Burnus  <burnus@net-b.de>
2634         PR c++/58567
2635         * g++.dg/gomp/pr58567.C: New.
2637 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
2639         PR tree-optimization/59651
2640         * gcc.dg/torture/pr59651.c: New test.
2641         * gcc.dg/vect/pr59651.c: Ditto.
2643 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
2645         PR target/59625
2646         * gcc.target/i386/pr59625.c: New test.
2648 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
2650         Core DR 1442
2651         PR c++/59165
2652         * g++.dg/cpp0x/range-for28.C: New.
2653         * g++.dg/cpp0x/range-for3.C: Update.
2655 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
2657         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2659 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2661         PR c++/59641
2662         * g++.dg/cpp0x/pr59641.C: New file.
2664 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2666         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2668 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2670         PR c++/59378
2671         * g++.dg/ext/pr59378.C: New file.
2673 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2675         Update copyright years
2677 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2679         * gcc.target/arc/arc.exp: Use the standard form for the copyright
2680         notice.
2682 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
2684         PR fortran/59654
2685         * gfortran.dg/dynamic_dispatch_12.f90: New.
2687 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
2689         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2690         the builtin isn't optimized away as unused.
2692         PR rtl-optimization/59647
2693         * g++.dg/opt/pr59647.C: New test.
2695 Copyright (C) 2014 Free Software Foundation, Inc.
2697 Copying and distribution of this file, with or without modification,
2698 are permitted in any medium without royalty provided the copyright
2699 notice and this notice are preserved.