regress: Remove empty directory.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob210dbf564a66b22fe648c5b982609a2ee7aa6422
1 2014-03-22  Matthias Klose  <doko@ubuntu.com>
3         * g++.dg/cpp0x/regress: Remove empty directory.
5 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
7         PR debug/60603
8         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
10 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
12         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
13         * g++.dg/cpp1y/pr60393.C: Likewise.
15 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
17         PR c++/60384
18         * g++.dg/cpp1y/pr60384.C: New.
20 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
22         PR target/60598
23         * gcc.dg/pr60598.c: New test.
25 2014-03-21  Martin Jambor  <mjambor@suse.cz>
27         PR ipa/59176
28         * g++.dg/torture/pr59176.C: New test.
30 2014-03-21  Martin Jambor  <mjambor@suse.cz>
32         PR ipa/60419
33         * g++.dg/ipa/pr60419.C: New test.
35 2014-03-21  Richard Biener  <rguenther@suse.de>
37         PR tree-optimization/60577
38         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
40 2014-03-21  Tobias Burnus  <burnus@net-b.de>
42         PR fortran/60599
43         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
44         reading.
46 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
48         PR middle-end/60597
49         * g++.dg/opt/pr60597.C: New test.
51         PR c++/60572
52         * g++.dg/init/pr60572.C: New test.
54 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
56         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
58 2014-03-19  Tobias Burnus  <burnus@net-b.de>
60         PR fortran/60543
61         PR fortran/60283
62         * gfortran.dg/implicit_pure_4.f90: New.
64 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
66         PR c++/51474
67         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
69 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
71         PR testsuite/60590
72         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
73         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
74         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
76 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
78         PR c++/60332
79         * g++.dg/cpp1y/pr60332.C: New.
81 2014-03-19  Marek Polacek  <polacek@redhat.com>
83         PR sanitizer/60569
84         * g++.dg/ubsan/pr60569.C: New test.
86 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
88         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
90 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
92         PR tree-optimization/60559
93         * g++.dg/vect/pr60559.cc: New test.
95 2014-03-18  Ian Lance Taylor  <iant@google.com>
97         PR target/60563
98         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
99         (ditype): Rename typedef from int64_t.
101 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
103         PR c/55383
104         * gcc.dg/cast-qual-3.c: New.
105         Revert:
106         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
107         * c-c++-common/Wcast-qual-1.c: More precise match text.
109 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
111         PR fortran/55207
112         PR fortran/60549
113         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
114         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
115         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
116         * gfortran.dg/intent_optimize_1.f90: Ditto.
117         * gfortran.dg/pointer_init_9.f90: Ditto.
118         * gfortran.dg/volatile4.f90: Ditto.
119         * gfortran.dg/volatile6.f90: Ditto.
121 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
123         PR c/55383
124         * c-c++-common/Wcast-qual-1.c: More precise match text.
126 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
128         PR c++/60305
129         * g++.dg/cpp0x/constexpr-ice14.C: New.
131 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
133         PR c++/54250
134         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
136 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
138         PR sanitizer/60535
139         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
140         * c-c++-common/ubsan/null-2.c: Likewise.
141         * c-c++-common/ubsan/null-3.c: Likewise.
142         * c-c++-common/ubsan/null-4.c: Likewise.
143         * c-c++-common/ubsan/null-5.c: Likewise.
144         * c-c++-common/ubsan/null-6.c: Likewise.
145         * c-c++-common/ubsan/null-7.c: Likewise.
146         * c-c++-common/ubsan/null-8.c: Likewise.
147         * c-c++-common/ubsan/null-9.c: Likewise.
148         * c-c++-common/ubsan/null-10.c: Likewise.
149         * c-c++-common/ubsan/null-11.c: Likewise.
150         * c-c++-common/ubsan/overflow-1.c: Likewise.
151         * c-c++-common/ubsan/overflow-2.c: Likewise.
152         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
153         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
154         * c-c++-common/ubsan/overflow-int128.c: Likewise.
155         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
156         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
157         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
158         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
159         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
160         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
161         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
162         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
163         * c-c++-common/ubsan/pr59333.c: Likewise.
164         * c-c++-common/ubsan/pr59503.c: Likewise.
165         * c-c++-common/ubsan/pr59667.c: Likewise.
166         * c-c++-common/ubsan/undefined-1.c: Likewise.
167         * g++.dg/ubsan/pr59250.C: Likewise.
168         * g++.dg/ubsan/pr59306.C: Likewise.
170 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
172         * gcc.dg/tls/pr58595.c: Add tls options.
174 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
176         * gcc.target/i386/avx-additional-reg-names.c: New.
177         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
179 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
181         PR c++/60390
182         * g++.dg/cpp1y/pr60390.C: New testcase.
184         PR c++/60391
185         * g++.dg/cpp1y/pr60391.C: New testcase.
187 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
189         PR target/60516
190         * gcc.target/i386/pr60516.c: New test.
192 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
194         PR c++/59571
195         * g++.dg/cpp0x/constexpr-ice13.C: New.
197 2014-03-17  Marek Polacek  <polacek@redhat.com>
199         PR middle-end/60534
200         * gcc.dg/gomp/pr60534.c: New test.
202 2014-03-17  Kai Tietz  <ktietz@redhat.com>
204         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
206 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
208         PR testsuite/58851
209         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
210         storage size.
212 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
214         PR libfortran/58324
215         * gfortran.dg/list_read_12.f90: New test.
217 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
219         PR fortran/55207
220         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
221         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
222         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
223         -Wno-aggressive-loop-optimizations and remove an unused variable.
224         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
225         * gfortran.dg/pointer_init_9.f90: New.
226         * gfortran.dg/volatile4.f90: Put into subroutine.
227         * gfortran.dg/volatile6.f90: Ditto.
229 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
231         PR fortran/60392
232         * gfortran.dg/transpose_4.f90: New test.
234 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
236         PR rtl-optimization/60508
237         * gcc.target/i386/pr60508.c: New.
239 2014-03-14  Richard Biener  <rguenther@suse.de>
241         PR middle-end/60518
242         * g++.dg/pr60518.C: New testcase.
244 2014-03-14  Martin Jambor  <mjambor@suse.cz>
246         PR lto/60461
247         * gcc.dg/lto/pr60461_0.c: New test.
249 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
251         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
252         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
253         * gcc.dg/lto/save-temps_0.c: New testcase.
255 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
257         PR middle-end/36282
258         * c-c++-common/pr36282-1.c: New test.
259         * c-c++-common/pr36282-2.c: New test.
260         * c-c++-common/pr36282-3.c: New test.
261         * c-c++-common/pr36282-4.c: New test.
263 2014-03-13  Richard Henderson  <rth@redhat.com>
265         PR debug/60438
266         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
268 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
270         PR c++/60383
271         * g++.dg/template/crash118.C: New.
272         * g++.dg/template/crash95.C: Adjust.
274 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
276         PR rtl-optimization/57189
277         * gcc.target/i386/pr57189.c: New.
279 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
281         PR c++/60254
282         * g++.dg/cpp0x/static_assert10.C: New.
283         * g++.dg/cpp0x/static_assert11.C: Likewise.
284         * g++.dg/cpp0x/static_assert3.C: Adjust.
286 2014-03-13  Richard Biener  <rguenther@suse.de>
288         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
290 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
292         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
293         2.07 128-bit arithmetic.
294         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
296         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
297         due to when TImode is allowed in VSX registers, the allowable
298         address modes for TImode is just a single indirect address in
299         order for the value to be loaded and store in either GPR or VSX
300         registers.  This affects the generated code, and it would cause
301         this test to fail, when such an option is used.
303 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
305         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
307 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
309         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
310         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
311         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
312         only test for exactly one if if -mbranch-cost=1 has been passed.
314 2014-03-12  Christian Bruel  <christian.bruel@st.com>
316         PR target/60264
317         * gcc.target/arm/pr60264.c
319 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
321         PR tree-optimization/60454
322         * gcc.c-torture/execute/pr60454.c: New test.
324 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
325             Marc Glisse  <marc.glisse@inria.fr>
327         PR tree-optimization/60502
328         * gcc.c-torture/compile/pr60502.c: New test.
330 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
332         PR middle-end/60482
333         * gcc.dg/vect/pr60482.c: New test.
335 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
337         PR c++/60389
338         * g++.dg/cpp0x/inh-ctor19.C: New.
340 2014-03-11  Richard Biener  <rguenther@suse.de>
342         PR tree-optimization/60429
343         PR tree-optimization/60485
344         * gcc.dg/pr60485-1.c: New testcase.
345         * gcc.dg/pr60485-2.c: Likewise.
347 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
349         PR ipa/60457
350         * g++.dg/ipa/pr60457.C: New test.
352 2014-03-10  Richard Biener  <rguenther@suse.de>
354         PR middle-end/60474
355         * g++.dg/torture/pr60474.C: New testcase.
357 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
359         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
361 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
363         * gcc.dg/lto/pr55113_0.c: New testcase.
365 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
367         PR c++/60033
368         * g++.dg/cpp1y/pr60033.C: New testcase.
370         PR c++/60393
371         * g++.dg/cpp1y/pr60393.C: New testcase.
373 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
375         PR libfortran/60128
376         * gfortran.dg/fmt_en.f90: New test.
378 2014-03-07  Jason Merrill  <jason@redhat.com>
380         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
381         * lib/target-supports.exp (check_effective_target_c++11): Now
382         means C++11 and up.
383         (check_effective_target_c++11_only): New.
384         (check_effective_target_c++11_down): New.
385         (check_effective_target_c++1y): New.
386         (check_effective_target_c++1y_only): New.
387         (check_effective_target_c++98_only): Rename from
388         check_effective_target_c++98.
389         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
391 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
393         PR c++/58609
394         * g++.dg/cpp0x/constexpr-ice12.C: New.
396 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
398         * c-c++-common/gomp/map-1.c: Extend.
400 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
401             Janus Weil  <janus@gcc.gnu.org>
403         PR fortran/51976
404         * gfortran.dg/deferred_type_component_1.f90 : New test.
405         * gfortran.dg/deferred_type_component_2.f90 : New test.
407 2014-03-06  Marek Polacek  <polacek@redhat.com>
409         PR c/60197
410         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
411         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
413 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
415         PR target/58595
416         * gcc.dg/tls/pr58595.c: New test.
418 2014-03-06  Richard Biener  <rguenther@suse.de>
420         PR middle-end/60445
421         PR lto/60424
422         PR lto/60427
423         Revert
424         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
426         * gcc.dg/lto/pr55113_0.c: New testcase.
428 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
430         PR testsuite/59308
431         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
432         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
433         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
434         s390*/i?86/x86_64.
435         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
436         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
437         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
438         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
439         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
440         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
441         even for mips*/s390*/i?86/x86_64.
442         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
443         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
444         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
445         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
446         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
448         PR lto/60404
449         * gcc.dg/lto/pr60404_0.c: New test.
450         * gcc.dg/lto/pr60404_1.c: New file.
451         * gcc.dg/lto/pr60404_2.c: New file.
453 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
455         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
456         long long" throughout.
457         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
458         * gcc.dg/vmx/insert-vsx.c: Likewise.
459         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
460         * gcc.dg/vmx/ld-vsx.c: Likewise.
461         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
462         * gcc.dg/vmx/ldl-vsx.c: Likewise.
463         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
464         * gcc.dg/vmx/merge-vsx.c: Likewise.
465         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
466         * gcc.dg/vmx/st-vsx.c: Likewise.
467         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
468         * gcc.dg/vmx/stl-vsx.c: Likewise.
469         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
471 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
473         * gcc.dg/lto/pr55113_0.c: New testcase.
475 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
477         PR c++/60376
478         * g++.dg/cpp1y/pr60376.C: New.
480 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
482         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
484 2014-03-04  Richard Biener  <rguenther@suse.de>
486         PR tree-optimization/60382
487         * gcc.dg/vect/pr60382.c: New testcase.
489 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
491         PR libfortran/60148
492         * gfortran.dg/namelist_84.f90: New test.
494 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
496         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
497         argument to avoid inf values.
498         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
499         UNION_FP_CHECK machinery.
501 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
503         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
504         i32in128 cases outside special big-endian processing block.
506 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
508         PR preprocessor/60400
509         * c-c++-common/cpp/pr60400.c: New test.
510         * c-c++-common/cpp/pr60400-1.h: New file.
511         * c-c++-common/cpp/pr60400-2.h: New file.
513         PR objc++/60398
514         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
516         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
517         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
519 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
521         PR ipa/60150
522         * g++.dg/lto/pr60150.H: New testcase.
523         * g++.dg/lto/pr60150_0.C: New testcase.
524         * g++.dg/lto/pr60150_1.C: New testcase.
526 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
528         PR ipa/60306
529         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
531 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
533         PR fortran/60236
534         * gfortran.dg/vect/pr32380.f: Fix expected test results.
536 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
538         PR c++/50025
539         * g++.dg/cpp0x/pr50025.C: New.
541 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
543         PR c++/60377
544         * g++.dg/cpp1y/pr60377.C: New testcase.
546 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
548         PR fortran/60341
549         * gfortran.dg/str_comp_optimize_1.f90: New test.
551 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
553         PR target/60071
554         * gcc.c-torture/compile/pr60071.c: New.
556 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
558         PR fortran/60359
559         * gfortran.dg/unlimited_polymorphic_16.f90: New.
561 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
563         PR c++/58610
564         * g++.dg/cpp0x/constexpr-ice11.C: New.
566 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
568         PR c++/60314
569         * g++.dg/cpp1y/auto-fn24.C: New.
571 2014-02-28  Joey Ye  <joey.ye@arm.com>
573         PR target/PR60169
574         * gcc.target/arm/thumb1-far-jump-3.c: New case.
576 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
578         PR c++/60253
579         * g++.dg/overload/ellipsis2.C: New.
581 2014-02-27  Jeff Law  <law@redhat.com>
583         PR rtl-optimization/52714
584         * gcc.c-torture/compile/pr52714.c: New test.
586 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
587             Jeff Law  <law@redhat.com>
589         PR rtl-optimization/49847
590         * g++.dg/pr49847.C: New test.
592 2014-02-27  Marek Polacek  <polacek@redhat.com>
594         PR middle-end/59223
595         * c-c++-common/pr59223.c: New test.
597 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
599         * common/config/i386/predicates.md (const1256_operand): Remove.
600         (const2356_operand): New.
601         (const_1_to_2_operand): Remove.
602         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
603         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
604         (*avx512pf_gatherpf<mode>sf): Ditto.
605         (avx512pf_gatherpf<mode>df): Ditto.
606         (*avx512pf_gatherpf<mode>df_mask): Ditto.
607         (*avx512pf_gatherpf<mode>df): Ditto.
608         (avx512pf_scatterpf<mode>sf): Ditto.
609         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
610         (*avx512pf_scatterpf<mode>sf): Ditto.
611         (avx512pf_scatterpf<mode>df): Ditto.
612         (*avx512pf_scatterpf<mode>df_mask): Ditto.
613         (*avx512pf_scatterpf<mode>df): Ditto.
614         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
616 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
618         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
619         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
620         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
621         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
622         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
623         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
624         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
625         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
627 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
629         PR target/60280
630         * gnat.dg/renaming5.adb: Change to two expected gotos.
631         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
632         jump threads.
633         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
634         messages for removed basic block.
635         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
636         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
637         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
638         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
640 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
642         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
643         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
644         * gcc.dg/vmx/ldl-vsx.c: Likewise.
645         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
646         * gcc.dg/vmx/merge-vsx.c: Likewise.
647         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
649 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
651         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
652         * gcc.target/i386/prefetchwt1-1.c: New.
653         * g++.dg/other/i386-2.C: Add new option.
654         * g++.dg/other/i386-3.C: Ditto.
655         * gcc.target/i386/sse-12.c: Ditto.
656         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
657         * gcc.target/i386/sse-22.c: Add new option.
658         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
660 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
662         PR libfortran/59313
663         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
665         PR libfortran/58015
666         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
668 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
670         PR c++/60311
671         * g++.dg/cpp1y/pr60311.C: New testcase.
673         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
675         PR c++/60065
676         * g++.dg/cpp1y/pr60065.C: New testcase.
678 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
680         PR rtl-optimization/60268
681         * gcc.c-torture/compile/pr60268.c: New test.
683 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
685         * gcc.target/microblaze/others/mem_reload.c: New test.
687 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
689         * gcc.dg/vmx/lde.c: New test.
690         * gcc.dg/vmx/lde-be-order.c: New test.
691         * gcc.dg/vmx/ste.c: New test.
692         * gcc.dg/vmx/ste-be-order.c: New test.
694 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
696         PR testsuite/60173
697         * lib/target-supports.exp
698         (check_effective_target_logical_op_short_circuit): Add cris-*-*
699         and crisv32-*-* to list.
701 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
703         PR fortran/60302
704         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
706 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
708         * gcc.dg/vmx/vsums.c: Check entire result vector.
709         * gcc.dg/vmx/vsums-be-order.c: Likewise.
711 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
713         * gcc.dg/vmx/ld.c: New test.
714         * gcc.dg/vmx/ld-be-order.c: New test.
715         * gcc.dg/vmx/ld-vsx.c: New test.
716         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
717         * gcc.dg/vmx/ldl.c: New test.
718         * gcc.dg/vmx/ldl-be-order.c: New test.
719         * gcc.dg/vmx/ldl-vsx.c: New test.
720         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
721         * gcc.dg/vmx/st.c: New test.
722         * gcc.dg/vmx/st-be-order.c: New test.
723         * gcc.dg/vmx/st-vsx.c: New test.
724         * gcc.dg/vmx/st-vsx-be-order.c: New test.
725         * gcc.dg/vmx/stl.c: New test.
726         * gcc.dg/vmx/stl-be-order.c: New test.
727         * gcc.dg/vmx/stl-vsx.c: New test.
728         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
730 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
732         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
733         * g++.dg/other/i386-3.C (dg-options): Ditto.
734         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
735         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
736         -mavx512pf and -msha.
738 2014-02-21  Richard Biener  <rguenther@suse.de>
740         PR tree-optimization/60276
741         * gcc.dg/vect/pr60276.c: New testcase.
743 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
745         PR fortran/60234
746         * gfortran.dg/finalize_23.f90: New.
748 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
750         PR c++/60052
751         PR c++/60053
752         * g++.dg/cpp1y/pr60052.C: New testcase.
753         * g++.dg/cpp1y/pr60053.C: New testcase.
755 2014-02-21  Tobias Burnus  <burnus@net-b.de>
757         PR fortran/60286
758         * gfortran.dg/inquire_16.f90: New.
760 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
762         * gcc.target/nios2/biggot-1.c: New.
763         * gcc.target/nios2/biggot-2.c: New.
765 2014-02-20  Martin Jambor  <mjambor@suse.cz>
767         PR ipa/55260
768         * gcc.dg/ipa/pr55260.c: New test.
770 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
772         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
773         for execution test case.
775 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
777         PR ipa/58555
778         * g++.dg/torture/pr58555.C: New testcase.
780 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
782         PR target/60204
783         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
784         reflect abi fix.
785         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
787 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
788             Kirill Yukhin  <kirill.yukhin@intel.com>
790         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
791         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
792         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
793         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
794         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
795         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
797 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
799         PR c/37743
800         * g++.dg/ext/builtin-bswap1.C: New test.
801         * c-c++-common/pr37743.c: New test.
803 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
805         * gcc.dg/decl-10.c: New test.
807 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
809         PR c++/60267
810         * g++.dg/ext/ivdep-1.C: New test.
812         PR c++/60267
813         * gcc.dg/pr60267.c: New test.
815 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
817         PR target/59794
818         * gcc.target/i386/pr39162.c: Add dg-prune-output.
819         (dg-options): Remove -Wno-psabi.
820         * gcc.target/i386/pr59794-2.c: Ditto.
821         * gcc.target/i386/pr60205-1.c: Ditto.
822         * gcc.target/i386/sse-5.c: Ditto.
824 2014-02-18  Nick Clifton  <nickc@redhat.com>
826         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
827         * gcc.dg/pr23623.c: Likewise.
828         * gcc.dg/pr48784-1.c: Likewise.
829         * gcc.dg/pr48784-2.c: Likewise.
830         * gcc.dg/pr56997-2.c: Likewise.
831         * gcc.dg/sms-6.c: Likewise.
832         * gcc.dg/torture/pr60183.c: Likewise.
833         * gcc.dg/torture/vec-cvt-1.c: Likewise.
834         * gcc.c-torture/execute/20061220-1.x: New.
835         * gcc.c-torture/execute/pr43220.x: New.
836         * gcc.c-torture/execute/pr51581-1.x: New.
837         * gcc.c-torture/execute/pr51581-2.x: New.
838         * gcc.c-torture/execute/pr58570.x: New.
839         * gcc.c-torture/unsorted/DFcmp.x: New.
840         * gcc.c-torture/unsorted/SFset.x: New.
842 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
844         * gnat.dg/opt31.adb: New test.
846 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
848         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
850 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
852         PR fortran/60232
853         * gfortran.dg/typebound_proc_33.f90: New.
855 2014-02-19  Marek Polacek  <polacek@redhat.com>
857         PR c/60195
858         * gcc.dg/pr60195.c: New test.
860 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
862         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
863         overflow.
865 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
867         PR preprocessor/58844
868         * c-c++-common/cpp/pr58844-1.c: New test.
869         * c-c++-common/cpp/pr58844-2.c: New test.
871 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
873         PR c++/60225
874         * g++.dg/cpp0x/constexpr-ice10.C: New.
876 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
878         PR c++/60215
879         * g++.dg/cpp0x/pr60215.C: New.
881 2014-02-18  Tobias Burnus  <burnus@net-b.de>
883         PR fortran/49397
884         * gfortran.dg/proc_ptr_45.f90: New.
885         * gfortran.dg/proc_ptr_46.f90: New.
887 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
889         PR c++/60190
890         * g++.dg/cpp1y/pr60190.C: New testcase.
892         PR c++/60064
893         * g++.dg/cpp1y/pr60064.C: New testcase.
895 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
897         PR target/60205
898         * gcc.target/i386/pr60205-1.c: New test.
899         * gcc.target/i386/pr60205-2.c: Ditto.
901 2014-02-18  Kai Tietz  <ktietz@redhat.com>
903         PR target/60193
904         * gcc.target/i386/nest-1.c: New testcase.
906 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
908         * gnat.dg/opt32.adb: New test.
910 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
912         PR fortran/60231
913         * gfortran.dg/typebound_generic_15.f90: New.
915 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
917         PR fortran/55907
918         * gfortran.dg/init_flag_12.f90: New.
920 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
921             Ilya Tocar  <ilya.tocar@intel.com>
923         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
924         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
925         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
926         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
928 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
930         * lib/target-supports.exp
931         (check_effective_target_logical_op_short_circuit): New procedure.
932         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
933         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
934         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
935         * gcc.dg/tree-ssa/vrp47.c: Likewise.
936         * gcc.dg/tree-ssa/vrp87.c: Likewise.
937         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
938         logical_op_short_circuit for the alternative test, extending
939         it to arm_cortex_m.
941 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
943         PR target/60203
944         * gcc.target/powerpc/pr60203.c: New testsuite.
946 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
948         PR fortran/59599
949         * gfortran.dg/ichar_3.f90: New test.
951 2014-02-15  Richard Biener  <rguenther@suse.de>
953         PR tree-optimization/60183
954         * gcc.dg/torture/pr60183.c: New testcase.
956 2014-02-14  Jeff Law  <law@redhat.com>
958         PR rtl-optimization/60131
959         * g++.dg/torture/pr60131.C: New test.
961 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
963         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
964         on command-line.
966 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
968         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
970 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
972         * gcc.c-torture/compile/20140213.c: New test.
974 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
976         PR target/43546
977         * gcc.target/i386/pr43546.c: New test.
979 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
981         * gcc.target/s390/hotpatch-compile-8.c: New test.
983 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
985         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
986         definition with an ifndef.
987         * gcc.dg/pr59605-2.c: New test.
989 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
991         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
993 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
995         * gcc.dg/torture/float128-mul-underflow.c,
996         gcc.dg/torture/float128-truncdf-underflow.c,
997         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
999 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1001         PR middle-end/59737
1002         * g++.dg/ipa/pr59737.C: New test.
1004 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1006         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1008 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
1010         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1012         * gcc.dg/cilk-plus/jump-openmp.c: New file.
1014 2014-02-12  Richard Biener  <rguenther@suse.de>
1016         PR middle-end/60092
1017         * gcc.dg/torture/pr60092.c: New testcase.
1018         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1020 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1022         * gcc.c-torture/execute/20140212-1.c: New test.
1024 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
1026         PR c++/60047
1027         * g++.dg/cpp0x/pr60047.C: New.
1029 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1031         PR c/60101
1032         * c-c++-common/pr60101.c: New test.
1034 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
1036         PR lto/59468
1037         * g++.dg/ipa/devirt-27.C: New testcase.
1038         * g++.dg/ipa/devirt-26.C: New testcase.
1040 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1042         PR target/60137
1043         * gcc.target/powerpc/pr60137.c: New file.
1045 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1047         PR fortran/52370
1048         * gfortran.dg/pr52370.f90: New test.
1050 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
1052         PR target/59927
1053         Revert
1054         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1056         PR testsuite/58630
1057         * gcc.target/i386/pr43662.c (dg-options):
1058         Add -maccumulate-outgoing-args.
1059         * gcc.target/i386/pr43869.c (dg-options): Ditto.
1060         * gcc.target/i386/pr57003.c (dg-options): Ditto.
1061         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1062         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1063         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1064         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1065         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1066         Add -maccumulate-outgoing-args.
1067         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1068         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1069         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1070         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1071         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1072         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1073         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1074         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1075         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1076         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1077         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1078         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1079         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1080         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1081         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1083 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1085         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1087 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1089         PR debug/59776
1090         * gcc.dg/guality/pr59776.c: New test.
1092 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
1094         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1095         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1096         (add_options_for_arm_vfp3): New.
1098 2014-02-11  Jeff Law  <law@redhat.com>
1100         PR middle-end/54041
1101         * gcc.target/m68k/pr54041.c: New test.
1103 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1105         PR target/59927
1106         * gcc.target/i386/pr59927.c: New test.
1108 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
1110         * gcc.dg/vect/pr57741-3.c: Require vect_int.
1111         * gcc.dg/vect/pr60012.c: Likewise.
1112         * gcc.dg/vect/vect-119.c: Likewise.
1113         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1114         * gcc.dg/vect/vect-outer-4c.c: Likewise.
1116 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1118         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1120 2014-02-10  Jeff Law  <law@redhat.com>
1122         PR middle-end-52306
1123         * gcc.c-torture/compile/pr52306.c: New test.
1125 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1127         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1129 2014-02-10  Richard Biener  <rguenther@suse.de>
1131         PR tree-optimization/60115
1132         * gcc.dg/torture/pr60115.c: New testcase.
1134 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
1136         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1137         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1139 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1140             Ilya Tocar  <ilya.tocar@intel.com>
1142         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1143         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1144         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1145         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1146         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1147         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1148         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1149         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1150         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1151         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1152         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1153         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1154         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1155         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1156         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1157         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1158         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1159         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1160         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1161         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1162         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1163         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1164         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1165         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1166         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1167         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1168         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1170 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
1172         * gcc.dg/vect/pr59984.c: Require effective target
1173         vect_simd_clones.
1175 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1177         PR fortran/57522
1178         * gfortran.dg/associated_target_5.f03: New test.
1180 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1182         PR fortran/59026
1183         * gfortran.dg/elemental_by_value_1.f90: New test.
1185 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
1187         PR fortran/58470
1188         * gfortran.dg/finalize_22.f90: New.
1190 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
1192         PR fortran/60066
1193         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
1194         was fixed by the patch for PR59906.
1196 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
1198         PR translation/52289
1199         * gfortran.dg/coarray_8.f90: Update dg-error match.
1201 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1203         PR c/59984
1204         * gcc.dg/vect/pr59984.c: New test.
1206         PR middle-end/60092
1207         * gcc.dg/attr-alloc_align-1.c: New test.
1208         * gcc.dg/attr-alloc_align-2.c: New test.
1209         * gcc.dg/attr-alloc_align-3.c: New test.
1210         * gcc.dg/attr-assume_aligned-1.c: New test.
1211         * gcc.dg/attr-assume_aligned-2.c: New test.
1212         * gcc.dg/attr-assume_aligned-3.c: New test.
1214 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1216         PR target/60077
1217         * gcc.target/i386/pr60077-1.c: New test.
1218         * gcc.target/i386/pr60077-2.c: New test.
1220 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1222         PR preprocessor/56824
1223         * gcc.dg/pr56824.c: New test.
1225 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1227         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1228         variable used for atomic operations.
1230 2014-02-07  Richard Biener  <rguenther@suse.de>
1232         PR middle-end/60092
1233         * gcc.dg/vect/pr60092-2.c: New testcase.
1235 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1237         PR c++/60082
1238         Revert
1239         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1241         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1242         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1244 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1246         * gcc.target/s390/fp2int1.c: New testcase.
1248 2014-02-07  Richard Biener  <rguenther@suse.de>
1250         PR middle-end/60092
1251         * gcc.dg/tree-ssa/alias-30.c: New testcase.
1252         * gcc.dg/tree-ssa/alias-31.c: Likewise.
1254 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
1256         PR ipa/59918
1257         * g++.dg/torture/pr59918.C: New testcase.
1259 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1261         PR target/59575
1262         * gcc.target/arm/pr59575.c: New test.
1264         PR debug/59992
1265         * gcc.dg/pr59992.c: New test.
1267 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
1269         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1270         init_priority. Test alignment of variable instead of function.
1272 2014-02-06  Marek Polacek  <polacek@redhat.com>
1274         PR c/60087
1275         * gcc.dg/pr60087.c: New test.
1277 2014-02-06  Alan Modra  <amodra@gmail.com>
1279         * gcc.target/powerpc/pr60032.c: New.
1281 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1283         PR target/60062
1284         * gcc.c-torture/execute/pr60062.c: New test.
1285         * gcc.c-torture/execute/pr60072.c: New test.
1287 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
1289         * gcc.dg/tree-ssa/pr59597.c: Make called function static
1290         so that expected outcome works for PIC variants too.
1292 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
1293             Kugan Vivekanandarajah  <kuganv@linaro.org>
1295         * gcc.target/arm/vect-noalign.c: New file.
1297 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
1298             Jakub Jelinek  <jakub@redhat.com>
1300         PR middle-end/60013
1301         * gcc.dg/pr60013.c: New testcase.
1303 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1305         * gcc.dg/vmx/sum2s.c: New.
1306         * gcc.dg/vmx/sum2s-be-order.c: New.
1308 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1310         * gcc.dg/vmx/pack.c: New.
1311         * gcc.dg/vmx/pack-be-order.c: New.
1312         * gcc.dg/vmx/unpack.c: New.
1313         * gcc.dg/vmx/unpack-be-order.c: New.
1315 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1317         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1318         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1320 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1322         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
1323         Use __builtin_floorf, __builtin_ceilf.
1324         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
1325         declaration.
1326         (TEST): Use __builtin_floorf.
1327         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1329 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
1331         PR ipa/59947
1332         * g++.dg/opt/pr59947.C: New test.
1334         PR c++/58703
1335         * c-c++-common/gomp/pr58703.c: New test.
1337 2014-02-05  Richard Biener  <rguenther@suse.de>
1339         PR testsuite/60076
1340         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
1341         avoid using unsigned long long.
1343 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
1345         PR middle-end/57499
1346         * g++.dg/torture/pr57499.C: New test.
1348 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
1350         * gcc.dg/asan/nosanitize-and-inline.c: New test.
1352 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
1354         * g++.dg/ipa/devirrt-22.C: Fix template.
1356 2014-02-04  Marek Polacek  <polacek@redhat.com>
1358         PR c/60036
1359         * gcc.dg/pr60036.c: New test.
1361 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
1363         PR ipa/60058
1364         * g++.dg/torture/pr60058.C: New testcase.
1366 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1368         * g++.dg/tsan/default_options.C: Invert check.
1370 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1372         PR tree-optimization/60002
1373         * g++.dg/opt/pr60002.C: New test.
1375         PR tree-optimization/60023
1376         * g++.dg/vect/pr60023.cc: New test.
1378         PR ipa/60026
1379         * c-c++-common/torture/pr60026.c: New test.
1381         PR rtl-optimization/57915
1382         * gcc.target/i386/pr57915.c: New test.
1384 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1386         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
1388 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
1390         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
1392 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1394         PR middle-end/59261
1395         * gcc.dg/pr59261.c: New test.
1397 2014-02-04  Richard Biener  <rguenther@suse.de>
1399         PR tree-optimization/60012
1400         * gcc.dg/vect/pr60012.c: New testcase.
1402 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1404         PR target/59788
1405         * g++.dg/eh/unwind-direct.C: New test.
1407 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
1409         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
1410         timeout value to 20s.
1412 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
1414         PR ipa/59882
1415         * g++.dg/torture/pr59882.C: New testcase
1417 2014-02-03  Jan Hubicka  <jh@suse.cz>
1419         PR ipa/59831
1420         * g++.dg/ipa/devirt-22.C: New testcase.
1422 2014-02-03  Jan Hubicka  <jh@suse.cz>
1424         * g++.dg/ipa/devirt-25.C: New testcase.
1426 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1428         PR tree-optimization/59924
1429         * gcc.dg/pr59924.c: New test.
1431 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
1433         PR ipa/59831
1434         * g++.dg/ipa/devirt-24.C: New testcase.
1436 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
1438         PR c++/53017
1439         PR c++/59211
1440         * c-c++-common/attributes-1.c: New testcase.
1441         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
1443 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
1445         PR c++/58871
1446         * g++.dg/cpp0x/pr58871.C: New.
1448 2014-02-03  Cong Hou  <congh@google.com>
1450         PR tree-optimization/60000
1451         * g++.dg/vect/pr60000.cc: New test.
1453 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1455         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
1456         * gcc.target/i386/long-double-64-4.c: Likewise.
1457         * gcc.target/i386/long-double-80-1.c: Likewise.
1458         * gcc.target/i386/long-double-80-2.c: Likewise.
1459         * gcc.target/i386/long-double-80-3.c: Likewise.
1460         * gcc.target/i386/long-double-80-4.c: Likewise.
1461         * gcc.target/i386/long-double-80-5.c: Likewise.
1462         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
1463         __multf3 isn't used.
1464         * gcc.target/i386/long-double-64-3.c: Likewise.
1465         * gcc.target/i386/long-double-128-1.c: New test.
1466         * gcc.target/i386/long-double-128-2.c: Likewise.
1467         * gcc.target/i386/long-double-128-3.c: Likewise.
1468         * gcc.target/i386/long-double-128-4.c: Likewise.
1469         * gcc.target/i386/long-double-128-5.c: Likewise.
1470         * gcc.target/i386/long-double-128-6.c: Likewise.
1471         * gcc.target/i386/long-double-128-7.c: Likewise.
1472         * gcc.target/i386/long-double-128-8.c: Likewise.
1473         * gcc.target/i386/long-double-128-9.c: Likewise.
1474         * gcc.target/i386/long-double-64-5.c: Likewise.
1475         * gcc.target/i386/long-double-64-6.c: Likewise.
1476         * gcc.target/i386/long-double-64-7.c: Likewise.
1477         * gcc.target/i386/long-double-64-8.c: Likewise.
1478         * gcc.target/i386/long-double-64-9.c: Likewise.
1479         * gcc.target/i386/long-double-80-10.c: Likewise.
1480         * gcc.target/i386/long-double-80-8.c: Likewise.
1481         * gcc.target/i386/long-double-80-9.c: Likewise.
1483 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
1485         PR rtl-optimization/57662
1486         * g++.dg/pr57662.C: New test.
1488 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1490         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
1491         * gcc.dg/vmx/perm.c: New.
1492         * gcc.dg/vmx/perm-be-order.c: New.
1494 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1496         * gcc.dg/vmx/vsums.c: New.
1497         * gcc.dg/vmx/vsums-be-order.c: New.
1499 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
1501         * g++.dg/ipa/devirt-23.C: New testcase.
1502         * g++.dg/ipa/devirt-20.C: Fix template.
1504 2014-02-02  Jan Hubicka  <jh@suse.cz>
1506         * g++.dg/ipa/devirt-21.C: New testcase.
1508 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
1510         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
1511         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
1513 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
1515         PR target/60017
1516         * gcc.c-torture/execute/pr60017.c: New test.
1518 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
1520         PR fortran/57033
1521         * gfortran.dg/default_initialization_7.f90: New test.
1523 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
1525         PR fortran/59906
1526         * gfortran.dg/elemental_subroutine_9.f90: New test.
1528 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1530         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1532 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1534         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1536 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1538         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1540 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
1542         PR c++/51219
1543         * g++.dg/init/bitfield5.C: New.
1545 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
1547         PR tree-optimization/60003
1548         * gcc.c-torture/execute/pr60003.c: New test.
1550 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
1552         PR bootstrap/59985
1553         * gcc.target/arm/pr59985.C: New.
1555 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
1557         PR sanitizer/59410
1558         * lib/tsan-dg.exp (tsan_init): Instead of not running any
1559         tsan tests if trivial testcase doesn't run, set dg-do-what-default
1560         to compile.
1561         (tsan_finish): Restore dg-do-what-default.
1562         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1563         * g++.dg/tsan/fd_close_norace2.C: Likewise.
1564         * g++.dg/tsan/default_options.C: Likewise.
1565         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1566         * g++.dg/tsan/atomic_free2.C: Likewise.
1567         * g++.dg/tsan/cond_race.C: Likewise.
1568         * g++.dg/tsan/fd_close_norace.C: Likewise.
1569         * g++.dg/tsan/benign_race.C: Likewise.
1570         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1571         * c-c++-common/tsan/simple_race.c: Likewise.
1572         * c-c++-common/tsan/mutexset1.c: Likewise.
1573         * c-c++-common/tsan/thread_leak2.c: Likewise.
1574         * c-c++-common/tsan/tls_race.c: Likewise.
1575         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1576         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1577         * c-c++-common/tsan/free_race2.c: Likewise.
1578         * c-c++-common/tsan/thread_leak.c: Likewise.
1579         * c-c++-common/tsan/thread_leak1.c: Likewise.
1580         * c-c++-common/tsan/race_on_barrier.c: Likewise.
1581         * c-c++-common/tsan/free_race.c: Likewise.
1582         * c-c++-common/tsan/sleep_sync.c: Likewise.
1583         * c-c++-common/tsan/tiny_race.c: Likewise.
1584         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1585         * c-c++-common/tsan/atomic_stack.c: Likewise.
1586         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
1587         in dg-output regexps.
1588         * c-c++-common/tsan/simple_stack.c: Likewise.
1590 2014-01-31  Richard Henderson  <rth@redhat.com>
1592         * g++.dg/tm/pr60004.C: New.
1594 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
1596         PR c++/59082
1597         * g++.dg/inherit/crash4.C: New.
1599 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
1601         * c-c++-common/tsan/simple_race.c: Made test less flaky.
1603 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1605         * gcc.target/i386/m512-check.h: Use correct rounding values.
1607 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1609         * gcc.target/i386/avx-1.c: Use correct rounding values.
1610         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1611         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1612         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1613         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1614         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1615         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1616         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1617         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1618         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1619         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1620         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1621         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1622         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1623         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1624         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1625         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1626         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1627         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1628         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1629         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1630         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1631         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1632         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1633         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1634         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1635         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1636         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1637         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1638         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1639         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1640         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1641         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1642         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1643         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1644         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1645         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1646         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1647         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1648         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1649         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1650         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1651         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1652         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1653         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1654         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1655         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1656         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1657         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1658         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1659         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1660         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1661         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1662         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1663         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1664         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1665         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1666         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1667         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1668         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1669         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1670         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1671         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1672         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1673         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1674         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1675         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1676         * gcc.target/i386/sse-13.c: Ditto.
1677         * gcc.target/i386/sse-14.c: Ditto.
1678         * gcc.target/i386/sse-22.c: Ditto.
1679         * gcc.target/i386/sse-23.c: Ditto.
1681 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1683         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1684         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1686 2014-01-31  Richard Biener  <rguenther@suse.de>
1688         PR middle-end/59990
1689         * gcc.dg/torture/pr59990.c: New testcase.
1691 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
1693         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1694         if it fails don't run any tsan tests.
1696 2014-01-31  Marek Polacek  <polacek@redhat.com>
1698         PR c/59963
1699         * gcc.dg/pr59940.c (g): Adjust dg-warning.
1700         (y): Adjust dg-error.
1701         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1702         * gcc.dg/pr59963-1.c: New test.
1703         * gcc.dg/pr59963-2.c: New test.
1704         * gcc.dg/pr59963-3.c: New test.
1706 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
1708         PR target/59923
1709         * gcc.target/arm/pr59923.c: New test.
1711 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1713         * gcc.dg/vmx/splat.c: New.
1714         * gcc.dg/vmx/splat-vsx.c: New.
1715         * gcc.dg/vmx/splat-be-order.c: New.
1716         * gcc.dg/vmx/splat-vsx-be-order.c: New.
1717         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1718         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1720 2014-01-30  Richard Biener  <rguenther@suse.de>
1722         PR tree-optimization/59993
1723         * gcc.dg/torture/pr59993.c: New testcase.
1725 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
1727         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1728         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1729         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1730         vect_int rather than vect_float.
1732 2014-01-30  Marek Polacek  <polacek@redhat.com>
1734         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1736 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
1738         * gcc.target/microblaze/isa/fcmp4.c: New.
1740 2014-01-30  Marek Polacek  <polacek@redhat.com>
1742         PR c/59940
1743         * gcc.dg/pr59940.c: New test.
1744         * gcc.dg/pr35635.c (func3): Move dg-warning.
1746 2014-01-30  Richard Biener  <rguenther@suse.de>
1748         PR tree-optimization/59903
1749         * gcc.dg/torture/pr59903.c: New testcase.
1751 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
1753         PR c++/58843
1754         * g++.dg/lookup/crash8.C: New.
1756 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
1758         PR c++/58649
1759         * g++.dg/template/crash117.C: New.
1761 2014-01-30  Richard Biener  <rguenther@suse.de>
1763         PR c/59905
1764         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1765         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1766         abort.
1767         * gcc.dg/invalid-call-1.c: Likewise.
1769 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1771         PR c++/58561
1772         * g++.dg/cpp1y/auto-fn23.C: New.
1774 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1776         PR c++/58846
1777         * g++.dg/init/dso_handle2.C: New.
1779 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1781         PR c++/58674
1782         * g++.dg/cpp0x/pr58674.C: New.
1784 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1786         PR target/59617
1787         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1788         * gcc.target/i386/avx512f-gather-5.c: Ditto.
1790 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1792         * gcc.dg/vmx/merge-be-order.c: New.
1793         * gcc.dg/vmx/merge.c: New.
1794         * gcc.dg/vmx/merge-vsx-be-order.c: New.
1795         * gcc.dg/vmx/merge-vsx.c: New.
1797 2014-01-29  Richard Biener  <rguenther@suse.de>
1799         PR tree-optimization/58742
1800         * gcc.dg/pr58742-1.c: New testcase.
1801         * gcc.dg/pr58742-2.c: Likewise.
1802         * gcc.dg/pr58742-3.c: Likewise.
1804 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
1806         * gcc.target/arm/ftest-armv7ve-arm.c: New.
1807         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1808         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1810 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1812         PR c++/58702
1813         * g++.dg/gomp/pr58702.C: New.
1815 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
1817         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1818         selector.
1820 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
1822         PR middle-end/59917
1823         PR tree-optimization/59920
1824         * gcc.dg/pr59920-1.c: New test.
1825         * gcc.dg/pr59920-2.c: New test.
1826         * gcc.dg/pr59920-3.c: New test.
1827         * c-c++-common/gomp/pr59917-1.c: New test.
1828         * c-c++-common/gomp/pr59917-2.c: New test.
1830         PR tree-optimization/59594
1831         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1832         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1833         * gcc.dg/vect/pr59594.c: New test.
1835 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
1837         PR fortran/59414
1838         * gfortran.dg/allocate_class_3.f90: New test.
1840 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
1842         PR preprocessor/59935
1843         * c-c++-common/cpp/warning-zero-location.c: New test.
1844         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1846 2014-01-27  Steve Ellcey  <sellcey@mips.com>
1848         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1850 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
1852         * g++.dg/ext/mv16.C: New tests.
1854 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
1856         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1857         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1858         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1859         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1860         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1861         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1862         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1863         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1864         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1865         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1866         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1867         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1868         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1869         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1870         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1871         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1872         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1873         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1874         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1875         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1876         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1877         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1878         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1879         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1880         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1881         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1882         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1883         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1884         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1885         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1886         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1887         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1888         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1889         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1890         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1891         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1892         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1893         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1894         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1895         _mm512_mask_cvtepi32_storeu_epi8.
1896         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1897         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1898         _mm512_mask_cvtepi32_storeu_epi16.
1899         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1900         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1901         _mm512_mask_cvtepi64_storeu_epi8.
1902         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1903         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1904         _mm512_mask_cvtepi64_storeu_epi16.
1905         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1906         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1907         _mm512_mask_cvtepi64_storeu_epi32.
1908         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1909         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1910         _mm512_mask_cvtsepi32_storeu_epi8.
1911         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1912         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1913         _mm512_mask_cvtsepi32_storeu_epi16.
1914         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1915         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1916         _mm512_mask_cvtsepi64_storeu_epi8.
1917         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1918         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1919         _mm512_mask_cvtsepi64_storeu_epi16.
1920         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1921         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1922         _mm512_mask_cvtsepi64_storeu_epi32.
1923         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1924         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1925         _mm512_mask_cvtusepi32_storeu_epi8.
1926         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1927         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1928         _mm512_mask_cvtusepi32_storeu_epi16.
1929         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1930         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1931         _mm512_mask_cvtusepi64_storeu_epi8.
1932         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1933         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1934         _mm512_mask_cvtusepi64_storeu_epi16.
1935         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1936         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1937         _mm512_mask_cvtusepi64_storeu_epi32.
1938         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1939         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1941 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
1943         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1944         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1945         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1946         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1947         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1948         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1949         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1950         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1951         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1952         built-ins roudning immediate.
1953         * gcc.target/i386/sse-22.c: Add new built-ins.
1954         * gcc.target/i386/sse-23.c: Ditto.
1955         * gcc.target/i386/avx-1.c: Ditto.
1957 2014-01-27  Christian Bruel  <christian.bruel@st.com>
1959         * gcc.target/sh/torture/strncmp.c: New tests.
1961 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
1963         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1965 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1967         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1969 2014-01-24  Jeff Law  <law@redhat.com>
1971         PR tree-optimization/59919
1972         * gcc.c-torture/compile/pr59919.c: New test.
1974 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
1976         PR c++/57524
1977         * g++.dg/ext/timevar2.C: New.
1979 2014-01-24  Marek Polacek  <polacek@redhat.com>
1981         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1983 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
1985         PR target/59929
1986         * gcc.target/i386/pr59929.c: New test.
1988 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1990         PR target/59909
1991         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1992         word atomic functions at runtime.
1994 2014-01-23  Marek Polacek  <polacek@redhat.com>
1996         PR c/59846
1997         * gcc.dg/pr59846.c: New test.
1999 2014-01-23  Marek Polacek  <polacek@redhat.com>
2001         PR c/58346
2002         * c-c++-common/pr58346-1.c: New test.
2003         * c-c++-common/pr58346-2.c: New test.
2004         * c-c++-common/pr58346-3.c: New test.
2006 2014-01-23  Marek Polacek  <polacek@redhat.com>
2008         PR c/59871
2009         * gcc.dg/20020220-2.c: Adjust dg-warning message.
2010         * gcc.dg/pr59871.c: New test.
2012 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
2014         PR c++/58980
2015         * g++.dg/parse/enum11.C: New.
2017 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2019         * gcc.target/aarch64/sshr64_1.c: New testcase.
2021 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2023         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2024         SIMD enabled function.
2025         * g++.dg/cilk-plus/ef_test.C: New test.
2026         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2027         and added C++ ones.
2028         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2029         to differenciate C error messages from C++ ones.
2031 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2033         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2035 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
2037         * gcc.target/microblaze/others/builtin-trap.c: New test,
2039 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
2041         PR middle-end/58809
2042         * c-c++-common/gomp/pr58809.c: New test.
2044 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
2046         PR sanitizer/59897
2047         * c-c++-common/asan/use-after-return-1.c: Fixed
2048         to pass on darwin.
2050 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
2052         PR preprocessor/58580
2053         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2055 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2056             Ilya Tocar  <ilya.tocar@intel.com>
2058         * gcc.target/i386/avx512f-kmovw-1.c: New.
2060 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2062         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2063         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2064         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2065         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2066         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2067         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2069 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
2071         PR target/52125
2072         * gcc.dg/pr48774.c: Remove skip for mips_rel.
2073         * gcc.target/mips/pr52125.c: New test.
2075 2014-01-22  Marek Polacek  <polacek@redhat.com>
2077         PR c/59891
2078         * gcc.dg/torture/pr59891.c: New test.
2080 2014-01-22  Jeff Law  <law@redhat.com>
2082         PR tree-optimization/59597
2083         * gcc.dg/tree-ssa/pr59597.c: New test.
2085 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
2087         PR rtl-optimization/59477
2088         * g++.dg/pr59477.C: New.
2090 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
2092         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2094 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2096         PR c++/59482
2097         * g++.dg/pr59482.C: New.
2099 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2101         * gcc.dg/vmx/insert-vsx-be-order.c: New.
2102         * gcc.dg/vmx/extract-vsx.c: New.
2103         * gcc.dg/vmx/extract-vsx-be-order.c: New.
2104         * gcc.dg/vmx/insert-vsx.c: New.
2106 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2108         PR rtl-optimization/59896
2109         * gcc.target/arm/pr59896.c: New.
2111 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2113         PR rtl-optimization/59858
2114         * gcc.target/arm/pr59858.c: New.
2116 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
2118         PR target/59003
2119         * gcc.dg/tree-prof/pr59003.c: New test.
2121         PR middle-end/59860
2122         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2123         other targets.
2125 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
2127         * gfortran.dg/round_3.f08: Add more cases.
2129 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
2131         * lib/target-supports.exp (force_conventional_output_for): New
2132         procedure.
2133         * lib/scanasm.exp (scan-assembler_required_options)
2134         (scan-assembler-not_required_options)
2135         (scan-assembler-times_required_options): Replace with
2136         force_conventional_output_fors.
2137         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2138         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2140 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
2142         PR middle-end/59789
2143         * gcc.target/i386/pr59789.c: New testcase.
2145 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
2147         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2148         the 'code' bitfield from 16 to 8.
2150 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2152         * lib/target-supports.exp
2153         (check_effective_target_vect_perm): Exclude aarch64_be.
2154         (check_effective_target_vect_perm_byte): Likewise.
2155         (check_effective_target_vect_perm_short): Likewise.
2157 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2159         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2160         (RUN_TEST): Use new macro.
2161         (INDEX64_32): Delete.
2162         (INDEX64_64): Likewise.
2163         (INDEX128_32): Likewise.
2164         (INDEX128_64): Likewise.
2165         (INDEX): Likewise.
2166         (test_vneg_f32): Use fixed RUN_TEST.
2168 2014-01-20  Richard Biener  <rguenther@suse.de>
2170         PR middle-end/59860
2171         * gcc.dg/pr59860.c: New testcase.
2173 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
2175         PR target/59880
2176         * gcc.target/i386/pr59880.c: New test.
2178 2014-01-20  Renlin Li  <renlin.li@arm.com>
2180         * gcc.dg/pr44194-1.c: Tweak regexp.
2182 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2184         PR libfortran/59771
2185         PR libfortran/59774
2186         PR libfortran/59836
2187         * gfortran.dg/round_3.f08: New cases added.
2188         * gfortran.dg/fmt_g_1.f90: New test.
2190 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
2192         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2194 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2196         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2198 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2200         * gcc.dg/vect/pr57705.c: Require vect_int.
2201         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2202         * gcc.dg/vect/vect-alias-check.c: Likewise.
2204 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
2206         PR fortran/58007
2207         * gfortran.dg/unresolved_fixup_1.f90: New test.
2208         * gfortran.dg/unresolved_fixup_2.f90: New test.
2210 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
2212         PR target/58944
2213         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2214         Remove dg-prune-output lines.
2216 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2218         PR middle-end/59706
2219         * gfortran.dg/pr59706.f90: New test.
2220         * g++.dg/ext/pr59706.C: New test.
2222 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2224         PR c++/59270
2225         PR c++/58811
2226         * g++.dg/cpp0x/decltype-incomplete1.C: New.
2227         * g++.dg/init/pr58811.C: Likewise.
2229 2014-01-17  Jeff Law  <law@redhat.com>
2231         PR middle-end/57904
2232         * gfortran.dg/pr57904.f90: New test.
2234 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2236         PR c++/59269
2237         * g++.dg/cpp0x/nsdmi-union4.C: New.
2239 2014-01-17  Marek Polacek  <polacek@redhat.com>
2241         PR c++/59838
2242         * g++.dg/diagnostic/pr59838.C: New test.
2244 2014-01-17  Marek Polacek  <polacek@redhat.com>
2246         PR c/58346
2247         * gcc.dg/pr58346.c: New test.
2249 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2251         PR testsuite/58776
2252         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2253         dg-options, use dg-additional-options for i?86/x86_64 to avoid
2254         option duplication.
2256         PR fortran/59440
2257         * gfortran.dg/pr59440-1.f90: New test.
2258         * gfortran.dg/pr59440-2.f90: New test.
2259         * gfortran.dg/pr59440-3.f90: New test.
2261         PR testsuite/59064
2262         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2263         testing for " version" and " alias" with one testing for
2264         " version\[^\n\r]* alias".
2265         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2266         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2267         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2268         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2269         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2270         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2272         PR c++/57945
2273         * c-c++-common/torture/pr57945.c: New test.
2275 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2277         * gcc.target/arm/its.c: New testcase.
2279 2014-01-16  Jan Hubicka  <jh@suse.cz>
2281         PR ipa/59775
2282         * g++.dg/torture/pr59775.C: New testcase.
2284 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
2286         PR middle-end/58344
2287         * gcc.c-torture/compile/pr58344.c: New test.
2289         PR target/59839
2290         * gcc.target/i386/pr59839.c: New test.
2292         PR debug/54694
2293         * gcc.target/i386/pr9771-1.c (main): Rename to...
2294         (real_main): ... this.  Add __asm name "main".
2295         (ASMNAME, ASMNAME2, STRING): Define.
2297 2014-01-16  Nick Clifton  <nickc@redhat.com>
2299         PR middle-end/28865
2300         * gcc.c-torture/compile/pr28865.c: New.
2301         * gcc.c-torture/execute/pr28865.c: New.
2303 2014-01-16  Marek Polacek  <polacek@redhat.com>
2305         PR middle-end/59827
2306         * gcc.dg/pr59827.c: New test.
2308 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
2310         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2312 2014-01-15  Richard Henderson  <rth@redhat.com>
2314         PR debug/54694
2315         * gcc.target/i386/pr54694.c: New test.
2317 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
2319         PR c++/49718
2320         * g++.dg/pr49718.C: New test.
2322 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
2324         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
2326 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2328         * gcc.dg/vmx/mult-even-odd.c: New.
2329         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
2331 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2333         * lib/target-supports.exp (check_libcilkrts_available): Added an
2334         extern "C" if we are using C++ along with a function prototype.
2336 2014-01-15  Jeff Law  <law@redhat.com>
2338         PR tree-optimization/59747
2339         * gcc.c-torture/execute/pr59747.c: New test.
2341 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2343         PR target/59794
2344         * c-c++-common/convert-vec-1.c: Also prune ABI change for
2345         Linux/x86.
2346         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
2347         * g++.dg/ext/attribute-test-1.C: Likewise.
2348         * g++.dg/ext/attribute-test-2.C: Likewise.
2349         * g++.dg/ext/attribute-test-3.C: Likewise.
2350         * g++.dg/ext/attribute-test-4.C: Likewise.
2351         * g++.dg/ext/pr56790-1.C: Likewise.
2352         * g++.dg/torture/pr38565.C: Likewise.
2353         * gcc.dg/pr53060.c: Likewise.
2354         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
2355         * c-c++-common/vector-compare-2.c: Likewise.
2356         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
2357         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
2358         dg-message line number.
2360 2014-01-15  Matthias Klose  <doko@ubuntu.com>
2362         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
2364 2014-01-15  Richard Biener  <rguenther@suse.de>
2366         PR tree-optimization/59822
2367         * g++.dg/torture/pr59822.C: New testcase.
2369 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
2371         PR target/59808
2372         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
2373         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
2375 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
2376             Kugan Vivekanandarajah  <kuganv@linaro.org>
2378         PR target/59695
2379         * g++.dg/pr59695.C: New testcase.
2381 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2383         PR target/59803
2384         * gcc.c-torture/compile/pr59803.c: New testcase.
2386 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
2388         PR c/58943
2389         * gcc.c-torture/execute/pr58943.c: New test.
2390         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
2392 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2394         PR target/59794
2395         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
2396         * gcc.target/i386/pr39162.c (y): New __m256i variable.
2397         (bar): Change return type to void.  Set y to x.
2398         * gcc.target/i386/pr59794-1.c: New testcase.
2399         * gcc.target/i386/pr59794-2.c: Likewise.
2400         * gcc.target/i386/pr59794-3.c: Likewise.
2401         * gcc.target/i386/pr59794-4.c: Likewise.
2402         * gcc.target/i386/pr59794-5.c: Likewise.
2403         * gcc.target/i386/pr59794-6.c: Likewise.
2404         * gcc.target/i386/pr59794-7.c: Likewise.
2406 2014-01-14  Richard Biener  <rguenther@suse.de>
2408         PR tree-optimization/58921
2409         PR tree-optimization/59006
2410         * gcc.dg/torture/pr58921.c: New testcase.
2411         * gcc.dg/torture/pr59006.c: Likewise.
2412         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
2414 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
2416         PR testsuite/59494
2417         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
2418         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
2419         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
2420         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
2421         Executing predictive commoning without unrolling.
2423 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
2425         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
2426         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
2427         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
2428         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
2429         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
2430         __builtin_ia32_rsqrt28sd_round.
2431         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
2432         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
2433         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
2434         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
2435         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
2436         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
2437         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
2438         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
2439         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
2440         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
2441         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
2442         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
2443         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
2444         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2445         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
2446         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
2447         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
2448         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2449         * gcc.target/i386/sse-22.c: Extend with new built-ins,
2450         fix wrong rounding mode (see above).
2451         * gcc.target/i386/sse-23.c: Ditto.
2453 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2455         * gcc.dg/vmx/insert.c: New.
2456         * gcc.dg/vmx/insert-be-order.c: New.
2457         * gcc.dg/vmx/extract.c: New.
2458         * gcc.dg/vmx/extract-be-order.c: New.
2460 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
2462         PR tree-optimization/59387
2463         * gcc.c-torture/execute/pr59387.c: New test.
2465 2014-01-13  Richard Biener  <rguenther@suse.de>
2467         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
2468         adjusting mathlib options.
2469         * gfortran.dg/lto/lto.exp: Likewise.
2471 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2473         * gnat.dg/loop_optimization17.adb: New test.
2474         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
2476 2014-01-13  Christian Bruel  <christian.bruel@st.com>
2478         * gcc.target/sh/cmpstrn.c: New case.
2480 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
2482         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
2483         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2485 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
2487         PR fortran/58026
2488         * gfortran.dg/alloc_comp_basics_6.f90: New.
2490 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2492         PR fortran/59700
2493         * gfortran.dg/pr59700.f90: New test.
2495 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2497         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
2498         * gfortran.dg/use_only_3.f90: Likewise.
2499         * gfortran.dg/inquire_10.f90: Delete opened file.
2500         * gfortran.dg/inquire_15.f90: Likewise.
2501         * gfortran.dg/pr16597.f90: Likewise.
2502         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
2503         for PR59419.
2505 2014-01-10  Jeff Law  <law@redhat.com>
2507         PR middle-end/59743
2508         * gcc.c-torture/compile/pr59743.c: New test.
2510 2014-01-10  Jan Hubicka  <jh@suse.cz>
2512         PR ipa/58585
2513         * g++.dg/torture/pr58585.C: New testcase.
2515 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
2517         * gcc.dg/pr46309.c: Disable for cris*-*-*.
2519 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
2521         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
2523 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
2525         PR target/59744
2526         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2527         * gcc.target/aarch64/cmn-neg2.c: New test.
2529 2014-01-10  Richard Biener  <rguenther@suse.de>
2531         PR tree-optimization/59374
2532         * gcc.dg/torture/pr59374-3.c: New testcase.
2534 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2536         * lib/target-supports.exp
2537         (check_effective_target_arm_crypto_ok_nocache): New.
2538         (check_effective_target_arm_crypto_ok): Use above procedure.
2539         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2541 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
2543         PR ipa/58252
2544         PR ipa/59226
2545         * g++.dg/ipa/devirt-20.C: New testcase.
2546         * g++.dg/torture/pr58252.C: Likewise.
2547         * g++.dg/torture/pr59226.C: Likewise.
2549 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2551         * c-c++-common/asan/no-asan-stack.c: New test.
2553 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
2555         PR middle-end/59670
2556         * gcc.dg/pr59670.c: New test.
2558 2014-01-09  Steve Ellcey  <sellcey@mips.com>
2560         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2562 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
2564         PR middle-end/47735
2565         * gcc.target/i386/pr47735.c: New test.
2567         PR tree-optimization/59622
2568         * g++.dg/opt/pr59622-2.C: New test.
2569         * g++.dg/opt/pr59622-3.C: New test.
2570         * g++.dg/opt/pr59622-4.C: New test.
2571         * g++.dg/opt/pr59622-5.C: New test.
2573         PR sanitizer/59136
2574         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2575         filename:line instead of (modulename+offset) form with stripped
2576         initial / from the filename.
2578 2014-01-09  Ian Lance Taylor  <iant@google.com>
2580         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2581         the other Go compiler.
2583 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
2585         PR c++/59730
2586         * g++.dg/cpp0x/variadic145.C: New.
2588 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
2590         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2591         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
2593 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2595         PR testsuite/59524
2596         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2597         are run only if the Cilk library is available/enabled.
2598         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2599         * lib/target-supports.exp (check_libcilkrts_available): New function.
2601 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2603         PR c++/59631
2604         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2605         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2606         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2607         with dg-additional-options.
2608         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2609         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2610         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2611         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2612         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2613         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2615 2014-01-09  Richard Biener  <rguenther@suse.de>
2617         PR tree-optimization/59715
2618         * gcc.dg/torture/pr59715.c: New testcase.
2620 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2622         * c-c++-common/asan/no-asan-globals.c: New test.
2623         * c-c++-common/asan/no-instrument-reads.c: Likewise.
2624         * c-c++-common/asan/no-instrument-writes.c: Likewise.
2625         * c-c++-common/asan/use-after-return-1.c: Likewise.
2626         * c-c++-common/asan/no-use-after-return.c: Likewise.
2628 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
2630         * gnat.dg/weak2.ad[sb]: New test.
2632 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
2634         PR middle-end/59471
2635         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
2636         type, use pointers to vector type instead.
2638 2014-01-08  Catherine Moore  <clm@codesourcery.com>
2640         * gcc.target/mips/umips-branch-3.c: New test.
2641         * gcc.target/mips/umips-branch-4.c: New test.
2643 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
2645         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
2646         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
2647         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
2648         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
2649         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
2650         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
2651         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
2652         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
2654 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
2656         PR rtl-optimization/59137
2657         * gcc.target/mips/pr59137.c: New test.
2659 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
2661         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
2662         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
2663         * gcc.target/i386/pr55433.c (dg-options): Ditto.
2664         * gcc.target/i386/pr57848.c (dg-options): Ditto.
2665         * gcc.target/i386/pr59099.c (dg-options): Ditto.
2666         Require fpic effective target.
2667         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2669 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
2671         PR ipa/59722
2672         * gcc.dg/pr59722.c: New test.
2674 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2676         PR middle-end/57748
2677         * gcc.dg/torture/pr57748-3.c: New test.
2678         * gcc.dg/torture/pr57748-4.c: New test.
2680 2014-01-08  Marek Polacek  <polacek@redhat.com>
2682         PR middle-end/59669
2683         * gcc.dg/gomp/pr59669-1.c: New test.
2684         * gcc.dg/gomp/pr59669-2.c: New test.
2686 2014-01-08  Martin Jambor  <mjambor@suse.cz>
2688         PR ipa/59610
2689         * gcc.dg/ipa/pr59610.c: New test.
2691 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
2693         PR fortran/58182
2694         * gfortran.dg/binding_label_tests_26a.f90: New.
2695         * gfortran.dg/binding_label_tests_26b.f90: New.
2697 2014-01-08  Marek Polacek  <polacek@redhat.com>
2699         PR sanitizer/59667
2700         * c-c++-common/ubsan/pr59667.c: New test.
2702 2014-01-08  Richard Biener  <rguenther@suse.de>
2704         PR middle-end/59630
2705         * gcc.dg/pr59630.c: New testcase.
2707 2014-01-08  Richard Biener  <rguenther@suse.de>
2709         PR middle-end/59471
2710         * gcc.dg/pr59471.c: New testcase.
2712 2014-01-07  Jeff Law  <law@redhat.com>
2714         PR middle-end/53623
2715         * gcc.target/i386/pr53623.c: New test.
2717 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
2719         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2720         blanks at EOF.
2721         * g++.dg/cpp1y/pr58534.C: Likewise.
2722         * g++.dg/cpp1y/pr58536.C: Likewise.
2723         * g++.dg/cpp1y/pr58548.C: Likewise.
2724         * g++.dg/cpp1y/pr58549.C: Likewise.
2725         * g++.dg/cpp1y/pr58637.C: Likewise.
2726         * g++.dg/cpp1y/pr59112.C: Likewise.
2727         * g++.dg/cpp1y/pr59113.C: Likewise.
2728         * g++.dg/cpp1y/pr59629.C: Likewise.
2729         * g++.dg/cpp1y/pr59635.C: Likewise.
2730         * g++.dg/cpp1y/pr59636.C: Likewise.
2731         * g++.dg/cpp1y/pr59638.C: Likewise.
2733 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
2735         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2737 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
2739         * gcc.target/i386/intrinsics_4.c (bar): New function.
2741 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
2743         * g++.dg/ext/is_base_of_incomplete-2.C: New.
2745 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
2747         PR rtl-optimization/58668
2748         * gcc.dg/pr58668.c: New test.
2750         PR tree-optimization/59643
2751         * gcc.dg/pr59643.c: New test.
2752         * gcc.c-torture/execute/pr59643.c: New test.
2754 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
2756         PR fortran/59589
2757         * gfortran.dg/class_allocate_16.f90: New.
2759 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
2761         PR target/59644
2762         * gcc.target/i386/pr59644.c: New test.
2764 2014-01-06  Marek Polacek  <polacek@redhat.com>
2766         PR c/57773
2767         * gcc.dg/pr57773.c: New test.
2769 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
2771         PR c++/59635
2772         PR c++/59636
2773         PR c++/59629
2774         PR c++/59638
2775         * g++.dg/cpp1y/pr59635.C: New testcase.
2776         * g++.dg/cpp1y/pr59636.C: New testcase.
2777         * g++.dg/cpp1y/pr59629.C: New testcase.
2778         * g++.dg/cpp1y/pr59638.C: New testcase.
2780 2014-01-06  Martin Jambor  <mjambor@suse.cz>
2782         PR ipa/59008
2783         * gcc.dg/ipa/pr59008.c: New test.
2785 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2787         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2788         if supported.
2790 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2792         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2793         Require c99_runtime.
2794         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2796         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2797         Require c99_runtime.
2798         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2799         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2800         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2802         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2803         Require c99_runtime.
2804         Make CALC void static.
2805         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2807         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2808         Require c99_runtime.
2809         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2811 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2813         * gcc.target/i386/pr59501-1.c: Require avx effective target.
2814         * gcc.target/i386/pr59501-2.c: Likewise.
2815         * gcc.target/i386/pr59501-3.c: Likewise.
2816         * gcc.target/i386/pr59501-4.c: Likewise.
2817         * gcc.target/i386/pr59501-5.c: Likewise.
2818         * gcc.target/i386/pr59501-6.c: Likewise.
2820 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2822         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2823         * gcc.target/i386/pr59390_1.c: Likewise.
2824         * gcc.target/i386/pr59390_2.c: Likewise.
2826 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2828         * gcc.dg/pr59350.c: Tweak.
2829         * gcc.dg/pr59350-2.c: New test.
2830         * g++.dg/pr59510.C: Likewise.
2832 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
2834         PR fortran/59023
2835         * gfortran.dg/bind_c_procs_2.f90: New.
2837 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
2839         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2840         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2841         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2842         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2843         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2844         * gcc.dg/tree-ssa/vrp47.c: Likewise.
2845         * gcc.dg/tree-ssa/vrp87.c: Likewise.
2847 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2849         * gcc.target/arm/neon-nested-apcs.c: New test.
2851 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
2853         PR tree-optimization/59519
2854         * gcc.dg/vect/pr59519-1.c: New test.
2855         * gcc.dg/vect/pr59519-2.c: New test.
2857         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2858         vmovdqu32.
2860 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
2862         PR fortran/59547
2863         * gfortran.dg/typebound_proc_32.f90: New.
2865 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
2867         PR c++/58950
2868         * g++.dg/pr58950.C: New file.
2870 2014-01-03  Tobias Burnus  <burnus@net-b.de>
2872         PR c++/58567
2873         * g++.dg/gomp/pr58567.C: New.
2875 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
2877         PR tree-optimization/59651
2878         * gcc.dg/torture/pr59651.c: New test.
2879         * gcc.dg/vect/pr59651.c: Ditto.
2881 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
2883         PR target/59625
2884         * gcc.target/i386/pr59625.c: New test.
2886 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
2888         Core DR 1442
2889         PR c++/59165
2890         * g++.dg/cpp0x/range-for28.C: New.
2891         * g++.dg/cpp0x/range-for3.C: Update.
2893 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
2895         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2897 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2899         PR c++/59641
2900         * g++.dg/cpp0x/pr59641.C: New file.
2902 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2904         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2906 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2908         PR c++/59378
2909         * g++.dg/ext/pr59378.C: New file.
2911 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2913         Update copyright years
2915 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2917         * gcc.target/arc/arc.exp: Use the standard form for the copyright
2918         notice.
2920 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
2922         PR fortran/59654
2923         * gfortran.dg/dynamic_dispatch_12.f90: New.
2925 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
2927         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2928         the builtin isn't optimized away as unused.
2930         PR rtl-optimization/59647
2931         * g++.dg/opt/pr59647.C: New test.
2933 Copyright (C) 2014 Free Software Foundation, Inc.
2935 Copying and distribution of this file, with or without modification,
2936 are permitted in any medium without royalty provided the copyright
2937 notice and this notice are preserved.