/cp
[official-gcc.git] / gcc / testsuite / ChangeLog
bloba57529844c8f3e1243628662beb7c0ba8314da73
1 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/60384
4         * g++.dg/cpp1y/pr60384.C: New.
6 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
8         PR target/60598
9         * gcc.dg/pr60598.c: New test.
11 2014-03-21  Martin Jambor  <mjambor@suse.cz>
13         PR ipa/59176
14         * g++.dg/torture/pr59176.C: New test.
16 2014-03-21  Martin Jambor  <mjambor@suse.cz>
18         PR ipa/60419
19         * g++.dg/ipa/pr60419.C: New test.
21 2014-03-21  Richard Biener  <rguenther@suse.de>
23         PR tree-optimization/60577
24         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
26 2014-03-21  Tobias Burnus  <burnus@net-b.de>
28         PR fortran/60599
29         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
30         reading.
32 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
34         PR middle-end/60597
35         * g++.dg/opt/pr60597.C: New test.
37         PR c++/60572
38         * g++.dg/init/pr60572.C: New test.
40 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
42         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
44 2014-03-19  Tobias Burnus  <burnus@net-b.de>
46         PR fortran/60543
47         PR fortran/60283
48         * gfortran.dg/implicit_pure_4.f90: New.
50 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
52         PR c++/51474
53         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
55 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
57         PR testsuite/60590
58         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
59         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
60         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
62 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
64         PR c++/60332
65         * g++.dg/cpp1y/pr60332.C: New.
67 2014-03-19  Marek Polacek  <polacek@redhat.com>
69         PR sanitizer/60569
70         * g++.dg/ubsan/pr60569.C: New test.
72 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
74         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
76 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
78         PR tree-optimization/60559
79         * g++.dg/vect/pr60559.cc: New test.
81 2014-03-18  Ian Lance Taylor  <iant@google.com>
83         PR target/60563
84         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
85         (ditype): Rename typedef from int64_t.
87 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
89         PR c/55383
90         * gcc.dg/cast-qual-3.c: New.
91         Revert:
92         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
93         * c-c++-common/Wcast-qual-1.c: More precise match text.
95 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
97         PR fortran/55207
98         PR fortran/60549
99         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
100         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
101         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
102         * gfortran.dg/intent_optimize_1.f90: Ditto.
103         * gfortran.dg/pointer_init_9.f90: Ditto.
104         * gfortran.dg/volatile4.f90: Ditto.
105         * gfortran.dg/volatile6.f90: Ditto.
107 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
109         PR c/55383
110         * c-c++-common/Wcast-qual-1.c: More precise match text.
112 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
114         PR c++/60305
115         * g++.dg/cpp0x/constexpr-ice14.C: New.
117 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
119         PR c++/54250
120         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
122 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
124         PR sanitizer/60535
125         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
126         * c-c++-common/ubsan/null-2.c: Likewise.
127         * c-c++-common/ubsan/null-3.c: Likewise.
128         * c-c++-common/ubsan/null-4.c: Likewise.
129         * c-c++-common/ubsan/null-5.c: Likewise.
130         * c-c++-common/ubsan/null-6.c: Likewise.
131         * c-c++-common/ubsan/null-7.c: Likewise.
132         * c-c++-common/ubsan/null-8.c: Likewise.
133         * c-c++-common/ubsan/null-9.c: Likewise.
134         * c-c++-common/ubsan/null-10.c: Likewise.
135         * c-c++-common/ubsan/null-11.c: Likewise.
136         * c-c++-common/ubsan/overflow-1.c: Likewise.
137         * c-c++-common/ubsan/overflow-2.c: Likewise.
138         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
139         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
140         * c-c++-common/ubsan/overflow-int128.c: Likewise.
141         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
142         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
143         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
144         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
145         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
146         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
147         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
148         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
149         * c-c++-common/ubsan/pr59333.c: Likewise.
150         * c-c++-common/ubsan/pr59503.c: Likewise.
151         * c-c++-common/ubsan/pr59667.c: Likewise.
152         * c-c++-common/ubsan/undefined-1.c: Likewise.
153         * g++.dg/ubsan/pr59250.C: Likewise.
154         * g++.dg/ubsan/pr59306.C: Likewise.
156 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
158         * gcc.dg/tls/pr58595.c: Add tls options.
160 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
162         * gcc.target/i386/avx-additional-reg-names.c: New.
163         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
165 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
167         PR c++/60390
168         * g++.dg/cpp1y/pr60390.C: New testcase.
170         PR c++/60391
171         * g++.dg/cpp1y/pr60391.C: New testcase.
173 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
175         PR target/60516
176         * gcc.target/i386/pr60516.c: New test.
178 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
180         PR c++/59571
181         * g++.dg/cpp0x/constexpr-ice13.C: New.
183 2014-03-17  Marek Polacek  <polacek@redhat.com>
185         PR middle-end/60534
186         * gcc.dg/gomp/pr60534.c: New test.
188 2014-03-17  Kai Tietz  <ktietz@redhat.com>
190         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
192 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
194         PR testsuite/58851
195         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
196         storage size.
198 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
200         PR libfortran/58324
201         * gfortran.dg/list_read_12.f90: New test.
203 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
205         PR fortran/55207
206         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
207         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
208         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
209         -Wno-aggressive-loop-optimizations and remove an unused variable.
210         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
211         * gfortran.dg/pointer_init_9.f90: New.
212         * gfortran.dg/volatile4.f90: Put into subroutine.
213         * gfortran.dg/volatile6.f90: Ditto.
215 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
217         PR fortran/60392
218         * gfortran.dg/transpose_4.f90: New test.
220 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
222         PR rtl-optimization/60508
223         * gcc.target/i386/pr60508.c: New.
225 2014-03-14  Richard Biener  <rguenther@suse.de>
227         PR middle-end/60518
228         * g++.dg/pr60518.C: New testcase.
230 2014-03-14  Martin Jambor  <mjambor@suse.cz>
232         PR lto/60461
233         * gcc.dg/lto/pr60461_0.c: New test.
235 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
237         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
238         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
239         * gcc.dg/lto/save-temps_0.c: New testcase.
241 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
243         PR middle-end/36282
244         * c-c++-common/pr36282-1.c: New test.
245         * c-c++-common/pr36282-2.c: New test.
246         * c-c++-common/pr36282-3.c: New test.
247         * c-c++-common/pr36282-4.c: New test.
249 2014-03-13  Richard Henderson  <rth@redhat.com>
251         PR debug/60438
252         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
254 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
256         PR c++/60383
257         * g++.dg/template/crash118.C: New.
258         * g++.dg/template/crash95.C: Adjust.
260 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
262         PR rtl-optimization/57189
263         * gcc.target/i386/pr57189.c: New.
265 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
267         PR c++/60254
268         * g++.dg/cpp0x/static_assert10.C: New.
269         * g++.dg/cpp0x/static_assert11.C: Likewise.
270         * g++.dg/cpp0x/static_assert3.C: Adjust.
272 2014-03-13  Richard Biener  <rguenther@suse.de>
274         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
276 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
278         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
279         2.07 128-bit arithmetic.
280         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
282         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
283         due to when TImode is allowed in VSX registers, the allowable
284         address modes for TImode is just a single indirect address in
285         order for the value to be loaded and store in either GPR or VSX
286         registers.  This affects the generated code, and it would cause
287         this test to fail, when such an option is used.
289 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
291         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
293 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
295         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
296         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
297         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
298         only test for exactly one if if -mbranch-cost=1 has been passed.
300 2014-03-12  Christian Bruel  <christian.bruel@st.com>
302         PR target/60264
303         * gcc.target/arm/pr60264.c
305 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
307         PR tree-optimization/60454
308         * gcc.c-torture/execute/pr60454.c: New test.
310 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
311             Marc Glisse  <marc.glisse@inria.fr>
313         PR tree-optimization/60502
314         * gcc.c-torture/compile/pr60502.c: New test.
316 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
318         PR middle-end/60482
319         * gcc.dg/vect/pr60482.c: New test.
321 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
323         PR c++/60389
324         * g++.dg/cpp0x/inh-ctor19.C: New.
326 2014-03-11  Richard Biener  <rguenther@suse.de>
328         PR tree-optimization/60429
329         PR tree-optimization/60485
330         * gcc.dg/pr60485-1.c: New testcase.
331         * gcc.dg/pr60485-2.c: Likewise.
333 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
335         PR ipa/60457
336         * g++.dg/ipa/pr60457.C: New test.
338 2014-03-10  Richard Biener  <rguenther@suse.de>
340         PR middle-end/60474
341         * g++.dg/torture/pr60474.C: New testcase.
343 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
345         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
347 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
349         * gcc.dg/lto/pr55113_0.c: New testcase.
351 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
353         PR c++/60033
354         * g++.dg/cpp1y/pr60033.C: New testcase.
356         PR c++/60393
357         * g++.dg/cpp1y/pr60393.C: New testcase.
359 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
361         PR libfortran/60128
362         * gfortran.dg/fmt_en.f90: New test.
364 2014-03-07  Jason Merrill  <jason@redhat.com>
366         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
367         * lib/target-supports.exp (check_effective_target_c++11): Now
368         means C++11 and up.
369         (check_effective_target_c++11_only): New.
370         (check_effective_target_c++11_down): New.
371         (check_effective_target_c++1y): New.
372         (check_effective_target_c++1y_only): New.
373         (check_effective_target_c++98_only): Rename from
374         check_effective_target_c++98.
375         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
377 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
379         PR c++/58609
380         * g++.dg/cpp0x/constexpr-ice12.C: New.
382 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
384         * c-c++-common/gomp/map-1.c: Extend.
386 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
387             Janus Weil  <janus@gcc.gnu.org>
389         PR fortran/51976
390         * gfortran.dg/deferred_type_component_1.f90 : New test.
391         * gfortran.dg/deferred_type_component_2.f90 : New test.
393 2014-03-06  Marek Polacek  <polacek@redhat.com>
395         PR c/60197
396         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
397         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
399 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
401         PR target/58595
402         * gcc.dg/tls/pr58595.c: New test.
404 2014-03-06  Richard Biener  <rguenther@suse.de>
406         PR middle-end/60445
407         PR lto/60424
408         PR lto/60427
409         Revert
410         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
412         * gcc.dg/lto/pr55113_0.c: New testcase.
414 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
416         PR testsuite/59308
417         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
418         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
419         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
420         s390*/i?86/x86_64.
421         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
422         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
423         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
424         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
425         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
426         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
427         even for mips*/s390*/i?86/x86_64.
428         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
429         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
430         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
431         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
432         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
434         PR lto/60404
435         * gcc.dg/lto/pr60404_0.c: New test.
436         * gcc.dg/lto/pr60404_1.c: New file.
437         * gcc.dg/lto/pr60404_2.c: New file.
439 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
441         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
442         long long" throughout.
443         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
444         * gcc.dg/vmx/insert-vsx.c: Likewise.
445         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
446         * gcc.dg/vmx/ld-vsx.c: Likewise.
447         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
448         * gcc.dg/vmx/ldl-vsx.c: Likewise.
449         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
450         * gcc.dg/vmx/merge-vsx.c: Likewise.
451         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
452         * gcc.dg/vmx/st-vsx.c: Likewise.
453         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
454         * gcc.dg/vmx/stl-vsx.c: Likewise.
455         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
457 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
459         * gcc.dg/lto/pr55113_0.c: New testcase.
461 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
463         PR c++/60376
464         * g++.dg/cpp1y/pr60376.C: New.
466 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
468         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
470 2014-03-04  Richard Biener  <rguenther@suse.de>
472         PR tree-optimization/60382
473         * gcc.dg/vect/pr60382.c: New testcase.
475 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
477         PR libfortran/60148
478         * gfortran.dg/namelist_84.f90: New test.
480 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
482         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
483         argument to avoid inf values.
484         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
485         UNION_FP_CHECK machinery.
487 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
489         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
490         i32in128 cases outside special big-endian processing block.
492 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
494         PR preprocessor/60400
495         * c-c++-common/cpp/pr60400.c: New test.
496         * c-c++-common/cpp/pr60400-1.h: New file.
497         * c-c++-common/cpp/pr60400-2.h: New file.
499         PR objc++/60398
500         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
502         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
503         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
505 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
507         PR ipa/60150
508         * g++.dg/lto/pr60150.H: New testcase.
509         * g++.dg/lto/pr60150_0.C: New testcase.
510         * g++.dg/lto/pr60150_1.C: New testcase.
512 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
514         PR ipa/60306
515         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
517 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
519         PR fortran/60236
520         * gfortran.dg/vect/pr32380.f: Fix expected test results.
522 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
524         PR c++/50025
525         * g++.dg/cpp0x/pr50025.C: New.
527 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
529         PR c++/60377
530         * g++.dg/cpp1y/pr60377.C: New testcase.
532 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
534         PR fortran/60341
535         * gfortran.dg/str_comp_optimize_1.f90: New test.
537 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
539         PR target/60071
540         * gcc.c-torture/compile/pr60071.c: New.
542 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
544         PR fortran/60359
545         * gfortran.dg/unlimited_polymorphic_16.f90: New.
547 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
549         PR c++/58610
550         * g++.dg/cpp0x/constexpr-ice11.C: New.
552 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
554         PR c++/60314
555         * g++.dg/cpp1y/auto-fn24.C: New.
557 2014-02-28  Joey Ye  <joey.ye@arm.com>
559         PR target/PR60169
560         * gcc.target/arm/thumb1-far-jump-3.c: New case.
562 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
564         PR c++/60253
565         * g++.dg/overload/ellipsis2.C: New.
567 2014-02-27  Jeff Law  <law@redhat.com>
569         PR rtl-optimization/52714
570         * gcc.c-torture/compile/pr52714.c: New test.
572 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
573             Jeff Law  <law@redhat.com>
575         PR rtl-optimization/49847
576         * g++.dg/pr49847.C: New test.
578 2014-02-27  Marek Polacek  <polacek@redhat.com>
580         PR middle-end/59223
581         * c-c++-common/pr59223.c: New test.
583 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
585         * common/config/i386/predicates.md (const1256_operand): Remove.
586         (const2356_operand): New.
587         (const_1_to_2_operand): Remove.
588         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
589         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
590         (*avx512pf_gatherpf<mode>sf): Ditto.
591         (avx512pf_gatherpf<mode>df): Ditto.
592         (*avx512pf_gatherpf<mode>df_mask): Ditto.
593         (*avx512pf_gatherpf<mode>df): Ditto.
594         (avx512pf_scatterpf<mode>sf): Ditto.
595         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
596         (*avx512pf_scatterpf<mode>sf): Ditto.
597         (avx512pf_scatterpf<mode>df): Ditto.
598         (*avx512pf_scatterpf<mode>df_mask): Ditto.
599         (*avx512pf_scatterpf<mode>df): Ditto.
600         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
602 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
604         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
605         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
606         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
607         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
608         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
609         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
610         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
611         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
613 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
615         PR target/60280
616         * gnat.dg/renaming5.adb: Change to two expected gotos.
617         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
618         jump threads.
619         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
620         messages for removed basic block.
621         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
622         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
623         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
624         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
626 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
628         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
629         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
630         * gcc.dg/vmx/ldl-vsx.c: Likewise.
631         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
632         * gcc.dg/vmx/merge-vsx.c: Likewise.
633         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
635 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
637         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
638         * gcc.target/i386/prefetchwt1-1.c: New.
639         * g++.dg/other/i386-2.C: Add new option.
640         * g++.dg/other/i386-3.C: Ditto.
641         * gcc.target/i386/sse-12.c: Ditto.
642         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
643         * gcc.target/i386/sse-22.c: Add new option.
644         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
646 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
648         PR libfortran/59313
649         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
651         PR libfortran/58015
652         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
654 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
656         PR c++/60311
657         * g++.dg/cpp1y/pr60311.C: New testcase.
659         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
661         PR c++/60065
662         * g++.dg/cpp1y/pr60065.C: New testcase.
664 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
666         PR rtl-optimization/60268
667         * gcc.c-torture/compile/pr60268.c: New test.
669 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
671         * gcc.target/microblaze/others/mem_reload.c: New test.
673 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
675         * gcc.dg/vmx/lde.c: New test.
676         * gcc.dg/vmx/lde-be-order.c: New test.
677         * gcc.dg/vmx/ste.c: New test.
678         * gcc.dg/vmx/ste-be-order.c: New test.
680 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
682         PR testsuite/60173
683         * lib/target-supports.exp
684         (check_effective_target_logical_op_short_circuit): Add cris-*-*
685         and crisv32-*-* to list.
687 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
689         PR fortran/60302
690         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
692 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
694         * gcc.dg/vmx/vsums.c: Check entire result vector.
695         * gcc.dg/vmx/vsums-be-order.c: Likewise.
697 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
699         * gcc.dg/vmx/ld.c: New test.
700         * gcc.dg/vmx/ld-be-order.c: New test.
701         * gcc.dg/vmx/ld-vsx.c: New test.
702         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
703         * gcc.dg/vmx/ldl.c: New test.
704         * gcc.dg/vmx/ldl-be-order.c: New test.
705         * gcc.dg/vmx/ldl-vsx.c: New test.
706         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
707         * gcc.dg/vmx/st.c: New test.
708         * gcc.dg/vmx/st-be-order.c: New test.
709         * gcc.dg/vmx/st-vsx.c: New test.
710         * gcc.dg/vmx/st-vsx-be-order.c: New test.
711         * gcc.dg/vmx/stl.c: New test.
712         * gcc.dg/vmx/stl-be-order.c: New test.
713         * gcc.dg/vmx/stl-vsx.c: New test.
714         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
716 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
718         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
719         * g++.dg/other/i386-3.C (dg-options): Ditto.
720         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
721         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
722         -mavx512pf and -msha.
724 2014-02-21  Richard Biener  <rguenther@suse.de>
726         PR tree-optimization/60276
727         * gcc.dg/vect/pr60276.c: New testcase.
729 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
731         PR fortran/60234
732         * gfortran.dg/finalize_23.f90: New.
734 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
736         PR c++/60052
737         PR c++/60053
738         * g++.dg/cpp1y/pr60052.C: New testcase.
739         * g++.dg/cpp1y/pr60053.C: New testcase.
741 2014-02-21  Tobias Burnus  <burnus@net-b.de>
743         PR fortran/60286
744         * gfortran.dg/inquire_16.f90: New.
746 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
748         * gcc.target/nios2/biggot-1.c: New.
749         * gcc.target/nios2/biggot-2.c: New.
751 2014-02-20  Martin Jambor  <mjambor@suse.cz>
753         PR ipa/55260
754         * gcc.dg/ipa/pr55260.c: New test.
756 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
758         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
759         for execution test case.
761 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
763         PR ipa/58555
764         * g++.dg/torture/pr58555.C: New testcase.
766 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
768         PR target/60204
769         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
770         reflect abi fix.
771         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
773 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
774             Kirill Yukhin  <kirill.yukhin@intel.com>
776         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
777         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
778         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
779         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
780         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
781         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
783 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
785         PR c/37743
786         * g++.dg/ext/builtin-bswap1.C: New test.
787         * c-c++-common/pr37743.c: New test.
789 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
791         * gcc.dg/decl-10.c: New test.
793 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
795         PR c++/60267
796         * g++.dg/ext/ivdep-1.C: New test.
798         PR c++/60267
799         * gcc.dg/pr60267.c: New test.
801 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
803         PR target/59794
804         * gcc.target/i386/pr39162.c: Add dg-prune-output.
805         (dg-options): Remove -Wno-psabi.
806         * gcc.target/i386/pr59794-2.c: Ditto.
807         * gcc.target/i386/pr60205-1.c: Ditto.
808         * gcc.target/i386/sse-5.c: Ditto.
810 2014-02-18  Nick Clifton  <nickc@redhat.com>
812         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
813         * gcc.dg/pr23623.c: Likewise.
814         * gcc.dg/pr48784-1.c: Likewise.
815         * gcc.dg/pr48784-2.c: Likewise.
816         * gcc.dg/pr56997-2.c: Likewise.
817         * gcc.dg/sms-6.c: Likewise.
818         * gcc.dg/torture/pr60183.c: Likewise.
819         * gcc.dg/torture/vec-cvt-1.c: Likewise.
820         * gcc.c-torture/execute/20061220-1.x: New.
821         * gcc.c-torture/execute/pr43220.x: New.
822         * gcc.c-torture/execute/pr51581-1.x: New.
823         * gcc.c-torture/execute/pr51581-2.x: New.
824         * gcc.c-torture/execute/pr58570.x: New.
825         * gcc.c-torture/unsorted/DFcmp.x: New.
826         * gcc.c-torture/unsorted/SFset.x: New.
828 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
830         * gnat.dg/opt31.adb: New test.
832 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
834         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
836 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
838         PR fortran/60232
839         * gfortran.dg/typebound_proc_33.f90: New.
841 2014-02-19  Marek Polacek  <polacek@redhat.com>
843         PR c/60195
844         * gcc.dg/pr60195.c: New test.
846 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
848         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
849         overflow.
851 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
853         PR preprocessor/58844
854         * c-c++-common/cpp/pr58844-1.c: New test.
855         * c-c++-common/cpp/pr58844-2.c: New test.
857 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
859         PR c++/60225
860         * g++.dg/cpp0x/constexpr-ice10.C: New.
862 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
864         PR c++/60215
865         * g++.dg/cpp0x/pr60215.C: New.
867 2014-02-18  Tobias Burnus  <burnus@net-b.de>
869         PR fortran/49397
870         * gfortran.dg/proc_ptr_45.f90: New.
871         * gfortran.dg/proc_ptr_46.f90: New.
873 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
875         PR c++/60190
876         * g++.dg/cpp1y/pr60190.C: New testcase.
878         PR c++/60064
879         * g++.dg/cpp1y/pr60064.C: New testcase.
881 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
883         PR target/60205
884         * gcc.target/i386/pr60205-1.c: New test.
885         * gcc.target/i386/pr60205-2.c: Ditto.
887 2014-02-18  Kai Tietz  <ktietz@redhat.com>
889         PR target/60193
890         * gcc.target/i386/nest-1.c: New testcase.
892 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
894         * gnat.dg/opt32.adb: New test.
896 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
898         PR fortran/60231
899         * gfortran.dg/typebound_generic_15.f90: New.
901 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
903         PR fortran/55907
904         * gfortran.dg/init_flag_12.f90: New.
906 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
907             Ilya Tocar  <ilya.tocar@intel.com>
909         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
910         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
911         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
912         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
914 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
916         * lib/target-supports.exp
917         (check_effective_target_logical_op_short_circuit): New procedure.
918         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
919         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
920         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
921         * gcc.dg/tree-ssa/vrp47.c: Likewise.
922         * gcc.dg/tree-ssa/vrp87.c: Likewise.
923         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
924         logical_op_short_circuit for the alternative test, extending
925         it to arm_cortex_m.
927 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
929         PR target/60203
930         * gcc.target/powerpc/pr60203.c: New testsuite.
932 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
934         PR fortran/59599
935         * gfortran.dg/ichar_3.f90: New test.
937 2014-02-15  Richard Biener  <rguenther@suse.de>
939         PR tree-optimization/60183
940         * gcc.dg/torture/pr60183.c: New testcase.
942 2014-02-14  Jeff Law  <law@redhat.com>
944         PR rtl-optimization/60131
945         * g++.dg/torture/pr60131.C: New test.
947 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
949         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
950         on command-line.
952 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
954         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
956 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
958         * gcc.c-torture/compile/20140213.c: New test.
960 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
962         PR target/43546
963         * gcc.target/i386/pr43546.c: New test.
965 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
967         * gcc.target/s390/hotpatch-compile-8.c: New test.
969 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
971         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
972         definition with an ifndef.
973         * gcc.dg/pr59605-2.c: New test.
975 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
977         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
979 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
981         * gcc.dg/torture/float128-mul-underflow.c,
982         gcc.dg/torture/float128-truncdf-underflow.c,
983         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
985 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
987         PR middle-end/59737
988         * g++.dg/ipa/pr59737.C: New test.
990 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
992         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
994 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
996         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
998         * gcc.dg/cilk-plus/jump-openmp.c: New file.
1000 2014-02-12  Richard Biener  <rguenther@suse.de>
1002         PR middle-end/60092
1003         * gcc.dg/torture/pr60092.c: New testcase.
1004         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1006 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1008         * gcc.c-torture/execute/20140212-1.c: New test.
1010 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
1012         PR c++/60047
1013         * g++.dg/cpp0x/pr60047.C: New.
1015 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1017         PR c/60101
1018         * c-c++-common/pr60101.c: New test.
1020 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
1022         PR lto/59468
1023         * g++.dg/ipa/devirt-27.C: New testcase.
1024         * g++.dg/ipa/devirt-26.C: New testcase.
1026 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1028         PR target/60137
1029         * gcc.target/powerpc/pr60137.c: New file.
1031 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1033         PR fortran/52370
1034         * gfortran.dg/pr52370.f90: New test.
1036 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
1038         PR target/59927
1039         Revert
1040         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1042         PR testsuite/58630
1043         * gcc.target/i386/pr43662.c (dg-options):
1044         Add -maccumulate-outgoing-args.
1045         * gcc.target/i386/pr43869.c (dg-options): Ditto.
1046         * gcc.target/i386/pr57003.c (dg-options): Ditto.
1047         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1048         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1049         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1050         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1051         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1052         Add -maccumulate-outgoing-args.
1053         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1054         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1055         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1056         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1057         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1058         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1059         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1060         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1061         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1062         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1063         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1064         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1065         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1066         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1067         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1069 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1071         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1073 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1075         PR debug/59776
1076         * gcc.dg/guality/pr59776.c: New test.
1078 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
1080         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1081         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1082         (add_options_for_arm_vfp3): New.
1084 2014-02-11  Jeff Law  <law@redhat.com>
1086         PR middle-end/54041
1087         * gcc.target/m68k/pr54041.c: New test.
1089 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1091         PR target/59927
1092         * gcc.target/i386/pr59927.c: New test.
1094 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
1096         * gcc.dg/vect/pr57741-3.c: Require vect_int.
1097         * gcc.dg/vect/pr60012.c: Likewise.
1098         * gcc.dg/vect/vect-119.c: Likewise.
1099         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1100         * gcc.dg/vect/vect-outer-4c.c: Likewise.
1102 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1104         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1106 2014-02-10  Jeff Law  <law@redhat.com>
1108         PR middle-end-52306
1109         * gcc.c-torture/compile/pr52306.c: New test.
1111 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1113         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1115 2014-02-10  Richard Biener  <rguenther@suse.de>
1117         PR tree-optimization/60115
1118         * gcc.dg/torture/pr60115.c: New testcase.
1120 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
1122         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1123         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1125 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1126             Ilya Tocar  <ilya.tocar@intel.com>
1128         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1129         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1130         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1131         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1132         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1133         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1134         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1135         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1136         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1137         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1138         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1139         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1140         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1141         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1142         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1143         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1144         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1145         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1146         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1147         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1148         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1149         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1150         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1151         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1152         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1153         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1154         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1156 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
1158         * gcc.dg/vect/pr59984.c: Require effective target
1159         vect_simd_clones.
1161 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1163         PR fortran/57522
1164         * gfortran.dg/associated_target_5.f03: New test.
1166 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1168         PR fortran/59026
1169         * gfortran.dg/elemental_by_value_1.f90: New test.
1171 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
1173         PR fortran/58470
1174         * gfortran.dg/finalize_22.f90: New.
1176 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
1178         PR fortran/60066
1179         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
1180         was fixed by the patch for PR59906.
1182 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
1184         PR translation/52289
1185         * gfortran.dg/coarray_8.f90: Update dg-error match.
1187 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1189         PR c/59984
1190         * gcc.dg/vect/pr59984.c: New test.
1192         PR middle-end/60092
1193         * gcc.dg/attr-alloc_align-1.c: New test.
1194         * gcc.dg/attr-alloc_align-2.c: New test.
1195         * gcc.dg/attr-alloc_align-3.c: New test.
1196         * gcc.dg/attr-assume_aligned-1.c: New test.
1197         * gcc.dg/attr-assume_aligned-2.c: New test.
1198         * gcc.dg/attr-assume_aligned-3.c: New test.
1200 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1202         PR target/60077
1203         * gcc.target/i386/pr60077-1.c: New test.
1204         * gcc.target/i386/pr60077-2.c: New test.
1206 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1208         PR preprocessor/56824
1209         * gcc.dg/pr56824.c: New test.
1211 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1213         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1214         variable used for atomic operations.
1216 2014-02-07  Richard Biener  <rguenther@suse.de>
1218         PR middle-end/60092
1219         * gcc.dg/vect/pr60092-2.c: New testcase.
1221 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1223         PR c++/60082
1224         Revert
1225         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1227         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1228         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1230 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1232         * gcc.target/s390/fp2int1.c: New testcase.
1234 2014-02-07  Richard Biener  <rguenther@suse.de>
1236         PR middle-end/60092
1237         * gcc.dg/tree-ssa/alias-30.c: New testcase.
1238         * gcc.dg/tree-ssa/alias-31.c: Likewise.
1240 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
1242         PR ipa/59918
1243         * g++.dg/torture/pr59918.C: New testcase.
1245 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1247         PR target/59575
1248         * gcc.target/arm/pr59575.c: New test.
1250         PR debug/59992
1251         * gcc.dg/pr59992.c: New test.
1253 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
1255         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1256         init_priority. Test alignment of variable instead of function.
1258 2014-02-06  Marek Polacek  <polacek@redhat.com>
1260         PR c/60087
1261         * gcc.dg/pr60087.c: New test.
1263 2014-02-06  Alan Modra  <amodra@gmail.com>
1265         * gcc.target/powerpc/pr60032.c: New.
1267 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1269         PR target/60062
1270         * gcc.c-torture/execute/pr60062.c: New test.
1271         * gcc.c-torture/execute/pr60072.c: New test.
1273 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
1275         * gcc.dg/tree-ssa/pr59597.c: Make called function static
1276         so that expected outcome works for PIC variants too.
1278 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
1279             Kugan Vivekanandarajah  <kuganv@linaro.org>
1281         * gcc.target/arm/vect-noalign.c: New file.
1283 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
1284             Jakub Jelinek  <jakub@redhat.com>
1286         PR middle-end/60013
1287         * gcc.dg/pr60013.c: New testcase.
1289 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1291         * gcc.dg/vmx/sum2s.c: New.
1292         * gcc.dg/vmx/sum2s-be-order.c: New.
1294 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1296         * gcc.dg/vmx/pack.c: New.
1297         * gcc.dg/vmx/pack-be-order.c: New.
1298         * gcc.dg/vmx/unpack.c: New.
1299         * gcc.dg/vmx/unpack-be-order.c: New.
1301 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1303         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1304         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1306 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1308         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
1309         Use __builtin_floorf, __builtin_ceilf.
1310         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
1311         declaration.
1312         (TEST): Use __builtin_floorf.
1313         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1315 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
1317         PR ipa/59947
1318         * g++.dg/opt/pr59947.C: New test.
1320         PR c++/58703
1321         * c-c++-common/gomp/pr58703.c: New test.
1323 2014-02-05  Richard Biener  <rguenther@suse.de>
1325         PR testsuite/60076
1326         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
1327         avoid using unsigned long long.
1329 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
1331         PR middle-end/57499
1332         * g++.dg/torture/pr57499.C: New test.
1334 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
1336         * gcc.dg/asan/nosanitize-and-inline.c: New test.
1338 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
1340         * g++.dg/ipa/devirrt-22.C: Fix template.
1342 2014-02-04  Marek Polacek  <polacek@redhat.com>
1344         PR c/60036
1345         * gcc.dg/pr60036.c: New test.
1347 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
1349         PR ipa/60058
1350         * g++.dg/torture/pr60058.C: New testcase.
1352 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1354         * g++.dg/tsan/default_options.C: Invert check.
1356 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1358         PR tree-optimization/60002
1359         * g++.dg/opt/pr60002.C: New test.
1361         PR tree-optimization/60023
1362         * g++.dg/vect/pr60023.cc: New test.
1364         PR ipa/60026
1365         * c-c++-common/torture/pr60026.c: New test.
1367         PR rtl-optimization/57915
1368         * gcc.target/i386/pr57915.c: New test.
1370 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1372         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
1374 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
1376         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
1378 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1380         PR middle-end/59261
1381         * gcc.dg/pr59261.c: New test.
1383 2014-02-04  Richard Biener  <rguenther@suse.de>
1385         PR tree-optimization/60012
1386         * gcc.dg/vect/pr60012.c: New testcase.
1388 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1390         PR target/59788
1391         * g++.dg/eh/unwind-direct.C: New test.
1393 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
1395         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
1396         timeout value to 20s.
1398 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
1400         PR ipa/59882
1401         * g++.dg/torture/pr59882.C: New testcase
1403 2014-02-03  Jan Hubicka  <jh@suse.cz>
1405         PR ipa/59831
1406         * g++.dg/ipa/devirt-22.C: New testcase.
1408 2014-02-03  Jan Hubicka  <jh@suse.cz>
1410         * g++.dg/ipa/devirt-25.C: New testcase.
1412 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1414         PR tree-optimization/59924
1415         * gcc.dg/pr59924.c: New test.
1417 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
1419         PR ipa/59831
1420         * g++.dg/ipa/devirt-24.C: New testcase.
1422 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
1424         PR c++/53017
1425         PR c++/59211
1426         * c-c++-common/attributes-1.c: New testcase.
1427         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
1429 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
1431         PR c++/58871
1432         * g++.dg/cpp0x/pr58871.C: New.
1434 2014-02-03  Cong Hou  <congh@google.com>
1436         PR tree-optimization/60000
1437         * g++.dg/vect/pr60000.cc: New test.
1439 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1441         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
1442         * gcc.target/i386/long-double-64-4.c: Likewise.
1443         * gcc.target/i386/long-double-80-1.c: Likewise.
1444         * gcc.target/i386/long-double-80-2.c: Likewise.
1445         * gcc.target/i386/long-double-80-3.c: Likewise.
1446         * gcc.target/i386/long-double-80-4.c: Likewise.
1447         * gcc.target/i386/long-double-80-5.c: Likewise.
1448         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
1449         __multf3 isn't used.
1450         * gcc.target/i386/long-double-64-3.c: Likewise.
1451         * gcc.target/i386/long-double-128-1.c: New test.
1452         * gcc.target/i386/long-double-128-2.c: Likewise.
1453         * gcc.target/i386/long-double-128-3.c: Likewise.
1454         * gcc.target/i386/long-double-128-4.c: Likewise.
1455         * gcc.target/i386/long-double-128-5.c: Likewise.
1456         * gcc.target/i386/long-double-128-6.c: Likewise.
1457         * gcc.target/i386/long-double-128-7.c: Likewise.
1458         * gcc.target/i386/long-double-128-8.c: Likewise.
1459         * gcc.target/i386/long-double-128-9.c: Likewise.
1460         * gcc.target/i386/long-double-64-5.c: Likewise.
1461         * gcc.target/i386/long-double-64-6.c: Likewise.
1462         * gcc.target/i386/long-double-64-7.c: Likewise.
1463         * gcc.target/i386/long-double-64-8.c: Likewise.
1464         * gcc.target/i386/long-double-64-9.c: Likewise.
1465         * gcc.target/i386/long-double-80-10.c: Likewise.
1466         * gcc.target/i386/long-double-80-8.c: Likewise.
1467         * gcc.target/i386/long-double-80-9.c: Likewise.
1469 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
1471         PR rtl-optimization/57662
1472         * g++.dg/pr57662.C: New test.
1474 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1476         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
1477         * gcc.dg/vmx/perm.c: New.
1478         * gcc.dg/vmx/perm-be-order.c: New.
1480 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1482         * gcc.dg/vmx/vsums.c: New.
1483         * gcc.dg/vmx/vsums-be-order.c: New.
1485 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
1487         * g++.dg/ipa/devirt-23.C: New testcase.
1488         * g++.dg/ipa/devirt-20.C: Fix template.
1490 2014-02-02  Jan Hubicka  <jh@suse.cz>
1492         * g++.dg/ipa/devirt-21.C: New testcase.
1494 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
1496         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
1497         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
1499 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
1501         PR target/60017
1502         * gcc.c-torture/execute/pr60017.c: New test.
1504 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
1506         PR fortran/57033
1507         * gfortran.dg/default_initialization_7.f90: New test.
1509 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
1511         PR fortran/59906
1512         * gfortran.dg/elemental_subroutine_9.f90: New test.
1514 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1516         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1518 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1520         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1522 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1524         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1526 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
1528         PR c++/51219
1529         * g++.dg/init/bitfield5.C: New.
1531 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
1533         PR tree-optimization/60003
1534         * gcc.c-torture/execute/pr60003.c: New test.
1536 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
1538         PR bootstrap/59985
1539         * gcc.target/arm/pr59985.C: New.
1541 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
1543         PR sanitizer/59410
1544         * lib/tsan-dg.exp (tsan_init): Instead of not running any
1545         tsan tests if trivial testcase doesn't run, set dg-do-what-default
1546         to compile.
1547         (tsan_finish): Restore dg-do-what-default.
1548         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1549         * g++.dg/tsan/fd_close_norace2.C: Likewise.
1550         * g++.dg/tsan/default_options.C: Likewise.
1551         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1552         * g++.dg/tsan/atomic_free2.C: Likewise.
1553         * g++.dg/tsan/cond_race.C: Likewise.
1554         * g++.dg/tsan/fd_close_norace.C: Likewise.
1555         * g++.dg/tsan/benign_race.C: Likewise.
1556         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1557         * c-c++-common/tsan/simple_race.c: Likewise.
1558         * c-c++-common/tsan/mutexset1.c: Likewise.
1559         * c-c++-common/tsan/thread_leak2.c: Likewise.
1560         * c-c++-common/tsan/tls_race.c: Likewise.
1561         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1562         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1563         * c-c++-common/tsan/free_race2.c: Likewise.
1564         * c-c++-common/tsan/thread_leak.c: Likewise.
1565         * c-c++-common/tsan/thread_leak1.c: Likewise.
1566         * c-c++-common/tsan/race_on_barrier.c: Likewise.
1567         * c-c++-common/tsan/free_race.c: Likewise.
1568         * c-c++-common/tsan/sleep_sync.c: Likewise.
1569         * c-c++-common/tsan/tiny_race.c: Likewise.
1570         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1571         * c-c++-common/tsan/atomic_stack.c: Likewise.
1572         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
1573         in dg-output regexps.
1574         * c-c++-common/tsan/simple_stack.c: Likewise.
1576 2014-01-31  Richard Henderson  <rth@redhat.com>
1578         * g++.dg/tm/pr60004.C: New.
1580 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
1582         PR c++/59082
1583         * g++.dg/inherit/crash4.C: New.
1585 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
1587         * c-c++-common/tsan/simple_race.c: Made test less flaky.
1589 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1591         * gcc.target/i386/m512-check.h: Use correct rounding values.
1593 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1595         * gcc.target/i386/avx-1.c: Use correct rounding values.
1596         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1597         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1598         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1599         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1600         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1601         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1602         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1603         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1604         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1605         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1606         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1607         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1608         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1609         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1610         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1611         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1612         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1613         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1614         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1615         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1616         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1617         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1618         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1619         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1620         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1621         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1622         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1623         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1624         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1625         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1626         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1627         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1628         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1629         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1630         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1631         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1632         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1633         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1634         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1635         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1636         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1637         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1638         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1639         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1640         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1641         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1642         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1643         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1644         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1645         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1646         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1647         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1648         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1649         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1650         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1651         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1652         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1653         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1654         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1655         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1656         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1657         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1658         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1659         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1660         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1661         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1662         * gcc.target/i386/sse-13.c: Ditto.
1663         * gcc.target/i386/sse-14.c: Ditto.
1664         * gcc.target/i386/sse-22.c: Ditto.
1665         * gcc.target/i386/sse-23.c: Ditto.
1667 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1669         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1670         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1672 2014-01-31  Richard Biener  <rguenther@suse.de>
1674         PR middle-end/59990
1675         * gcc.dg/torture/pr59990.c: New testcase.
1677 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
1679         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1680         if it fails don't run any tsan tests.
1682 2014-01-31  Marek Polacek  <polacek@redhat.com>
1684         PR c/59963
1685         * gcc.dg/pr59940.c (g): Adjust dg-warning.
1686         (y): Adjust dg-error.
1687         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1688         * gcc.dg/pr59963-1.c: New test.
1689         * gcc.dg/pr59963-2.c: New test.
1690         * gcc.dg/pr59963-3.c: New test.
1692 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
1694         PR target/59923
1695         * gcc.target/arm/pr59923.c: New test.
1697 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1699         * gcc.dg/vmx/splat.c: New.
1700         * gcc.dg/vmx/splat-vsx.c: New.
1701         * gcc.dg/vmx/splat-be-order.c: New.
1702         * gcc.dg/vmx/splat-vsx-be-order.c: New.
1703         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1704         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1706 2014-01-30  Richard Biener  <rguenther@suse.de>
1708         PR tree-optimization/59993
1709         * gcc.dg/torture/pr59993.c: New testcase.
1711 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
1713         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1714         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1715         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1716         vect_int rather than vect_float.
1718 2014-01-30  Marek Polacek  <polacek@redhat.com>
1720         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1722 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
1724         * gcc.target/microblaze/isa/fcmp4.c: New.
1726 2014-01-30  Marek Polacek  <polacek@redhat.com>
1728         PR c/59940
1729         * gcc.dg/pr59940.c: New test.
1730         * gcc.dg/pr35635.c (func3): Move dg-warning.
1732 2014-01-30  Richard Biener  <rguenther@suse.de>
1734         PR tree-optimization/59903
1735         * gcc.dg/torture/pr59903.c: New testcase.
1737 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
1739         PR c++/58843
1740         * g++.dg/lookup/crash8.C: New.
1742 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
1744         PR c++/58649
1745         * g++.dg/template/crash117.C: New.
1747 2014-01-30  Richard Biener  <rguenther@suse.de>
1749         PR c/59905
1750         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1751         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1752         abort.
1753         * gcc.dg/invalid-call-1.c: Likewise.
1755 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1757         PR c++/58561
1758         * g++.dg/cpp1y/auto-fn23.C: New.
1760 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1762         PR c++/58846
1763         * g++.dg/init/dso_handle2.C: New.
1765 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1767         PR c++/58674
1768         * g++.dg/cpp0x/pr58674.C: New.
1770 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1772         PR target/59617
1773         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1774         * gcc.target/i386/avx512f-gather-5.c: Ditto.
1776 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1778         * gcc.dg/vmx/merge-be-order.c: New.
1779         * gcc.dg/vmx/merge.c: New.
1780         * gcc.dg/vmx/merge-vsx-be-order.c: New.
1781         * gcc.dg/vmx/merge-vsx.c: New.
1783 2014-01-29  Richard Biener  <rguenther@suse.de>
1785         PR tree-optimization/58742
1786         * gcc.dg/pr58742-1.c: New testcase.
1787         * gcc.dg/pr58742-2.c: Likewise.
1788         * gcc.dg/pr58742-3.c: Likewise.
1790 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
1792         * gcc.target/arm/ftest-armv7ve-arm.c: New.
1793         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1794         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1796 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1798         PR c++/58702
1799         * g++.dg/gomp/pr58702.C: New.
1801 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
1803         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1804         selector.
1806 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
1808         PR middle-end/59917
1809         PR tree-optimization/59920
1810         * gcc.dg/pr59920-1.c: New test.
1811         * gcc.dg/pr59920-2.c: New test.
1812         * gcc.dg/pr59920-3.c: New test.
1813         * c-c++-common/gomp/pr59917-1.c: New test.
1814         * c-c++-common/gomp/pr59917-2.c: New test.
1816         PR tree-optimization/59594
1817         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1818         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1819         * gcc.dg/vect/pr59594.c: New test.
1821 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
1823         PR fortran/59414
1824         * gfortran.dg/allocate_class_3.f90: New test.
1826 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
1828         PR preprocessor/59935
1829         * c-c++-common/cpp/warning-zero-location.c: New test.
1830         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1832 2014-01-27  Steve Ellcey  <sellcey@mips.com>
1834         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1836 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
1838         * g++.dg/ext/mv16.C: New tests.
1840 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
1842         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1843         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1844         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1845         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1846         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1847         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1848         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1849         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1850         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1851         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1852         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1853         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1854         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1855         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1856         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1857         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1858         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1859         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1860         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1861         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1862         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1863         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1864         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1865         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1866         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1867         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1868         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1869         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1870         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1871         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1872         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1873         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1874         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1875         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1876         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1877         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1878         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1879         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1880         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1881         _mm512_mask_cvtepi32_storeu_epi8.
1882         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1883         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1884         _mm512_mask_cvtepi32_storeu_epi16.
1885         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1886         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1887         _mm512_mask_cvtepi64_storeu_epi8.
1888         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1889         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1890         _mm512_mask_cvtepi64_storeu_epi16.
1891         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1892         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1893         _mm512_mask_cvtepi64_storeu_epi32.
1894         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1895         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1896         _mm512_mask_cvtsepi32_storeu_epi8.
1897         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1898         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1899         _mm512_mask_cvtsepi32_storeu_epi16.
1900         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1901         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1902         _mm512_mask_cvtsepi64_storeu_epi8.
1903         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1904         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1905         _mm512_mask_cvtsepi64_storeu_epi16.
1906         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1907         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1908         _mm512_mask_cvtsepi64_storeu_epi32.
1909         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1910         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1911         _mm512_mask_cvtusepi32_storeu_epi8.
1912         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1913         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1914         _mm512_mask_cvtusepi32_storeu_epi16.
1915         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1916         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1917         _mm512_mask_cvtusepi64_storeu_epi8.
1918         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1919         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1920         _mm512_mask_cvtusepi64_storeu_epi16.
1921         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1922         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1923         _mm512_mask_cvtusepi64_storeu_epi32.
1924         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1925         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1927 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
1929         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1930         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1931         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1932         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1933         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1934         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1935         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1936         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1937         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1938         built-ins roudning immediate.
1939         * gcc.target/i386/sse-22.c: Add new built-ins.
1940         * gcc.target/i386/sse-23.c: Ditto.
1941         * gcc.target/i386/avx-1.c: Ditto.
1943 2014-01-27  Christian Bruel  <christian.bruel@st.com>
1945         * gcc.target/sh/torture/strncmp.c: New tests.
1947 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
1949         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1951 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1953         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1955 2014-01-24  Jeff Law  <law@redhat.com>
1957         PR tree-optimization/59919
1958         * gcc.c-torture/compile/pr59919.c: New test.
1960 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
1962         PR c++/57524
1963         * g++.dg/ext/timevar2.C: New.
1965 2014-01-24  Marek Polacek  <polacek@redhat.com>
1967         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1969 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
1971         PR target/59929
1972         * gcc.target/i386/pr59929.c: New test.
1974 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1976         PR target/59909
1977         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1978         word atomic functions at runtime.
1980 2014-01-23  Marek Polacek  <polacek@redhat.com>
1982         PR c/59846
1983         * gcc.dg/pr59846.c: New test.
1985 2014-01-23  Marek Polacek  <polacek@redhat.com>
1987         PR c/58346
1988         * c-c++-common/pr58346-1.c: New test.
1989         * c-c++-common/pr58346-2.c: New test.
1990         * c-c++-common/pr58346-3.c: New test.
1992 2014-01-23  Marek Polacek  <polacek@redhat.com>
1994         PR c/59871
1995         * gcc.dg/20020220-2.c: Adjust dg-warning message.
1996         * gcc.dg/pr59871.c: New test.
1998 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
2000         PR c++/58980
2001         * g++.dg/parse/enum11.C: New.
2003 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2005         * gcc.target/aarch64/sshr64_1.c: New testcase.
2007 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2009         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2010         SIMD enabled function.
2011         * g++.dg/cilk-plus/ef_test.C: New test.
2012         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2013         and added C++ ones.
2014         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2015         to differenciate C error messages from C++ ones.
2017 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2019         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2021 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
2023         * gcc.target/microblaze/others/builtin-trap.c: New test,
2025 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
2027         PR middle-end/58809
2028         * c-c++-common/gomp/pr58809.c: New test.
2030 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
2032         PR sanitizer/59897
2033         * c-c++-common/asan/use-after-return-1.c: Fixed
2034         to pass on darwin.
2036 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
2038         PR preprocessor/58580
2039         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2041 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2042             Ilya Tocar  <ilya.tocar@intel.com>
2044         * gcc.target/i386/avx512f-kmovw-1.c: New.
2046 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2048         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2049         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2050         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2051         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2052         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2053         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2055 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
2057         PR target/52125
2058         * gcc.dg/pr48774.c: Remove skip for mips_rel.
2059         * gcc.target/mips/pr52125.c: New test.
2061 2014-01-22  Marek Polacek  <polacek@redhat.com>
2063         PR c/59891
2064         * gcc.dg/torture/pr59891.c: New test.
2066 2014-01-22  Jeff Law  <law@redhat.com>
2068         PR tree-optimization/59597
2069         * gcc.dg/tree-ssa/pr59597.c: New test.
2071 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
2073         PR rtl-optimization/59477
2074         * g++.dg/pr59477.C: New.
2076 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
2078         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2080 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2082         PR c++/59482
2083         * g++.dg/pr59482.C: New.
2085 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2087         * gcc.dg/vmx/insert-vsx-be-order.c: New.
2088         * gcc.dg/vmx/extract-vsx.c: New.
2089         * gcc.dg/vmx/extract-vsx-be-order.c: New.
2090         * gcc.dg/vmx/insert-vsx.c: New.
2092 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2094         PR rtl-optimization/59896
2095         * gcc.target/arm/pr59896.c: New.
2097 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2099         PR rtl-optimization/59858
2100         * gcc.target/arm/pr59858.c: New.
2102 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
2104         PR target/59003
2105         * gcc.dg/tree-prof/pr59003.c: New test.
2107         PR middle-end/59860
2108         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2109         other targets.
2111 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
2113         * gfortran.dg/round_3.f08: Add more cases.
2115 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
2117         * lib/target-supports.exp (force_conventional_output_for): New
2118         procedure.
2119         * lib/scanasm.exp (scan-assembler_required_options)
2120         (scan-assembler-not_required_options)
2121         (scan-assembler-times_required_options): Replace with
2122         force_conventional_output_fors.
2123         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2124         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2126 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
2128         PR middle-end/59789
2129         * gcc.target/i386/pr59789.c: New testcase.
2131 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
2133         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2134         the 'code' bitfield from 16 to 8.
2136 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2138         * lib/target-supports.exp
2139         (check_effective_target_vect_perm): Exclude aarch64_be.
2140         (check_effective_target_vect_perm_byte): Likewise.
2141         (check_effective_target_vect_perm_short): Likewise.
2143 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2145         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2146         (RUN_TEST): Use new macro.
2147         (INDEX64_32): Delete.
2148         (INDEX64_64): Likewise.
2149         (INDEX128_32): Likewise.
2150         (INDEX128_64): Likewise.
2151         (INDEX): Likewise.
2152         (test_vneg_f32): Use fixed RUN_TEST.
2154 2014-01-20  Richard Biener  <rguenther@suse.de>
2156         PR middle-end/59860
2157         * gcc.dg/pr59860.c: New testcase.
2159 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
2161         PR target/59880
2162         * gcc.target/i386/pr59880.c: New test.
2164 2014-01-20  Renlin Li  <renlin.li@arm.com>
2166         * gcc.dg/pr44194-1.c: Tweak regexp.
2168 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2170         PR libfortran/59771
2171         PR libfortran/59774
2172         PR libfortran/59836
2173         * gfortran.dg/round_3.f08: New cases added.
2174         * gfortran.dg/fmt_g_1.f90: New test.
2176 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
2178         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2180 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2182         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2184 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2186         * gcc.dg/vect/pr57705.c: Require vect_int.
2187         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2188         * gcc.dg/vect/vect-alias-check.c: Likewise.
2190 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
2192         PR fortran/58007
2193         * gfortran.dg/unresolved_fixup_1.f90: New test.
2194         * gfortran.dg/unresolved_fixup_2.f90: New test.
2196 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
2198         PR target/58944
2199         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2200         Remove dg-prune-output lines.
2202 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2204         PR middle-end/59706
2205         * gfortran.dg/pr59706.f90: New test.
2206         * g++.dg/ext/pr59706.C: New test.
2208 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2210         PR c++/59270
2211         PR c++/58811
2212         * g++.dg/cpp0x/decltype-incomplete1.C: New.
2213         * g++.dg/init/pr58811.C: Likewise.
2215 2014-01-17  Jeff Law  <law@redhat.com>
2217         PR middle-end/57904
2218         * gfortran.dg/pr57904.f90: New test.
2220 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2222         PR c++/59269
2223         * g++.dg/cpp0x/nsdmi-union4.C: New.
2225 2014-01-17  Marek Polacek  <polacek@redhat.com>
2227         PR c++/59838
2228         * g++.dg/diagnostic/pr59838.C: New test.
2230 2014-01-17  Marek Polacek  <polacek@redhat.com>
2232         PR c/58346
2233         * gcc.dg/pr58346.c: New test.
2235 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2237         PR testsuite/58776
2238         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2239         dg-options, use dg-additional-options for i?86/x86_64 to avoid
2240         option duplication.
2242         PR fortran/59440
2243         * gfortran.dg/pr59440-1.f90: New test.
2244         * gfortran.dg/pr59440-2.f90: New test.
2245         * gfortran.dg/pr59440-3.f90: New test.
2247         PR testsuite/59064
2248         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2249         testing for " version" and " alias" with one testing for
2250         " version\[^\n\r]* alias".
2251         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2252         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2253         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2254         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2255         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2256         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2258         PR c++/57945
2259         * c-c++-common/torture/pr57945.c: New test.
2261 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2263         * gcc.target/arm/its.c: New testcase.
2265 2014-01-16  Jan Hubicka  <jh@suse.cz>
2267         PR ipa/59775
2268         * g++.dg/torture/pr59775.C: New testcase.
2270 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
2272         PR middle-end/58344
2273         * gcc.c-torture/compile/pr58344.c: New test.
2275         PR target/59839
2276         * gcc.target/i386/pr59839.c: New test.
2278         PR debug/54694
2279         * gcc.target/i386/pr9771-1.c (main): Rename to...
2280         (real_main): ... this.  Add __asm name "main".
2281         (ASMNAME, ASMNAME2, STRING): Define.
2283 2014-01-16  Nick Clifton  <nickc@redhat.com>
2285         PR middle-end/28865
2286         * gcc.c-torture/compile/pr28865.c: New.
2287         * gcc.c-torture/execute/pr28865.c: New.
2289 2014-01-16  Marek Polacek  <polacek@redhat.com>
2291         PR middle-end/59827
2292         * gcc.dg/pr59827.c: New test.
2294 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
2296         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2298 2014-01-15  Richard Henderson  <rth@redhat.com>
2300         PR debug/54694
2301         * gcc.target/i386/pr54694.c: New test.
2303 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
2305         PR c++/49718
2306         * g++.dg/pr49718.C: New test.
2308 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
2310         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
2312 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2314         * gcc.dg/vmx/mult-even-odd.c: New.
2315         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
2317 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2319         * lib/target-supports.exp (check_libcilkrts_available): Added an
2320         extern "C" if we are using C++ along with a function prototype.
2322 2014-01-15  Jeff Law  <law@redhat.com>
2324         PR tree-optimization/59747
2325         * gcc.c-torture/execute/pr59747.c: New test.
2327 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2329         PR target/59794
2330         * c-c++-common/convert-vec-1.c: Also prune ABI change for
2331         Linux/x86.
2332         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
2333         * g++.dg/ext/attribute-test-1.C: Likewise.
2334         * g++.dg/ext/attribute-test-2.C: Likewise.
2335         * g++.dg/ext/attribute-test-3.C: Likewise.
2336         * g++.dg/ext/attribute-test-4.C: Likewise.
2337         * g++.dg/ext/pr56790-1.C: Likewise.
2338         * g++.dg/torture/pr38565.C: Likewise.
2339         * gcc.dg/pr53060.c: Likewise.
2340         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
2341         * c-c++-common/vector-compare-2.c: Likewise.
2342         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
2343         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
2344         dg-message line number.
2346 2014-01-15  Matthias Klose  <doko@ubuntu.com>
2348         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
2350 2014-01-15  Richard Biener  <rguenther@suse.de>
2352         PR tree-optimization/59822
2353         * g++.dg/torture/pr59822.C: New testcase.
2355 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
2357         PR target/59808
2358         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
2359         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
2361 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
2362             Kugan Vivekanandarajah  <kuganv@linaro.org>
2364         PR target/59695
2365         * g++.dg/pr59695.C: New testcase.
2367 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2369         PR target/59803
2370         * gcc.c-torture/compile/pr59803.c: New testcase.
2372 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
2374         PR c/58943
2375         * gcc.c-torture/execute/pr58943.c: New test.
2376         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
2378 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2380         PR target/59794
2381         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
2382         * gcc.target/i386/pr39162.c (y): New __m256i variable.
2383         (bar): Change return type to void.  Set y to x.
2384         * gcc.target/i386/pr59794-1.c: New testcase.
2385         * gcc.target/i386/pr59794-2.c: Likewise.
2386         * gcc.target/i386/pr59794-3.c: Likewise.
2387         * gcc.target/i386/pr59794-4.c: Likewise.
2388         * gcc.target/i386/pr59794-5.c: Likewise.
2389         * gcc.target/i386/pr59794-6.c: Likewise.
2390         * gcc.target/i386/pr59794-7.c: Likewise.
2392 2014-01-14  Richard Biener  <rguenther@suse.de>
2394         PR tree-optimization/58921
2395         PR tree-optimization/59006
2396         * gcc.dg/torture/pr58921.c: New testcase.
2397         * gcc.dg/torture/pr59006.c: Likewise.
2398         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
2400 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
2402         PR testsuite/59494
2403         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
2404         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
2405         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
2406         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
2407         Executing predictive commoning without unrolling.
2409 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
2411         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
2412         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
2413         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
2414         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
2415         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
2416         __builtin_ia32_rsqrt28sd_round.
2417         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
2418         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
2419         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
2420         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
2421         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
2422         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
2423         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
2424         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
2425         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
2426         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
2427         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
2428         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
2429         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
2430         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2431         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
2432         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
2433         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
2434         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2435         * gcc.target/i386/sse-22.c: Extend with new built-ins,
2436         fix wrong rounding mode (see above).
2437         * gcc.target/i386/sse-23.c: Ditto.
2439 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2441         * gcc.dg/vmx/insert.c: New.
2442         * gcc.dg/vmx/insert-be-order.c: New.
2443         * gcc.dg/vmx/extract.c: New.
2444         * gcc.dg/vmx/extract-be-order.c: New.
2446 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
2448         PR tree-optimization/59387
2449         * gcc.c-torture/execute/pr59387.c: New test.
2451 2014-01-13  Richard Biener  <rguenther@suse.de>
2453         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
2454         adjusting mathlib options.
2455         * gfortran.dg/lto/lto.exp: Likewise.
2457 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2459         * gnat.dg/loop_optimization17.adb: New test.
2460         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
2462 2014-01-13  Christian Bruel  <christian.bruel@st.com>
2464         * gcc.target/sh/cmpstrn.c: New case.
2466 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
2468         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
2469         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2471 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
2473         PR fortran/58026
2474         * gfortran.dg/alloc_comp_basics_6.f90: New.
2476 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2478         PR fortran/59700
2479         * gfortran.dg/pr59700.f90: New test.
2481 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2483         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
2484         * gfortran.dg/use_only_3.f90: Likewise.
2485         * gfortran.dg/inquire_10.f90: Delete opened file.
2486         * gfortran.dg/inquire_15.f90: Likewise.
2487         * gfortran.dg/pr16597.f90: Likewise.
2488         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
2489         for PR59419.
2491 2014-01-10  Jeff Law  <law@redhat.com>
2493         PR middle-end/59743
2494         * gcc.c-torture/compile/pr59743.c: New test.
2496 2014-01-10  Jan Hubicka  <jh@suse.cz>
2498         PR ipa/58585
2499         * g++.dg/torture/pr58585.C: New testcase.
2501 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
2503         * gcc.dg/pr46309.c: Disable for cris*-*-*.
2505 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
2507         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
2509 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
2511         PR target/59744
2512         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2513         * gcc.target/aarch64/cmn-neg2.c: New test.
2515 2014-01-10  Richard Biener  <rguenther@suse.de>
2517         PR tree-optimization/59374
2518         * gcc.dg/torture/pr59374-3.c: New testcase.
2520 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2522         * lib/target-supports.exp
2523         (check_effective_target_arm_crypto_ok_nocache): New.
2524         (check_effective_target_arm_crypto_ok): Use above procedure.
2525         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2527 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
2529         PR ipa/58252
2530         PR ipa/59226
2531         * g++.dg/ipa/devirt-20.C: New testcase.
2532         * g++.dg/torture/pr58252.C: Likewise.
2533         * g++.dg/torture/pr59226.C: Likewise.
2535 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2537         * c-c++-common/asan/no-asan-stack.c: New test.
2539 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
2541         PR middle-end/59670
2542         * gcc.dg/pr59670.c: New test.
2544 2014-01-09  Steve Ellcey  <sellcey@mips.com>
2546         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2548 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
2550         PR middle-end/47735
2551         * gcc.target/i386/pr47735.c: New test.
2553         PR tree-optimization/59622
2554         * g++.dg/opt/pr59622-2.C: New test.
2555         * g++.dg/opt/pr59622-3.C: New test.
2556         * g++.dg/opt/pr59622-4.C: New test.
2557         * g++.dg/opt/pr59622-5.C: New test.
2559         PR sanitizer/59136
2560         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2561         filename:line instead of (modulename+offset) form with stripped
2562         initial / from the filename.
2564 2014-01-09  Ian Lance Taylor  <iant@google.com>
2566         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2567         the other Go compiler.
2569 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
2571         PR c++/59730
2572         * g++.dg/cpp0x/variadic145.C: New.
2574 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
2576         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2577         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
2579 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2581         PR testsuite/59524
2582         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2583         are run only if the Cilk library is available/enabled.
2584         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2585         * lib/target-supports.exp (check_libcilkrts_available): New function.
2587 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2589         PR c++/59631
2590         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2591         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2592         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2593         with dg-additional-options.
2594         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2595         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2596         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2597         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2598         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2599         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2601 2014-01-09  Richard Biener  <rguenther@suse.de>
2603         PR tree-optimization/59715
2604         * gcc.dg/torture/pr59715.c: New testcase.
2606 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2608         * c-c++-common/asan/no-asan-globals.c: New test.
2609         * c-c++-common/asan/no-instrument-reads.c: Likewise.
2610         * c-c++-common/asan/no-instrument-writes.c: Likewise.
2611         * c-c++-common/asan/use-after-return-1.c: Likewise.
2612         * c-c++-common/asan/no-use-after-return.c: Likewise.
2614 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
2616         * gnat.dg/weak2.ad[sb]: New test.
2618 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
2620         PR middle-end/59471
2621         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
2622         type, use pointers to vector type instead.
2624 2014-01-08  Catherine Moore  <clm@codesourcery.com>
2626         * gcc.target/mips/umips-branch-3.c: New test.
2627         * gcc.target/mips/umips-branch-4.c: New test.
2629 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
2631         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
2632         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
2633         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
2634         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
2635         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
2636         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
2637         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
2638         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
2640 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
2642         PR rtl-optimization/59137
2643         * gcc.target/mips/pr59137.c: New test.
2645 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
2647         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
2648         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
2649         * gcc.target/i386/pr55433.c (dg-options): Ditto.
2650         * gcc.target/i386/pr57848.c (dg-options): Ditto.
2651         * gcc.target/i386/pr59099.c (dg-options): Ditto.
2652         Require fpic effective target.
2653         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2655 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
2657         PR ipa/59722
2658         * gcc.dg/pr59722.c: New test.
2660 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2662         PR middle-end/57748
2663         * gcc.dg/torture/pr57748-3.c: New test.
2664         * gcc.dg/torture/pr57748-4.c: New test.
2666 2014-01-08  Marek Polacek  <polacek@redhat.com>
2668         PR middle-end/59669
2669         * gcc.dg/gomp/pr59669-1.c: New test.
2670         * gcc.dg/gomp/pr59669-2.c: New test.
2672 2014-01-08  Martin Jambor  <mjambor@suse.cz>
2674         PR ipa/59610
2675         * gcc.dg/ipa/pr59610.c: New test.
2677 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
2679         PR fortran/58182
2680         * gfortran.dg/binding_label_tests_26a.f90: New.
2681         * gfortran.dg/binding_label_tests_26b.f90: New.
2683 2014-01-08  Marek Polacek  <polacek@redhat.com>
2685         PR sanitizer/59667
2686         * c-c++-common/ubsan/pr59667.c: New test.
2688 2014-01-08  Richard Biener  <rguenther@suse.de>
2690         PR middle-end/59630
2691         * gcc.dg/pr59630.c: New testcase.
2693 2014-01-08  Richard Biener  <rguenther@suse.de>
2695         PR middle-end/59471
2696         * gcc.dg/pr59471.c: New testcase.
2698 2014-01-07  Jeff Law  <law@redhat.com>
2700         PR middle-end/53623
2701         * gcc.target/i386/pr53623.c: New test.
2703 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
2705         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2706         blanks at EOF.
2707         * g++.dg/cpp1y/pr58534.C: Likewise.
2708         * g++.dg/cpp1y/pr58536.C: Likewise.
2709         * g++.dg/cpp1y/pr58548.C: Likewise.
2710         * g++.dg/cpp1y/pr58549.C: Likewise.
2711         * g++.dg/cpp1y/pr58637.C: Likewise.
2712         * g++.dg/cpp1y/pr59112.C: Likewise.
2713         * g++.dg/cpp1y/pr59113.C: Likewise.
2714         * g++.dg/cpp1y/pr59629.C: Likewise.
2715         * g++.dg/cpp1y/pr59635.C: Likewise.
2716         * g++.dg/cpp1y/pr59636.C: Likewise.
2717         * g++.dg/cpp1y/pr59638.C: Likewise.
2719 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
2721         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2723 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
2725         * gcc.target/i386/intrinsics_4.c (bar): New function.
2727 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
2729         * g++.dg/ext/is_base_of_incomplete-2.C: New.
2731 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
2733         PR rtl-optimization/58668
2734         * gcc.dg/pr58668.c: New test.
2736         PR tree-optimization/59643
2737         * gcc.dg/pr59643.c: New test.
2738         * gcc.c-torture/execute/pr59643.c: New test.
2740 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
2742         PR fortran/59589
2743         * gfortran.dg/class_allocate_16.f90: New.
2745 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
2747         PR target/59644
2748         * gcc.target/i386/pr59644.c: New test.
2750 2014-01-06  Marek Polacek  <polacek@redhat.com>
2752         PR c/57773
2753         * gcc.dg/pr57773.c: New test.
2755 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
2757         PR c++/59635
2758         PR c++/59636
2759         PR c++/59629
2760         PR c++/59638
2761         * g++.dg/cpp1y/pr59635.C: New testcase.
2762         * g++.dg/cpp1y/pr59636.C: New testcase.
2763         * g++.dg/cpp1y/pr59629.C: New testcase.
2764         * g++.dg/cpp1y/pr59638.C: New testcase.
2766 2014-01-06  Martin Jambor  <mjambor@suse.cz>
2768         PR ipa/59008
2769         * gcc.dg/ipa/pr59008.c: New test.
2771 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2773         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2774         if supported.
2776 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2778         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2779         Require c99_runtime.
2780         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2782         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2783         Require c99_runtime.
2784         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2785         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2786         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2788         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2789         Require c99_runtime.
2790         Make CALC void static.
2791         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2793         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2794         Require c99_runtime.
2795         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2797 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2799         * gcc.target/i386/pr59501-1.c: Require avx effective target.
2800         * gcc.target/i386/pr59501-2.c: Likewise.
2801         * gcc.target/i386/pr59501-3.c: Likewise.
2802         * gcc.target/i386/pr59501-4.c: Likewise.
2803         * gcc.target/i386/pr59501-5.c: Likewise.
2804         * gcc.target/i386/pr59501-6.c: Likewise.
2806 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2808         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2809         * gcc.target/i386/pr59390_1.c: Likewise.
2810         * gcc.target/i386/pr59390_2.c: Likewise.
2812 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2814         * gcc.dg/pr59350.c: Tweak.
2815         * gcc.dg/pr59350-2.c: New test.
2816         * g++.dg/pr59510.C: Likewise.
2818 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
2820         PR fortran/59023
2821         * gfortran.dg/bind_c_procs_2.f90: New.
2823 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
2825         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2826         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2827         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2828         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2829         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2830         * gcc.dg/tree-ssa/vrp47.c: Likewise.
2831         * gcc.dg/tree-ssa/vrp87.c: Likewise.
2833 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2835         * gcc.target/arm/neon-nested-apcs.c: New test.
2837 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
2839         PR tree-optimization/59519
2840         * gcc.dg/vect/pr59519-1.c: New test.
2841         * gcc.dg/vect/pr59519-2.c: New test.
2843         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2844         vmovdqu32.
2846 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
2848         PR fortran/59547
2849         * gfortran.dg/typebound_proc_32.f90: New.
2851 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
2853         PR c++/58950
2854         * g++.dg/pr58950.C: New file.
2856 2014-01-03  Tobias Burnus  <burnus@net-b.de>
2858         PR c++/58567
2859         * g++.dg/gomp/pr58567.C: New.
2861 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
2863         PR tree-optimization/59651
2864         * gcc.dg/torture/pr59651.c: New test.
2865         * gcc.dg/vect/pr59651.c: Ditto.
2867 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
2869         PR target/59625
2870         * gcc.target/i386/pr59625.c: New test.
2872 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
2874         Core DR 1442
2875         PR c++/59165
2876         * g++.dg/cpp0x/range-for28.C: New.
2877         * g++.dg/cpp0x/range-for3.C: Update.
2879 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
2881         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2883 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2885         PR c++/59641
2886         * g++.dg/cpp0x/pr59641.C: New file.
2888 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2890         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2892 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2894         PR c++/59378
2895         * g++.dg/ext/pr59378.C: New file.
2897 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2899         Update copyright years
2901 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2903         * gcc.target/arc/arc.exp: Use the standard form for the copyright
2904         notice.
2906 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
2908         PR fortran/59654
2909         * gfortran.dg/dynamic_dispatch_12.f90: New.
2911 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
2913         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2914         the builtin isn't optimized away as unused.
2916         PR rtl-optimization/59647
2917         * g++.dg/opt/pr59647.C: New test.
2919 Copyright (C) 2014 Free Software Foundation, Inc.
2921 Copying and distribution of this file, with or without modification,
2922 are permitted in any medium without royalty provided the copyright
2923 notice and this notice are preserved.