pr60092.c: Skip on 32-bit hpux.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobbd34490ae224a00a9447b311927cdc56e7c1ac09
1 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
3         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
5         PR libfortran/59313
6         PR libfortran/58015
7         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
8         * gfortran.dg/round_4.f90: Likewise.
10 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
12         PR libfortran/60128
13         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
14         i?86-*-solaris2.9*.
16 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
18         PR sanitizer/60613
19         * c-c++-common/ubsan/pr60613-1.c: New test.
20         * c-c++-common/ubsan/pr60613-2.c: New test.
22 2014-03-22  Matthias Klose  <doko@ubuntu.com>
24         * g++.dg/cpp0x/regress: Remove empty directory.
26 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
28         PR debug/60603
29         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
31 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
33         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
34         * g++.dg/cpp1y/pr60393.C: Likewise.
36 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
38         PR c++/60384
39         * g++.dg/cpp1y/pr60384.C: New.
41 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
43         PR target/60598
44         * gcc.dg/pr60598.c: New test.
46 2014-03-21  Martin Jambor  <mjambor@suse.cz>
48         PR ipa/59176
49         * g++.dg/torture/pr59176.C: New test.
51 2014-03-21  Martin Jambor  <mjambor@suse.cz>
53         PR ipa/60419
54         * g++.dg/ipa/pr60419.C: New test.
56 2014-03-21  Richard Biener  <rguenther@suse.de>
58         PR tree-optimization/60577
59         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
61 2014-03-21  Tobias Burnus  <burnus@net-b.de>
63         PR fortran/60599
64         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
65         reading.
67 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
69         PR middle-end/60597
70         * g++.dg/opt/pr60597.C: New test.
72         PR c++/60572
73         * g++.dg/init/pr60572.C: New test.
75 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
77         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
79 2014-03-19  Tobias Burnus  <burnus@net-b.de>
81         PR fortran/60543
82         PR fortran/60283
83         * gfortran.dg/implicit_pure_4.f90: New.
85 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
87         PR c++/51474
88         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
90 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
92         PR testsuite/60590
93         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
94         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
95         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
97 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
99         PR c++/60332
100         * g++.dg/cpp1y/pr60332.C: New.
102 2014-03-19  Marek Polacek  <polacek@redhat.com>
104         PR sanitizer/60569
105         * g++.dg/ubsan/pr60569.C: New test.
107 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
109         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
111 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
113         PR tree-optimization/60559
114         * g++.dg/vect/pr60559.cc: New test.
116 2014-03-18  Ian Lance Taylor  <iant@google.com>
118         PR target/60563
119         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
120         (ditype): Rename typedef from int64_t.
122 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
124         PR c/55383
125         * gcc.dg/cast-qual-3.c: New.
126         Revert:
127         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
128         * c-c++-common/Wcast-qual-1.c: More precise match text.
130 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
132         PR fortran/55207
133         PR fortran/60549
134         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
135         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
136         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
137         * gfortran.dg/intent_optimize_1.f90: Ditto.
138         * gfortran.dg/pointer_init_9.f90: Ditto.
139         * gfortran.dg/volatile4.f90: Ditto.
140         * gfortran.dg/volatile6.f90: Ditto.
142 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
144         PR c/55383
145         * c-c++-common/Wcast-qual-1.c: More precise match text.
147 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
149         PR c++/60305
150         * g++.dg/cpp0x/constexpr-ice14.C: New.
152 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
154         PR c++/54250
155         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
157 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
159         PR sanitizer/60535
160         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
161         * c-c++-common/ubsan/null-2.c: Likewise.
162         * c-c++-common/ubsan/null-3.c: Likewise.
163         * c-c++-common/ubsan/null-4.c: Likewise.
164         * c-c++-common/ubsan/null-5.c: Likewise.
165         * c-c++-common/ubsan/null-6.c: Likewise.
166         * c-c++-common/ubsan/null-7.c: Likewise.
167         * c-c++-common/ubsan/null-8.c: Likewise.
168         * c-c++-common/ubsan/null-9.c: Likewise.
169         * c-c++-common/ubsan/null-10.c: Likewise.
170         * c-c++-common/ubsan/null-11.c: Likewise.
171         * c-c++-common/ubsan/overflow-1.c: Likewise.
172         * c-c++-common/ubsan/overflow-2.c: Likewise.
173         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
174         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
175         * c-c++-common/ubsan/overflow-int128.c: Likewise.
176         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
177         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
178         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
179         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
180         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
181         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
182         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
183         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
184         * c-c++-common/ubsan/pr59333.c: Likewise.
185         * c-c++-common/ubsan/pr59503.c: Likewise.
186         * c-c++-common/ubsan/pr59667.c: Likewise.
187         * c-c++-common/ubsan/undefined-1.c: Likewise.
188         * g++.dg/ubsan/pr59250.C: Likewise.
189         * g++.dg/ubsan/pr59306.C: Likewise.
191 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
193         * gcc.dg/tls/pr58595.c: Add tls options.
195 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
197         * gcc.target/i386/avx-additional-reg-names.c: New.
198         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
200 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
202         PR c++/60390
203         * g++.dg/cpp1y/pr60390.C: New testcase.
205         PR c++/60391
206         * g++.dg/cpp1y/pr60391.C: New testcase.
208 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
210         PR target/60516
211         * gcc.target/i386/pr60516.c: New test.
213 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
215         PR c++/59571
216         * g++.dg/cpp0x/constexpr-ice13.C: New.
218 2014-03-17  Marek Polacek  <polacek@redhat.com>
220         PR middle-end/60534
221         * gcc.dg/gomp/pr60534.c: New test.
223 2014-03-17  Kai Tietz  <ktietz@redhat.com>
225         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
227 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
229         PR testsuite/58851
230         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
231         storage size.
233 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
235         PR libfortran/58324
236         * gfortran.dg/list_read_12.f90: New test.
238 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
240         PR fortran/55207
241         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
242         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
243         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
244         -Wno-aggressive-loop-optimizations and remove an unused variable.
245         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
246         * gfortran.dg/pointer_init_9.f90: New.
247         * gfortran.dg/volatile4.f90: Put into subroutine.
248         * gfortran.dg/volatile6.f90: Ditto.
250 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
252         PR fortran/60392
253         * gfortran.dg/transpose_4.f90: New test.
255 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
257         PR rtl-optimization/60508
258         * gcc.target/i386/pr60508.c: New.
260 2014-03-14  Richard Biener  <rguenther@suse.de>
262         PR middle-end/60518
263         * g++.dg/pr60518.C: New testcase.
265 2014-03-14  Martin Jambor  <mjambor@suse.cz>
267         PR lto/60461
268         * gcc.dg/lto/pr60461_0.c: New test.
270 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
272         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
273         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
274         * gcc.dg/lto/save-temps_0.c: New testcase.
276 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
278         PR middle-end/36282
279         * c-c++-common/pr36282-1.c: New test.
280         * c-c++-common/pr36282-2.c: New test.
281         * c-c++-common/pr36282-3.c: New test.
282         * c-c++-common/pr36282-4.c: New test.
284 2014-03-13  Richard Henderson  <rth@redhat.com>
286         PR debug/60438
287         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
289 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
291         PR c++/60383
292         * g++.dg/template/crash118.C: New.
293         * g++.dg/template/crash95.C: Adjust.
295 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
297         PR rtl-optimization/57189
298         * gcc.target/i386/pr57189.c: New.
300 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
302         PR c++/60254
303         * g++.dg/cpp0x/static_assert10.C: New.
304         * g++.dg/cpp0x/static_assert11.C: Likewise.
305         * g++.dg/cpp0x/static_assert3.C: Adjust.
307 2014-03-13  Richard Biener  <rguenther@suse.de>
309         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
311 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
313         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
314         2.07 128-bit arithmetic.
315         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
317         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
318         due to when TImode is allowed in VSX registers, the allowable
319         address modes for TImode is just a single indirect address in
320         order for the value to be loaded and store in either GPR or VSX
321         registers.  This affects the generated code, and it would cause
322         this test to fail, when such an option is used.
324 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
326         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
328 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
330         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
331         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
332         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
333         only test for exactly one if if -mbranch-cost=1 has been passed.
335 2014-03-12  Christian Bruel  <christian.bruel@st.com>
337         PR target/60264
338         * gcc.target/arm/pr60264.c
340 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
342         PR tree-optimization/60454
343         * gcc.c-torture/execute/pr60454.c: New test.
345 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
346             Marc Glisse  <marc.glisse@inria.fr>
348         PR tree-optimization/60502
349         * gcc.c-torture/compile/pr60502.c: New test.
351 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
353         PR middle-end/60482
354         * gcc.dg/vect/pr60482.c: New test.
356 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
358         PR c++/60389
359         * g++.dg/cpp0x/inh-ctor19.C: New.
361 2014-03-11  Richard Biener  <rguenther@suse.de>
363         PR tree-optimization/60429
364         PR tree-optimization/60485
365         * gcc.dg/pr60485-1.c: New testcase.
366         * gcc.dg/pr60485-2.c: Likewise.
368 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
370         PR ipa/60457
371         * g++.dg/ipa/pr60457.C: New test.
373 2014-03-10  Richard Biener  <rguenther@suse.de>
375         PR middle-end/60474
376         * g++.dg/torture/pr60474.C: New testcase.
378 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
380         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
382 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
384         * gcc.dg/lto/pr55113_0.c: New testcase.
386 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
388         PR c++/60033
389         * g++.dg/cpp1y/pr60033.C: New testcase.
391         PR c++/60393
392         * g++.dg/cpp1y/pr60393.C: New testcase.
394 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
396         PR libfortran/60128
397         * gfortran.dg/fmt_en.f90: New test.
399 2014-03-07  Jason Merrill  <jason@redhat.com>
401         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
402         * lib/target-supports.exp (check_effective_target_c++11): Now
403         means C++11 and up.
404         (check_effective_target_c++11_only): New.
405         (check_effective_target_c++11_down): New.
406         (check_effective_target_c++1y): New.
407         (check_effective_target_c++1y_only): New.
408         (check_effective_target_c++98_only): Rename from
409         check_effective_target_c++98.
410         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
412 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
414         PR c++/58609
415         * g++.dg/cpp0x/constexpr-ice12.C: New.
417 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
419         * c-c++-common/gomp/map-1.c: Extend.
421 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
422             Janus Weil  <janus@gcc.gnu.org>
424         PR fortran/51976
425         * gfortran.dg/deferred_type_component_1.f90 : New test.
426         * gfortran.dg/deferred_type_component_2.f90 : New test.
428 2014-03-06  Marek Polacek  <polacek@redhat.com>
430         PR c/60197
431         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
432         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
434 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
436         PR target/58595
437         * gcc.dg/tls/pr58595.c: New test.
439 2014-03-06  Richard Biener  <rguenther@suse.de>
441         PR middle-end/60445
442         PR lto/60424
443         PR lto/60427
444         Revert
445         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
447         * gcc.dg/lto/pr55113_0.c: New testcase.
449 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
451         PR testsuite/59308
452         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
453         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
454         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
455         s390*/i?86/x86_64.
456         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
457         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
458         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
459         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
460         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
461         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
462         even for mips*/s390*/i?86/x86_64.
463         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
464         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
465         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
466         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
467         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
469         PR lto/60404
470         * gcc.dg/lto/pr60404_0.c: New test.
471         * gcc.dg/lto/pr60404_1.c: New file.
472         * gcc.dg/lto/pr60404_2.c: New file.
474 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
476         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
477         long long" throughout.
478         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
479         * gcc.dg/vmx/insert-vsx.c: Likewise.
480         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
481         * gcc.dg/vmx/ld-vsx.c: Likewise.
482         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
483         * gcc.dg/vmx/ldl-vsx.c: Likewise.
484         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
485         * gcc.dg/vmx/merge-vsx.c: Likewise.
486         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
487         * gcc.dg/vmx/st-vsx.c: Likewise.
488         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
489         * gcc.dg/vmx/stl-vsx.c: Likewise.
490         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
492 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
494         * gcc.dg/lto/pr55113_0.c: New testcase.
496 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
498         PR c++/60376
499         * g++.dg/cpp1y/pr60376.C: New.
501 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
503         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
505 2014-03-04  Richard Biener  <rguenther@suse.de>
507         PR tree-optimization/60382
508         * gcc.dg/vect/pr60382.c: New testcase.
510 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
512         PR libfortran/60148
513         * gfortran.dg/namelist_84.f90: New test.
515 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
517         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
518         argument to avoid inf values.
519         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
520         UNION_FP_CHECK machinery.
522 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
524         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
525         i32in128 cases outside special big-endian processing block.
527 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
529         PR preprocessor/60400
530         * c-c++-common/cpp/pr60400.c: New test.
531         * c-c++-common/cpp/pr60400-1.h: New file.
532         * c-c++-common/cpp/pr60400-2.h: New file.
534         PR objc++/60398
535         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
537         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
538         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
540 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
542         PR ipa/60150
543         * g++.dg/lto/pr60150.H: New testcase.
544         * g++.dg/lto/pr60150_0.C: New testcase.
545         * g++.dg/lto/pr60150_1.C: New testcase.
547 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
549         PR ipa/60306
550         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
552 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
554         PR fortran/60236
555         * gfortran.dg/vect/pr32380.f: Fix expected test results.
557 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
559         PR c++/50025
560         * g++.dg/cpp0x/pr50025.C: New.
562 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
564         PR c++/60377
565         * g++.dg/cpp1y/pr60377.C: New testcase.
567 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
569         PR fortran/60341
570         * gfortran.dg/str_comp_optimize_1.f90: New test.
572 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
574         PR target/60071
575         * gcc.c-torture/compile/pr60071.c: New.
577 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
579         PR fortran/60359
580         * gfortran.dg/unlimited_polymorphic_16.f90: New.
582 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
584         PR c++/58610
585         * g++.dg/cpp0x/constexpr-ice11.C: New.
587 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
589         PR c++/60314
590         * g++.dg/cpp1y/auto-fn24.C: New.
592 2014-02-28  Joey Ye  <joey.ye@arm.com>
594         PR target/PR60169
595         * gcc.target/arm/thumb1-far-jump-3.c: New case.
597 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
599         PR c++/60253
600         * g++.dg/overload/ellipsis2.C: New.
602 2014-02-27  Jeff Law  <law@redhat.com>
604         PR rtl-optimization/52714
605         * gcc.c-torture/compile/pr52714.c: New test.
607 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
608             Jeff Law  <law@redhat.com>
610         PR rtl-optimization/49847
611         * g++.dg/pr49847.C: New test.
613 2014-02-27  Marek Polacek  <polacek@redhat.com>
615         PR middle-end/59223
616         * c-c++-common/pr59223.c: New test.
618 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
620         * common/config/i386/predicates.md (const1256_operand): Remove.
621         (const2356_operand): New.
622         (const_1_to_2_operand): Remove.
623         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
624         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
625         (*avx512pf_gatherpf<mode>sf): Ditto.
626         (avx512pf_gatherpf<mode>df): Ditto.
627         (*avx512pf_gatherpf<mode>df_mask): Ditto.
628         (*avx512pf_gatherpf<mode>df): Ditto.
629         (avx512pf_scatterpf<mode>sf): Ditto.
630         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
631         (*avx512pf_scatterpf<mode>sf): Ditto.
632         (avx512pf_scatterpf<mode>df): Ditto.
633         (*avx512pf_scatterpf<mode>df_mask): Ditto.
634         (*avx512pf_scatterpf<mode>df): Ditto.
635         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
637 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
639         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
640         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
641         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
642         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
643         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
644         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
645         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
646         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
648 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
650         PR target/60280
651         * gnat.dg/renaming5.adb: Change to two expected gotos.
652         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
653         jump threads.
654         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
655         messages for removed basic block.
656         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
657         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
658         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
659         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
661 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
663         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
664         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
665         * gcc.dg/vmx/ldl-vsx.c: Likewise.
666         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
667         * gcc.dg/vmx/merge-vsx.c: Likewise.
668         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
670 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
672         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
673         * gcc.target/i386/prefetchwt1-1.c: New.
674         * g++.dg/other/i386-2.C: Add new option.
675         * g++.dg/other/i386-3.C: Ditto.
676         * gcc.target/i386/sse-12.c: Ditto.
677         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
678         * gcc.target/i386/sse-22.c: Add new option.
679         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
681 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
683         PR libfortran/59313
684         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
686         PR libfortran/58015
687         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
689 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
691         PR c++/60311
692         * g++.dg/cpp1y/pr60311.C: New testcase.
694         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
696         PR c++/60065
697         * g++.dg/cpp1y/pr60065.C: New testcase.
699 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
701         PR rtl-optimization/60268
702         * gcc.c-torture/compile/pr60268.c: New test.
704 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
706         * gcc.target/microblaze/others/mem_reload.c: New test.
708 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
710         * gcc.dg/vmx/lde.c: New test.
711         * gcc.dg/vmx/lde-be-order.c: New test.
712         * gcc.dg/vmx/ste.c: New test.
713         * gcc.dg/vmx/ste-be-order.c: New test.
715 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
717         PR testsuite/60173
718         * lib/target-supports.exp
719         (check_effective_target_logical_op_short_circuit): Add cris-*-*
720         and crisv32-*-* to list.
722 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
724         PR fortran/60302
725         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
727 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
729         * gcc.dg/vmx/vsums.c: Check entire result vector.
730         * gcc.dg/vmx/vsums-be-order.c: Likewise.
732 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
734         * gcc.dg/vmx/ld.c: New test.
735         * gcc.dg/vmx/ld-be-order.c: New test.
736         * gcc.dg/vmx/ld-vsx.c: New test.
737         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
738         * gcc.dg/vmx/ldl.c: New test.
739         * gcc.dg/vmx/ldl-be-order.c: New test.
740         * gcc.dg/vmx/ldl-vsx.c: New test.
741         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
742         * gcc.dg/vmx/st.c: New test.
743         * gcc.dg/vmx/st-be-order.c: New test.
744         * gcc.dg/vmx/st-vsx.c: New test.
745         * gcc.dg/vmx/st-vsx-be-order.c: New test.
746         * gcc.dg/vmx/stl.c: New test.
747         * gcc.dg/vmx/stl-be-order.c: New test.
748         * gcc.dg/vmx/stl-vsx.c: New test.
749         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
751 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
753         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
754         * g++.dg/other/i386-3.C (dg-options): Ditto.
755         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
756         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
757         -mavx512pf and -msha.
759 2014-02-21  Richard Biener  <rguenther@suse.de>
761         PR tree-optimization/60276
762         * gcc.dg/vect/pr60276.c: New testcase.
764 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
766         PR fortran/60234
767         * gfortran.dg/finalize_23.f90: New.
769 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
771         PR c++/60052
772         PR c++/60053
773         * g++.dg/cpp1y/pr60052.C: New testcase.
774         * g++.dg/cpp1y/pr60053.C: New testcase.
776 2014-02-21  Tobias Burnus  <burnus@net-b.de>
778         PR fortran/60286
779         * gfortran.dg/inquire_16.f90: New.
781 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
783         * gcc.target/nios2/biggot-1.c: New.
784         * gcc.target/nios2/biggot-2.c: New.
786 2014-02-20  Martin Jambor  <mjambor@suse.cz>
788         PR ipa/55260
789         * gcc.dg/ipa/pr55260.c: New test.
791 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
793         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
794         for execution test case.
796 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
798         PR ipa/58555
799         * g++.dg/torture/pr58555.C: New testcase.
801 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
803         PR target/60204
804         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
805         reflect abi fix.
806         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
808 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
809             Kirill Yukhin  <kirill.yukhin@intel.com>
811         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
812         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
813         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
814         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
815         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
816         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
818 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
820         PR c/37743
821         * g++.dg/ext/builtin-bswap1.C: New test.
822         * c-c++-common/pr37743.c: New test.
824 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
826         * gcc.dg/decl-10.c: New test.
828 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
830         PR c++/60267
831         * g++.dg/ext/ivdep-1.C: New test.
833         PR c++/60267
834         * gcc.dg/pr60267.c: New test.
836 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
838         PR target/59794
839         * gcc.target/i386/pr39162.c: Add dg-prune-output.
840         (dg-options): Remove -Wno-psabi.
841         * gcc.target/i386/pr59794-2.c: Ditto.
842         * gcc.target/i386/pr60205-1.c: Ditto.
843         * gcc.target/i386/sse-5.c: Ditto.
845 2014-02-18  Nick Clifton  <nickc@redhat.com>
847         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
848         * gcc.dg/pr23623.c: Likewise.
849         * gcc.dg/pr48784-1.c: Likewise.
850         * gcc.dg/pr48784-2.c: Likewise.
851         * gcc.dg/pr56997-2.c: Likewise.
852         * gcc.dg/sms-6.c: Likewise.
853         * gcc.dg/torture/pr60183.c: Likewise.
854         * gcc.dg/torture/vec-cvt-1.c: Likewise.
855         * gcc.c-torture/execute/20061220-1.x: New.
856         * gcc.c-torture/execute/pr43220.x: New.
857         * gcc.c-torture/execute/pr51581-1.x: New.
858         * gcc.c-torture/execute/pr51581-2.x: New.
859         * gcc.c-torture/execute/pr58570.x: New.
860         * gcc.c-torture/unsorted/DFcmp.x: New.
861         * gcc.c-torture/unsorted/SFset.x: New.
863 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
865         * gnat.dg/opt31.adb: New test.
867 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
869         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
871 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
873         PR fortran/60232
874         * gfortran.dg/typebound_proc_33.f90: New.
876 2014-02-19  Marek Polacek  <polacek@redhat.com>
878         PR c/60195
879         * gcc.dg/pr60195.c: New test.
881 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
883         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
884         overflow.
886 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
888         PR preprocessor/58844
889         * c-c++-common/cpp/pr58844-1.c: New test.
890         * c-c++-common/cpp/pr58844-2.c: New test.
892 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
894         PR c++/60225
895         * g++.dg/cpp0x/constexpr-ice10.C: New.
897 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
899         PR c++/60215
900         * g++.dg/cpp0x/pr60215.C: New.
902 2014-02-18  Tobias Burnus  <burnus@net-b.de>
904         PR fortran/49397
905         * gfortran.dg/proc_ptr_45.f90: New.
906         * gfortran.dg/proc_ptr_46.f90: New.
908 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
910         PR c++/60190
911         * g++.dg/cpp1y/pr60190.C: New testcase.
913         PR c++/60064
914         * g++.dg/cpp1y/pr60064.C: New testcase.
916 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
918         PR target/60205
919         * gcc.target/i386/pr60205-1.c: New test.
920         * gcc.target/i386/pr60205-2.c: Ditto.
922 2014-02-18  Kai Tietz  <ktietz@redhat.com>
924         PR target/60193
925         * gcc.target/i386/nest-1.c: New testcase.
927 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
929         * gnat.dg/opt32.adb: New test.
931 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
933         PR fortran/60231
934         * gfortran.dg/typebound_generic_15.f90: New.
936 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
938         PR fortran/55907
939         * gfortran.dg/init_flag_12.f90: New.
941 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
942             Ilya Tocar  <ilya.tocar@intel.com>
944         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
945         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
946         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
947         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
949 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
951         * lib/target-supports.exp
952         (check_effective_target_logical_op_short_circuit): New procedure.
953         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
954         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
955         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
956         * gcc.dg/tree-ssa/vrp47.c: Likewise.
957         * gcc.dg/tree-ssa/vrp87.c: Likewise.
958         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
959         logical_op_short_circuit for the alternative test, extending
960         it to arm_cortex_m.
962 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
964         PR target/60203
965         * gcc.target/powerpc/pr60203.c: New testsuite.
967 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
969         PR fortran/59599
970         * gfortran.dg/ichar_3.f90: New test.
972 2014-02-15  Richard Biener  <rguenther@suse.de>
974         PR tree-optimization/60183
975         * gcc.dg/torture/pr60183.c: New testcase.
977 2014-02-14  Jeff Law  <law@redhat.com>
979         PR rtl-optimization/60131
980         * g++.dg/torture/pr60131.C: New test.
982 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
984         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
985         on command-line.
987 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
989         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
991 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
993         * gcc.c-torture/compile/20140213.c: New test.
995 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
997         PR target/43546
998         * gcc.target/i386/pr43546.c: New test.
1000 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1002         * gcc.target/s390/hotpatch-compile-8.c: New test.
1004 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1006         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
1007         definition with an ifndef.
1008         * gcc.dg/pr59605-2.c: New test.
1010 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1012         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1014 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
1016         * gcc.dg/torture/float128-mul-underflow.c,
1017         gcc.dg/torture/float128-truncdf-underflow.c,
1018         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1020 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1022         PR middle-end/59737
1023         * g++.dg/ipa/pr59737.C: New test.
1025 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1027         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1029 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
1031         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1033         * gcc.dg/cilk-plus/jump-openmp.c: New file.
1035 2014-02-12  Richard Biener  <rguenther@suse.de>
1037         PR middle-end/60092
1038         * gcc.dg/torture/pr60092.c: New testcase.
1039         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1041 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1043         * gcc.c-torture/execute/20140212-1.c: New test.
1045 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
1047         PR c++/60047
1048         * g++.dg/cpp0x/pr60047.C: New.
1050 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1052         PR c/60101
1053         * c-c++-common/pr60101.c: New test.
1055 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
1057         PR lto/59468
1058         * g++.dg/ipa/devirt-27.C: New testcase.
1059         * g++.dg/ipa/devirt-26.C: New testcase.
1061 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1063         PR target/60137
1064         * gcc.target/powerpc/pr60137.c: New file.
1066 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1068         PR fortran/52370
1069         * gfortran.dg/pr52370.f90: New test.
1071 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
1073         PR target/59927
1074         Revert
1075         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1077         PR testsuite/58630
1078         * gcc.target/i386/pr43662.c (dg-options):
1079         Add -maccumulate-outgoing-args.
1080         * gcc.target/i386/pr43869.c (dg-options): Ditto.
1081         * gcc.target/i386/pr57003.c (dg-options): Ditto.
1082         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1083         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1084         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1085         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1086         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1087         Add -maccumulate-outgoing-args.
1088         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1089         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1090         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1091         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1092         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1093         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1094         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1095         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1096         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1097         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1098         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1099         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1100         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1101         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1102         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1104 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1106         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1108 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1110         PR debug/59776
1111         * gcc.dg/guality/pr59776.c: New test.
1113 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
1115         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1116         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1117         (add_options_for_arm_vfp3): New.
1119 2014-02-11  Jeff Law  <law@redhat.com>
1121         PR middle-end/54041
1122         * gcc.target/m68k/pr54041.c: New test.
1124 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1126         PR target/59927
1127         * gcc.target/i386/pr59927.c: New test.
1129 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
1131         * gcc.dg/vect/pr57741-3.c: Require vect_int.
1132         * gcc.dg/vect/pr60012.c: Likewise.
1133         * gcc.dg/vect/vect-119.c: Likewise.
1134         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1135         * gcc.dg/vect/vect-outer-4c.c: Likewise.
1137 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1139         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1141 2014-02-10  Jeff Law  <law@redhat.com>
1143         PR middle-end-52306
1144         * gcc.c-torture/compile/pr52306.c: New test.
1146 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1148         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1150 2014-02-10  Richard Biener  <rguenther@suse.de>
1152         PR tree-optimization/60115
1153         * gcc.dg/torture/pr60115.c: New testcase.
1155 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
1157         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1158         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1160 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1161             Ilya Tocar  <ilya.tocar@intel.com>
1163         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1164         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1165         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1166         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1167         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1168         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1169         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1170         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1171         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1172         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1173         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1174         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1175         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1176         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1177         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1178         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1179         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1180         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1181         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1182         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1183         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1184         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1185         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1186         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1187         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1188         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1189         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1191 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
1193         * gcc.dg/vect/pr59984.c: Require effective target
1194         vect_simd_clones.
1196 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1198         PR fortran/57522
1199         * gfortran.dg/associated_target_5.f03: New test.
1201 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1203         PR fortran/59026
1204         * gfortran.dg/elemental_by_value_1.f90: New test.
1206 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
1208         PR fortran/58470
1209         * gfortran.dg/finalize_22.f90: New.
1211 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
1213         PR fortran/60066
1214         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
1215         was fixed by the patch for PR59906.
1217 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
1219         PR translation/52289
1220         * gfortran.dg/coarray_8.f90: Update dg-error match.
1222 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1224         PR c/59984
1225         * gcc.dg/vect/pr59984.c: New test.
1227         PR middle-end/60092
1228         * gcc.dg/attr-alloc_align-1.c: New test.
1229         * gcc.dg/attr-alloc_align-2.c: New test.
1230         * gcc.dg/attr-alloc_align-3.c: New test.
1231         * gcc.dg/attr-assume_aligned-1.c: New test.
1232         * gcc.dg/attr-assume_aligned-2.c: New test.
1233         * gcc.dg/attr-assume_aligned-3.c: New test.
1235 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1237         PR target/60077
1238         * gcc.target/i386/pr60077-1.c: New test.
1239         * gcc.target/i386/pr60077-2.c: New test.
1241 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1243         PR preprocessor/56824
1244         * gcc.dg/pr56824.c: New test.
1246 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1248         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1249         variable used for atomic operations.
1251 2014-02-07  Richard Biener  <rguenther@suse.de>
1253         PR middle-end/60092
1254         * gcc.dg/vect/pr60092-2.c: New testcase.
1256 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1258         PR c++/60082
1259         Revert
1260         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1262         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1263         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1265 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1267         * gcc.target/s390/fp2int1.c: New testcase.
1269 2014-02-07  Richard Biener  <rguenther@suse.de>
1271         PR middle-end/60092
1272         * gcc.dg/tree-ssa/alias-30.c: New testcase.
1273         * gcc.dg/tree-ssa/alias-31.c: Likewise.
1275 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
1277         PR ipa/59918
1278         * g++.dg/torture/pr59918.C: New testcase.
1280 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1282         PR target/59575
1283         * gcc.target/arm/pr59575.c: New test.
1285         PR debug/59992
1286         * gcc.dg/pr59992.c: New test.
1288 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
1290         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1291         init_priority. Test alignment of variable instead of function.
1293 2014-02-06  Marek Polacek  <polacek@redhat.com>
1295         PR c/60087
1296         * gcc.dg/pr60087.c: New test.
1298 2014-02-06  Alan Modra  <amodra@gmail.com>
1300         * gcc.target/powerpc/pr60032.c: New.
1302 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1304         PR target/60062
1305         * gcc.c-torture/execute/pr60062.c: New test.
1306         * gcc.c-torture/execute/pr60072.c: New test.
1308 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
1310         * gcc.dg/tree-ssa/pr59597.c: Make called function static
1311         so that expected outcome works for PIC variants too.
1313 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
1314             Kugan Vivekanandarajah  <kuganv@linaro.org>
1316         * gcc.target/arm/vect-noalign.c: New file.
1318 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
1319             Jakub Jelinek  <jakub@redhat.com>
1321         PR middle-end/60013
1322         * gcc.dg/pr60013.c: New testcase.
1324 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1326         * gcc.dg/vmx/sum2s.c: New.
1327         * gcc.dg/vmx/sum2s-be-order.c: New.
1329 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1331         * gcc.dg/vmx/pack.c: New.
1332         * gcc.dg/vmx/pack-be-order.c: New.
1333         * gcc.dg/vmx/unpack.c: New.
1334         * gcc.dg/vmx/unpack-be-order.c: New.
1336 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1338         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1339         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1341 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1343         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
1344         Use __builtin_floorf, __builtin_ceilf.
1345         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
1346         declaration.
1347         (TEST): Use __builtin_floorf.
1348         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1350 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
1352         PR ipa/59947
1353         * g++.dg/opt/pr59947.C: New test.
1355         PR c++/58703
1356         * c-c++-common/gomp/pr58703.c: New test.
1358 2014-02-05  Richard Biener  <rguenther@suse.de>
1360         PR testsuite/60076
1361         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
1362         avoid using unsigned long long.
1364 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
1366         PR middle-end/57499
1367         * g++.dg/torture/pr57499.C: New test.
1369 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
1371         * gcc.dg/asan/nosanitize-and-inline.c: New test.
1373 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
1375         * g++.dg/ipa/devirrt-22.C: Fix template.
1377 2014-02-04  Marek Polacek  <polacek@redhat.com>
1379         PR c/60036
1380         * gcc.dg/pr60036.c: New test.
1382 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
1384         PR ipa/60058
1385         * g++.dg/torture/pr60058.C: New testcase.
1387 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1389         * g++.dg/tsan/default_options.C: Invert check.
1391 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1393         PR tree-optimization/60002
1394         * g++.dg/opt/pr60002.C: New test.
1396         PR tree-optimization/60023
1397         * g++.dg/vect/pr60023.cc: New test.
1399         PR ipa/60026
1400         * c-c++-common/torture/pr60026.c: New test.
1402         PR rtl-optimization/57915
1403         * gcc.target/i386/pr57915.c: New test.
1405 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1407         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
1409 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
1411         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
1413 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1415         PR middle-end/59261
1416         * gcc.dg/pr59261.c: New test.
1418 2014-02-04  Richard Biener  <rguenther@suse.de>
1420         PR tree-optimization/60012
1421         * gcc.dg/vect/pr60012.c: New testcase.
1423 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1425         PR target/59788
1426         * g++.dg/eh/unwind-direct.C: New test.
1428 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
1430         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
1431         timeout value to 20s.
1433 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
1435         PR ipa/59882
1436         * g++.dg/torture/pr59882.C: New testcase
1438 2014-02-03  Jan Hubicka  <jh@suse.cz>
1440         PR ipa/59831
1441         * g++.dg/ipa/devirt-22.C: New testcase.
1443 2014-02-03  Jan Hubicka  <jh@suse.cz>
1445         * g++.dg/ipa/devirt-25.C: New testcase.
1447 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1449         PR tree-optimization/59924
1450         * gcc.dg/pr59924.c: New test.
1452 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
1454         PR ipa/59831
1455         * g++.dg/ipa/devirt-24.C: New testcase.
1457 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
1459         PR c++/53017
1460         PR c++/59211
1461         * c-c++-common/attributes-1.c: New testcase.
1462         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
1464 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
1466         PR c++/58871
1467         * g++.dg/cpp0x/pr58871.C: New.
1469 2014-02-03  Cong Hou  <congh@google.com>
1471         PR tree-optimization/60000
1472         * g++.dg/vect/pr60000.cc: New test.
1474 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1476         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
1477         * gcc.target/i386/long-double-64-4.c: Likewise.
1478         * gcc.target/i386/long-double-80-1.c: Likewise.
1479         * gcc.target/i386/long-double-80-2.c: Likewise.
1480         * gcc.target/i386/long-double-80-3.c: Likewise.
1481         * gcc.target/i386/long-double-80-4.c: Likewise.
1482         * gcc.target/i386/long-double-80-5.c: Likewise.
1483         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
1484         __multf3 isn't used.
1485         * gcc.target/i386/long-double-64-3.c: Likewise.
1486         * gcc.target/i386/long-double-128-1.c: New test.
1487         * gcc.target/i386/long-double-128-2.c: Likewise.
1488         * gcc.target/i386/long-double-128-3.c: Likewise.
1489         * gcc.target/i386/long-double-128-4.c: Likewise.
1490         * gcc.target/i386/long-double-128-5.c: Likewise.
1491         * gcc.target/i386/long-double-128-6.c: Likewise.
1492         * gcc.target/i386/long-double-128-7.c: Likewise.
1493         * gcc.target/i386/long-double-128-8.c: Likewise.
1494         * gcc.target/i386/long-double-128-9.c: Likewise.
1495         * gcc.target/i386/long-double-64-5.c: Likewise.
1496         * gcc.target/i386/long-double-64-6.c: Likewise.
1497         * gcc.target/i386/long-double-64-7.c: Likewise.
1498         * gcc.target/i386/long-double-64-8.c: Likewise.
1499         * gcc.target/i386/long-double-64-9.c: Likewise.
1500         * gcc.target/i386/long-double-80-10.c: Likewise.
1501         * gcc.target/i386/long-double-80-8.c: Likewise.
1502         * gcc.target/i386/long-double-80-9.c: Likewise.
1504 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
1506         PR rtl-optimization/57662
1507         * g++.dg/pr57662.C: New test.
1509 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1511         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
1512         * gcc.dg/vmx/perm.c: New.
1513         * gcc.dg/vmx/perm-be-order.c: New.
1515 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1517         * gcc.dg/vmx/vsums.c: New.
1518         * gcc.dg/vmx/vsums-be-order.c: New.
1520 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
1522         * g++.dg/ipa/devirt-23.C: New testcase.
1523         * g++.dg/ipa/devirt-20.C: Fix template.
1525 2014-02-02  Jan Hubicka  <jh@suse.cz>
1527         * g++.dg/ipa/devirt-21.C: New testcase.
1529 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
1531         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
1532         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
1534 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
1536         PR target/60017
1537         * gcc.c-torture/execute/pr60017.c: New test.
1539 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
1541         PR fortran/57033
1542         * gfortran.dg/default_initialization_7.f90: New test.
1544 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
1546         PR fortran/59906
1547         * gfortran.dg/elemental_subroutine_9.f90: New test.
1549 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1551         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1553 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1555         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1557 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1559         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1561 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
1563         PR c++/51219
1564         * g++.dg/init/bitfield5.C: New.
1566 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
1568         PR tree-optimization/60003
1569         * gcc.c-torture/execute/pr60003.c: New test.
1571 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
1573         PR bootstrap/59985
1574         * gcc.target/arm/pr59985.C: New.
1576 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
1578         PR sanitizer/59410
1579         * lib/tsan-dg.exp (tsan_init): Instead of not running any
1580         tsan tests if trivial testcase doesn't run, set dg-do-what-default
1581         to compile.
1582         (tsan_finish): Restore dg-do-what-default.
1583         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1584         * g++.dg/tsan/fd_close_norace2.C: Likewise.
1585         * g++.dg/tsan/default_options.C: Likewise.
1586         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1587         * g++.dg/tsan/atomic_free2.C: Likewise.
1588         * g++.dg/tsan/cond_race.C: Likewise.
1589         * g++.dg/tsan/fd_close_norace.C: Likewise.
1590         * g++.dg/tsan/benign_race.C: Likewise.
1591         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1592         * c-c++-common/tsan/simple_race.c: Likewise.
1593         * c-c++-common/tsan/mutexset1.c: Likewise.
1594         * c-c++-common/tsan/thread_leak2.c: Likewise.
1595         * c-c++-common/tsan/tls_race.c: Likewise.
1596         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1597         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1598         * c-c++-common/tsan/free_race2.c: Likewise.
1599         * c-c++-common/tsan/thread_leak.c: Likewise.
1600         * c-c++-common/tsan/thread_leak1.c: Likewise.
1601         * c-c++-common/tsan/race_on_barrier.c: Likewise.
1602         * c-c++-common/tsan/free_race.c: Likewise.
1603         * c-c++-common/tsan/sleep_sync.c: Likewise.
1604         * c-c++-common/tsan/tiny_race.c: Likewise.
1605         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1606         * c-c++-common/tsan/atomic_stack.c: Likewise.
1607         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
1608         in dg-output regexps.
1609         * c-c++-common/tsan/simple_stack.c: Likewise.
1611 2014-01-31  Richard Henderson  <rth@redhat.com>
1613         * g++.dg/tm/pr60004.C: New.
1615 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
1617         PR c++/59082
1618         * g++.dg/inherit/crash4.C: New.
1620 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
1622         * c-c++-common/tsan/simple_race.c: Made test less flaky.
1624 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1626         * gcc.target/i386/m512-check.h: Use correct rounding values.
1628 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1630         * gcc.target/i386/avx-1.c: Use correct rounding values.
1631         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1632         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1633         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1634         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1635         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1636         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1637         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1638         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1639         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1640         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1641         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1642         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1643         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1644         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1645         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1646         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1647         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1648         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1649         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1650         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1651         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1652         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1653         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1654         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1655         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1656         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1657         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1658         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1659         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1660         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1661         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1662         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1663         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1664         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1665         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1666         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1667         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1668         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1669         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1670         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1671         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1672         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1673         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1674         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1675         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1676         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1677         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1678         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1679         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1680         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1681         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1682         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1683         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1684         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1685         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1686         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1687         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1688         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1689         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1690         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1691         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1692         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1693         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1694         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1695         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1696         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1697         * gcc.target/i386/sse-13.c: Ditto.
1698         * gcc.target/i386/sse-14.c: Ditto.
1699         * gcc.target/i386/sse-22.c: Ditto.
1700         * gcc.target/i386/sse-23.c: Ditto.
1702 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1704         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1705         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1707 2014-01-31  Richard Biener  <rguenther@suse.de>
1709         PR middle-end/59990
1710         * gcc.dg/torture/pr59990.c: New testcase.
1712 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
1714         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1715         if it fails don't run any tsan tests.
1717 2014-01-31  Marek Polacek  <polacek@redhat.com>
1719         PR c/59963
1720         * gcc.dg/pr59940.c (g): Adjust dg-warning.
1721         (y): Adjust dg-error.
1722         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1723         * gcc.dg/pr59963-1.c: New test.
1724         * gcc.dg/pr59963-2.c: New test.
1725         * gcc.dg/pr59963-3.c: New test.
1727 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
1729         PR target/59923
1730         * gcc.target/arm/pr59923.c: New test.
1732 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1734         * gcc.dg/vmx/splat.c: New.
1735         * gcc.dg/vmx/splat-vsx.c: New.
1736         * gcc.dg/vmx/splat-be-order.c: New.
1737         * gcc.dg/vmx/splat-vsx-be-order.c: New.
1738         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1739         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1741 2014-01-30  Richard Biener  <rguenther@suse.de>
1743         PR tree-optimization/59993
1744         * gcc.dg/torture/pr59993.c: New testcase.
1746 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
1748         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1749         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1750         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1751         vect_int rather than vect_float.
1753 2014-01-30  Marek Polacek  <polacek@redhat.com>
1755         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1757 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
1759         * gcc.target/microblaze/isa/fcmp4.c: New.
1761 2014-01-30  Marek Polacek  <polacek@redhat.com>
1763         PR c/59940
1764         * gcc.dg/pr59940.c: New test.
1765         * gcc.dg/pr35635.c (func3): Move dg-warning.
1767 2014-01-30  Richard Biener  <rguenther@suse.de>
1769         PR tree-optimization/59903
1770         * gcc.dg/torture/pr59903.c: New testcase.
1772 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
1774         PR c++/58843
1775         * g++.dg/lookup/crash8.C: New.
1777 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
1779         PR c++/58649
1780         * g++.dg/template/crash117.C: New.
1782 2014-01-30  Richard Biener  <rguenther@suse.de>
1784         PR c/59905
1785         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1786         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1787         abort.
1788         * gcc.dg/invalid-call-1.c: Likewise.
1790 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1792         PR c++/58561
1793         * g++.dg/cpp1y/auto-fn23.C: New.
1795 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1797         PR c++/58846
1798         * g++.dg/init/dso_handle2.C: New.
1800 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1802         PR c++/58674
1803         * g++.dg/cpp0x/pr58674.C: New.
1805 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1807         PR target/59617
1808         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1809         * gcc.target/i386/avx512f-gather-5.c: Ditto.
1811 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1813         * gcc.dg/vmx/merge-be-order.c: New.
1814         * gcc.dg/vmx/merge.c: New.
1815         * gcc.dg/vmx/merge-vsx-be-order.c: New.
1816         * gcc.dg/vmx/merge-vsx.c: New.
1818 2014-01-29  Richard Biener  <rguenther@suse.de>
1820         PR tree-optimization/58742
1821         * gcc.dg/pr58742-1.c: New testcase.
1822         * gcc.dg/pr58742-2.c: Likewise.
1823         * gcc.dg/pr58742-3.c: Likewise.
1825 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
1827         * gcc.target/arm/ftest-armv7ve-arm.c: New.
1828         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1829         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1831 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1833         PR c++/58702
1834         * g++.dg/gomp/pr58702.C: New.
1836 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
1838         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1839         selector.
1841 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
1843         PR middle-end/59917
1844         PR tree-optimization/59920
1845         * gcc.dg/pr59920-1.c: New test.
1846         * gcc.dg/pr59920-2.c: New test.
1847         * gcc.dg/pr59920-3.c: New test.
1848         * c-c++-common/gomp/pr59917-1.c: New test.
1849         * c-c++-common/gomp/pr59917-2.c: New test.
1851         PR tree-optimization/59594
1852         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1853         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1854         * gcc.dg/vect/pr59594.c: New test.
1856 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
1858         PR fortran/59414
1859         * gfortran.dg/allocate_class_3.f90: New test.
1861 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
1863         PR preprocessor/59935
1864         * c-c++-common/cpp/warning-zero-location.c: New test.
1865         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1867 2014-01-27  Steve Ellcey  <sellcey@mips.com>
1869         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1871 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
1873         * g++.dg/ext/mv16.C: New tests.
1875 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
1877         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1878         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1879         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1880         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1881         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1882         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1883         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1884         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1885         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1886         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1887         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1888         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1889         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1890         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1891         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1892         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1893         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1894         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1895         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1896         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1897         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1898         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1899         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1900         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1901         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1902         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1903         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1904         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1905         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1906         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1907         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1908         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1909         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1910         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1911         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1912         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1913         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1914         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1915         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1916         _mm512_mask_cvtepi32_storeu_epi8.
1917         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1918         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1919         _mm512_mask_cvtepi32_storeu_epi16.
1920         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1921         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1922         _mm512_mask_cvtepi64_storeu_epi8.
1923         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1924         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1925         _mm512_mask_cvtepi64_storeu_epi16.
1926         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1927         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1928         _mm512_mask_cvtepi64_storeu_epi32.
1929         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1930         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1931         _mm512_mask_cvtsepi32_storeu_epi8.
1932         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1933         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1934         _mm512_mask_cvtsepi32_storeu_epi16.
1935         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1936         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1937         _mm512_mask_cvtsepi64_storeu_epi8.
1938         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1939         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1940         _mm512_mask_cvtsepi64_storeu_epi16.
1941         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1942         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1943         _mm512_mask_cvtsepi64_storeu_epi32.
1944         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1945         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1946         _mm512_mask_cvtusepi32_storeu_epi8.
1947         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1948         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1949         _mm512_mask_cvtusepi32_storeu_epi16.
1950         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1951         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1952         _mm512_mask_cvtusepi64_storeu_epi8.
1953         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1954         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1955         _mm512_mask_cvtusepi64_storeu_epi16.
1956         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1957         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1958         _mm512_mask_cvtusepi64_storeu_epi32.
1959         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1960         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1962 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
1964         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1965         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1966         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1967         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1968         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1969         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1970         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1971         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1972         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1973         built-ins roudning immediate.
1974         * gcc.target/i386/sse-22.c: Add new built-ins.
1975         * gcc.target/i386/sse-23.c: Ditto.
1976         * gcc.target/i386/avx-1.c: Ditto.
1978 2014-01-27  Christian Bruel  <christian.bruel@st.com>
1980         * gcc.target/sh/torture/strncmp.c: New tests.
1982 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
1984         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1986 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1988         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1990 2014-01-24  Jeff Law  <law@redhat.com>
1992         PR tree-optimization/59919
1993         * gcc.c-torture/compile/pr59919.c: New test.
1995 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
1997         PR c++/57524
1998         * g++.dg/ext/timevar2.C: New.
2000 2014-01-24  Marek Polacek  <polacek@redhat.com>
2002         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2004 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
2006         PR target/59929
2007         * gcc.target/i386/pr59929.c: New test.
2009 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2011         PR target/59909
2012         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2013         word atomic functions at runtime.
2015 2014-01-23  Marek Polacek  <polacek@redhat.com>
2017         PR c/59846
2018         * gcc.dg/pr59846.c: New test.
2020 2014-01-23  Marek Polacek  <polacek@redhat.com>
2022         PR c/58346
2023         * c-c++-common/pr58346-1.c: New test.
2024         * c-c++-common/pr58346-2.c: New test.
2025         * c-c++-common/pr58346-3.c: New test.
2027 2014-01-23  Marek Polacek  <polacek@redhat.com>
2029         PR c/59871
2030         * gcc.dg/20020220-2.c: Adjust dg-warning message.
2031         * gcc.dg/pr59871.c: New test.
2033 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
2035         PR c++/58980
2036         * g++.dg/parse/enum11.C: New.
2038 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2040         * gcc.target/aarch64/sshr64_1.c: New testcase.
2042 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2044         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2045         SIMD enabled function.
2046         * g++.dg/cilk-plus/ef_test.C: New test.
2047         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2048         and added C++ ones.
2049         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2050         to differenciate C error messages from C++ ones.
2052 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2054         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2056 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
2058         * gcc.target/microblaze/others/builtin-trap.c: New test,
2060 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
2062         PR middle-end/58809
2063         * c-c++-common/gomp/pr58809.c: New test.
2065 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
2067         PR sanitizer/59897
2068         * c-c++-common/asan/use-after-return-1.c: Fixed
2069         to pass on darwin.
2071 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
2073         PR preprocessor/58580
2074         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2076 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2077             Ilya Tocar  <ilya.tocar@intel.com>
2079         * gcc.target/i386/avx512f-kmovw-1.c: New.
2081 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2083         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2084         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2085         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2086         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2087         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2088         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2090 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
2092         PR target/52125
2093         * gcc.dg/pr48774.c: Remove skip for mips_rel.
2094         * gcc.target/mips/pr52125.c: New test.
2096 2014-01-22  Marek Polacek  <polacek@redhat.com>
2098         PR c/59891
2099         * gcc.dg/torture/pr59891.c: New test.
2101 2014-01-22  Jeff Law  <law@redhat.com>
2103         PR tree-optimization/59597
2104         * gcc.dg/tree-ssa/pr59597.c: New test.
2106 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
2108         PR rtl-optimization/59477
2109         * g++.dg/pr59477.C: New.
2111 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
2113         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2115 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2117         PR c++/59482
2118         * g++.dg/pr59482.C: New.
2120 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2122         * gcc.dg/vmx/insert-vsx-be-order.c: New.
2123         * gcc.dg/vmx/extract-vsx.c: New.
2124         * gcc.dg/vmx/extract-vsx-be-order.c: New.
2125         * gcc.dg/vmx/insert-vsx.c: New.
2127 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2129         PR rtl-optimization/59896
2130         * gcc.target/arm/pr59896.c: New.
2132 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2134         PR rtl-optimization/59858
2135         * gcc.target/arm/pr59858.c: New.
2137 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
2139         PR target/59003
2140         * gcc.dg/tree-prof/pr59003.c: New test.
2142         PR middle-end/59860
2143         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2144         other targets.
2146 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
2148         * gfortran.dg/round_3.f08: Add more cases.
2150 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
2152         * lib/target-supports.exp (force_conventional_output_for): New
2153         procedure.
2154         * lib/scanasm.exp (scan-assembler_required_options)
2155         (scan-assembler-not_required_options)
2156         (scan-assembler-times_required_options): Replace with
2157         force_conventional_output_fors.
2158         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2159         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2161 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
2163         PR middle-end/59789
2164         * gcc.target/i386/pr59789.c: New testcase.
2166 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
2168         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2169         the 'code' bitfield from 16 to 8.
2171 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2173         * lib/target-supports.exp
2174         (check_effective_target_vect_perm): Exclude aarch64_be.
2175         (check_effective_target_vect_perm_byte): Likewise.
2176         (check_effective_target_vect_perm_short): Likewise.
2178 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2180         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2181         (RUN_TEST): Use new macro.
2182         (INDEX64_32): Delete.
2183         (INDEX64_64): Likewise.
2184         (INDEX128_32): Likewise.
2185         (INDEX128_64): Likewise.
2186         (INDEX): Likewise.
2187         (test_vneg_f32): Use fixed RUN_TEST.
2189 2014-01-20  Richard Biener  <rguenther@suse.de>
2191         PR middle-end/59860
2192         * gcc.dg/pr59860.c: New testcase.
2194 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
2196         PR target/59880
2197         * gcc.target/i386/pr59880.c: New test.
2199 2014-01-20  Renlin Li  <renlin.li@arm.com>
2201         * gcc.dg/pr44194-1.c: Tweak regexp.
2203 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2205         PR libfortran/59771
2206         PR libfortran/59774
2207         PR libfortran/59836
2208         * gfortran.dg/round_3.f08: New cases added.
2209         * gfortran.dg/fmt_g_1.f90: New test.
2211 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
2213         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2215 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2217         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2219 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2221         * gcc.dg/vect/pr57705.c: Require vect_int.
2222         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2223         * gcc.dg/vect/vect-alias-check.c: Likewise.
2225 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
2227         PR fortran/58007
2228         * gfortran.dg/unresolved_fixup_1.f90: New test.
2229         * gfortran.dg/unresolved_fixup_2.f90: New test.
2231 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
2233         PR target/58944
2234         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2235         Remove dg-prune-output lines.
2237 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2239         PR middle-end/59706
2240         * gfortran.dg/pr59706.f90: New test.
2241         * g++.dg/ext/pr59706.C: New test.
2243 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2245         PR c++/59270
2246         PR c++/58811
2247         * g++.dg/cpp0x/decltype-incomplete1.C: New.
2248         * g++.dg/init/pr58811.C: Likewise.
2250 2014-01-17  Jeff Law  <law@redhat.com>
2252         PR middle-end/57904
2253         * gfortran.dg/pr57904.f90: New test.
2255 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2257         PR c++/59269
2258         * g++.dg/cpp0x/nsdmi-union4.C: New.
2260 2014-01-17  Marek Polacek  <polacek@redhat.com>
2262         PR c++/59838
2263         * g++.dg/diagnostic/pr59838.C: New test.
2265 2014-01-17  Marek Polacek  <polacek@redhat.com>
2267         PR c/58346
2268         * gcc.dg/pr58346.c: New test.
2270 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2272         PR testsuite/58776
2273         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2274         dg-options, use dg-additional-options for i?86/x86_64 to avoid
2275         option duplication.
2277         PR fortran/59440
2278         * gfortran.dg/pr59440-1.f90: New test.
2279         * gfortran.dg/pr59440-2.f90: New test.
2280         * gfortran.dg/pr59440-3.f90: New test.
2282         PR testsuite/59064
2283         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2284         testing for " version" and " alias" with one testing for
2285         " version\[^\n\r]* alias".
2286         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2287         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2288         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2289         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2290         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2291         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2293         PR c++/57945
2294         * c-c++-common/torture/pr57945.c: New test.
2296 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2298         * gcc.target/arm/its.c: New testcase.
2300 2014-01-16  Jan Hubicka  <jh@suse.cz>
2302         PR ipa/59775
2303         * g++.dg/torture/pr59775.C: New testcase.
2305 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
2307         PR middle-end/58344
2308         * gcc.c-torture/compile/pr58344.c: New test.
2310         PR target/59839
2311         * gcc.target/i386/pr59839.c: New test.
2313         PR debug/54694
2314         * gcc.target/i386/pr9771-1.c (main): Rename to...
2315         (real_main): ... this.  Add __asm name "main".
2316         (ASMNAME, ASMNAME2, STRING): Define.
2318 2014-01-16  Nick Clifton  <nickc@redhat.com>
2320         PR middle-end/28865
2321         * gcc.c-torture/compile/pr28865.c: New.
2322         * gcc.c-torture/execute/pr28865.c: New.
2324 2014-01-16  Marek Polacek  <polacek@redhat.com>
2326         PR middle-end/59827
2327         * gcc.dg/pr59827.c: New test.
2329 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
2331         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2333 2014-01-15  Richard Henderson  <rth@redhat.com>
2335         PR debug/54694
2336         * gcc.target/i386/pr54694.c: New test.
2338 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
2340         PR c++/49718
2341         * g++.dg/pr49718.C: New test.
2343 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
2345         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
2347 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2349         * gcc.dg/vmx/mult-even-odd.c: New.
2350         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
2352 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2354         * lib/target-supports.exp (check_libcilkrts_available): Added an
2355         extern "C" if we are using C++ along with a function prototype.
2357 2014-01-15  Jeff Law  <law@redhat.com>
2359         PR tree-optimization/59747
2360         * gcc.c-torture/execute/pr59747.c: New test.
2362 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2364         PR target/59794
2365         * c-c++-common/convert-vec-1.c: Also prune ABI change for
2366         Linux/x86.
2367         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
2368         * g++.dg/ext/attribute-test-1.C: Likewise.
2369         * g++.dg/ext/attribute-test-2.C: Likewise.
2370         * g++.dg/ext/attribute-test-3.C: Likewise.
2371         * g++.dg/ext/attribute-test-4.C: Likewise.
2372         * g++.dg/ext/pr56790-1.C: Likewise.
2373         * g++.dg/torture/pr38565.C: Likewise.
2374         * gcc.dg/pr53060.c: Likewise.
2375         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
2376         * c-c++-common/vector-compare-2.c: Likewise.
2377         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
2378         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
2379         dg-message line number.
2381 2014-01-15  Matthias Klose  <doko@ubuntu.com>
2383         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
2385 2014-01-15  Richard Biener  <rguenther@suse.de>
2387         PR tree-optimization/59822
2388         * g++.dg/torture/pr59822.C: New testcase.
2390 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
2392         PR target/59808
2393         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
2394         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
2396 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
2397             Kugan Vivekanandarajah  <kuganv@linaro.org>
2399         PR target/59695
2400         * g++.dg/pr59695.C: New testcase.
2402 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2404         PR target/59803
2405         * gcc.c-torture/compile/pr59803.c: New testcase.
2407 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
2409         PR c/58943
2410         * gcc.c-torture/execute/pr58943.c: New test.
2411         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
2413 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2415         PR target/59794
2416         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
2417         * gcc.target/i386/pr39162.c (y): New __m256i variable.
2418         (bar): Change return type to void.  Set y to x.
2419         * gcc.target/i386/pr59794-1.c: New testcase.
2420         * gcc.target/i386/pr59794-2.c: Likewise.
2421         * gcc.target/i386/pr59794-3.c: Likewise.
2422         * gcc.target/i386/pr59794-4.c: Likewise.
2423         * gcc.target/i386/pr59794-5.c: Likewise.
2424         * gcc.target/i386/pr59794-6.c: Likewise.
2425         * gcc.target/i386/pr59794-7.c: Likewise.
2427 2014-01-14  Richard Biener  <rguenther@suse.de>
2429         PR tree-optimization/58921
2430         PR tree-optimization/59006
2431         * gcc.dg/torture/pr58921.c: New testcase.
2432         * gcc.dg/torture/pr59006.c: Likewise.
2433         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
2435 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
2437         PR testsuite/59494
2438         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
2439         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
2440         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
2441         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
2442         Executing predictive commoning without unrolling.
2444 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
2446         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
2447         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
2448         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
2449         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
2450         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
2451         __builtin_ia32_rsqrt28sd_round.
2452         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
2453         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
2454         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
2455         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
2456         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
2457         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
2458         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
2459         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
2460         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
2461         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
2462         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
2463         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
2464         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
2465         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2466         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
2467         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
2468         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
2469         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2470         * gcc.target/i386/sse-22.c: Extend with new built-ins,
2471         fix wrong rounding mode (see above).
2472         * gcc.target/i386/sse-23.c: Ditto.
2474 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2476         * gcc.dg/vmx/insert.c: New.
2477         * gcc.dg/vmx/insert-be-order.c: New.
2478         * gcc.dg/vmx/extract.c: New.
2479         * gcc.dg/vmx/extract-be-order.c: New.
2481 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
2483         PR tree-optimization/59387
2484         * gcc.c-torture/execute/pr59387.c: New test.
2486 2014-01-13  Richard Biener  <rguenther@suse.de>
2488         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
2489         adjusting mathlib options.
2490         * gfortran.dg/lto/lto.exp: Likewise.
2492 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2494         * gnat.dg/loop_optimization17.adb: New test.
2495         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
2497 2014-01-13  Christian Bruel  <christian.bruel@st.com>
2499         * gcc.target/sh/cmpstrn.c: New case.
2501 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
2503         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
2504         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2506 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
2508         PR fortran/58026
2509         * gfortran.dg/alloc_comp_basics_6.f90: New.
2511 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2513         PR fortran/59700
2514         * gfortran.dg/pr59700.f90: New test.
2516 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2518         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
2519         * gfortran.dg/use_only_3.f90: Likewise.
2520         * gfortran.dg/inquire_10.f90: Delete opened file.
2521         * gfortran.dg/inquire_15.f90: Likewise.
2522         * gfortran.dg/pr16597.f90: Likewise.
2523         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
2524         for PR59419.
2526 2014-01-10  Jeff Law  <law@redhat.com>
2528         PR middle-end/59743
2529         * gcc.c-torture/compile/pr59743.c: New test.
2531 2014-01-10  Jan Hubicka  <jh@suse.cz>
2533         PR ipa/58585
2534         * g++.dg/torture/pr58585.C: New testcase.
2536 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
2538         * gcc.dg/pr46309.c: Disable for cris*-*-*.
2540 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
2542         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
2544 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
2546         PR target/59744
2547         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2548         * gcc.target/aarch64/cmn-neg2.c: New test.
2550 2014-01-10  Richard Biener  <rguenther@suse.de>
2552         PR tree-optimization/59374
2553         * gcc.dg/torture/pr59374-3.c: New testcase.
2555 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2557         * lib/target-supports.exp
2558         (check_effective_target_arm_crypto_ok_nocache): New.
2559         (check_effective_target_arm_crypto_ok): Use above procedure.
2560         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2562 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
2564         PR ipa/58252
2565         PR ipa/59226
2566         * g++.dg/ipa/devirt-20.C: New testcase.
2567         * g++.dg/torture/pr58252.C: Likewise.
2568         * g++.dg/torture/pr59226.C: Likewise.
2570 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2572         * c-c++-common/asan/no-asan-stack.c: New test.
2574 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
2576         PR middle-end/59670
2577         * gcc.dg/pr59670.c: New test.
2579 2014-01-09  Steve Ellcey  <sellcey@mips.com>
2581         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2583 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
2585         PR middle-end/47735
2586         * gcc.target/i386/pr47735.c: New test.
2588         PR tree-optimization/59622
2589         * g++.dg/opt/pr59622-2.C: New test.
2590         * g++.dg/opt/pr59622-3.C: New test.
2591         * g++.dg/opt/pr59622-4.C: New test.
2592         * g++.dg/opt/pr59622-5.C: New test.
2594         PR sanitizer/59136
2595         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2596         filename:line instead of (modulename+offset) form with stripped
2597         initial / from the filename.
2599 2014-01-09  Ian Lance Taylor  <iant@google.com>
2601         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2602         the other Go compiler.
2604 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
2606         PR c++/59730
2607         * g++.dg/cpp0x/variadic145.C: New.
2609 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
2611         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2612         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
2614 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2616         PR testsuite/59524
2617         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2618         are run only if the Cilk library is available/enabled.
2619         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2620         * lib/target-supports.exp (check_libcilkrts_available): New function.
2622 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2624         PR c++/59631
2625         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2626         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2627         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2628         with dg-additional-options.
2629         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2630         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2631         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2632         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2633         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2634         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2636 2014-01-09  Richard Biener  <rguenther@suse.de>
2638         PR tree-optimization/59715
2639         * gcc.dg/torture/pr59715.c: New testcase.
2641 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2643         * c-c++-common/asan/no-asan-globals.c: New test.
2644         * c-c++-common/asan/no-instrument-reads.c: Likewise.
2645         * c-c++-common/asan/no-instrument-writes.c: Likewise.
2646         * c-c++-common/asan/use-after-return-1.c: Likewise.
2647         * c-c++-common/asan/no-use-after-return.c: Likewise.
2649 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
2651         * gnat.dg/weak2.ad[sb]: New test.
2653 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
2655         PR middle-end/59471
2656         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
2657         type, use pointers to vector type instead.
2659 2014-01-08  Catherine Moore  <clm@codesourcery.com>
2661         * gcc.target/mips/umips-branch-3.c: New test.
2662         * gcc.target/mips/umips-branch-4.c: New test.
2664 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
2666         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
2667         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
2668         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
2669         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
2670         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
2671         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
2672         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
2673         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
2675 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
2677         PR rtl-optimization/59137
2678         * gcc.target/mips/pr59137.c: New test.
2680 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
2682         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
2683         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
2684         * gcc.target/i386/pr55433.c (dg-options): Ditto.
2685         * gcc.target/i386/pr57848.c (dg-options): Ditto.
2686         * gcc.target/i386/pr59099.c (dg-options): Ditto.
2687         Require fpic effective target.
2688         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2690 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
2692         PR ipa/59722
2693         * gcc.dg/pr59722.c: New test.
2695 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2697         PR middle-end/57748
2698         * gcc.dg/torture/pr57748-3.c: New test.
2699         * gcc.dg/torture/pr57748-4.c: New test.
2701 2014-01-08  Marek Polacek  <polacek@redhat.com>
2703         PR middle-end/59669
2704         * gcc.dg/gomp/pr59669-1.c: New test.
2705         * gcc.dg/gomp/pr59669-2.c: New test.
2707 2014-01-08  Martin Jambor  <mjambor@suse.cz>
2709         PR ipa/59610
2710         * gcc.dg/ipa/pr59610.c: New test.
2712 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
2714         PR fortran/58182
2715         * gfortran.dg/binding_label_tests_26a.f90: New.
2716         * gfortran.dg/binding_label_tests_26b.f90: New.
2718 2014-01-08  Marek Polacek  <polacek@redhat.com>
2720         PR sanitizer/59667
2721         * c-c++-common/ubsan/pr59667.c: New test.
2723 2014-01-08  Richard Biener  <rguenther@suse.de>
2725         PR middle-end/59630
2726         * gcc.dg/pr59630.c: New testcase.
2728 2014-01-08  Richard Biener  <rguenther@suse.de>
2730         PR middle-end/59471
2731         * gcc.dg/pr59471.c: New testcase.
2733 2014-01-07  Jeff Law  <law@redhat.com>
2735         PR middle-end/53623
2736         * gcc.target/i386/pr53623.c: New test.
2738 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
2740         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2741         blanks at EOF.
2742         * g++.dg/cpp1y/pr58534.C: Likewise.
2743         * g++.dg/cpp1y/pr58536.C: Likewise.
2744         * g++.dg/cpp1y/pr58548.C: Likewise.
2745         * g++.dg/cpp1y/pr58549.C: Likewise.
2746         * g++.dg/cpp1y/pr58637.C: Likewise.
2747         * g++.dg/cpp1y/pr59112.C: Likewise.
2748         * g++.dg/cpp1y/pr59113.C: Likewise.
2749         * g++.dg/cpp1y/pr59629.C: Likewise.
2750         * g++.dg/cpp1y/pr59635.C: Likewise.
2751         * g++.dg/cpp1y/pr59636.C: Likewise.
2752         * g++.dg/cpp1y/pr59638.C: Likewise.
2754 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
2756         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2758 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
2760         * gcc.target/i386/intrinsics_4.c (bar): New function.
2762 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
2764         * g++.dg/ext/is_base_of_incomplete-2.C: New.
2766 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
2768         PR rtl-optimization/58668
2769         * gcc.dg/pr58668.c: New test.
2771         PR tree-optimization/59643
2772         * gcc.dg/pr59643.c: New test.
2773         * gcc.c-torture/execute/pr59643.c: New test.
2775 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
2777         PR fortran/59589
2778         * gfortran.dg/class_allocate_16.f90: New.
2780 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
2782         PR target/59644
2783         * gcc.target/i386/pr59644.c: New test.
2785 2014-01-06  Marek Polacek  <polacek@redhat.com>
2787         PR c/57773
2788         * gcc.dg/pr57773.c: New test.
2790 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
2792         PR c++/59635
2793         PR c++/59636
2794         PR c++/59629
2795         PR c++/59638
2796         * g++.dg/cpp1y/pr59635.C: New testcase.
2797         * g++.dg/cpp1y/pr59636.C: New testcase.
2798         * g++.dg/cpp1y/pr59629.C: New testcase.
2799         * g++.dg/cpp1y/pr59638.C: New testcase.
2801 2014-01-06  Martin Jambor  <mjambor@suse.cz>
2803         PR ipa/59008
2804         * gcc.dg/ipa/pr59008.c: New test.
2806 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2808         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2809         if supported.
2811 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2813         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2814         Require c99_runtime.
2815         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2817         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2818         Require c99_runtime.
2819         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2820         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2821         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2823         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2824         Require c99_runtime.
2825         Make CALC void static.
2826         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2828         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2829         Require c99_runtime.
2830         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2832 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2834         * gcc.target/i386/pr59501-1.c: Require avx effective target.
2835         * gcc.target/i386/pr59501-2.c: Likewise.
2836         * gcc.target/i386/pr59501-3.c: Likewise.
2837         * gcc.target/i386/pr59501-4.c: Likewise.
2838         * gcc.target/i386/pr59501-5.c: Likewise.
2839         * gcc.target/i386/pr59501-6.c: Likewise.
2841 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2843         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2844         * gcc.target/i386/pr59390_1.c: Likewise.
2845         * gcc.target/i386/pr59390_2.c: Likewise.
2847 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2849         * gcc.dg/pr59350.c: Tweak.
2850         * gcc.dg/pr59350-2.c: New test.
2851         * g++.dg/pr59510.C: Likewise.
2853 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
2855         PR fortran/59023
2856         * gfortran.dg/bind_c_procs_2.f90: New.
2858 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
2860         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2861         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2862         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2863         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2864         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2865         * gcc.dg/tree-ssa/vrp47.c: Likewise.
2866         * gcc.dg/tree-ssa/vrp87.c: Likewise.
2868 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2870         * gcc.target/arm/neon-nested-apcs.c: New test.
2872 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
2874         PR tree-optimization/59519
2875         * gcc.dg/vect/pr59519-1.c: New test.
2876         * gcc.dg/vect/pr59519-2.c: New test.
2878         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2879         vmovdqu32.
2881 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
2883         PR fortran/59547
2884         * gfortran.dg/typebound_proc_32.f90: New.
2886 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
2888         PR c++/58950
2889         * g++.dg/pr58950.C: New file.
2891 2014-01-03  Tobias Burnus  <burnus@net-b.de>
2893         PR c++/58567
2894         * g++.dg/gomp/pr58567.C: New.
2896 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
2898         PR tree-optimization/59651
2899         * gcc.dg/torture/pr59651.c: New test.
2900         * gcc.dg/vect/pr59651.c: Ditto.
2902 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
2904         PR target/59625
2905         * gcc.target/i386/pr59625.c: New test.
2907 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
2909         Core DR 1442
2910         PR c++/59165
2911         * g++.dg/cpp0x/range-for28.C: New.
2912         * g++.dg/cpp0x/range-for3.C: Update.
2914 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
2916         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2918 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2920         PR c++/59641
2921         * g++.dg/cpp0x/pr59641.C: New file.
2923 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2925         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2927 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2929         PR c++/59378
2930         * g++.dg/ext/pr59378.C: New file.
2932 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2934         Update copyright years
2936 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2938         * gcc.target/arc/arc.exp: Use the standard form for the copyright
2939         notice.
2941 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
2943         PR fortran/59654
2944         * gfortran.dg/dynamic_dispatch_12.f90: New.
2946 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
2948         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2949         the builtin isn't optimized away as unused.
2951         PR rtl-optimization/59647
2952         * g++.dg/opt/pr59647.C: New test.
2954 Copyright (C) 2014 Free Software Foundation, Inc.
2956 Copying and distribution of this file, with or without modification,
2957 are permitted in any medium without royalty provided the copyright
2958 notice and this notice are preserved.