re PR testsuite/58851 (FAIL: gfortran.dg/unlimited_polymorphic_13.f90 -O0 execution...
[official-gcc.git] / gcc / testsuite / ChangeLog
blob067b63aaa6ffa280e27539f04ed3675d0d30ac34
1 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
3         PR testsuite/58851
4         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
5         storage size.
7 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
9         PR libfortran/58324
10         * gfortran.dg/list_read_12.f90: New test.
12 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
14         PR fortran/55207
15         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
16         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
17         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
18         -Wno-aggressive-loop-optimizations and remove an unused variable.
19         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
20         * gfortran.dg/pointer_init_9.f90: New.
21         * gfortran.dg/volatile4.f90: Put into subroutine.
22         * gfortran.dg/volatile6.f90: Ditto.
24 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
26         PR fortran/60392
27         * gfortran.dg/transpose_4.f90: New test.
29 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
31         PR rtl-optimization/60508
32         * gcc.target/i386/pr60508.c: New.
34 2014-03-14  Richard Biener  <rguenther@suse.de>
36         PR middle-end/60518
37         * g++.dg/pr60518.C: New testcase.
39 2014-03-14  Martin Jambor  <mjambor@suse.cz>
41         PR lto/60461
42         * gcc.dg/lto/pr60461_0.c: New test.
44 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
46         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
47         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
48         * gcc.dg/lto/save-temps_0.c: New testcase.
50 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
52         PR middle-end/36282
53         * c-c++-common/pr36282-1.c: New test.
54         * c-c++-common/pr36282-2.c: New test.
55         * c-c++-common/pr36282-3.c: New test.
56         * c-c++-common/pr36282-4.c: New test.
58 2014-03-13  Richard Henderson  <rth@redhat.com>
60         PR debug/60438
61         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
63 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
65         PR c++/60383
66         * g++.dg/template/crash118.C: New.
67         * g++.dg/template/crash95.C: Adjust.
69 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
71         PR rtl-optimization/57189
72         * gcc.target/i386/pr57189.c: New.
74 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
76         PR c++/60254
77         * g++.dg/cpp0x/static_assert10.C: New.
78         * g++.dg/cpp0x/static_assert11.C: Likewise.
79         * g++.dg/cpp0x/static_assert3.C: Adjust.
81 2014-03-13  Richard Biener  <rguenther@suse.de>
83         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
85 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
87         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
88         2.07 128-bit arithmetic.
89         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
91         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
92         due to when TImode is allowed in VSX registers, the allowable
93         address modes for TImode is just a single indirect address in
94         order for the value to be loaded and store in either GPR or VSX
95         registers.  This affects the generated code, and it would cause
96         this test to fail, when such an option is used.
98 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
100         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
102 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
104         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
105         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
106         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
107         only test for exactly one if if -mbranch-cost=1 has been passed.
109 2014-03-12  Christian Bruel  <christian.bruel@st.com>
111         PR target/60264
112         * gcc.target/arm/pr60264.c
114 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
116         PR tree-optimization/60454
117         * gcc.c-torture/execute/pr60454.c: New test.
119 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
120             Marc Glisse  <marc.glisse@inria.fr>
122         PR tree-optimization/60502
123         * gcc.c-torture/compile/pr60502.c: New test.
125 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
127         PR middle-end/60482
128         * gcc.dg/vect/pr60482.c: New test.
130 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
132         PR c++/60389
133         * g++.dg/cpp0x/inh-ctor19.C: New.
135 2014-03-11  Richard Biener  <rguenther@suse.de>
137         PR tree-optimization/60429
138         PR tree-optimization/60485
139         * gcc.dg/pr60485-1.c: New testcase.
140         * gcc.dg/pr60485-2.c: Likewise.
142 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
144         PR ipa/60457
145         * g++.dg/ipa/pr60457.C: New test.
147 2014-03-10  Richard Biener  <rguenther@suse.de>
149         PR middle-end/60474
150         * g++.dg/torture/pr60474.C: New testcase.
152 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
154         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
156 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
158         * gcc.dg/lto/pr55113_0.c: New testcase.
160 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
162         PR c++/60033
163         * g++.dg/cpp1y/pr60033.C: New testcase.
165         PR c++/60393
166         * g++.dg/cpp1y/pr60393.C: New testcase.
168 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
170         PR libfortran/60128
171         * gfortran.dg/fmt_en.f90: New test.
173 2014-03-07  Jason Merrill  <jason@redhat.com>
175         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
176         * lib/target-supports.exp (check_effective_target_c++11): Now
177         means C++11 and up.
178         (check_effective_target_c++11_only): New.
179         (check_effective_target_c++11_down): New.
180         (check_effective_target_c++1y): New.
181         (check_effective_target_c++1y_only): New.
182         (check_effective_target_c++98_only): Rename from
183         check_effective_target_c++98.
184         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
186 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
188         PR c++/58609
189         * g++.dg/cpp0x/constexpr-ice12.C: New.
191 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
193         * c-c++-common/gomp/map-1.c: Extend.
195 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
196             Janus Weil  <janus@gcc.gnu.org>
198         PR fortran/51976
199         * gfortran.dg/deferred_type_component_1.f90 : New test.
200         * gfortran.dg/deferred_type_component_2.f90 : New test.
202 2014-03-06  Marek Polacek  <polacek@redhat.com>
204         PR c/60197
205         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
206         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
208 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
210         PR target/58595
211         * gcc.dg/tls/pr58595.c: New test.
213 2014-03-06  Richard Biener  <rguenther@suse.de>
215         PR middle-end/60445
216         PR lto/60424
217         PR lto/60427
218         Revert
219         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
221         * gcc.dg/lto/pr55113_0.c: New testcase.
223 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
225         PR testsuite/59308
226         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
227         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
228         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
229         s390*/i?86/x86_64.
230         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
231         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
232         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
233         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
234         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
235         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
236         even for mips*/s390*/i?86/x86_64.
237         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
238         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
239         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
240         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
241         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
243         PR lto/60404
244         * gcc.dg/lto/pr60404_0.c: New test.
245         * gcc.dg/lto/pr60404_1.c: New file.
246         * gcc.dg/lto/pr60404_2.c: New file.
248 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
250         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
251         long long" throughout.
252         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
253         * gcc.dg/vmx/insert-vsx.c: Likewise.
254         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
255         * gcc.dg/vmx/ld-vsx.c: Likewise.
256         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
257         * gcc.dg/vmx/ldl-vsx.c: Likewise.
258         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
259         * gcc.dg/vmx/merge-vsx.c: Likewise.
260         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
261         * gcc.dg/vmx/st-vsx.c: Likewise.
262         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
263         * gcc.dg/vmx/stl-vsx.c: Likewise.
264         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
266 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
268         * gcc.dg/lto/pr55113_0.c: New testcase.
270 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
272         PR c++/60376
273         * g++.dg/cpp1y/pr60376.C: New.
275 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
277         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
279 2014-03-04  Richard Biener  <rguenther@suse.de>
281         PR tree-optimization/60382
282         * gcc.dg/vect/pr60382.c: New testcase.
284 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
286         PR libfortran/60148
287         * gfortran.dg/namelist_84.f90: New test.
289 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
291         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
292         argument to avoid inf values.
293         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
294         UNION_FP_CHECK machinery.
296 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
298         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
299         i32in128 cases outside special big-endian processing block.
301 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
303         PR preprocessor/60400
304         * c-c++-common/cpp/pr60400.c: New test.
305         * c-c++-common/cpp/pr60400-1.h: New file.
306         * c-c++-common/cpp/pr60400-2.h: New file.
308         PR objc++/60398
309         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
311         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
312         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
314 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
316         PR ipa/60150
317         * g++.dg/lto/pr60150.H: New testcase.
318         * g++.dg/lto/pr60150_0.C: New testcase.
319         * g++.dg/lto/pr60150_1.C: New testcase.
321 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
323         PR ipa/60306
324         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
326 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
328         PR fortran/60236
329         * gfortran.dg/vect/pr32380.f: Fix expected test results.
331 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
333         PR c++/50025
334         * g++.dg/cpp0x/pr50025.C: New.
336 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
338         PR c++/60377
339         * g++.dg/cpp1y/pr60377.C: New testcase.
341 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
343         PR fortran/60341
344         * gfortran.dg/str_comp_optimize_1.f90: New test.
346 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
348         PR target/60071
349         * gcc.c-torture/compile/pr60071.c: New.
351 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
353         PR fortran/60359
354         * gfortran.dg/unlimited_polymorphic_16.f90: New.
356 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
358         PR c++/58610
359         * g++.dg/cpp0x/constexpr-ice11.C: New.
361 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
363         PR c++/60314
364         * g++.dg/cpp1y/auto-fn24.C: New.
366 2014-02-28  Joey Ye  <joey.ye@arm.com>
368         PR target/PR60169
369         * gcc.target/arm/thumb1-far-jump-3.c: New case.
371 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
373         PR c++/60253
374         * g++.dg/overload/ellipsis2.C: New.
376 2014-02-27  Jeff Law  <law@redhat.com>
378         PR rtl-optimization/52714
379         * gcc.c-torture/compile/pr52714.c: New test.
381 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
382             Jeff Law  <law@redhat.com>
384         PR rtl-optimization/49847
385         * g++.dg/pr49847.C: New test.
387 2014-02-27  Marek Polacek  <polacek@redhat.com>
389         PR middle-end/59223
390         * c-c++-common/pr59223.c: New test.
392 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
394         * common/config/i386/predicates.md (const1256_operand): Remove.
395         (const2356_operand): New.
396         (const_1_to_2_operand): Remove.
397         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
398         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
399         (*avx512pf_gatherpf<mode>sf): Ditto.
400         (avx512pf_gatherpf<mode>df): Ditto.
401         (*avx512pf_gatherpf<mode>df_mask): Ditto.
402         (*avx512pf_gatherpf<mode>df): Ditto.
403         (avx512pf_scatterpf<mode>sf): Ditto.
404         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
405         (*avx512pf_scatterpf<mode>sf): Ditto.
406         (avx512pf_scatterpf<mode>df): Ditto.
407         (*avx512pf_scatterpf<mode>df_mask): Ditto.
408         (*avx512pf_scatterpf<mode>df): Ditto.
409         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
411 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
413         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
414         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
415         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
416         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
417         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
418         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
419         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
420         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
422 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
424         PR target/60280
425         * gnat.dg/renaming5.adb: Change to two expected gotos.
426         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
427         jump threads.
428         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
429         messages for removed basic block.
430         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
431         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
432         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
433         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
435 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
437         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
438         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
439         * gcc.dg/vmx/ldl-vsx.c: Likewise.
440         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
441         * gcc.dg/vmx/merge-vsx.c: Likewise.
442         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
444 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
446         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
447         * gcc.target/i386/prefetchwt1-1.c: New.
448         * g++.dg/other/i386-2.C: Add new option.
449         * g++.dg/other/i386-3.C: Ditto.
450         * gcc.target/i386/sse-12.c: Ditto.
451         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
452         * gcc.target/i386/sse-22.c: Add new option.
453         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
455 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
457         PR libfortran/59313
458         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
460         PR libfortran/58015
461         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
463 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
465         PR c++/60311
466         * g++.dg/cpp1y/pr60311.C: New testcase.
468         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
470         PR c++/60065
471         * g++.dg/cpp1y/pr60065.C: New testcase.
473 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
475         PR rtl-optimization/60268
476         * gcc.c-torture/compile/pr60268.c: New test.
478 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
480         * gcc.target/microblaze/others/mem_reload.c: New test.
482 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
484         * gcc.dg/vmx/lde.c: New test.
485         * gcc.dg/vmx/lde-be-order.c: New test.
486         * gcc.dg/vmx/ste.c: New test.
487         * gcc.dg/vmx/ste-be-order.c: New test.
489 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
491         PR testsuite/60173
492         * lib/target-supports.exp
493         (check_effective_target_logical_op_short_circuit): Add cris-*-*
494         and crisv32-*-* to list.
496 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
498         PR fortran/60302
499         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
501 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
503         * gcc.dg/vmx/vsums.c: Check entire result vector.
504         * gcc.dg/vmx/vsums-be-order.c: Likewise.
506 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
508         * gcc.dg/vmx/ld.c: New test.
509         * gcc.dg/vmx/ld-be-order.c: New test.
510         * gcc.dg/vmx/ld-vsx.c: New test.
511         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
512         * gcc.dg/vmx/ldl.c: New test.
513         * gcc.dg/vmx/ldl-be-order.c: New test.
514         * gcc.dg/vmx/ldl-vsx.c: New test.
515         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
516         * gcc.dg/vmx/st.c: New test.
517         * gcc.dg/vmx/st-be-order.c: New test.
518         * gcc.dg/vmx/st-vsx.c: New test.
519         * gcc.dg/vmx/st-vsx-be-order.c: New test.
520         * gcc.dg/vmx/stl.c: New test.
521         * gcc.dg/vmx/stl-be-order.c: New test.
522         * gcc.dg/vmx/stl-vsx.c: New test.
523         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
525 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
527         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
528         * g++.dg/other/i386-3.C (dg-options): Ditto.
529         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
530         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
531         -mavx512pf and -msha.
533 2014-02-21  Richard Biener  <rguenther@suse.de>
535         PR tree-optimization/60276
536         * gcc.dg/vect/pr60276.c: New testcase.
538 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
540         PR fortran/60234
541         * gfortran.dg/finalize_23.f90: New.
543 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
545         PR c++/60052
546         PR c++/60053
547         * g++.dg/cpp1y/pr60052.C: New testcase.
548         * g++.dg/cpp1y/pr60053.C: New testcase.
550 2014-02-21  Tobias Burnus  <burnus@net-b.de>
552         PR fortran/60286
553         * gfortran.dg/inquire_16.f90: New.
555 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
557         * gcc.target/nios2/biggot-1.c: New.
558         * gcc.target/nios2/biggot-2.c: New.
560 2014-02-20  Martin Jambor  <mjambor@suse.cz>
562         PR ipa/55260
563         * gcc.dg/ipa/pr55260.c: New test.
565 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
567         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
568         for execution test case.
570 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
572         PR ipa/58555
573         * g++.dg/torture/pr58555.C: New testcase.
575 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
577         PR target/60204
578         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
579         reflect abi fix.
580         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
582 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
583             Kirill Yukhin  <kirill.yukhin@intel.com>
585         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
586         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
587         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
588         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
589         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
590         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
592 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
594         PR c/37743
595         * g++.dg/ext/builtin-bswap1.C: New test.
596         * c-c++-common/pr37743.c: New test.
598 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
600         * gcc.dg/decl-10.c: New test.
602 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
604         PR c++/60267
605         * g++.dg/ext/ivdep-1.C: New test.
607         PR c++/60267
608         * gcc.dg/pr60267.c: New test.
610 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
612         PR target/59794
613         * gcc.target/i386/pr39162.c: Add dg-prune-output.
614         (dg-options): Remove -Wno-psabi.
615         * gcc.target/i386/pr59794-2.c: Ditto.
616         * gcc.target/i386/pr60205-1.c: Ditto.
617         * gcc.target/i386/sse-5.c: Ditto.
619 2014-02-18  Nick Clifton  <nickc@redhat.com>
621         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
622         * gcc.dg/pr23623.c: Likewise.
623         * gcc.dg/pr48784-1.c: Likewise.
624         * gcc.dg/pr48784-2.c: Likewise.
625         * gcc.dg/pr56997-2.c: Likewise.
626         * gcc.dg/sms-6.c: Likewise.
627         * gcc.dg/torture/pr60183.c: Likewise.
628         * gcc.dg/torture/vec-cvt-1.c: Likewise.
629         * gcc.c-torture/execute/20061220-1.x: New.
630         * gcc.c-torture/execute/pr43220.x: New.
631         * gcc.c-torture/execute/pr51581-1.x: New.
632         * gcc.c-torture/execute/pr51581-2.x: New.
633         * gcc.c-torture/execute/pr58570.x: New.
634         * gcc.c-torture/unsorted/DFcmp.x: New.
635         * gcc.c-torture/unsorted/SFset.x: New.
637 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
639         * gnat.dg/opt31.adb: New test.
641 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
643         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
645 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
647         PR fortran/60232
648         * gfortran.dg/typebound_proc_33.f90: New.
650 2014-02-19  Marek Polacek  <polacek@redhat.com>
652         PR c/60195
653         * gcc.dg/pr60195.c: New test.
655 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
657         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
658         overflow.
660 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
662         PR preprocessor/58844
663         * c-c++-common/cpp/pr58844-1.c: New test.
664         * c-c++-common/cpp/pr58844-2.c: New test.
666 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
668         PR c++/60225
669         * g++.dg/cpp0x/constexpr-ice10.C: New.
671 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
673         PR c++/60215
674         * g++.dg/cpp0x/pr60215.C: New.
676 2014-02-18  Tobias Burnus  <burnus@net-b.de>
678         PR fortran/49397
679         * gfortran.dg/proc_ptr_45.f90: New.
680         * gfortran.dg/proc_ptr_46.f90: New.
682 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
684         PR c++/60190
685         * g++.dg/cpp1y/pr60190.C: New testcase.
687         PR c++/60064
688         * g++.dg/cpp1y/pr60064.C: New testcase.
690 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
692         PR target/60205
693         * gcc.target/i386/pr60205-1.c: New test.
694         * gcc.target/i386/pr60205-2.c: Ditto.
696 2014-02-18  Kai Tietz  <ktietz@redhat.com>
698         PR target/60193
699         * gcc.target/i386/nest-1.c: New testcase.
701 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
703         * gnat.dg/opt32.adb: New test.
705 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
707         PR fortran/60231
708         * gfortran.dg/typebound_generic_15.f90: New.
710 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
712         PR fortran/55907
713         * gfortran.dg/init_flag_12.f90: New.
715 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
716             Ilya Tocar  <ilya.tocar@intel.com>
718         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
719         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
720         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
721         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
723 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
725         * lib/target-supports.exp
726         (check_effective_target_logical_op_short_circuit): New procedure.
727         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
728         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
729         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
730         * gcc.dg/tree-ssa/vrp47.c: Likewise.
731         * gcc.dg/tree-ssa/vrp87.c: Likewise.
732         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
733         logical_op_short_circuit for the alternative test, extending
734         it to arm_cortex_m.
736 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
738         PR target/60203
739         * gcc.target/powerpc/pr60203.c: New testsuite.
741 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
743         PR fortran/59599
744         * gfortran.dg/ichar_3.f90: New test.
746 2014-02-15  Richard Biener  <rguenther@suse.de>
748         PR tree-optimization/60183
749         * gcc.dg/torture/pr60183.c: New testcase.
751 2014-02-14  Jeff Law  <law@redhat.com>
753         PR rtl-optimization/60131
754         * g++.dg/torture/pr60131.C: New test.
756 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
758         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
759         on command-line.
761 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
763         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
765 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
767         * gcc.c-torture/compile/20140213.c: New test.
769 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
771         PR target/43546
772         * gcc.target/i386/pr43546.c: New test.
774 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
776         * gcc.target/s390/hotpatch-compile-8.c: New test.
778 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
780         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
781         definition with an ifndef.
782         * gcc.dg/pr59605-2.c: New test.
784 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
786         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
788 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
790         * gcc.dg/torture/float128-mul-underflow.c,
791         gcc.dg/torture/float128-truncdf-underflow.c,
792         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
794 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
796         PR middle-end/59737
797         * g++.dg/ipa/pr59737.C: New test.
799 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
801         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
803 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
805         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
807         * gcc.dg/cilk-plus/jump-openmp.c: New file.
809 2014-02-12  Richard Biener  <rguenther@suse.de>
811         PR middle-end/60092
812         * gcc.dg/torture/pr60092.c: New testcase.
813         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
815 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
817         * gcc.c-torture/execute/20140212-1.c: New test.
819 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
821         PR c++/60047
822         * g++.dg/cpp0x/pr60047.C: New.
824 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
826         PR c/60101
827         * c-c++-common/pr60101.c: New test.
829 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
831         PR lto/59468
832         * g++.dg/ipa/devirt-27.C: New testcase.
833         * g++.dg/ipa/devirt-26.C: New testcase.
835 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
837         PR target/60137
838         * gcc.target/powerpc/pr60137.c: New file.
840 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
842         PR fortran/52370
843         * gfortran.dg/pr52370.f90: New test.
845 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
847         PR target/59927
848         Revert
849         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
851         PR testsuite/58630
852         * gcc.target/i386/pr43662.c (dg-options):
853         Add -maccumulate-outgoing-args.
854         * gcc.target/i386/pr43869.c (dg-options): Ditto.
855         * gcc.target/i386/pr57003.c (dg-options): Ditto.
856         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
857         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
858         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
859         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
860         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
861         Add -maccumulate-outgoing-args.
862         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
863         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
864         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
865         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
866         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
867         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
868         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
869         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
870         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
871         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
872         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
873         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
874         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
875         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
876         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
878 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
880         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
882 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
884         PR debug/59776
885         * gcc.dg/guality/pr59776.c: New test.
887 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
889         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
890         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
891         (add_options_for_arm_vfp3): New.
893 2014-02-11  Jeff Law  <law@redhat.com>
895         PR middle-end/54041
896         * gcc.target/m68k/pr54041.c: New test.
898 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
900         PR target/59927
901         * gcc.target/i386/pr59927.c: New test.
903 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
905         * gcc.dg/vect/pr57741-3.c: Require vect_int.
906         * gcc.dg/vect/pr60012.c: Likewise.
907         * gcc.dg/vect/vect-119.c: Likewise.
908         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
909         * gcc.dg/vect/vect-outer-4c.c: Likewise.
911 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
913         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
915 2014-02-10  Jeff Law  <law@redhat.com>
917         PR middle-end-52306
918         * gcc.c-torture/compile/pr52306.c: New test.
920 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
922         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
924 2014-02-10  Richard Biener  <rguenther@suse.de>
926         PR tree-optimization/60115
927         * gcc.dg/torture/pr60115.c: New testcase.
929 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
931         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
932         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
934 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
935             Ilya Tocar  <ilya.tocar@intel.com>
937         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
938         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
939         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
940         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
941         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
942         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
943         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
944         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
945         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
946         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
947         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
948         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
949         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
950         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
951         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
952         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
953         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
954         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
955         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
956         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
957         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
958         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
959         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
960         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
961         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
962         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
963         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
965 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
967         * gcc.dg/vect/pr59984.c: Require effective target
968         vect_simd_clones.
970 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
972         PR fortran/57522
973         * gfortran.dg/associated_target_5.f03: New test.
975 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
977         PR fortran/59026
978         * gfortran.dg/elemental_by_value_1.f90: New test.
980 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
982         PR fortran/58470
983         * gfortran.dg/finalize_22.f90: New.
985 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
987         PR fortran/60066
988         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
989         was fixed by the patch for PR59906.
991 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
993         PR translation/52289
994         * gfortran.dg/coarray_8.f90: Update dg-error match.
996 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
998         PR c/59984
999         * gcc.dg/vect/pr59984.c: New test.
1001         PR middle-end/60092
1002         * gcc.dg/attr-alloc_align-1.c: New test.
1003         * gcc.dg/attr-alloc_align-2.c: New test.
1004         * gcc.dg/attr-alloc_align-3.c: New test.
1005         * gcc.dg/attr-assume_aligned-1.c: New test.
1006         * gcc.dg/attr-assume_aligned-2.c: New test.
1007         * gcc.dg/attr-assume_aligned-3.c: New test.
1009 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1011         PR target/60077
1012         * gcc.target/i386/pr60077-1.c: New test.
1013         * gcc.target/i386/pr60077-2.c: New test.
1015 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1017         PR preprocessor/56824
1018         * gcc.dg/pr56824.c: New test.
1020 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1022         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1023         variable used for atomic operations.
1025 2014-02-07  Richard Biener  <rguenther@suse.de>
1027         PR middle-end/60092
1028         * gcc.dg/vect/pr60092-2.c: New testcase.
1030 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1032         PR c++/60082
1033         Revert
1034         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1036         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1037         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1039 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1041         * gcc.target/s390/fp2int1.c: New testcase.
1043 2014-02-07  Richard Biener  <rguenther@suse.de>
1045         PR middle-end/60092
1046         * gcc.dg/tree-ssa/alias-30.c: New testcase.
1047         * gcc.dg/tree-ssa/alias-31.c: Likewise.
1049 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
1051         PR ipa/59918
1052         * g++.dg/torture/pr59918.C: New testcase.
1054 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1056         PR target/59575
1057         * gcc.target/arm/pr59575.c: New test.
1059         PR debug/59992
1060         * gcc.dg/pr59992.c: New test.
1062 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
1064         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1065         init_priority. Test alignment of variable instead of function.
1067 2014-02-06  Marek Polacek  <polacek@redhat.com>
1069         PR c/60087
1070         * gcc.dg/pr60087.c: New test.
1072 2014-02-06  Alan Modra  <amodra@gmail.com>
1074         * gcc.target/powerpc/pr60032.c: New.
1076 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1078         PR target/60062
1079         * gcc.c-torture/execute/pr60062.c: New test.
1080         * gcc.c-torture/execute/pr60072.c: New test.
1082 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
1084         * gcc.dg/tree-ssa/pr59597.c: Make called function static
1085         so that expected outcome works for PIC variants too.
1087 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
1088             Kugan Vivekanandarajah  <kuganv@linaro.org>
1090         * gcc.target/arm/vect-noalign.c: New file.
1092 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
1093             Jakub Jelinek  <jakub@redhat.com>
1095         PR middle-end/60013
1096         * gcc.dg/pr60013.c: New testcase.
1098 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1100         * gcc.dg/vmx/sum2s.c: New.
1101         * gcc.dg/vmx/sum2s-be-order.c: New.
1103 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1105         * gcc.dg/vmx/pack.c: New.
1106         * gcc.dg/vmx/pack-be-order.c: New.
1107         * gcc.dg/vmx/unpack.c: New.
1108         * gcc.dg/vmx/unpack-be-order.c: New.
1110 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1112         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1113         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1115 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1117         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
1118         Use __builtin_floorf, __builtin_ceilf.
1119         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
1120         declaration.
1121         (TEST): Use __builtin_floorf.
1122         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1124 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
1126         PR ipa/59947
1127         * g++.dg/opt/pr59947.C: New test.
1129         PR c++/58703
1130         * c-c++-common/gomp/pr58703.c: New test.
1132 2014-02-05  Richard Biener  <rguenther@suse.de>
1134         PR testsuite/60076
1135         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
1136         avoid using unsigned long long.
1138 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
1140         PR middle-end/57499
1141         * g++.dg/torture/pr57499.C: New test.
1143 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
1145         * gcc.dg/asan/nosanitize-and-inline.c: New test.
1147 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
1149         * g++.dg/ipa/devirrt-22.C: Fix template.
1151 2014-02-04  Marek Polacek  <polacek@redhat.com>
1153         PR c/60036
1154         * gcc.dg/pr60036.c: New test.
1156 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
1158         PR ipa/60058
1159         * g++.dg/torture/pr60058.C: New testcase.
1161 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1163         * g++.dg/tsan/default_options.C: Invert check.
1165 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1167         PR tree-optimization/60002
1168         * g++.dg/opt/pr60002.C: New test.
1170         PR tree-optimization/60023
1171         * g++.dg/vect/pr60023.cc: New test.
1173         PR ipa/60026
1174         * c-c++-common/torture/pr60026.c: New test.
1176         PR rtl-optimization/57915
1177         * gcc.target/i386/pr57915.c: New test.
1179 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1181         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
1183 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
1185         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
1187 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1189         PR middle-end/59261
1190         * gcc.dg/pr59261.c: New test.
1192 2014-02-04  Richard Biener  <rguenther@suse.de>
1194         PR tree-optimization/60012
1195         * gcc.dg/vect/pr60012.c: New testcase.
1197 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1199         PR target/59788
1200         * g++.dg/eh/unwind-direct.C: New test.
1202 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
1204         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
1205         timeout value to 20s.
1207 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
1209         PR ipa/59882
1210         * g++.dg/torture/pr59882.C: New testcase
1212 2014-02-03  Jan Hubicka  <jh@suse.cz>
1214         PR ipa/59831
1215         * g++.dg/ipa/devirt-22.C: New testcase.
1217 2014-02-03  Jan Hubicka  <jh@suse.cz>
1219         * g++.dg/ipa/devirt-25.C: New testcase.
1221 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1223         PR tree-optimization/59924
1224         * gcc.dg/pr59924.c: New test.
1226 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
1228         PR ipa/59831
1229         * g++.dg/ipa/devirt-24.C: New testcase.
1231 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
1233         PR c++/53017
1234         PR c++/59211
1235         * c-c++-common/attributes-1.c: New testcase.
1236         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
1238 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
1240         PR c++/58871
1241         * g++.dg/cpp0x/pr58871.C: New.
1243 2014-02-03  Cong Hou  <congh@google.com>
1245         PR tree-optimization/60000
1246         * g++.dg/vect/pr60000.cc: New test.
1248 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1250         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
1251         * gcc.target/i386/long-double-64-4.c: Likewise.
1252         * gcc.target/i386/long-double-80-1.c: Likewise.
1253         * gcc.target/i386/long-double-80-2.c: Likewise.
1254         * gcc.target/i386/long-double-80-3.c: Likewise.
1255         * gcc.target/i386/long-double-80-4.c: Likewise.
1256         * gcc.target/i386/long-double-80-5.c: Likewise.
1257         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
1258         __multf3 isn't used.
1259         * gcc.target/i386/long-double-64-3.c: Likewise.
1260         * gcc.target/i386/long-double-128-1.c: New test.
1261         * gcc.target/i386/long-double-128-2.c: Likewise.
1262         * gcc.target/i386/long-double-128-3.c: Likewise.
1263         * gcc.target/i386/long-double-128-4.c: Likewise.
1264         * gcc.target/i386/long-double-128-5.c: Likewise.
1265         * gcc.target/i386/long-double-128-6.c: Likewise.
1266         * gcc.target/i386/long-double-128-7.c: Likewise.
1267         * gcc.target/i386/long-double-128-8.c: Likewise.
1268         * gcc.target/i386/long-double-128-9.c: Likewise.
1269         * gcc.target/i386/long-double-64-5.c: Likewise.
1270         * gcc.target/i386/long-double-64-6.c: Likewise.
1271         * gcc.target/i386/long-double-64-7.c: Likewise.
1272         * gcc.target/i386/long-double-64-8.c: Likewise.
1273         * gcc.target/i386/long-double-64-9.c: Likewise.
1274         * gcc.target/i386/long-double-80-10.c: Likewise.
1275         * gcc.target/i386/long-double-80-8.c: Likewise.
1276         * gcc.target/i386/long-double-80-9.c: Likewise.
1278 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
1280         PR rtl-optimization/57662
1281         * g++.dg/pr57662.C: New test.
1283 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1285         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
1286         * gcc.dg/vmx/perm.c: New.
1287         * gcc.dg/vmx/perm-be-order.c: New.
1289 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1291         * gcc.dg/vmx/vsums.c: New.
1292         * gcc.dg/vmx/vsums-be-order.c: New.
1294 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
1296         * g++.dg/ipa/devirt-23.C: New testcase.
1297         * g++.dg/ipa/devirt-20.C: Fix template.
1299 2014-02-02  Jan Hubicka  <jh@suse.cz>
1301         * g++.dg/ipa/devirt-21.C: New testcase.
1303 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
1305         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
1306         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
1308 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
1310         PR target/60017
1311         * gcc.c-torture/execute/pr60017.c: New test.
1313 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
1315         PR fortran/57033
1316         * gfortran.dg/default_initialization_7.f90: New test.
1318 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
1320         PR fortran/59906
1321         * gfortran.dg/elemental_subroutine_9.f90: New test.
1323 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1325         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1327 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1329         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1331 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1333         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1335 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
1337         PR c++/51219
1338         * g++.dg/init/bitfield5.C: New.
1340 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
1342         PR tree-optimization/60003
1343         * gcc.c-torture/execute/pr60003.c: New test.
1345 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
1347         PR bootstrap/59985
1348         * gcc.target/arm/pr59985.C: New.
1350 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
1352         PR sanitizer/59410
1353         * lib/tsan-dg.exp (tsan_init): Instead of not running any
1354         tsan tests if trivial testcase doesn't run, set dg-do-what-default
1355         to compile.
1356         (tsan_finish): Restore dg-do-what-default.
1357         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1358         * g++.dg/tsan/fd_close_norace2.C: Likewise.
1359         * g++.dg/tsan/default_options.C: Likewise.
1360         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1361         * g++.dg/tsan/atomic_free2.C: Likewise.
1362         * g++.dg/tsan/cond_race.C: Likewise.
1363         * g++.dg/tsan/fd_close_norace.C: Likewise.
1364         * g++.dg/tsan/benign_race.C: Likewise.
1365         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1366         * c-c++-common/tsan/simple_race.c: Likewise.
1367         * c-c++-common/tsan/mutexset1.c: Likewise.
1368         * c-c++-common/tsan/thread_leak2.c: Likewise.
1369         * c-c++-common/tsan/tls_race.c: Likewise.
1370         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1371         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1372         * c-c++-common/tsan/free_race2.c: Likewise.
1373         * c-c++-common/tsan/thread_leak.c: Likewise.
1374         * c-c++-common/tsan/thread_leak1.c: Likewise.
1375         * c-c++-common/tsan/race_on_barrier.c: Likewise.
1376         * c-c++-common/tsan/free_race.c: Likewise.
1377         * c-c++-common/tsan/sleep_sync.c: Likewise.
1378         * c-c++-common/tsan/tiny_race.c: Likewise.
1379         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1380         * c-c++-common/tsan/atomic_stack.c: Likewise.
1381         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
1382         in dg-output regexps.
1383         * c-c++-common/tsan/simple_stack.c: Likewise.
1385 2014-01-31  Richard Henderson  <rth@redhat.com>
1387         * g++.dg/tm/pr60004.C: New.
1389 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
1391         PR c++/59082
1392         * g++.dg/inherit/crash4.C: New.
1394 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
1396         * c-c++-common/tsan/simple_race.c: Made test less flaky.
1398 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1400         * gcc.target/i386/m512-check.h: Use correct rounding values.
1402 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1404         * gcc.target/i386/avx-1.c: Use correct rounding values.
1405         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1406         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1407         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1408         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1409         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1410         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1411         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1412         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1413         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1414         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1415         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1416         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1417         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1418         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1419         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1420         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1421         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1422         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1423         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1424         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1425         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1426         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1427         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1428         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1429         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1430         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1431         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1432         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1433         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1434         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1435         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1436         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1437         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1438         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1439         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1440         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1441         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1442         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1443         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1444         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1445         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1446         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1447         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1448         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1449         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1450         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1451         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1452         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1453         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1454         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1455         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1456         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1457         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1458         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1459         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1460         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1461         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1462         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1463         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1464         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1465         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1466         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1467         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1468         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1469         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1470         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1471         * gcc.target/i386/sse-13.c: Ditto.
1472         * gcc.target/i386/sse-14.c: Ditto.
1473         * gcc.target/i386/sse-22.c: Ditto.
1474         * gcc.target/i386/sse-23.c: Ditto.
1476 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1478         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1479         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1481 2014-01-31  Richard Biener  <rguenther@suse.de>
1483         PR middle-end/59990
1484         * gcc.dg/torture/pr59990.c: New testcase.
1486 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
1488         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1489         if it fails don't run any tsan tests.
1491 2014-01-31  Marek Polacek  <polacek@redhat.com>
1493         PR c/59963
1494         * gcc.dg/pr59940.c (g): Adjust dg-warning.
1495         (y): Adjust dg-error.
1496         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1497         * gcc.dg/pr59963-1.c: New test.
1498         * gcc.dg/pr59963-2.c: New test.
1499         * gcc.dg/pr59963-3.c: New test.
1501 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
1503         PR target/59923
1504         * gcc.target/arm/pr59923.c: New test.
1506 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1508         * gcc.dg/vmx/splat.c: New.
1509         * gcc.dg/vmx/splat-vsx.c: New.
1510         * gcc.dg/vmx/splat-be-order.c: New.
1511         * gcc.dg/vmx/splat-vsx-be-order.c: New.
1512         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1513         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1515 2014-01-30  Richard Biener  <rguenther@suse.de>
1517         PR tree-optimization/59993
1518         * gcc.dg/torture/pr59993.c: New testcase.
1520 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
1522         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1523         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1524         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1525         vect_int rather than vect_float.
1527 2014-01-30  Marek Polacek  <polacek@redhat.com>
1529         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1531 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
1533         * gcc.target/microblaze/isa/fcmp4.c: New.
1535 2014-01-30  Marek Polacek  <polacek@redhat.com>
1537         PR c/59940
1538         * gcc.dg/pr59940.c: New test.
1539         * gcc.dg/pr35635.c (func3): Move dg-warning.
1541 2014-01-30  Richard Biener  <rguenther@suse.de>
1543         PR tree-optimization/59903
1544         * gcc.dg/torture/pr59903.c: New testcase.
1546 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
1548         PR c++/58843
1549         * g++.dg/lookup/crash8.C: New.
1551 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
1553         PR c++/58649
1554         * g++.dg/template/crash117.C: New.
1556 2014-01-30  Richard Biener  <rguenther@suse.de>
1558         PR c/59905
1559         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1560         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1561         abort.
1562         * gcc.dg/invalid-call-1.c: Likewise.
1564 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1566         PR c++/58561
1567         * g++.dg/cpp1y/auto-fn23.C: New.
1569 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1571         PR c++/58846
1572         * g++.dg/init/dso_handle2.C: New.
1574 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1576         PR c++/58674
1577         * g++.dg/cpp0x/pr58674.C: New.
1579 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1581         PR target/59617
1582         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1583         * gcc.target/i386/avx512f-gather-5.c: Ditto.
1585 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1587         * gcc.dg/vmx/merge-be-order.c: New.
1588         * gcc.dg/vmx/merge.c: New.
1589         * gcc.dg/vmx/merge-vsx-be-order.c: New.
1590         * gcc.dg/vmx/merge-vsx.c: New.
1592 2014-01-29  Richard Biener  <rguenther@suse.de>
1594         PR tree-optimization/58742
1595         * gcc.dg/pr58742-1.c: New testcase.
1596         * gcc.dg/pr58742-2.c: Likewise.
1597         * gcc.dg/pr58742-3.c: Likewise.
1599 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
1601         * gcc.target/arm/ftest-armv7ve-arm.c: New.
1602         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1603         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1605 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1607         PR c++/58702
1608         * g++.dg/gomp/pr58702.C: New.
1610 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
1612         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1613         selector.
1615 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
1617         PR middle-end/59917
1618         PR tree-optimization/59920
1619         * gcc.dg/pr59920-1.c: New test.
1620         * gcc.dg/pr59920-2.c: New test.
1621         * gcc.dg/pr59920-3.c: New test.
1622         * c-c++-common/gomp/pr59917-1.c: New test.
1623         * c-c++-common/gomp/pr59917-2.c: New test.
1625         PR tree-optimization/59594
1626         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1627         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1628         * gcc.dg/vect/pr59594.c: New test.
1630 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
1632         PR fortran/59414
1633         * gfortran.dg/allocate_class_3.f90: New test.
1635 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
1637         PR preprocessor/59935
1638         * c-c++-common/cpp/warning-zero-location.c: New test.
1639         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1641 2014-01-27  Steve Ellcey  <sellcey@mips.com>
1643         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1645 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
1647         * g++.dg/ext/mv16.C: New tests.
1649 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
1651         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1652         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1653         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1654         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1655         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1656         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1657         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1658         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1659         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1660         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1661         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1662         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1663         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1664         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1665         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1666         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1667         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1668         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1669         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1670         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1671         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1672         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1673         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1674         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1675         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1676         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1677         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1678         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1679         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1680         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1681         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1682         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1683         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1684         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1685         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1686         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1687         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1688         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1689         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1690         _mm512_mask_cvtepi32_storeu_epi8.
1691         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1692         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1693         _mm512_mask_cvtepi32_storeu_epi16.
1694         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1695         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1696         _mm512_mask_cvtepi64_storeu_epi8.
1697         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1698         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1699         _mm512_mask_cvtepi64_storeu_epi16.
1700         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1701         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1702         _mm512_mask_cvtepi64_storeu_epi32.
1703         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1704         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1705         _mm512_mask_cvtsepi32_storeu_epi8.
1706         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1707         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1708         _mm512_mask_cvtsepi32_storeu_epi16.
1709         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1710         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1711         _mm512_mask_cvtsepi64_storeu_epi8.
1712         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1713         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1714         _mm512_mask_cvtsepi64_storeu_epi16.
1715         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1716         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1717         _mm512_mask_cvtsepi64_storeu_epi32.
1718         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1719         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1720         _mm512_mask_cvtusepi32_storeu_epi8.
1721         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1722         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1723         _mm512_mask_cvtusepi32_storeu_epi16.
1724         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1725         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1726         _mm512_mask_cvtusepi64_storeu_epi8.
1727         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1728         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1729         _mm512_mask_cvtusepi64_storeu_epi16.
1730         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1731         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1732         _mm512_mask_cvtusepi64_storeu_epi32.
1733         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1734         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1736 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
1738         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1739         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1740         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1741         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1742         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1743         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1744         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1745         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1746         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1747         built-ins roudning immediate.
1748         * gcc.target/i386/sse-22.c: Add new built-ins.
1749         * gcc.target/i386/sse-23.c: Ditto.
1750         * gcc.target/i386/avx-1.c: Ditto.
1752 2014-01-27  Christian Bruel  <christian.bruel@st.com>
1754         * gcc.target/sh/torture/strncmp.c: New tests.
1756 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
1758         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1760 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1762         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1764 2014-01-24  Jeff Law  <law@redhat.com>
1766         PR tree-optimization/59919
1767         * gcc.c-torture/compile/pr59919.c: New test.
1769 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
1771         PR c++/57524
1772         * g++.dg/ext/timevar2.C: New.
1774 2014-01-24  Marek Polacek  <polacek@redhat.com>
1776         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1778 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
1780         PR target/59929
1781         * gcc.target/i386/pr59929.c: New test.
1783 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1785         PR target/59909
1786         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1787         word atomic functions at runtime.
1789 2014-01-23  Marek Polacek  <polacek@redhat.com>
1791         PR c/59846
1792         * gcc.dg/pr59846.c: New test.
1794 2014-01-23  Marek Polacek  <polacek@redhat.com>
1796         PR c/58346
1797         * c-c++-common/pr58346-1.c: New test.
1798         * c-c++-common/pr58346-2.c: New test.
1799         * c-c++-common/pr58346-3.c: New test.
1801 2014-01-23  Marek Polacek  <polacek@redhat.com>
1803         PR c/59871
1804         * gcc.dg/20020220-2.c: Adjust dg-warning message.
1805         * gcc.dg/pr59871.c: New test.
1807 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
1809         PR c++/58980
1810         * g++.dg/parse/enum11.C: New.
1812 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
1814         * gcc.target/aarch64/sshr64_1.c: New testcase.
1816 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1818         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1819         SIMD enabled function.
1820         * g++.dg/cilk-plus/ef_test.C: New test.
1821         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1822         and added C++ ones.
1823         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1824         to differenciate C error messages from C++ ones.
1826 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
1828         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1830 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
1832         * gcc.target/microblaze/others/builtin-trap.c: New test,
1834 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
1836         PR middle-end/58809
1837         * c-c++-common/gomp/pr58809.c: New test.
1839 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
1841         PR sanitizer/59897
1842         * c-c++-common/asan/use-after-return-1.c: Fixed
1843         to pass on darwin.
1845 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
1847         PR preprocessor/58580
1848         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1850 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1851             Ilya Tocar  <ilya.tocar@intel.com>
1853         * gcc.target/i386/avx512f-kmovw-1.c: New.
1855 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1857         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1858         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1859         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1860         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1861         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1862         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1864 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
1866         PR target/52125
1867         * gcc.dg/pr48774.c: Remove skip for mips_rel.
1868         * gcc.target/mips/pr52125.c: New test.
1870 2014-01-22  Marek Polacek  <polacek@redhat.com>
1872         PR c/59891
1873         * gcc.dg/torture/pr59891.c: New test.
1875 2014-01-22  Jeff Law  <law@redhat.com>
1877         PR tree-optimization/59597
1878         * gcc.dg/tree-ssa/pr59597.c: New test.
1880 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
1882         PR rtl-optimization/59477
1883         * g++.dg/pr59477.C: New.
1885 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
1887         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1889 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1891         PR c++/59482
1892         * g++.dg/pr59482.C: New.
1894 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1896         * gcc.dg/vmx/insert-vsx-be-order.c: New.
1897         * gcc.dg/vmx/extract-vsx.c: New.
1898         * gcc.dg/vmx/extract-vsx-be-order.c: New.
1899         * gcc.dg/vmx/insert-vsx.c: New.
1901 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
1903         PR rtl-optimization/59896
1904         * gcc.target/arm/pr59896.c: New.
1906 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
1908         PR rtl-optimization/59858
1909         * gcc.target/arm/pr59858.c: New.
1911 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
1913         PR target/59003
1914         * gcc.dg/tree-prof/pr59003.c: New test.
1916         PR middle-end/59860
1917         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1918         other targets.
1920 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
1922         * gfortran.dg/round_3.f08: Add more cases.
1924 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
1926         * lib/target-supports.exp (force_conventional_output_for): New
1927         procedure.
1928         * lib/scanasm.exp (scan-assembler_required_options)
1929         (scan-assembler-not_required_options)
1930         (scan-assembler-times_required_options): Replace with
1931         force_conventional_output_fors.
1932         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1933         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1935 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
1937         PR middle-end/59789
1938         * gcc.target/i386/pr59789.c: New testcase.
1940 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
1942         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1943         the 'code' bitfield from 16 to 8.
1945 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
1947         * lib/target-supports.exp
1948         (check_effective_target_vect_perm): Exclude aarch64_be.
1949         (check_effective_target_vect_perm_byte): Likewise.
1950         (check_effective_target_vect_perm_short): Likewise.
1952 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
1954         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1955         (RUN_TEST): Use new macro.
1956         (INDEX64_32): Delete.
1957         (INDEX64_64): Likewise.
1958         (INDEX128_32): Likewise.
1959         (INDEX128_64): Likewise.
1960         (INDEX): Likewise.
1961         (test_vneg_f32): Use fixed RUN_TEST.
1963 2014-01-20  Richard Biener  <rguenther@suse.de>
1965         PR middle-end/59860
1966         * gcc.dg/pr59860.c: New testcase.
1968 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
1970         PR target/59880
1971         * gcc.target/i386/pr59880.c: New test.
1973 2014-01-20  Renlin Li  <renlin.li@arm.com>
1975         * gcc.dg/pr44194-1.c: Tweak regexp.
1977 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1979         PR libfortran/59771
1980         PR libfortran/59774
1981         PR libfortran/59836
1982         * gfortran.dg/round_3.f08: New cases added.
1983         * gfortran.dg/fmt_g_1.f90: New test.
1985 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
1987         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1989 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
1991         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1993 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
1995         * gcc.dg/vect/pr57705.c: Require vect_int.
1996         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1997         * gcc.dg/vect/vect-alias-check.c: Likewise.
1999 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
2001         PR fortran/58007
2002         * gfortran.dg/unresolved_fixup_1.f90: New test.
2003         * gfortran.dg/unresolved_fixup_2.f90: New test.
2005 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
2007         PR target/58944
2008         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2009         Remove dg-prune-output lines.
2011 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2013         PR middle-end/59706
2014         * gfortran.dg/pr59706.f90: New test.
2015         * g++.dg/ext/pr59706.C: New test.
2017 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2019         PR c++/59270
2020         PR c++/58811
2021         * g++.dg/cpp0x/decltype-incomplete1.C: New.
2022         * g++.dg/init/pr58811.C: Likewise.
2024 2014-01-17  Jeff Law  <law@redhat.com>
2026         PR middle-end/57904
2027         * gfortran.dg/pr57904.f90: New test.
2029 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2031         PR c++/59269
2032         * g++.dg/cpp0x/nsdmi-union4.C: New.
2034 2014-01-17  Marek Polacek  <polacek@redhat.com>
2036         PR c++/59838
2037         * g++.dg/diagnostic/pr59838.C: New test.
2039 2014-01-17  Marek Polacek  <polacek@redhat.com>
2041         PR c/58346
2042         * gcc.dg/pr58346.c: New test.
2044 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2046         PR testsuite/58776
2047         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2048         dg-options, use dg-additional-options for i?86/x86_64 to avoid
2049         option duplication.
2051         PR fortran/59440
2052         * gfortran.dg/pr59440-1.f90: New test.
2053         * gfortran.dg/pr59440-2.f90: New test.
2054         * gfortran.dg/pr59440-3.f90: New test.
2056         PR testsuite/59064
2057         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2058         testing for " version" and " alias" with one testing for
2059         " version\[^\n\r]* alias".
2060         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2061         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2062         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2063         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2064         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2065         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2067         PR c++/57945
2068         * c-c++-common/torture/pr57945.c: New test.
2070 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2072         * gcc.target/arm/its.c: New testcase.
2074 2014-01-16  Jan Hubicka  <jh@suse.cz>
2076         PR ipa/59775
2077         * g++.dg/torture/pr59775.C: New testcase.
2079 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
2081         PR middle-end/58344
2082         * gcc.c-torture/compile/pr58344.c: New test.
2084         PR target/59839
2085         * gcc.target/i386/pr59839.c: New test.
2087         PR debug/54694
2088         * gcc.target/i386/pr9771-1.c (main): Rename to...
2089         (real_main): ... this.  Add __asm name "main".
2090         (ASMNAME, ASMNAME2, STRING): Define.
2092 2014-01-16  Nick Clifton  <nickc@redhat.com>
2094         PR middle-end/28865
2095         * gcc.c-torture/compile/pr28865.c: New.
2096         * gcc.c-torture/execute/pr28865.c: New.
2098 2014-01-16  Marek Polacek  <polacek@redhat.com>
2100         PR middle-end/59827
2101         * gcc.dg/pr59827.c: New test.
2103 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
2105         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2107 2014-01-15  Richard Henderson  <rth@redhat.com>
2109         PR debug/54694
2110         * gcc.target/i386/pr54694.c: New test.
2112 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
2114         PR c++/49718
2115         * g++.dg/pr49718.C: New test.
2117 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
2119         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
2121 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2123         * gcc.dg/vmx/mult-even-odd.c: New.
2124         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
2126 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2128         * lib/target-supports.exp (check_libcilkrts_available): Added an
2129         extern "C" if we are using C++ along with a function prototype.
2131 2014-01-15  Jeff Law  <law@redhat.com>
2133         PR tree-optimization/59747
2134         * gcc.c-torture/execute/pr59747.c: New test.
2136 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2138         PR target/59794
2139         * c-c++-common/convert-vec-1.c: Also prune ABI change for
2140         Linux/x86.
2141         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
2142         * g++.dg/ext/attribute-test-1.C: Likewise.
2143         * g++.dg/ext/attribute-test-2.C: Likewise.
2144         * g++.dg/ext/attribute-test-3.C: Likewise.
2145         * g++.dg/ext/attribute-test-4.C: Likewise.
2146         * g++.dg/ext/pr56790-1.C: Likewise.
2147         * g++.dg/torture/pr38565.C: Likewise.
2148         * gcc.dg/pr53060.c: Likewise.
2149         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
2150         * c-c++-common/vector-compare-2.c: Likewise.
2151         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
2152         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
2153         dg-message line number.
2155 2014-01-15  Matthias Klose  <doko@ubuntu.com>
2157         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
2159 2014-01-15  Richard Biener  <rguenther@suse.de>
2161         PR tree-optimization/59822
2162         * g++.dg/torture/pr59822.C: New testcase.
2164 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
2166         PR target/59808
2167         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
2168         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
2170 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
2171             Kugan Vivekanandarajah  <kuganv@linaro.org>
2173         PR target/59695
2174         * g++.dg/pr59695.C: New testcase.
2176 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2178         PR target/59803
2179         * gcc.c-torture/compile/pr59803.c: New testcase.
2181 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
2183         PR c/58943
2184         * gcc.c-torture/execute/pr58943.c: New test.
2185         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
2187 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2189         PR target/59794
2190         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
2191         * gcc.target/i386/pr39162.c (y): New __m256i variable.
2192         (bar): Change return type to void.  Set y to x.
2193         * gcc.target/i386/pr59794-1.c: New testcase.
2194         * gcc.target/i386/pr59794-2.c: Likewise.
2195         * gcc.target/i386/pr59794-3.c: Likewise.
2196         * gcc.target/i386/pr59794-4.c: Likewise.
2197         * gcc.target/i386/pr59794-5.c: Likewise.
2198         * gcc.target/i386/pr59794-6.c: Likewise.
2199         * gcc.target/i386/pr59794-7.c: Likewise.
2201 2014-01-14  Richard Biener  <rguenther@suse.de>
2203         PR tree-optimization/58921
2204         PR tree-optimization/59006
2205         * gcc.dg/torture/pr58921.c: New testcase.
2206         * gcc.dg/torture/pr59006.c: Likewise.
2207         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
2209 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
2211         PR testsuite/59494
2212         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
2213         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
2214         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
2215         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
2216         Executing predictive commoning without unrolling.
2218 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
2220         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
2221         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
2222         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
2223         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
2224         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
2225         __builtin_ia32_rsqrt28sd_round.
2226         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
2227         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
2228         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
2229         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
2230         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
2231         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
2232         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
2233         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
2234         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
2235         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
2236         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
2237         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
2238         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
2239         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2240         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
2241         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
2242         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
2243         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2244         * gcc.target/i386/sse-22.c: Extend with new built-ins,
2245         fix wrong rounding mode (see above).
2246         * gcc.target/i386/sse-23.c: Ditto.
2248 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2250         * gcc.dg/vmx/insert.c: New.
2251         * gcc.dg/vmx/insert-be-order.c: New.
2252         * gcc.dg/vmx/extract.c: New.
2253         * gcc.dg/vmx/extract-be-order.c: New.
2255 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
2257         PR tree-optimization/59387
2258         * gcc.c-torture/execute/pr59387.c: New test.
2260 2014-01-13  Richard Biener  <rguenther@suse.de>
2262         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
2263         adjusting mathlib options.
2264         * gfortran.dg/lto/lto.exp: Likewise.
2266 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2268         * gnat.dg/loop_optimization17.adb: New test.
2269         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
2271 2014-01-13  Christian Bruel  <christian.bruel@st.com>
2273         * gcc.target/sh/cmpstrn.c: New case.
2275 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
2277         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
2278         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2280 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
2282         PR fortran/58026
2283         * gfortran.dg/alloc_comp_basics_6.f90: New.
2285 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2287         PR fortran/59700
2288         * gfortran.dg/pr59700.f90: New test.
2290 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2292         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
2293         * gfortran.dg/use_only_3.f90: Likewise.
2294         * gfortran.dg/inquire_10.f90: Delete opened file.
2295         * gfortran.dg/inquire_15.f90: Likewise.
2296         * gfortran.dg/pr16597.f90: Likewise.
2297         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
2298         for PR59419.
2300 2014-01-10  Jeff Law  <law@redhat.com>
2302         PR middle-end/59743
2303         * gcc.c-torture/compile/pr59743.c: New test.
2305 2014-01-10  Jan Hubicka  <jh@suse.cz>
2307         PR ipa/58585
2308         * g++.dg/torture/pr58585.C: New testcase.
2310 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
2312         * gcc.dg/pr46309.c: Disable for cris*-*-*.
2314 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
2316         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
2318 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
2320         PR target/59744
2321         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2322         * gcc.target/aarch64/cmn-neg2.c: New test.
2324 2014-01-10  Richard Biener  <rguenther@suse.de>
2326         PR tree-optimization/59374
2327         * gcc.dg/torture/pr59374-3.c: New testcase.
2329 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2331         * lib/target-supports.exp
2332         (check_effective_target_arm_crypto_ok_nocache): New.
2333         (check_effective_target_arm_crypto_ok): Use above procedure.
2334         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2336 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
2338         PR ipa/58252
2339         PR ipa/59226
2340         * g++.dg/ipa/devirt-20.C: New testcase.
2341         * g++.dg/torture/pr58252.C: Likewise.
2342         * g++.dg/torture/pr59226.C: Likewise.
2344 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2346         * c-c++-common/asan/no-asan-stack.c: New test.
2348 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
2350         PR middle-end/59670
2351         * gcc.dg/pr59670.c: New test.
2353 2014-01-09  Steve Ellcey  <sellcey@mips.com>
2355         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2357 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
2359         PR middle-end/47735
2360         * gcc.target/i386/pr47735.c: New test.
2362         PR tree-optimization/59622
2363         * g++.dg/opt/pr59622-2.C: New test.
2364         * g++.dg/opt/pr59622-3.C: New test.
2365         * g++.dg/opt/pr59622-4.C: New test.
2366         * g++.dg/opt/pr59622-5.C: New test.
2368         PR sanitizer/59136
2369         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2370         filename:line instead of (modulename+offset) form with stripped
2371         initial / from the filename.
2373 2014-01-09  Ian Lance Taylor  <iant@google.com>
2375         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2376         the other Go compiler.
2378 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
2380         PR c++/59730
2381         * g++.dg/cpp0x/variadic145.C: New.
2383 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
2385         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2386         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
2388 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2390         PR testsuite/59524
2391         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2392         are run only if the Cilk library is available/enabled.
2393         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2394         * lib/target-supports.exp (check_libcilkrts_available): New function.
2396 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2398         PR c++/59631
2399         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2400         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2401         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2402         with dg-additional-options.
2403         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2404         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2405         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2406         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2407         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2408         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2410 2014-01-09  Richard Biener  <rguenther@suse.de>
2412         PR tree-optimization/59715
2413         * gcc.dg/torture/pr59715.c: New testcase.
2415 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2417         * c-c++-common/asan/no-asan-globals.c: New test.
2418         * c-c++-common/asan/no-instrument-reads.c: Likewise.
2419         * c-c++-common/asan/no-instrument-writes.c: Likewise.
2420         * c-c++-common/asan/use-after-return-1.c: Likewise.
2421         * c-c++-common/asan/no-use-after-return.c: Likewise.
2423 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
2425         * gnat.dg/weak2.ad[sb]: New test.
2427 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
2429         PR middle-end/59471
2430         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
2431         type, use pointers to vector type instead.
2433 2014-01-08  Catherine Moore  <clm@codesourcery.com>
2435         * gcc.target/mips/umips-branch-3.c: New test.
2436         * gcc.target/mips/umips-branch-4.c: New test.
2438 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
2440         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
2441         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
2442         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
2443         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
2444         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
2445         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
2446         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
2447         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
2449 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
2451         PR rtl-optimization/59137
2452         * gcc.target/mips/pr59137.c: New test.
2454 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
2456         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
2457         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
2458         * gcc.target/i386/pr55433.c (dg-options): Ditto.
2459         * gcc.target/i386/pr57848.c (dg-options): Ditto.
2460         * gcc.target/i386/pr59099.c (dg-options): Ditto.
2461         Require fpic effective target.
2462         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2464 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
2466         PR ipa/59722
2467         * gcc.dg/pr59722.c: New test.
2469 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2471         PR middle-end/57748
2472         * gcc.dg/torture/pr57748-3.c: New test.
2473         * gcc.dg/torture/pr57748-4.c: New test.
2475 2014-01-08  Marek Polacek  <polacek@redhat.com>
2477         PR middle-end/59669
2478         * gcc.dg/gomp/pr59669-1.c: New test.
2479         * gcc.dg/gomp/pr59669-2.c: New test.
2481 2014-01-08  Martin Jambor  <mjambor@suse.cz>
2483         PR ipa/59610
2484         * gcc.dg/ipa/pr59610.c: New test.
2486 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
2488         PR fortran/58182
2489         * gfortran.dg/binding_label_tests_26a.f90: New.
2490         * gfortran.dg/binding_label_tests_26b.f90: New.
2492 2014-01-08  Marek Polacek  <polacek@redhat.com>
2494         PR sanitizer/59667
2495         * c-c++-common/ubsan/pr59667.c: New test.
2497 2014-01-08  Richard Biener  <rguenther@suse.de>
2499         PR middle-end/59630
2500         * gcc.dg/pr59630.c: New testcase.
2502 2014-01-08  Richard Biener  <rguenther@suse.de>
2504         PR middle-end/59471
2505         * gcc.dg/pr59471.c: New testcase.
2507 2014-01-07  Jeff Law  <law@redhat.com>
2509         PR middle-end/53623
2510         * gcc.target/i386/pr53623.c: New test.
2512 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
2514         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2515         blanks at EOF.
2516         * g++.dg/cpp1y/pr58534.C: Likewise.
2517         * g++.dg/cpp1y/pr58536.C: Likewise.
2518         * g++.dg/cpp1y/pr58548.C: Likewise.
2519         * g++.dg/cpp1y/pr58549.C: Likewise.
2520         * g++.dg/cpp1y/pr58637.C: Likewise.
2521         * g++.dg/cpp1y/pr59112.C: Likewise.
2522         * g++.dg/cpp1y/pr59113.C: Likewise.
2523         * g++.dg/cpp1y/pr59629.C: Likewise.
2524         * g++.dg/cpp1y/pr59635.C: Likewise.
2525         * g++.dg/cpp1y/pr59636.C: Likewise.
2526         * g++.dg/cpp1y/pr59638.C: Likewise.
2528 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
2530         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2532 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
2534         * gcc.target/i386/intrinsics_4.c (bar): New function.
2536 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
2538         * g++.dg/ext/is_base_of_incomplete-2.C: New.
2540 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
2542         PR rtl-optimization/58668
2543         * gcc.dg/pr58668.c: New test.
2545         PR tree-optimization/59643
2546         * gcc.dg/pr59643.c: New test.
2547         * gcc.c-torture/execute/pr59643.c: New test.
2549 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
2551         PR fortran/59589
2552         * gfortran.dg/class_allocate_16.f90: New.
2554 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
2556         PR target/59644
2557         * gcc.target/i386/pr59644.c: New test.
2559 2014-01-06  Marek Polacek  <polacek@redhat.com>
2561         PR c/57773
2562         * gcc.dg/pr57773.c: New test.
2564 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
2566         PR c++/59635
2567         PR c++/59636
2568         PR c++/59629
2569         PR c++/59638
2570         * g++.dg/cpp1y/pr59635.C: New testcase.
2571         * g++.dg/cpp1y/pr59636.C: New testcase.
2572         * g++.dg/cpp1y/pr59629.C: New testcase.
2573         * g++.dg/cpp1y/pr59638.C: New testcase.
2575 2014-01-06  Martin Jambor  <mjambor@suse.cz>
2577         PR ipa/59008
2578         * gcc.dg/ipa/pr59008.c: New test.
2580 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2582         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2583         if supported.
2585 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2587         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2588         Require c99_runtime.
2589         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2591         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2592         Require c99_runtime.
2593         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2594         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2595         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2597         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2598         Require c99_runtime.
2599         Make CALC void static.
2600         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2602         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2603         Require c99_runtime.
2604         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2606 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2608         * gcc.target/i386/pr59501-1.c: Require avx effective target.
2609         * gcc.target/i386/pr59501-2.c: Likewise.
2610         * gcc.target/i386/pr59501-3.c: Likewise.
2611         * gcc.target/i386/pr59501-4.c: Likewise.
2612         * gcc.target/i386/pr59501-5.c: Likewise.
2613         * gcc.target/i386/pr59501-6.c: Likewise.
2615 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2617         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2618         * gcc.target/i386/pr59390_1.c: Likewise.
2619         * gcc.target/i386/pr59390_2.c: Likewise.
2621 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2623         * gcc.dg/pr59350.c: Tweak.
2624         * gcc.dg/pr59350-2.c: New test.
2625         * g++.dg/pr59510.C: Likewise.
2627 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
2629         PR fortran/59023
2630         * gfortran.dg/bind_c_procs_2.f90: New.
2632 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
2634         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2635         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2636         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2637         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2638         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2639         * gcc.dg/tree-ssa/vrp47.c: Likewise.
2640         * gcc.dg/tree-ssa/vrp87.c: Likewise.
2642 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2644         * gcc.target/arm/neon-nested-apcs.c: New test.
2646 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
2648         PR tree-optimization/59519
2649         * gcc.dg/vect/pr59519-1.c: New test.
2650         * gcc.dg/vect/pr59519-2.c: New test.
2652         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2653         vmovdqu32.
2655 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
2657         PR fortran/59547
2658         * gfortran.dg/typebound_proc_32.f90: New.
2660 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
2662         PR c++/58950
2663         * g++.dg/pr58950.C: New file.
2665 2014-01-03  Tobias Burnus  <burnus@net-b.de>
2667         PR c++/58567
2668         * g++.dg/gomp/pr58567.C: New.
2670 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
2672         PR tree-optimization/59651
2673         * gcc.dg/torture/pr59651.c: New test.
2674         * gcc.dg/vect/pr59651.c: Ditto.
2676 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
2678         PR target/59625
2679         * gcc.target/i386/pr59625.c: New test.
2681 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
2683         Core DR 1442
2684         PR c++/59165
2685         * g++.dg/cpp0x/range-for28.C: New.
2686         * g++.dg/cpp0x/range-for3.C: Update.
2688 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
2690         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2692 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2694         PR c++/59641
2695         * g++.dg/cpp0x/pr59641.C: New file.
2697 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2699         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2701 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2703         PR c++/59378
2704         * g++.dg/ext/pr59378.C: New file.
2706 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2708         Update copyright years
2710 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2712         * gcc.target/arc/arc.exp: Use the standard form for the copyright
2713         notice.
2715 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
2717         PR fortran/59654
2718         * gfortran.dg/dynamic_dispatch_12.f90: New.
2720 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
2722         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2723         the builtin isn't optimized away as unused.
2725         PR rtl-optimization/59647
2726         * g++.dg/opt/pr59647.C: New test.
2728 Copyright (C) 2014 Free Software Foundation, Inc.
2730 Copying and distribution of this file, with or without modification,
2731 are permitted in any medium without royalty provided the copyright
2732 notice and this notice are preserved.