2014-03-25 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobc3f985e83953ac0920ca65965697d7196eafeb0f
1 2014-03-25  Richard Biener  <rguenther@suse.de>
3         PR middle-end/60635
4         * gfortran.dg/lto/pr60635_0.f90: New testcase.
5         * gfortran.dg/lto/pr60635_1.c: Likewise.
7 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
9         PR c++/60627
10         * g++.dg/cpp1y/pr60627.C: New testcase.
12 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
14         * gcc.target/aarch64/ushr64_1.c: New.
16 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
18         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
19         (LONG_LONG): Use LLONG.
20         (set_rvector_long): Explicitly return void.
21         (set_vector_long): Likewise.
22         (check_vector_long): Likewise.
24 2014-03-24  Marek Polacek  <polacek@redhat.com>
26         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.  Define
27         INT_MIN.
28         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
29         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
30         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
31         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
32         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
33         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
34         * c-c++-common/ubsan/pr59503.c: Likewise.
35         * c-c++-common/ubsan/pr60613-1.c: Likewise.
36         * c-c++-common/ubsan/save-expr-1.c: Likewise.
37         * c-c++-common/ubsan/shift-3.c: Likewise.
38         * c-c++-common/ubsan/shift-6.c: Likewise.
39         * c-c++-common/ubsan/undefined-1.c: Likewise.
40         * c-c++-common/ubsan/vla-2.c: Likewise.
41         * c-c++-common/ubsan/vla-3.c: Likewise.
42         * c-c++-common/ubsan/vla-4.c: Likewise.
43         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
44         * g++.dg/ubsan/return-2.C: Likewise.
46 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
48         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
49         hppa*-*-hpux*.
51         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
53         PR libfortran/59313
54         PR libfortran/58015
55         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
56         * gfortran.dg/round_4.f90: Likewise.
58 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
60         PR libfortran/60128
61         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
62         i?86-*-solaris2.9*.
64 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
66         PR sanitizer/60613
67         * c-c++-common/ubsan/pr60613-1.c: New test.
68         * c-c++-common/ubsan/pr60613-2.c: New test.
70 2014-03-22  Matthias Klose  <doko@ubuntu.com>
72         * g++.dg/cpp0x/regress: Remove empty directory.
74 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
76         PR debug/60603
77         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
79 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
81         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
82         * g++.dg/cpp1y/pr60393.C: Likewise.
84 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
86         PR c++/60384
87         * g++.dg/cpp1y/pr60384.C: New.
89 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
91         PR target/60598
92         * gcc.dg/pr60598.c: New test.
94 2014-03-21  Martin Jambor  <mjambor@suse.cz>
96         PR ipa/59176
97         * g++.dg/torture/pr59176.C: New test.
99 2014-03-21  Martin Jambor  <mjambor@suse.cz>
101         PR ipa/60419
102         * g++.dg/ipa/pr60419.C: New test.
104 2014-03-21  Richard Biener  <rguenther@suse.de>
106         PR tree-optimization/60577
107         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
109 2014-03-21  Tobias Burnus  <burnus@net-b.de>
111         PR fortran/60599
112         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
113         reading.
115 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
117         PR middle-end/60597
118         * g++.dg/opt/pr60597.C: New test.
120         PR c++/60572
121         * g++.dg/init/pr60572.C: New test.
123 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
125         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
127 2014-03-19  Tobias Burnus  <burnus@net-b.de>
129         PR fortran/60543
130         PR fortran/60283
131         * gfortran.dg/implicit_pure_4.f90: New.
133 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
135         PR c++/51474
136         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
138 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
140         PR testsuite/60590
141         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
142         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
143         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
145 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
147         PR c++/60332
148         * g++.dg/cpp1y/pr60332.C: New.
150 2014-03-19  Marek Polacek  <polacek@redhat.com>
152         PR sanitizer/60569
153         * g++.dg/ubsan/pr60569.C: New test.
155 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
157         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
159 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
161         PR tree-optimization/60559
162         * g++.dg/vect/pr60559.cc: New test.
164 2014-03-18  Ian Lance Taylor  <iant@google.com>
166         PR target/60563
167         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
168         (ditype): Rename typedef from int64_t.
170 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
172         PR c/55383
173         * gcc.dg/cast-qual-3.c: New.
174         Revert:
175         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
176         * c-c++-common/Wcast-qual-1.c: More precise match text.
178 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
180         PR fortran/55207
181         PR fortran/60549
182         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
183         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
184         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
185         * gfortran.dg/intent_optimize_1.f90: Ditto.
186         * gfortran.dg/pointer_init_9.f90: Ditto.
187         * gfortran.dg/volatile4.f90: Ditto.
188         * gfortran.dg/volatile6.f90: Ditto.
190 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
192         PR c/55383
193         * c-c++-common/Wcast-qual-1.c: More precise match text.
195 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
197         PR c++/60305
198         * g++.dg/cpp0x/constexpr-ice14.C: New.
200 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
202         PR c++/54250
203         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
205 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
207         PR sanitizer/60535
208         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
209         * c-c++-common/ubsan/null-2.c: Likewise.
210         * c-c++-common/ubsan/null-3.c: Likewise.
211         * c-c++-common/ubsan/null-4.c: Likewise.
212         * c-c++-common/ubsan/null-5.c: Likewise.
213         * c-c++-common/ubsan/null-6.c: Likewise.
214         * c-c++-common/ubsan/null-7.c: Likewise.
215         * c-c++-common/ubsan/null-8.c: Likewise.
216         * c-c++-common/ubsan/null-9.c: Likewise.
217         * c-c++-common/ubsan/null-10.c: Likewise.
218         * c-c++-common/ubsan/null-11.c: Likewise.
219         * c-c++-common/ubsan/overflow-1.c: Likewise.
220         * c-c++-common/ubsan/overflow-2.c: Likewise.
221         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
222         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
223         * c-c++-common/ubsan/overflow-int128.c: Likewise.
224         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
225         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
226         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
227         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
228         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
229         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
230         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
231         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
232         * c-c++-common/ubsan/pr59333.c: Likewise.
233         * c-c++-common/ubsan/pr59503.c: Likewise.
234         * c-c++-common/ubsan/pr59667.c: Likewise.
235         * c-c++-common/ubsan/undefined-1.c: Likewise.
236         * g++.dg/ubsan/pr59250.C: Likewise.
237         * g++.dg/ubsan/pr59306.C: Likewise.
239 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
241         * gcc.dg/tls/pr58595.c: Add tls options.
243 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
245         * gcc.target/i386/avx-additional-reg-names.c: New.
246         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
248 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
250         PR c++/60390
251         * g++.dg/cpp1y/pr60390.C: New testcase.
253         PR c++/60391
254         * g++.dg/cpp1y/pr60391.C: New testcase.
256 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
258         PR target/60516
259         * gcc.target/i386/pr60516.c: New test.
261 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
263         PR c++/59571
264         * g++.dg/cpp0x/constexpr-ice13.C: New.
266 2014-03-17  Marek Polacek  <polacek@redhat.com>
268         PR middle-end/60534
269         * gcc.dg/gomp/pr60534.c: New test.
271 2014-03-17  Kai Tietz  <ktietz@redhat.com>
273         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
275 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
277         PR testsuite/58851
278         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
279         storage size.
281 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
283         PR libfortran/58324
284         * gfortran.dg/list_read_12.f90: New test.
286 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
288         PR fortran/55207
289         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
290         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
291         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
292         -Wno-aggressive-loop-optimizations and remove an unused variable.
293         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
294         * gfortran.dg/pointer_init_9.f90: New.
295         * gfortran.dg/volatile4.f90: Put into subroutine.
296         * gfortran.dg/volatile6.f90: Ditto.
298 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
300         PR fortran/60392
301         * gfortran.dg/transpose_4.f90: New test.
303 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
305         PR rtl-optimization/60508
306         * gcc.target/i386/pr60508.c: New.
308 2014-03-14  Richard Biener  <rguenther@suse.de>
310         PR middle-end/60518
311         * g++.dg/pr60518.C: New testcase.
313 2014-03-14  Martin Jambor  <mjambor@suse.cz>
315         PR lto/60461
316         * gcc.dg/lto/pr60461_0.c: New test.
318 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
320         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
321         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
322         * gcc.dg/lto/save-temps_0.c: New testcase.
324 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
326         PR middle-end/36282
327         * c-c++-common/pr36282-1.c: New test.
328         * c-c++-common/pr36282-2.c: New test.
329         * c-c++-common/pr36282-3.c: New test.
330         * c-c++-common/pr36282-4.c: New test.
332 2014-03-13  Richard Henderson  <rth@redhat.com>
334         PR debug/60438
335         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
337 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
339         PR c++/60383
340         * g++.dg/template/crash118.C: New.
341         * g++.dg/template/crash95.C: Adjust.
343 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
345         PR rtl-optimization/57189
346         * gcc.target/i386/pr57189.c: New.
348 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
350         PR c++/60254
351         * g++.dg/cpp0x/static_assert10.C: New.
352         * g++.dg/cpp0x/static_assert11.C: Likewise.
353         * g++.dg/cpp0x/static_assert3.C: Adjust.
355 2014-03-13  Richard Biener  <rguenther@suse.de>
357         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
359 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
361         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
362         2.07 128-bit arithmetic.
363         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
365         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
366         due to when TImode is allowed in VSX registers, the allowable
367         address modes for TImode is just a single indirect address in
368         order for the value to be loaded and store in either GPR or VSX
369         registers.  This affects the generated code, and it would cause
370         this test to fail, when such an option is used.
372 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
374         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
376 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
378         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
379         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
380         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
381         only test for exactly one if if -mbranch-cost=1 has been passed.
383 2014-03-12  Christian Bruel  <christian.bruel@st.com>
385         PR target/60264
386         * gcc.target/arm/pr60264.c
388 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
390         PR tree-optimization/60454
391         * gcc.c-torture/execute/pr60454.c: New test.
393 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
394             Marc Glisse  <marc.glisse@inria.fr>
396         PR tree-optimization/60502
397         * gcc.c-torture/compile/pr60502.c: New test.
399 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
401         PR middle-end/60482
402         * gcc.dg/vect/pr60482.c: New test.
404 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
406         PR c++/60389
407         * g++.dg/cpp0x/inh-ctor19.C: New.
409 2014-03-11  Richard Biener  <rguenther@suse.de>
411         PR tree-optimization/60429
412         PR tree-optimization/60485
413         * gcc.dg/pr60485-1.c: New testcase.
414         * gcc.dg/pr60485-2.c: Likewise.
416 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
418         PR ipa/60457
419         * g++.dg/ipa/pr60457.C: New test.
421 2014-03-10  Richard Biener  <rguenther@suse.de>
423         PR middle-end/60474
424         * g++.dg/torture/pr60474.C: New testcase.
426 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
428         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
430 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
432         * gcc.dg/lto/pr55113_0.c: New testcase.
434 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
436         PR c++/60033
437         * g++.dg/cpp1y/pr60033.C: New testcase.
439         PR c++/60393
440         * g++.dg/cpp1y/pr60393.C: New testcase.
442 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
444         PR libfortran/60128
445         * gfortran.dg/fmt_en.f90: New test.
447 2014-03-07  Jason Merrill  <jason@redhat.com>
449         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
450         * lib/target-supports.exp (check_effective_target_c++11): Now
451         means C++11 and up.
452         (check_effective_target_c++11_only): New.
453         (check_effective_target_c++11_down): New.
454         (check_effective_target_c++1y): New.
455         (check_effective_target_c++1y_only): New.
456         (check_effective_target_c++98_only): Rename from
457         check_effective_target_c++98.
458         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
460 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
462         PR c++/58609
463         * g++.dg/cpp0x/constexpr-ice12.C: New.
465 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
467         * c-c++-common/gomp/map-1.c: Extend.
469 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
470             Janus Weil  <janus@gcc.gnu.org>
472         PR fortran/51976
473         * gfortran.dg/deferred_type_component_1.f90 : New test.
474         * gfortran.dg/deferred_type_component_2.f90 : New test.
476 2014-03-06  Marek Polacek  <polacek@redhat.com>
478         PR c/60197
479         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
480         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
482 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
484         PR target/58595
485         * gcc.dg/tls/pr58595.c: New test.
487 2014-03-06  Richard Biener  <rguenther@suse.de>
489         PR middle-end/60445
490         PR lto/60424
491         PR lto/60427
492         Revert
493         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
495         * gcc.dg/lto/pr55113_0.c: New testcase.
497 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
499         PR testsuite/59308
500         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
501         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
502         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
503         s390*/i?86/x86_64.
504         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
505         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
506         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
507         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
508         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
509         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
510         even for mips*/s390*/i?86/x86_64.
511         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
512         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
513         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
514         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
515         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
517         PR lto/60404
518         * gcc.dg/lto/pr60404_0.c: New test.
519         * gcc.dg/lto/pr60404_1.c: New file.
520         * gcc.dg/lto/pr60404_2.c: New file.
522 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
524         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
525         long long" throughout.
526         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
527         * gcc.dg/vmx/insert-vsx.c: Likewise.
528         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
529         * gcc.dg/vmx/ld-vsx.c: Likewise.
530         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
531         * gcc.dg/vmx/ldl-vsx.c: Likewise.
532         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
533         * gcc.dg/vmx/merge-vsx.c: Likewise.
534         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
535         * gcc.dg/vmx/st-vsx.c: Likewise.
536         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
537         * gcc.dg/vmx/stl-vsx.c: Likewise.
538         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
540 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
542         * gcc.dg/lto/pr55113_0.c: New testcase.
544 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
546         PR c++/60376
547         * g++.dg/cpp1y/pr60376.C: New.
549 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
551         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
553 2014-03-04  Richard Biener  <rguenther@suse.de>
555         PR tree-optimization/60382
556         * gcc.dg/vect/pr60382.c: New testcase.
558 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
560         PR libfortran/60148
561         * gfortran.dg/namelist_84.f90: New test.
563 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
565         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
566         argument to avoid inf values.
567         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
568         UNION_FP_CHECK machinery.
570 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
572         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
573         i32in128 cases outside special big-endian processing block.
575 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
577         PR preprocessor/60400
578         * c-c++-common/cpp/pr60400.c: New test.
579         * c-c++-common/cpp/pr60400-1.h: New file.
580         * c-c++-common/cpp/pr60400-2.h: New file.
582         PR objc++/60398
583         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
585         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
586         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
588 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
590         PR ipa/60150
591         * g++.dg/lto/pr60150.H: New testcase.
592         * g++.dg/lto/pr60150_0.C: New testcase.
593         * g++.dg/lto/pr60150_1.C: New testcase.
595 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
597         PR ipa/60306
598         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
600 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
602         PR fortran/60236
603         * gfortran.dg/vect/pr32380.f: Fix expected test results.
605 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
607         PR c++/50025
608         * g++.dg/cpp0x/pr50025.C: New.
610 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
612         PR c++/60377
613         * g++.dg/cpp1y/pr60377.C: New testcase.
615 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
617         PR fortran/60341
618         * gfortran.dg/str_comp_optimize_1.f90: New test.
620 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
622         PR target/60071
623         * gcc.c-torture/compile/pr60071.c: New.
625 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
627         PR fortran/60359
628         * gfortran.dg/unlimited_polymorphic_16.f90: New.
630 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
632         PR c++/58610
633         * g++.dg/cpp0x/constexpr-ice11.C: New.
635 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
637         PR c++/60314
638         * g++.dg/cpp1y/auto-fn24.C: New.
640 2014-02-28  Joey Ye  <joey.ye@arm.com>
642         PR target/PR60169
643         * gcc.target/arm/thumb1-far-jump-3.c: New case.
645 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
647         PR c++/60253
648         * g++.dg/overload/ellipsis2.C: New.
650 2014-02-27  Jeff Law  <law@redhat.com>
652         PR rtl-optimization/52714
653         * gcc.c-torture/compile/pr52714.c: New test.
655 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
656             Jeff Law  <law@redhat.com>
658         PR rtl-optimization/49847
659         * g++.dg/pr49847.C: New test.
661 2014-02-27  Marek Polacek  <polacek@redhat.com>
663         PR middle-end/59223
664         * c-c++-common/pr59223.c: New test.
666 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
668         * common/config/i386/predicates.md (const1256_operand): Remove.
669         (const2356_operand): New.
670         (const_1_to_2_operand): Remove.
671         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
672         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
673         (*avx512pf_gatherpf<mode>sf): Ditto.
674         (avx512pf_gatherpf<mode>df): Ditto.
675         (*avx512pf_gatherpf<mode>df_mask): Ditto.
676         (*avx512pf_gatherpf<mode>df): Ditto.
677         (avx512pf_scatterpf<mode>sf): Ditto.
678         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
679         (*avx512pf_scatterpf<mode>sf): Ditto.
680         (avx512pf_scatterpf<mode>df): Ditto.
681         (*avx512pf_scatterpf<mode>df_mask): Ditto.
682         (*avx512pf_scatterpf<mode>df): Ditto.
683         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
685 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
687         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
688         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
689         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
690         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
691         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
692         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
693         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
694         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
696 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
698         PR target/60280
699         * gnat.dg/renaming5.adb: Change to two expected gotos.
700         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
701         jump threads.
702         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
703         messages for removed basic block.
704         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
705         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
706         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
707         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
709 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
711         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
712         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
713         * gcc.dg/vmx/ldl-vsx.c: Likewise.
714         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
715         * gcc.dg/vmx/merge-vsx.c: Likewise.
716         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
718 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
720         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
721         * gcc.target/i386/prefetchwt1-1.c: New.
722         * g++.dg/other/i386-2.C: Add new option.
723         * g++.dg/other/i386-3.C: Ditto.
724         * gcc.target/i386/sse-12.c: Ditto.
725         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
726         * gcc.target/i386/sse-22.c: Add new option.
727         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
729 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
731         PR libfortran/59313
732         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
734         PR libfortran/58015
735         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
737 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
739         PR c++/60311
740         * g++.dg/cpp1y/pr60311.C: New testcase.
742         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
744         PR c++/60065
745         * g++.dg/cpp1y/pr60065.C: New testcase.
747 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
749         PR rtl-optimization/60268
750         * gcc.c-torture/compile/pr60268.c: New test.
752 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
754         * gcc.target/microblaze/others/mem_reload.c: New test.
756 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
758         * gcc.dg/vmx/lde.c: New test.
759         * gcc.dg/vmx/lde-be-order.c: New test.
760         * gcc.dg/vmx/ste.c: New test.
761         * gcc.dg/vmx/ste-be-order.c: New test.
763 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
765         PR testsuite/60173
766         * lib/target-supports.exp
767         (check_effective_target_logical_op_short_circuit): Add cris-*-*
768         and crisv32-*-* to list.
770 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
772         PR fortran/60302
773         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
775 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
777         * gcc.dg/vmx/vsums.c: Check entire result vector.
778         * gcc.dg/vmx/vsums-be-order.c: Likewise.
780 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
782         * gcc.dg/vmx/ld.c: New test.
783         * gcc.dg/vmx/ld-be-order.c: New test.
784         * gcc.dg/vmx/ld-vsx.c: New test.
785         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
786         * gcc.dg/vmx/ldl.c: New test.
787         * gcc.dg/vmx/ldl-be-order.c: New test.
788         * gcc.dg/vmx/ldl-vsx.c: New test.
789         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
790         * gcc.dg/vmx/st.c: New test.
791         * gcc.dg/vmx/st-be-order.c: New test.
792         * gcc.dg/vmx/st-vsx.c: New test.
793         * gcc.dg/vmx/st-vsx-be-order.c: New test.
794         * gcc.dg/vmx/stl.c: New test.
795         * gcc.dg/vmx/stl-be-order.c: New test.
796         * gcc.dg/vmx/stl-vsx.c: New test.
797         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
799 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
801         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
802         * g++.dg/other/i386-3.C (dg-options): Ditto.
803         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
804         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
805         -mavx512pf and -msha.
807 2014-02-21  Richard Biener  <rguenther@suse.de>
809         PR tree-optimization/60276
810         * gcc.dg/vect/pr60276.c: New testcase.
812 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
814         PR fortran/60234
815         * gfortran.dg/finalize_23.f90: New.
817 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
819         PR c++/60052
820         PR c++/60053
821         * g++.dg/cpp1y/pr60052.C: New testcase.
822         * g++.dg/cpp1y/pr60053.C: New testcase.
824 2014-02-21  Tobias Burnus  <burnus@net-b.de>
826         PR fortran/60286
827         * gfortran.dg/inquire_16.f90: New.
829 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
831         * gcc.target/nios2/biggot-1.c: New.
832         * gcc.target/nios2/biggot-2.c: New.
834 2014-02-20  Martin Jambor  <mjambor@suse.cz>
836         PR ipa/55260
837         * gcc.dg/ipa/pr55260.c: New test.
839 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
841         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
842         for execution test case.
844 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
846         PR ipa/58555
847         * g++.dg/torture/pr58555.C: New testcase.
849 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
851         PR target/60204
852         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
853         reflect abi fix.
854         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
856 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
857             Kirill Yukhin  <kirill.yukhin@intel.com>
859         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
860         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
861         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
862         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
863         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
864         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
866 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
868         PR c/37743
869         * g++.dg/ext/builtin-bswap1.C: New test.
870         * c-c++-common/pr37743.c: New test.
872 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
874         * gcc.dg/decl-10.c: New test.
876 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
878         PR c++/60267
879         * g++.dg/ext/ivdep-1.C: New test.
881         PR c++/60267
882         * gcc.dg/pr60267.c: New test.
884 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
886         PR target/59794
887         * gcc.target/i386/pr39162.c: Add dg-prune-output.
888         (dg-options): Remove -Wno-psabi.
889         * gcc.target/i386/pr59794-2.c: Ditto.
890         * gcc.target/i386/pr60205-1.c: Ditto.
891         * gcc.target/i386/sse-5.c: Ditto.
893 2014-02-18  Nick Clifton  <nickc@redhat.com>
895         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
896         * gcc.dg/pr23623.c: Likewise.
897         * gcc.dg/pr48784-1.c: Likewise.
898         * gcc.dg/pr48784-2.c: Likewise.
899         * gcc.dg/pr56997-2.c: Likewise.
900         * gcc.dg/sms-6.c: Likewise.
901         * gcc.dg/torture/pr60183.c: Likewise.
902         * gcc.dg/torture/vec-cvt-1.c: Likewise.
903         * gcc.c-torture/execute/20061220-1.x: New.
904         * gcc.c-torture/execute/pr43220.x: New.
905         * gcc.c-torture/execute/pr51581-1.x: New.
906         * gcc.c-torture/execute/pr51581-2.x: New.
907         * gcc.c-torture/execute/pr58570.x: New.
908         * gcc.c-torture/unsorted/DFcmp.x: New.
909         * gcc.c-torture/unsorted/SFset.x: New.
911 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
913         * gnat.dg/opt31.adb: New test.
915 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
917         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
919 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
921         PR fortran/60232
922         * gfortran.dg/typebound_proc_33.f90: New.
924 2014-02-19  Marek Polacek  <polacek@redhat.com>
926         PR c/60195
927         * gcc.dg/pr60195.c: New test.
929 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
931         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
932         overflow.
934 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
936         PR preprocessor/58844
937         * c-c++-common/cpp/pr58844-1.c: New test.
938         * c-c++-common/cpp/pr58844-2.c: New test.
940 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
942         PR c++/60225
943         * g++.dg/cpp0x/constexpr-ice10.C: New.
945 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
947         PR c++/60215
948         * g++.dg/cpp0x/pr60215.C: New.
950 2014-02-18  Tobias Burnus  <burnus@net-b.de>
952         PR fortran/49397
953         * gfortran.dg/proc_ptr_45.f90: New.
954         * gfortran.dg/proc_ptr_46.f90: New.
956 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
958         PR c++/60190
959         * g++.dg/cpp1y/pr60190.C: New testcase.
961         PR c++/60064
962         * g++.dg/cpp1y/pr60064.C: New testcase.
964 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
966         PR target/60205
967         * gcc.target/i386/pr60205-1.c: New test.
968         * gcc.target/i386/pr60205-2.c: Ditto.
970 2014-02-18  Kai Tietz  <ktietz@redhat.com>
972         PR target/60193
973         * gcc.target/i386/nest-1.c: New testcase.
975 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
977         * gnat.dg/opt32.adb: New test.
979 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
981         PR fortran/60231
982         * gfortran.dg/typebound_generic_15.f90: New.
984 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
986         PR fortran/55907
987         * gfortran.dg/init_flag_12.f90: New.
989 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
990             Ilya Tocar  <ilya.tocar@intel.com>
992         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
993         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
994         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
995         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
997 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
999         * lib/target-supports.exp
1000         (check_effective_target_logical_op_short_circuit): New procedure.
1001         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1002         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1003         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1004         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1005         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1006         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
1007         logical_op_short_circuit for the alternative test, extending
1008         it to arm_cortex_m.
1010 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1012         PR target/60203
1013         * gcc.target/powerpc/pr60203.c: New testsuite.
1015 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
1017         PR fortran/59599
1018         * gfortran.dg/ichar_3.f90: New test.
1020 2014-02-15  Richard Biener  <rguenther@suse.de>
1022         PR tree-optimization/60183
1023         * gcc.dg/torture/pr60183.c: New testcase.
1025 2014-02-14  Jeff Law  <law@redhat.com>
1027         PR rtl-optimization/60131
1028         * g++.dg/torture/pr60131.C: New test.
1030 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
1032         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1033         on command-line.
1035 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1037         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1039 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
1041         * gcc.c-torture/compile/20140213.c: New test.
1043 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
1045         PR target/43546
1046         * gcc.target/i386/pr43546.c: New test.
1048 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1050         * gcc.target/s390/hotpatch-compile-8.c: New test.
1052 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1054         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
1055         definition with an ifndef.
1056         * gcc.dg/pr59605-2.c: New test.
1058 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1060         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1062 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
1064         * gcc.dg/torture/float128-mul-underflow.c,
1065         gcc.dg/torture/float128-truncdf-underflow.c,
1066         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1068 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1070         PR middle-end/59737
1071         * g++.dg/ipa/pr59737.C: New test.
1073 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1075         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1077 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
1079         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1081         * gcc.dg/cilk-plus/jump-openmp.c: New file.
1083 2014-02-12  Richard Biener  <rguenther@suse.de>
1085         PR middle-end/60092
1086         * gcc.dg/torture/pr60092.c: New testcase.
1087         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1089 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1091         * gcc.c-torture/execute/20140212-1.c: New test.
1093 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
1095         PR c++/60047
1096         * g++.dg/cpp0x/pr60047.C: New.
1098 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1100         PR c/60101
1101         * c-c++-common/pr60101.c: New test.
1103 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
1105         PR lto/59468
1106         * g++.dg/ipa/devirt-27.C: New testcase.
1107         * g++.dg/ipa/devirt-26.C: New testcase.
1109 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1111         PR target/60137
1112         * gcc.target/powerpc/pr60137.c: New file.
1114 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1116         PR fortran/52370
1117         * gfortran.dg/pr52370.f90: New test.
1119 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
1121         PR target/59927
1122         Revert
1123         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1125         PR testsuite/58630
1126         * gcc.target/i386/pr43662.c (dg-options):
1127         Add -maccumulate-outgoing-args.
1128         * gcc.target/i386/pr43869.c (dg-options): Ditto.
1129         * gcc.target/i386/pr57003.c (dg-options): Ditto.
1130         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1131         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1132         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1133         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1134         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1135         Add -maccumulate-outgoing-args.
1136         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1137         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1138         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1139         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1140         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1141         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1142         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1143         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1144         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1145         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1146         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1147         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1148         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1149         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1150         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1152 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1154         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1156 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1158         PR debug/59776
1159         * gcc.dg/guality/pr59776.c: New test.
1161 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
1163         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1164         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1165         (add_options_for_arm_vfp3): New.
1167 2014-02-11  Jeff Law  <law@redhat.com>
1169         PR middle-end/54041
1170         * gcc.target/m68k/pr54041.c: New test.
1172 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1174         PR target/59927
1175         * gcc.target/i386/pr59927.c: New test.
1177 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
1179         * gcc.dg/vect/pr57741-3.c: Require vect_int.
1180         * gcc.dg/vect/pr60012.c: Likewise.
1181         * gcc.dg/vect/vect-119.c: Likewise.
1182         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1183         * gcc.dg/vect/vect-outer-4c.c: Likewise.
1185 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1187         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1189 2014-02-10  Jeff Law  <law@redhat.com>
1191         PR middle-end-52306
1192         * gcc.c-torture/compile/pr52306.c: New test.
1194 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1196         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1198 2014-02-10  Richard Biener  <rguenther@suse.de>
1200         PR tree-optimization/60115
1201         * gcc.dg/torture/pr60115.c: New testcase.
1203 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
1205         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1206         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1208 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1209             Ilya Tocar  <ilya.tocar@intel.com>
1211         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1212         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1213         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1214         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1215         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1216         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1217         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1218         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1219         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1220         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1221         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1222         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1223         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1224         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1225         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1226         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1227         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1228         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1229         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1230         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1231         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1232         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1233         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1234         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1235         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1236         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1237         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1239 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
1241         * gcc.dg/vect/pr59984.c: Require effective target
1242         vect_simd_clones.
1244 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1246         PR fortran/57522
1247         * gfortran.dg/associated_target_5.f03: New test.
1249 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1251         PR fortran/59026
1252         * gfortran.dg/elemental_by_value_1.f90: New test.
1254 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
1256         PR fortran/58470
1257         * gfortran.dg/finalize_22.f90: New.
1259 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
1261         PR fortran/60066
1262         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
1263         was fixed by the patch for PR59906.
1265 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
1267         PR translation/52289
1268         * gfortran.dg/coarray_8.f90: Update dg-error match.
1270 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1272         PR c/59984
1273         * gcc.dg/vect/pr59984.c: New test.
1275         PR middle-end/60092
1276         * gcc.dg/attr-alloc_align-1.c: New test.
1277         * gcc.dg/attr-alloc_align-2.c: New test.
1278         * gcc.dg/attr-alloc_align-3.c: New test.
1279         * gcc.dg/attr-assume_aligned-1.c: New test.
1280         * gcc.dg/attr-assume_aligned-2.c: New test.
1281         * gcc.dg/attr-assume_aligned-3.c: New test.
1283 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1285         PR target/60077
1286         * gcc.target/i386/pr60077-1.c: New test.
1287         * gcc.target/i386/pr60077-2.c: New test.
1289 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1291         PR preprocessor/56824
1292         * gcc.dg/pr56824.c: New test.
1294 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1296         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1297         variable used for atomic operations.
1299 2014-02-07  Richard Biener  <rguenther@suse.de>
1301         PR middle-end/60092
1302         * gcc.dg/vect/pr60092-2.c: New testcase.
1304 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1306         PR c++/60082
1307         Revert
1308         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1310         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1311         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1313 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1315         * gcc.target/s390/fp2int1.c: New testcase.
1317 2014-02-07  Richard Biener  <rguenther@suse.de>
1319         PR middle-end/60092
1320         * gcc.dg/tree-ssa/alias-30.c: New testcase.
1321         * gcc.dg/tree-ssa/alias-31.c: Likewise.
1323 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
1325         PR ipa/59918
1326         * g++.dg/torture/pr59918.C: New testcase.
1328 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1330         PR target/59575
1331         * gcc.target/arm/pr59575.c: New test.
1333         PR debug/59992
1334         * gcc.dg/pr59992.c: New test.
1336 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
1338         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1339         init_priority. Test alignment of variable instead of function.
1341 2014-02-06  Marek Polacek  <polacek@redhat.com>
1343         PR c/60087
1344         * gcc.dg/pr60087.c: New test.
1346 2014-02-06  Alan Modra  <amodra@gmail.com>
1348         * gcc.target/powerpc/pr60032.c: New.
1350 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1352         PR target/60062
1353         * gcc.c-torture/execute/pr60062.c: New test.
1354         * gcc.c-torture/execute/pr60072.c: New test.
1356 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
1358         * gcc.dg/tree-ssa/pr59597.c: Make called function static
1359         so that expected outcome works for PIC variants too.
1361 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
1362             Kugan Vivekanandarajah  <kuganv@linaro.org>
1364         * gcc.target/arm/vect-noalign.c: New file.
1366 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
1367             Jakub Jelinek  <jakub@redhat.com>
1369         PR middle-end/60013
1370         * gcc.dg/pr60013.c: New testcase.
1372 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1374         * gcc.dg/vmx/sum2s.c: New.
1375         * gcc.dg/vmx/sum2s-be-order.c: New.
1377 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1379         * gcc.dg/vmx/pack.c: New.
1380         * gcc.dg/vmx/pack-be-order.c: New.
1381         * gcc.dg/vmx/unpack.c: New.
1382         * gcc.dg/vmx/unpack-be-order.c: New.
1384 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1386         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1387         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1389 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1391         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
1392         Use __builtin_floorf, __builtin_ceilf.
1393         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
1394         declaration.
1395         (TEST): Use __builtin_floorf.
1396         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1398 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
1400         PR ipa/59947
1401         * g++.dg/opt/pr59947.C: New test.
1403         PR c++/58703
1404         * c-c++-common/gomp/pr58703.c: New test.
1406 2014-02-05  Richard Biener  <rguenther@suse.de>
1408         PR testsuite/60076
1409         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
1410         avoid using unsigned long long.
1412 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
1414         PR middle-end/57499
1415         * g++.dg/torture/pr57499.C: New test.
1417 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
1419         * gcc.dg/asan/nosanitize-and-inline.c: New test.
1421 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
1423         * g++.dg/ipa/devirrt-22.C: Fix template.
1425 2014-02-04  Marek Polacek  <polacek@redhat.com>
1427         PR c/60036
1428         * gcc.dg/pr60036.c: New test.
1430 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
1432         PR ipa/60058
1433         * g++.dg/torture/pr60058.C: New testcase.
1435 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1437         * g++.dg/tsan/default_options.C: Invert check.
1439 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1441         PR tree-optimization/60002
1442         * g++.dg/opt/pr60002.C: New test.
1444         PR tree-optimization/60023
1445         * g++.dg/vect/pr60023.cc: New test.
1447         PR ipa/60026
1448         * c-c++-common/torture/pr60026.c: New test.
1450         PR rtl-optimization/57915
1451         * gcc.target/i386/pr57915.c: New test.
1453 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1455         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
1457 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
1459         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
1461 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1463         PR middle-end/59261
1464         * gcc.dg/pr59261.c: New test.
1466 2014-02-04  Richard Biener  <rguenther@suse.de>
1468         PR tree-optimization/60012
1469         * gcc.dg/vect/pr60012.c: New testcase.
1471 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1473         PR target/59788
1474         * g++.dg/eh/unwind-direct.C: New test.
1476 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
1478         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
1479         timeout value to 20s.
1481 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
1483         PR ipa/59882
1484         * g++.dg/torture/pr59882.C: New testcase
1486 2014-02-03  Jan Hubicka  <jh@suse.cz>
1488         PR ipa/59831
1489         * g++.dg/ipa/devirt-22.C: New testcase.
1491 2014-02-03  Jan Hubicka  <jh@suse.cz>
1493         * g++.dg/ipa/devirt-25.C: New testcase.
1495 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1497         PR tree-optimization/59924
1498         * gcc.dg/pr59924.c: New test.
1500 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
1502         PR ipa/59831
1503         * g++.dg/ipa/devirt-24.C: New testcase.
1505 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
1507         PR c++/53017
1508         PR c++/59211
1509         * c-c++-common/attributes-1.c: New testcase.
1510         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
1512 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
1514         PR c++/58871
1515         * g++.dg/cpp0x/pr58871.C: New.
1517 2014-02-03  Cong Hou  <congh@google.com>
1519         PR tree-optimization/60000
1520         * g++.dg/vect/pr60000.cc: New test.
1522 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1524         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
1525         * gcc.target/i386/long-double-64-4.c: Likewise.
1526         * gcc.target/i386/long-double-80-1.c: Likewise.
1527         * gcc.target/i386/long-double-80-2.c: Likewise.
1528         * gcc.target/i386/long-double-80-3.c: Likewise.
1529         * gcc.target/i386/long-double-80-4.c: Likewise.
1530         * gcc.target/i386/long-double-80-5.c: Likewise.
1531         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
1532         __multf3 isn't used.
1533         * gcc.target/i386/long-double-64-3.c: Likewise.
1534         * gcc.target/i386/long-double-128-1.c: New test.
1535         * gcc.target/i386/long-double-128-2.c: Likewise.
1536         * gcc.target/i386/long-double-128-3.c: Likewise.
1537         * gcc.target/i386/long-double-128-4.c: Likewise.
1538         * gcc.target/i386/long-double-128-5.c: Likewise.
1539         * gcc.target/i386/long-double-128-6.c: Likewise.
1540         * gcc.target/i386/long-double-128-7.c: Likewise.
1541         * gcc.target/i386/long-double-128-8.c: Likewise.
1542         * gcc.target/i386/long-double-128-9.c: Likewise.
1543         * gcc.target/i386/long-double-64-5.c: Likewise.
1544         * gcc.target/i386/long-double-64-6.c: Likewise.
1545         * gcc.target/i386/long-double-64-7.c: Likewise.
1546         * gcc.target/i386/long-double-64-8.c: Likewise.
1547         * gcc.target/i386/long-double-64-9.c: Likewise.
1548         * gcc.target/i386/long-double-80-10.c: Likewise.
1549         * gcc.target/i386/long-double-80-8.c: Likewise.
1550         * gcc.target/i386/long-double-80-9.c: Likewise.
1552 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
1554         PR rtl-optimization/57662
1555         * g++.dg/pr57662.C: New test.
1557 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1559         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
1560         * gcc.dg/vmx/perm.c: New.
1561         * gcc.dg/vmx/perm-be-order.c: New.
1563 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1565         * gcc.dg/vmx/vsums.c: New.
1566         * gcc.dg/vmx/vsums-be-order.c: New.
1568 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
1570         * g++.dg/ipa/devirt-23.C: New testcase.
1571         * g++.dg/ipa/devirt-20.C: Fix template.
1573 2014-02-02  Jan Hubicka  <jh@suse.cz>
1575         * g++.dg/ipa/devirt-21.C: New testcase.
1577 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
1579         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
1580         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
1582 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
1584         PR target/60017
1585         * gcc.c-torture/execute/pr60017.c: New test.
1587 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
1589         PR fortran/57033
1590         * gfortran.dg/default_initialization_7.f90: New test.
1592 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
1594         PR fortran/59906
1595         * gfortran.dg/elemental_subroutine_9.f90: New test.
1597 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1599         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1601 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1603         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1605 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1607         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1609 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
1611         PR c++/51219
1612         * g++.dg/init/bitfield5.C: New.
1614 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
1616         PR tree-optimization/60003
1617         * gcc.c-torture/execute/pr60003.c: New test.
1619 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
1621         PR bootstrap/59985
1622         * gcc.target/arm/pr59985.C: New.
1624 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
1626         PR sanitizer/59410
1627         * lib/tsan-dg.exp (tsan_init): Instead of not running any
1628         tsan tests if trivial testcase doesn't run, set dg-do-what-default
1629         to compile.
1630         (tsan_finish): Restore dg-do-what-default.
1631         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1632         * g++.dg/tsan/fd_close_norace2.C: Likewise.
1633         * g++.dg/tsan/default_options.C: Likewise.
1634         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1635         * g++.dg/tsan/atomic_free2.C: Likewise.
1636         * g++.dg/tsan/cond_race.C: Likewise.
1637         * g++.dg/tsan/fd_close_norace.C: Likewise.
1638         * g++.dg/tsan/benign_race.C: Likewise.
1639         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1640         * c-c++-common/tsan/simple_race.c: Likewise.
1641         * c-c++-common/tsan/mutexset1.c: Likewise.
1642         * c-c++-common/tsan/thread_leak2.c: Likewise.
1643         * c-c++-common/tsan/tls_race.c: Likewise.
1644         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1645         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1646         * c-c++-common/tsan/free_race2.c: Likewise.
1647         * c-c++-common/tsan/thread_leak.c: Likewise.
1648         * c-c++-common/tsan/thread_leak1.c: Likewise.
1649         * c-c++-common/tsan/race_on_barrier.c: Likewise.
1650         * c-c++-common/tsan/free_race.c: Likewise.
1651         * c-c++-common/tsan/sleep_sync.c: Likewise.
1652         * c-c++-common/tsan/tiny_race.c: Likewise.
1653         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1654         * c-c++-common/tsan/atomic_stack.c: Likewise.
1655         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
1656         in dg-output regexps.
1657         * c-c++-common/tsan/simple_stack.c: Likewise.
1659 2014-01-31  Richard Henderson  <rth@redhat.com>
1661         * g++.dg/tm/pr60004.C: New.
1663 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
1665         PR c++/59082
1666         * g++.dg/inherit/crash4.C: New.
1668 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
1670         * c-c++-common/tsan/simple_race.c: Made test less flaky.
1672 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1674         * gcc.target/i386/m512-check.h: Use correct rounding values.
1676 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1678         * gcc.target/i386/avx-1.c: Use correct rounding values.
1679         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1680         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1681         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1682         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1683         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1684         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1685         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1686         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1687         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1688         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1689         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1690         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1691         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1692         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1693         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1694         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1695         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1696         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1697         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1698         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1699         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1700         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1701         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1702         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1703         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1704         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1705         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1706         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1707         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1708         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1709         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1710         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1711         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1712         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1713         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1714         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1715         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1716         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1717         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1718         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1719         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1720         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1721         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1722         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1723         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1724         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1725         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1726         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1727         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1728         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1729         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1730         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1731         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1732         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1733         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1734         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1735         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1736         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1737         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1738         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1739         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1740         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1741         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1742         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1743         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1744         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1745         * gcc.target/i386/sse-13.c: Ditto.
1746         * gcc.target/i386/sse-14.c: Ditto.
1747         * gcc.target/i386/sse-22.c: Ditto.
1748         * gcc.target/i386/sse-23.c: Ditto.
1750 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1752         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1753         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1755 2014-01-31  Richard Biener  <rguenther@suse.de>
1757         PR middle-end/59990
1758         * gcc.dg/torture/pr59990.c: New testcase.
1760 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
1762         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1763         if it fails don't run any tsan tests.
1765 2014-01-31  Marek Polacek  <polacek@redhat.com>
1767         PR c/59963
1768         * gcc.dg/pr59940.c (g): Adjust dg-warning.
1769         (y): Adjust dg-error.
1770         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1771         * gcc.dg/pr59963-1.c: New test.
1772         * gcc.dg/pr59963-2.c: New test.
1773         * gcc.dg/pr59963-3.c: New test.
1775 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
1777         PR target/59923
1778         * gcc.target/arm/pr59923.c: New test.
1780 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1782         * gcc.dg/vmx/splat.c: New.
1783         * gcc.dg/vmx/splat-vsx.c: New.
1784         * gcc.dg/vmx/splat-be-order.c: New.
1785         * gcc.dg/vmx/splat-vsx-be-order.c: New.
1786         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1787         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1789 2014-01-30  Richard Biener  <rguenther@suse.de>
1791         PR tree-optimization/59993
1792         * gcc.dg/torture/pr59993.c: New testcase.
1794 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
1796         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1797         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1798         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1799         vect_int rather than vect_float.
1801 2014-01-30  Marek Polacek  <polacek@redhat.com>
1803         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1805 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
1807         * gcc.target/microblaze/isa/fcmp4.c: New.
1809 2014-01-30  Marek Polacek  <polacek@redhat.com>
1811         PR c/59940
1812         * gcc.dg/pr59940.c: New test.
1813         * gcc.dg/pr35635.c (func3): Move dg-warning.
1815 2014-01-30  Richard Biener  <rguenther@suse.de>
1817         PR tree-optimization/59903
1818         * gcc.dg/torture/pr59903.c: New testcase.
1820 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
1822         PR c++/58843
1823         * g++.dg/lookup/crash8.C: New.
1825 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
1827         PR c++/58649
1828         * g++.dg/template/crash117.C: New.
1830 2014-01-30  Richard Biener  <rguenther@suse.de>
1832         PR c/59905
1833         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1834         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1835         abort.
1836         * gcc.dg/invalid-call-1.c: Likewise.
1838 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1840         PR c++/58561
1841         * g++.dg/cpp1y/auto-fn23.C: New.
1843 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1845         PR c++/58846
1846         * g++.dg/init/dso_handle2.C: New.
1848 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1850         PR c++/58674
1851         * g++.dg/cpp0x/pr58674.C: New.
1853 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1855         PR target/59617
1856         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1857         * gcc.target/i386/avx512f-gather-5.c: Ditto.
1859 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1861         * gcc.dg/vmx/merge-be-order.c: New.
1862         * gcc.dg/vmx/merge.c: New.
1863         * gcc.dg/vmx/merge-vsx-be-order.c: New.
1864         * gcc.dg/vmx/merge-vsx.c: New.
1866 2014-01-29  Richard Biener  <rguenther@suse.de>
1868         PR tree-optimization/58742
1869         * gcc.dg/pr58742-1.c: New testcase.
1870         * gcc.dg/pr58742-2.c: Likewise.
1871         * gcc.dg/pr58742-3.c: Likewise.
1873 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
1875         * gcc.target/arm/ftest-armv7ve-arm.c: New.
1876         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1877         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1879 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1881         PR c++/58702
1882         * g++.dg/gomp/pr58702.C: New.
1884 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
1886         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1887         selector.
1889 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
1891         PR middle-end/59917
1892         PR tree-optimization/59920
1893         * gcc.dg/pr59920-1.c: New test.
1894         * gcc.dg/pr59920-2.c: New test.
1895         * gcc.dg/pr59920-3.c: New test.
1896         * c-c++-common/gomp/pr59917-1.c: New test.
1897         * c-c++-common/gomp/pr59917-2.c: New test.
1899         PR tree-optimization/59594
1900         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1901         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1902         * gcc.dg/vect/pr59594.c: New test.
1904 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
1906         PR fortran/59414
1907         * gfortran.dg/allocate_class_3.f90: New test.
1909 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
1911         PR preprocessor/59935
1912         * c-c++-common/cpp/warning-zero-location.c: New test.
1913         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1915 2014-01-27  Steve Ellcey  <sellcey@mips.com>
1917         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1919 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
1921         * g++.dg/ext/mv16.C: New tests.
1923 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
1925         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1926         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1927         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1928         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1929         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1930         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1931         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1932         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1933         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1934         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1935         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1936         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1937         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1938         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1939         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1940         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1941         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1942         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1943         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1944         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1945         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1946         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1947         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1948         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1949         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1950         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1951         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1952         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1953         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1954         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1955         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1956         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1957         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1958         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1959         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1960         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1961         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1962         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1963         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1964         _mm512_mask_cvtepi32_storeu_epi8.
1965         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1966         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1967         _mm512_mask_cvtepi32_storeu_epi16.
1968         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1969         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1970         _mm512_mask_cvtepi64_storeu_epi8.
1971         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1972         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1973         _mm512_mask_cvtepi64_storeu_epi16.
1974         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1975         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1976         _mm512_mask_cvtepi64_storeu_epi32.
1977         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1978         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1979         _mm512_mask_cvtsepi32_storeu_epi8.
1980         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1981         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1982         _mm512_mask_cvtsepi32_storeu_epi16.
1983         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1984         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1985         _mm512_mask_cvtsepi64_storeu_epi8.
1986         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1987         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1988         _mm512_mask_cvtsepi64_storeu_epi16.
1989         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1990         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1991         _mm512_mask_cvtsepi64_storeu_epi32.
1992         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1993         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1994         _mm512_mask_cvtusepi32_storeu_epi8.
1995         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1996         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1997         _mm512_mask_cvtusepi32_storeu_epi16.
1998         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1999         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2000         _mm512_mask_cvtusepi64_storeu_epi8.
2001         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2002         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2003         _mm512_mask_cvtusepi64_storeu_epi16.
2004         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2005         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2006         _mm512_mask_cvtusepi64_storeu_epi32.
2007         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2008         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2010 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2012         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2013         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2014         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2015         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2016         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2017         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2018         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2019         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2020         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2021         built-ins roudning immediate.
2022         * gcc.target/i386/sse-22.c: Add new built-ins.
2023         * gcc.target/i386/sse-23.c: Ditto.
2024         * gcc.target/i386/avx-1.c: Ditto.
2026 2014-01-27  Christian Bruel  <christian.bruel@st.com>
2028         * gcc.target/sh/torture/strncmp.c: New tests.
2030 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
2032         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2034 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2036         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2038 2014-01-24  Jeff Law  <law@redhat.com>
2040         PR tree-optimization/59919
2041         * gcc.c-torture/compile/pr59919.c: New test.
2043 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
2045         PR c++/57524
2046         * g++.dg/ext/timevar2.C: New.
2048 2014-01-24  Marek Polacek  <polacek@redhat.com>
2050         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2052 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
2054         PR target/59929
2055         * gcc.target/i386/pr59929.c: New test.
2057 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2059         PR target/59909
2060         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2061         word atomic functions at runtime.
2063 2014-01-23  Marek Polacek  <polacek@redhat.com>
2065         PR c/59846
2066         * gcc.dg/pr59846.c: New test.
2068 2014-01-23  Marek Polacek  <polacek@redhat.com>
2070         PR c/58346
2071         * c-c++-common/pr58346-1.c: New test.
2072         * c-c++-common/pr58346-2.c: New test.
2073         * c-c++-common/pr58346-3.c: New test.
2075 2014-01-23  Marek Polacek  <polacek@redhat.com>
2077         PR c/59871
2078         * gcc.dg/20020220-2.c: Adjust dg-warning message.
2079         * gcc.dg/pr59871.c: New test.
2081 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
2083         PR c++/58980
2084         * g++.dg/parse/enum11.C: New.
2086 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2088         * gcc.target/aarch64/sshr64_1.c: New testcase.
2090 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2092         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2093         SIMD enabled function.
2094         * g++.dg/cilk-plus/ef_test.C: New test.
2095         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2096         and added C++ ones.
2097         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2098         to differenciate C error messages from C++ ones.
2100 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2102         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2104 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
2106         * gcc.target/microblaze/others/builtin-trap.c: New test,
2108 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
2110         PR middle-end/58809
2111         * c-c++-common/gomp/pr58809.c: New test.
2113 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
2115         PR sanitizer/59897
2116         * c-c++-common/asan/use-after-return-1.c: Fixed
2117         to pass on darwin.
2119 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
2121         PR preprocessor/58580
2122         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2124 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2125             Ilya Tocar  <ilya.tocar@intel.com>
2127         * gcc.target/i386/avx512f-kmovw-1.c: New.
2129 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2131         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2132         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2133         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2134         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2135         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2136         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2138 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
2140         PR target/52125
2141         * gcc.dg/pr48774.c: Remove skip for mips_rel.
2142         * gcc.target/mips/pr52125.c: New test.
2144 2014-01-22  Marek Polacek  <polacek@redhat.com>
2146         PR c/59891
2147         * gcc.dg/torture/pr59891.c: New test.
2149 2014-01-22  Jeff Law  <law@redhat.com>
2151         PR tree-optimization/59597
2152         * gcc.dg/tree-ssa/pr59597.c: New test.
2154 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
2156         PR rtl-optimization/59477
2157         * g++.dg/pr59477.C: New.
2159 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
2161         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2163 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2165         PR c++/59482
2166         * g++.dg/pr59482.C: New.
2168 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2170         * gcc.dg/vmx/insert-vsx-be-order.c: New.
2171         * gcc.dg/vmx/extract-vsx.c: New.
2172         * gcc.dg/vmx/extract-vsx-be-order.c: New.
2173         * gcc.dg/vmx/insert-vsx.c: New.
2175 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2177         PR rtl-optimization/59896
2178         * gcc.target/arm/pr59896.c: New.
2180 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2182         PR rtl-optimization/59858
2183         * gcc.target/arm/pr59858.c: New.
2185 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
2187         PR target/59003
2188         * gcc.dg/tree-prof/pr59003.c: New test.
2190         PR middle-end/59860
2191         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2192         other targets.
2194 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
2196         * gfortran.dg/round_3.f08: Add more cases.
2198 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
2200         * lib/target-supports.exp (force_conventional_output_for): New
2201         procedure.
2202         * lib/scanasm.exp (scan-assembler_required_options)
2203         (scan-assembler-not_required_options)
2204         (scan-assembler-times_required_options): Replace with
2205         force_conventional_output_fors.
2206         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2207         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2209 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
2211         PR middle-end/59789
2212         * gcc.target/i386/pr59789.c: New testcase.
2214 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
2216         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2217         the 'code' bitfield from 16 to 8.
2219 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2221         * lib/target-supports.exp
2222         (check_effective_target_vect_perm): Exclude aarch64_be.
2223         (check_effective_target_vect_perm_byte): Likewise.
2224         (check_effective_target_vect_perm_short): Likewise.
2226 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2228         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2229         (RUN_TEST): Use new macro.
2230         (INDEX64_32): Delete.
2231         (INDEX64_64): Likewise.
2232         (INDEX128_32): Likewise.
2233         (INDEX128_64): Likewise.
2234         (INDEX): Likewise.
2235         (test_vneg_f32): Use fixed RUN_TEST.
2237 2014-01-20  Richard Biener  <rguenther@suse.de>
2239         PR middle-end/59860
2240         * gcc.dg/pr59860.c: New testcase.
2242 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
2244         PR target/59880
2245         * gcc.target/i386/pr59880.c: New test.
2247 2014-01-20  Renlin Li  <renlin.li@arm.com>
2249         * gcc.dg/pr44194-1.c: Tweak regexp.
2251 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2253         PR libfortran/59771
2254         PR libfortran/59774
2255         PR libfortran/59836
2256         * gfortran.dg/round_3.f08: New cases added.
2257         * gfortran.dg/fmt_g_1.f90: New test.
2259 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
2261         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2263 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2265         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2267 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2269         * gcc.dg/vect/pr57705.c: Require vect_int.
2270         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2271         * gcc.dg/vect/vect-alias-check.c: Likewise.
2273 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
2275         PR fortran/58007
2276         * gfortran.dg/unresolved_fixup_1.f90: New test.
2277         * gfortran.dg/unresolved_fixup_2.f90: New test.
2279 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
2281         PR target/58944
2282         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2283         Remove dg-prune-output lines.
2285 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2287         PR middle-end/59706
2288         * gfortran.dg/pr59706.f90: New test.
2289         * g++.dg/ext/pr59706.C: New test.
2291 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2293         PR c++/59270
2294         PR c++/58811
2295         * g++.dg/cpp0x/decltype-incomplete1.C: New.
2296         * g++.dg/init/pr58811.C: Likewise.
2298 2014-01-17  Jeff Law  <law@redhat.com>
2300         PR middle-end/57904
2301         * gfortran.dg/pr57904.f90: New test.
2303 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2305         PR c++/59269
2306         * g++.dg/cpp0x/nsdmi-union4.C: New.
2308 2014-01-17  Marek Polacek  <polacek@redhat.com>
2310         PR c++/59838
2311         * g++.dg/diagnostic/pr59838.C: New test.
2313 2014-01-17  Marek Polacek  <polacek@redhat.com>
2315         PR c/58346
2316         * gcc.dg/pr58346.c: New test.
2318 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2320         PR testsuite/58776
2321         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2322         dg-options, use dg-additional-options for i?86/x86_64 to avoid
2323         option duplication.
2325         PR fortran/59440
2326         * gfortran.dg/pr59440-1.f90: New test.
2327         * gfortran.dg/pr59440-2.f90: New test.
2328         * gfortran.dg/pr59440-3.f90: New test.
2330         PR testsuite/59064
2331         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2332         testing for " version" and " alias" with one testing for
2333         " version\[^\n\r]* alias".
2334         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2335         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2336         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2337         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2338         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2339         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2341         PR c++/57945
2342         * c-c++-common/torture/pr57945.c: New test.
2344 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2346         * gcc.target/arm/its.c: New testcase.
2348 2014-01-16  Jan Hubicka  <jh@suse.cz>
2350         PR ipa/59775
2351         * g++.dg/torture/pr59775.C: New testcase.
2353 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
2355         PR middle-end/58344
2356         * gcc.c-torture/compile/pr58344.c: New test.
2358         PR target/59839
2359         * gcc.target/i386/pr59839.c: New test.
2361         PR debug/54694
2362         * gcc.target/i386/pr9771-1.c (main): Rename to...
2363         (real_main): ... this.  Add __asm name "main".
2364         (ASMNAME, ASMNAME2, STRING): Define.
2366 2014-01-16  Nick Clifton  <nickc@redhat.com>
2368         PR middle-end/28865
2369         * gcc.c-torture/compile/pr28865.c: New.
2370         * gcc.c-torture/execute/pr28865.c: New.
2372 2014-01-16  Marek Polacek  <polacek@redhat.com>
2374         PR middle-end/59827
2375         * gcc.dg/pr59827.c: New test.
2377 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
2379         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2381 2014-01-15  Richard Henderson  <rth@redhat.com>
2383         PR debug/54694
2384         * gcc.target/i386/pr54694.c: New test.
2386 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
2388         PR c++/49718
2389         * g++.dg/pr49718.C: New test.
2391 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
2393         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
2395 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2397         * gcc.dg/vmx/mult-even-odd.c: New.
2398         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
2400 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2402         * lib/target-supports.exp (check_libcilkrts_available): Added an
2403         extern "C" if we are using C++ along with a function prototype.
2405 2014-01-15  Jeff Law  <law@redhat.com>
2407         PR tree-optimization/59747
2408         * gcc.c-torture/execute/pr59747.c: New test.
2410 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2412         PR target/59794
2413         * c-c++-common/convert-vec-1.c: Also prune ABI change for
2414         Linux/x86.
2415         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
2416         * g++.dg/ext/attribute-test-1.C: Likewise.
2417         * g++.dg/ext/attribute-test-2.C: Likewise.
2418         * g++.dg/ext/attribute-test-3.C: Likewise.
2419         * g++.dg/ext/attribute-test-4.C: Likewise.
2420         * g++.dg/ext/pr56790-1.C: Likewise.
2421         * g++.dg/torture/pr38565.C: Likewise.
2422         * gcc.dg/pr53060.c: Likewise.
2423         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
2424         * c-c++-common/vector-compare-2.c: Likewise.
2425         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
2426         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
2427         dg-message line number.
2429 2014-01-15  Matthias Klose  <doko@ubuntu.com>
2431         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
2433 2014-01-15  Richard Biener  <rguenther@suse.de>
2435         PR tree-optimization/59822
2436         * g++.dg/torture/pr59822.C: New testcase.
2438 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
2440         PR target/59808
2441         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
2442         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
2444 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
2445             Kugan Vivekanandarajah  <kuganv@linaro.org>
2447         PR target/59695
2448         * g++.dg/pr59695.C: New testcase.
2450 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2452         PR target/59803
2453         * gcc.c-torture/compile/pr59803.c: New testcase.
2455 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
2457         PR c/58943
2458         * gcc.c-torture/execute/pr58943.c: New test.
2459         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
2461 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2463         PR target/59794
2464         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
2465         * gcc.target/i386/pr39162.c (y): New __m256i variable.
2466         (bar): Change return type to void.  Set y to x.
2467         * gcc.target/i386/pr59794-1.c: New testcase.
2468         * gcc.target/i386/pr59794-2.c: Likewise.
2469         * gcc.target/i386/pr59794-3.c: Likewise.
2470         * gcc.target/i386/pr59794-4.c: Likewise.
2471         * gcc.target/i386/pr59794-5.c: Likewise.
2472         * gcc.target/i386/pr59794-6.c: Likewise.
2473         * gcc.target/i386/pr59794-7.c: Likewise.
2475 2014-01-14  Richard Biener  <rguenther@suse.de>
2477         PR tree-optimization/58921
2478         PR tree-optimization/59006
2479         * gcc.dg/torture/pr58921.c: New testcase.
2480         * gcc.dg/torture/pr59006.c: Likewise.
2481         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
2483 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
2485         PR testsuite/59494
2486         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
2487         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
2488         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
2489         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
2490         Executing predictive commoning without unrolling.
2492 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
2494         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
2495         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
2496         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
2497         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
2498         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
2499         __builtin_ia32_rsqrt28sd_round.
2500         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
2501         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
2502         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
2503         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
2504         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
2505         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
2506         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
2507         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
2508         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
2509         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
2510         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
2511         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
2512         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
2513         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2514         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
2515         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
2516         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
2517         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2518         * gcc.target/i386/sse-22.c: Extend with new built-ins,
2519         fix wrong rounding mode (see above).
2520         * gcc.target/i386/sse-23.c: Ditto.
2522 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2524         * gcc.dg/vmx/insert.c: New.
2525         * gcc.dg/vmx/insert-be-order.c: New.
2526         * gcc.dg/vmx/extract.c: New.
2527         * gcc.dg/vmx/extract-be-order.c: New.
2529 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
2531         PR tree-optimization/59387
2532         * gcc.c-torture/execute/pr59387.c: New test.
2534 2014-01-13  Richard Biener  <rguenther@suse.de>
2536         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
2537         adjusting mathlib options.
2538         * gfortran.dg/lto/lto.exp: Likewise.
2540 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2542         * gnat.dg/loop_optimization17.adb: New test.
2543         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
2545 2014-01-13  Christian Bruel  <christian.bruel@st.com>
2547         * gcc.target/sh/cmpstrn.c: New case.
2549 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
2551         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
2552         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2554 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
2556         PR fortran/58026
2557         * gfortran.dg/alloc_comp_basics_6.f90: New.
2559 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2561         PR fortran/59700
2562         * gfortran.dg/pr59700.f90: New test.
2564 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2566         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
2567         * gfortran.dg/use_only_3.f90: Likewise.
2568         * gfortran.dg/inquire_10.f90: Delete opened file.
2569         * gfortran.dg/inquire_15.f90: Likewise.
2570         * gfortran.dg/pr16597.f90: Likewise.
2571         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
2572         for PR59419.
2574 2014-01-10  Jeff Law  <law@redhat.com>
2576         PR middle-end/59743
2577         * gcc.c-torture/compile/pr59743.c: New test.
2579 2014-01-10  Jan Hubicka  <jh@suse.cz>
2581         PR ipa/58585
2582         * g++.dg/torture/pr58585.C: New testcase.
2584 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
2586         * gcc.dg/pr46309.c: Disable for cris*-*-*.
2588 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
2590         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
2592 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
2594         PR target/59744
2595         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2596         * gcc.target/aarch64/cmn-neg2.c: New test.
2598 2014-01-10  Richard Biener  <rguenther@suse.de>
2600         PR tree-optimization/59374
2601         * gcc.dg/torture/pr59374-3.c: New testcase.
2603 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2605         * lib/target-supports.exp
2606         (check_effective_target_arm_crypto_ok_nocache): New.
2607         (check_effective_target_arm_crypto_ok): Use above procedure.
2608         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2610 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
2612         PR ipa/58252
2613         PR ipa/59226
2614         * g++.dg/ipa/devirt-20.C: New testcase.
2615         * g++.dg/torture/pr58252.C: Likewise.
2616         * g++.dg/torture/pr59226.C: Likewise.
2618 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2620         * c-c++-common/asan/no-asan-stack.c: New test.
2622 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
2624         PR middle-end/59670
2625         * gcc.dg/pr59670.c: New test.
2627 2014-01-09  Steve Ellcey  <sellcey@mips.com>
2629         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2631 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
2633         PR middle-end/47735
2634         * gcc.target/i386/pr47735.c: New test.
2636         PR tree-optimization/59622
2637         * g++.dg/opt/pr59622-2.C: New test.
2638         * g++.dg/opt/pr59622-3.C: New test.
2639         * g++.dg/opt/pr59622-4.C: New test.
2640         * g++.dg/opt/pr59622-5.C: New test.
2642         PR sanitizer/59136
2643         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2644         filename:line instead of (modulename+offset) form with stripped
2645         initial / from the filename.
2647 2014-01-09  Ian Lance Taylor  <iant@google.com>
2649         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2650         the other Go compiler.
2652 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
2654         PR c++/59730
2655         * g++.dg/cpp0x/variadic145.C: New.
2657 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
2659         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2660         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
2662 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2664         PR testsuite/59524
2665         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2666         are run only if the Cilk library is available/enabled.
2667         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2668         * lib/target-supports.exp (check_libcilkrts_available): New function.
2670 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2672         PR c++/59631
2673         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2674         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2675         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2676         with dg-additional-options.
2677         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2678         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2679         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2680         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2681         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2682         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2684 2014-01-09  Richard Biener  <rguenther@suse.de>
2686         PR tree-optimization/59715
2687         * gcc.dg/torture/pr59715.c: New testcase.
2689 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2691         * c-c++-common/asan/no-asan-globals.c: New test.
2692         * c-c++-common/asan/no-instrument-reads.c: Likewise.
2693         * c-c++-common/asan/no-instrument-writes.c: Likewise.
2694         * c-c++-common/asan/use-after-return-1.c: Likewise.
2695         * c-c++-common/asan/no-use-after-return.c: Likewise.
2697 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
2699         * gnat.dg/weak2.ad[sb]: New test.
2701 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
2703         PR middle-end/59471
2704         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
2705         type, use pointers to vector type instead.
2707 2014-01-08  Catherine Moore  <clm@codesourcery.com>
2709         * gcc.target/mips/umips-branch-3.c: New test.
2710         * gcc.target/mips/umips-branch-4.c: New test.
2712 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
2714         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
2715         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
2716         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
2717         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
2718         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
2719         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
2720         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
2721         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
2723 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
2725         PR rtl-optimization/59137
2726         * gcc.target/mips/pr59137.c: New test.
2728 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
2730         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
2731         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
2732         * gcc.target/i386/pr55433.c (dg-options): Ditto.
2733         * gcc.target/i386/pr57848.c (dg-options): Ditto.
2734         * gcc.target/i386/pr59099.c (dg-options): Ditto.
2735         Require fpic effective target.
2736         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2738 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
2740         PR ipa/59722
2741         * gcc.dg/pr59722.c: New test.
2743 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2745         PR middle-end/57748
2746         * gcc.dg/torture/pr57748-3.c: New test.
2747         * gcc.dg/torture/pr57748-4.c: New test.
2749 2014-01-08  Marek Polacek  <polacek@redhat.com>
2751         PR middle-end/59669
2752         * gcc.dg/gomp/pr59669-1.c: New test.
2753         * gcc.dg/gomp/pr59669-2.c: New test.
2755 2014-01-08  Martin Jambor  <mjambor@suse.cz>
2757         PR ipa/59610
2758         * gcc.dg/ipa/pr59610.c: New test.
2760 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
2762         PR fortran/58182
2763         * gfortran.dg/binding_label_tests_26a.f90: New.
2764         * gfortran.dg/binding_label_tests_26b.f90: New.
2766 2014-01-08  Marek Polacek  <polacek@redhat.com>
2768         PR sanitizer/59667
2769         * c-c++-common/ubsan/pr59667.c: New test.
2771 2014-01-08  Richard Biener  <rguenther@suse.de>
2773         PR middle-end/59630
2774         * gcc.dg/pr59630.c: New testcase.
2776 2014-01-08  Richard Biener  <rguenther@suse.de>
2778         PR middle-end/59471
2779         * gcc.dg/pr59471.c: New testcase.
2781 2014-01-07  Jeff Law  <law@redhat.com>
2783         PR middle-end/53623
2784         * gcc.target/i386/pr53623.c: New test.
2786 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
2788         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2789         blanks at EOF.
2790         * g++.dg/cpp1y/pr58534.C: Likewise.
2791         * g++.dg/cpp1y/pr58536.C: Likewise.
2792         * g++.dg/cpp1y/pr58548.C: Likewise.
2793         * g++.dg/cpp1y/pr58549.C: Likewise.
2794         * g++.dg/cpp1y/pr58637.C: Likewise.
2795         * g++.dg/cpp1y/pr59112.C: Likewise.
2796         * g++.dg/cpp1y/pr59113.C: Likewise.
2797         * g++.dg/cpp1y/pr59629.C: Likewise.
2798         * g++.dg/cpp1y/pr59635.C: Likewise.
2799         * g++.dg/cpp1y/pr59636.C: Likewise.
2800         * g++.dg/cpp1y/pr59638.C: Likewise.
2802 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
2804         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2806 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
2808         * gcc.target/i386/intrinsics_4.c (bar): New function.
2810 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
2812         * g++.dg/ext/is_base_of_incomplete-2.C: New.
2814 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
2816         PR rtl-optimization/58668
2817         * gcc.dg/pr58668.c: New test.
2819         PR tree-optimization/59643
2820         * gcc.dg/pr59643.c: New test.
2821         * gcc.c-torture/execute/pr59643.c: New test.
2823 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
2825         PR fortran/59589
2826         * gfortran.dg/class_allocate_16.f90: New.
2828 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
2830         PR target/59644
2831         * gcc.target/i386/pr59644.c: New test.
2833 2014-01-06  Marek Polacek  <polacek@redhat.com>
2835         PR c/57773
2836         * gcc.dg/pr57773.c: New test.
2838 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
2840         PR c++/59635
2841         PR c++/59636
2842         PR c++/59629
2843         PR c++/59638
2844         * g++.dg/cpp1y/pr59635.C: New testcase.
2845         * g++.dg/cpp1y/pr59636.C: New testcase.
2846         * g++.dg/cpp1y/pr59629.C: New testcase.
2847         * g++.dg/cpp1y/pr59638.C: New testcase.
2849 2014-01-06  Martin Jambor  <mjambor@suse.cz>
2851         PR ipa/59008
2852         * gcc.dg/ipa/pr59008.c: New test.
2854 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2856         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2857         if supported.
2859 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2861         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2862         Require c99_runtime.
2863         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2865         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2866         Require c99_runtime.
2867         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2868         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2869         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2871         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2872         Require c99_runtime.
2873         Make CALC void static.
2874         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2876         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2877         Require c99_runtime.
2878         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2880 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2882         * gcc.target/i386/pr59501-1.c: Require avx effective target.
2883         * gcc.target/i386/pr59501-2.c: Likewise.
2884         * gcc.target/i386/pr59501-3.c: Likewise.
2885         * gcc.target/i386/pr59501-4.c: Likewise.
2886         * gcc.target/i386/pr59501-5.c: Likewise.
2887         * gcc.target/i386/pr59501-6.c: Likewise.
2889 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2891         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2892         * gcc.target/i386/pr59390_1.c: Likewise.
2893         * gcc.target/i386/pr59390_2.c: Likewise.
2895 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2897         * gcc.dg/pr59350.c: Tweak.
2898         * gcc.dg/pr59350-2.c: New test.
2899         * g++.dg/pr59510.C: Likewise.
2901 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
2903         PR fortran/59023
2904         * gfortran.dg/bind_c_procs_2.f90: New.
2906 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
2908         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2909         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2910         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2911         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2912         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2913         * gcc.dg/tree-ssa/vrp47.c: Likewise.
2914         * gcc.dg/tree-ssa/vrp87.c: Likewise.
2916 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2918         * gcc.target/arm/neon-nested-apcs.c: New test.
2920 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
2922         PR tree-optimization/59519
2923         * gcc.dg/vect/pr59519-1.c: New test.
2924         * gcc.dg/vect/pr59519-2.c: New test.
2926         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2927         vmovdqu32.
2929 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
2931         PR fortran/59547
2932         * gfortran.dg/typebound_proc_32.f90: New.
2934 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
2936         PR c++/58950
2937         * g++.dg/pr58950.C: New file.
2939 2014-01-03  Tobias Burnus  <burnus@net-b.de>
2941         PR c++/58567
2942         * g++.dg/gomp/pr58567.C: New.
2944 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
2946         PR tree-optimization/59651
2947         * gcc.dg/torture/pr59651.c: New test.
2948         * gcc.dg/vect/pr59651.c: Ditto.
2950 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
2952         PR target/59625
2953         * gcc.target/i386/pr59625.c: New test.
2955 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
2957         Core DR 1442
2958         PR c++/59165
2959         * g++.dg/cpp0x/range-for28.C: New.
2960         * g++.dg/cpp0x/range-for3.C: Update.
2962 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
2964         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2966 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2968         PR c++/59641
2969         * g++.dg/cpp0x/pr59641.C: New file.
2971 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2973         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2975 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2977         PR c++/59378
2978         * g++.dg/ext/pr59378.C: New file.
2980 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2982         Update copyright years
2984 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2986         * gcc.target/arc/arc.exp: Use the standard form for the copyright
2987         notice.
2989 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
2991         PR fortran/59654
2992         * gfortran.dg/dynamic_dispatch_12.f90: New.
2994 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
2996         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2997         the builtin isn't optimized away as unused.
2999         PR rtl-optimization/59647
3000         * g++.dg/opt/pr59647.C: New test.
3002 Copyright (C) 2014 Free Software Foundation, Inc.
3004 Copying and distribution of this file, with or without modification,
3005 are permitted in any medium without royalty provided the copyright
3006 notice and this notice are preserved.