Require tls_runtime in gcc.dg/tls/pr58595.c
[official-gcc.git] / gcc / testsuite / ChangeLog
blob36e53f8c0c20326ab959a3d2917b0d105a08c7f5
1 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
5 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
7         PR tree-optimization/60559
8         * g++.dg/vect/pr60559.cc: New test.
10 2014-03-18  Ian Lance Taylor  <iant@google.com>
12         PR target/60563
13         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
14         (ditype): Rename typedef from int64_t.
16 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
18         PR c/55383
19         * gcc.dg/cast-qual-3.c: New.
20         Revert:
21         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
22         * c-c++-common/Wcast-qual-1.c: More precise match text.
24 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
26         PR fortran/55207
27         PR fortran/60549
28         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
29         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
30         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
31         * gfortran.dg/intent_optimize_1.f90: Ditto.
32         * gfortran.dg/pointer_init_9.f90: Ditto.
33         * gfortran.dg/volatile4.f90: Ditto.
34         * gfortran.dg/volatile6.f90: Ditto.
36 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
38         PR c/55383
39         * c-c++-common/Wcast-qual-1.c: More precise match text.
41 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
43         PR c++/60305
44         * g++.dg/cpp0x/constexpr-ice14.C: New.
46 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
48         PR c++/54250
49         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
51 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
53         PR sanitizer/60535
54         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
55         * c-c++-common/ubsan/null-2.c: Likewise.
56         * c-c++-common/ubsan/null-3.c: Likewise.
57         * c-c++-common/ubsan/null-4.c: Likewise.
58         * c-c++-common/ubsan/null-5.c: Likewise.
59         * c-c++-common/ubsan/null-6.c: Likewise.
60         * c-c++-common/ubsan/null-7.c: Likewise.
61         * c-c++-common/ubsan/null-8.c: Likewise.
62         * c-c++-common/ubsan/null-9.c: Likewise.
63         * c-c++-common/ubsan/null-10.c: Likewise.
64         * c-c++-common/ubsan/null-11.c: Likewise.
65         * c-c++-common/ubsan/overflow-1.c: Likewise.
66         * c-c++-common/ubsan/overflow-2.c: Likewise.
67         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
68         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
69         * c-c++-common/ubsan/overflow-int128.c: Likewise.
70         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
71         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
72         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
73         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
74         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
75         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
76         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
77         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
78         * c-c++-common/ubsan/pr59333.c: Likewise.
79         * c-c++-common/ubsan/pr59503.c: Likewise.
80         * c-c++-common/ubsan/pr59667.c: Likewise.
81         * c-c++-common/ubsan/undefined-1.c: Likewise.
82         * g++.dg/ubsan/pr59250.C: Likewise.
83         * g++.dg/ubsan/pr59306.C: Likewise.
85 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
87         * gcc.dg/tls/pr58595.c: Add tls options.
89 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
91         * gcc.target/i386/avx-additional-reg-names.c: New.
92         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
94 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
96         PR c++/60390
97         * g++.dg/cpp1y/pr60390.C: New testcase.
99         PR c++/60391
100         * g++.dg/cpp1y/pr60391.C: New testcase.
102 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
104         PR target/60516
105         * gcc.target/i386/pr60516.c: New test.
107 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
109         PR c++/59571
110         * g++.dg/cpp0x/constexpr-ice13.C: New.
112 2014-03-17  Marek Polacek  <polacek@redhat.com>
114         PR middle-end/60534
115         * gcc.dg/gomp/pr60534.c: New test.
117 2014-03-17  Kai Tietz  <ktietz@redhat.com>
119         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
121 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
123         PR testsuite/58851
124         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
125         storage size.
127 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
129         PR libfortran/58324
130         * gfortran.dg/list_read_12.f90: New test.
132 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
134         PR fortran/55207
135         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
136         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
137         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
138         -Wno-aggressive-loop-optimizations and remove an unused variable.
139         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
140         * gfortran.dg/pointer_init_9.f90: New.
141         * gfortran.dg/volatile4.f90: Put into subroutine.
142         * gfortran.dg/volatile6.f90: Ditto.
144 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
146         PR fortran/60392
147         * gfortran.dg/transpose_4.f90: New test.
149 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
151         PR rtl-optimization/60508
152         * gcc.target/i386/pr60508.c: New.
154 2014-03-14  Richard Biener  <rguenther@suse.de>
156         PR middle-end/60518
157         * g++.dg/pr60518.C: New testcase.
159 2014-03-14  Martin Jambor  <mjambor@suse.cz>
161         PR lto/60461
162         * gcc.dg/lto/pr60461_0.c: New test.
164 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
166         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
167         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
168         * gcc.dg/lto/save-temps_0.c: New testcase.
170 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
172         PR middle-end/36282
173         * c-c++-common/pr36282-1.c: New test.
174         * c-c++-common/pr36282-2.c: New test.
175         * c-c++-common/pr36282-3.c: New test.
176         * c-c++-common/pr36282-4.c: New test.
178 2014-03-13  Richard Henderson  <rth@redhat.com>
180         PR debug/60438
181         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
183 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
185         PR c++/60383
186         * g++.dg/template/crash118.C: New.
187         * g++.dg/template/crash95.C: Adjust.
189 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
191         PR rtl-optimization/57189
192         * gcc.target/i386/pr57189.c: New.
194 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
196         PR c++/60254
197         * g++.dg/cpp0x/static_assert10.C: New.
198         * g++.dg/cpp0x/static_assert11.C: Likewise.
199         * g++.dg/cpp0x/static_assert3.C: Adjust.
201 2014-03-13  Richard Biener  <rguenther@suse.de>
203         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
205 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
207         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
208         2.07 128-bit arithmetic.
209         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
211         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
212         due to when TImode is allowed in VSX registers, the allowable
213         address modes for TImode is just a single indirect address in
214         order for the value to be loaded and store in either GPR or VSX
215         registers.  This affects the generated code, and it would cause
216         this test to fail, when such an option is used.
218 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
220         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
222 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
224         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
225         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
226         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
227         only test for exactly one if if -mbranch-cost=1 has been passed.
229 2014-03-12  Christian Bruel  <christian.bruel@st.com>
231         PR target/60264
232         * gcc.target/arm/pr60264.c
234 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
236         PR tree-optimization/60454
237         * gcc.c-torture/execute/pr60454.c: New test.
239 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
240             Marc Glisse  <marc.glisse@inria.fr>
242         PR tree-optimization/60502
243         * gcc.c-torture/compile/pr60502.c: New test.
245 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
247         PR middle-end/60482
248         * gcc.dg/vect/pr60482.c: New test.
250 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
252         PR c++/60389
253         * g++.dg/cpp0x/inh-ctor19.C: New.
255 2014-03-11  Richard Biener  <rguenther@suse.de>
257         PR tree-optimization/60429
258         PR tree-optimization/60485
259         * gcc.dg/pr60485-1.c: New testcase.
260         * gcc.dg/pr60485-2.c: Likewise.
262 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
264         PR ipa/60457
265         * g++.dg/ipa/pr60457.C: New test.
267 2014-03-10  Richard Biener  <rguenther@suse.de>
269         PR middle-end/60474
270         * g++.dg/torture/pr60474.C: New testcase.
272 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
274         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
276 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
278         * gcc.dg/lto/pr55113_0.c: New testcase.
280 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
282         PR c++/60033
283         * g++.dg/cpp1y/pr60033.C: New testcase.
285         PR c++/60393
286         * g++.dg/cpp1y/pr60393.C: New testcase.
288 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
290         PR libfortran/60128
291         * gfortran.dg/fmt_en.f90: New test.
293 2014-03-07  Jason Merrill  <jason@redhat.com>
295         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
296         * lib/target-supports.exp (check_effective_target_c++11): Now
297         means C++11 and up.
298         (check_effective_target_c++11_only): New.
299         (check_effective_target_c++11_down): New.
300         (check_effective_target_c++1y): New.
301         (check_effective_target_c++1y_only): New.
302         (check_effective_target_c++98_only): Rename from
303         check_effective_target_c++98.
304         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
306 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
308         PR c++/58609
309         * g++.dg/cpp0x/constexpr-ice12.C: New.
311 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
313         * c-c++-common/gomp/map-1.c: Extend.
315 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
316             Janus Weil  <janus@gcc.gnu.org>
318         PR fortran/51976
319         * gfortran.dg/deferred_type_component_1.f90 : New test.
320         * gfortran.dg/deferred_type_component_2.f90 : New test.
322 2014-03-06  Marek Polacek  <polacek@redhat.com>
324         PR c/60197
325         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
326         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
328 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
330         PR target/58595
331         * gcc.dg/tls/pr58595.c: New test.
333 2014-03-06  Richard Biener  <rguenther@suse.de>
335         PR middle-end/60445
336         PR lto/60424
337         PR lto/60427
338         Revert
339         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
341         * gcc.dg/lto/pr55113_0.c: New testcase.
343 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
345         PR testsuite/59308
346         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
347         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
348         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
349         s390*/i?86/x86_64.
350         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
351         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
352         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
353         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
354         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
355         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
356         even for mips*/s390*/i?86/x86_64.
357         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
358         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
359         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
360         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
361         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
363         PR lto/60404
364         * gcc.dg/lto/pr60404_0.c: New test.
365         * gcc.dg/lto/pr60404_1.c: New file.
366         * gcc.dg/lto/pr60404_2.c: New file.
368 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
370         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
371         long long" throughout.
372         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
373         * gcc.dg/vmx/insert-vsx.c: Likewise.
374         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
375         * gcc.dg/vmx/ld-vsx.c: Likewise.
376         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
377         * gcc.dg/vmx/ldl-vsx.c: Likewise.
378         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
379         * gcc.dg/vmx/merge-vsx.c: Likewise.
380         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
381         * gcc.dg/vmx/st-vsx.c: Likewise.
382         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
383         * gcc.dg/vmx/stl-vsx.c: Likewise.
384         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
386 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
388         * gcc.dg/lto/pr55113_0.c: New testcase.
390 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
392         PR c++/60376
393         * g++.dg/cpp1y/pr60376.C: New.
395 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
397         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
399 2014-03-04  Richard Biener  <rguenther@suse.de>
401         PR tree-optimization/60382
402         * gcc.dg/vect/pr60382.c: New testcase.
404 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
406         PR libfortran/60148
407         * gfortran.dg/namelist_84.f90: New test.
409 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
411         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
412         argument to avoid inf values.
413         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
414         UNION_FP_CHECK machinery.
416 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
418         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
419         i32in128 cases outside special big-endian processing block.
421 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
423         PR preprocessor/60400
424         * c-c++-common/cpp/pr60400.c: New test.
425         * c-c++-common/cpp/pr60400-1.h: New file.
426         * c-c++-common/cpp/pr60400-2.h: New file.
428         PR objc++/60398
429         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
431         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
432         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
434 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
436         PR ipa/60150
437         * g++.dg/lto/pr60150.H: New testcase.
438         * g++.dg/lto/pr60150_0.C: New testcase.
439         * g++.dg/lto/pr60150_1.C: New testcase.
441 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
443         PR ipa/60306
444         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
446 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
448         PR fortran/60236
449         * gfortran.dg/vect/pr32380.f: Fix expected test results.
451 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
453         PR c++/50025
454         * g++.dg/cpp0x/pr50025.C: New.
456 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
458         PR c++/60377
459         * g++.dg/cpp1y/pr60377.C: New testcase.
461 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
463         PR fortran/60341
464         * gfortran.dg/str_comp_optimize_1.f90: New test.
466 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
468         PR target/60071
469         * gcc.c-torture/compile/pr60071.c: New.
471 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
473         PR fortran/60359
474         * gfortran.dg/unlimited_polymorphic_16.f90: New.
476 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
478         PR c++/58610
479         * g++.dg/cpp0x/constexpr-ice11.C: New.
481 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
483         PR c++/60314
484         * g++.dg/cpp1y/auto-fn24.C: New.
486 2014-02-28  Joey Ye  <joey.ye@arm.com>
488         PR target/PR60169
489         * gcc.target/arm/thumb1-far-jump-3.c: New case.
491 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
493         PR c++/60253
494         * g++.dg/overload/ellipsis2.C: New.
496 2014-02-27  Jeff Law  <law@redhat.com>
498         PR rtl-optimization/52714
499         * gcc.c-torture/compile/pr52714.c: New test.
501 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
502             Jeff Law  <law@redhat.com>
504         PR rtl-optimization/49847
505         * g++.dg/pr49847.C: New test.
507 2014-02-27  Marek Polacek  <polacek@redhat.com>
509         PR middle-end/59223
510         * c-c++-common/pr59223.c: New test.
512 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
514         * common/config/i386/predicates.md (const1256_operand): Remove.
515         (const2356_operand): New.
516         (const_1_to_2_operand): Remove.
517         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
518         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
519         (*avx512pf_gatherpf<mode>sf): Ditto.
520         (avx512pf_gatherpf<mode>df): Ditto.
521         (*avx512pf_gatherpf<mode>df_mask): Ditto.
522         (*avx512pf_gatherpf<mode>df): Ditto.
523         (avx512pf_scatterpf<mode>sf): Ditto.
524         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
525         (*avx512pf_scatterpf<mode>sf): Ditto.
526         (avx512pf_scatterpf<mode>df): Ditto.
527         (*avx512pf_scatterpf<mode>df_mask): Ditto.
528         (*avx512pf_scatterpf<mode>df): Ditto.
529         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
531 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
533         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
534         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
535         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
536         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
537         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
538         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
539         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
540         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
542 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
544         PR target/60280
545         * gnat.dg/renaming5.adb: Change to two expected gotos.
546         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
547         jump threads.
548         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
549         messages for removed basic block.
550         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
551         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
552         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
553         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
555 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
557         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
558         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
559         * gcc.dg/vmx/ldl-vsx.c: Likewise.
560         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
561         * gcc.dg/vmx/merge-vsx.c: Likewise.
562         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
564 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
566         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
567         * gcc.target/i386/prefetchwt1-1.c: New.
568         * g++.dg/other/i386-2.C: Add new option.
569         * g++.dg/other/i386-3.C: Ditto.
570         * gcc.target/i386/sse-12.c: Ditto.
571         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
572         * gcc.target/i386/sse-22.c: Add new option.
573         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
575 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
577         PR libfortran/59313
578         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
580         PR libfortran/58015
581         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
583 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
585         PR c++/60311
586         * g++.dg/cpp1y/pr60311.C: New testcase.
588         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
590         PR c++/60065
591         * g++.dg/cpp1y/pr60065.C: New testcase.
593 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
595         PR rtl-optimization/60268
596         * gcc.c-torture/compile/pr60268.c: New test.
598 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
600         * gcc.target/microblaze/others/mem_reload.c: New test.
602 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
604         * gcc.dg/vmx/lde.c: New test.
605         * gcc.dg/vmx/lde-be-order.c: New test.
606         * gcc.dg/vmx/ste.c: New test.
607         * gcc.dg/vmx/ste-be-order.c: New test.
609 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
611         PR testsuite/60173
612         * lib/target-supports.exp
613         (check_effective_target_logical_op_short_circuit): Add cris-*-*
614         and crisv32-*-* to list.
616 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
618         PR fortran/60302
619         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
621 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
623         * gcc.dg/vmx/vsums.c: Check entire result vector.
624         * gcc.dg/vmx/vsums-be-order.c: Likewise.
626 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
628         * gcc.dg/vmx/ld.c: New test.
629         * gcc.dg/vmx/ld-be-order.c: New test.
630         * gcc.dg/vmx/ld-vsx.c: New test.
631         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
632         * gcc.dg/vmx/ldl.c: New test.
633         * gcc.dg/vmx/ldl-be-order.c: New test.
634         * gcc.dg/vmx/ldl-vsx.c: New test.
635         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
636         * gcc.dg/vmx/st.c: New test.
637         * gcc.dg/vmx/st-be-order.c: New test.
638         * gcc.dg/vmx/st-vsx.c: New test.
639         * gcc.dg/vmx/st-vsx-be-order.c: New test.
640         * gcc.dg/vmx/stl.c: New test.
641         * gcc.dg/vmx/stl-be-order.c: New test.
642         * gcc.dg/vmx/stl-vsx.c: New test.
643         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
645 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
647         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
648         * g++.dg/other/i386-3.C (dg-options): Ditto.
649         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
650         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
651         -mavx512pf and -msha.
653 2014-02-21  Richard Biener  <rguenther@suse.de>
655         PR tree-optimization/60276
656         * gcc.dg/vect/pr60276.c: New testcase.
658 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
660         PR fortran/60234
661         * gfortran.dg/finalize_23.f90: New.
663 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
665         PR c++/60052
666         PR c++/60053
667         * g++.dg/cpp1y/pr60052.C: New testcase.
668         * g++.dg/cpp1y/pr60053.C: New testcase.
670 2014-02-21  Tobias Burnus  <burnus@net-b.de>
672         PR fortran/60286
673         * gfortran.dg/inquire_16.f90: New.
675 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
677         * gcc.target/nios2/biggot-1.c: New.
678         * gcc.target/nios2/biggot-2.c: New.
680 2014-02-20  Martin Jambor  <mjambor@suse.cz>
682         PR ipa/55260
683         * gcc.dg/ipa/pr55260.c: New test.
685 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
687         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
688         for execution test case.
690 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
692         PR ipa/58555
693         * g++.dg/torture/pr58555.C: New testcase.
695 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
697         PR target/60204
698         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
699         reflect abi fix.
700         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
702 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
703             Kirill Yukhin  <kirill.yukhin@intel.com>
705         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
706         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
707         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
708         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
709         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
710         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
712 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
714         PR c/37743
715         * g++.dg/ext/builtin-bswap1.C: New test.
716         * c-c++-common/pr37743.c: New test.
718 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
720         * gcc.dg/decl-10.c: New test.
722 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
724         PR c++/60267
725         * g++.dg/ext/ivdep-1.C: New test.
727         PR c++/60267
728         * gcc.dg/pr60267.c: New test.
730 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
732         PR target/59794
733         * gcc.target/i386/pr39162.c: Add dg-prune-output.
734         (dg-options): Remove -Wno-psabi.
735         * gcc.target/i386/pr59794-2.c: Ditto.
736         * gcc.target/i386/pr60205-1.c: Ditto.
737         * gcc.target/i386/sse-5.c: Ditto.
739 2014-02-18  Nick Clifton  <nickc@redhat.com>
741         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
742         * gcc.dg/pr23623.c: Likewise.
743         * gcc.dg/pr48784-1.c: Likewise.
744         * gcc.dg/pr48784-2.c: Likewise.
745         * gcc.dg/pr56997-2.c: Likewise.
746         * gcc.dg/sms-6.c: Likewise.
747         * gcc.dg/torture/pr60183.c: Likewise.
748         * gcc.dg/torture/vec-cvt-1.c: Likewise.
749         * gcc.c-torture/execute/20061220-1.x: New.
750         * gcc.c-torture/execute/pr43220.x: New.
751         * gcc.c-torture/execute/pr51581-1.x: New.
752         * gcc.c-torture/execute/pr51581-2.x: New.
753         * gcc.c-torture/execute/pr58570.x: New.
754         * gcc.c-torture/unsorted/DFcmp.x: New.
755         * gcc.c-torture/unsorted/SFset.x: New.
757 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
759         * gnat.dg/opt31.adb: New test.
761 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
763         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
765 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
767         PR fortran/60232
768         * gfortran.dg/typebound_proc_33.f90: New.
770 2014-02-19  Marek Polacek  <polacek@redhat.com>
772         PR c/60195
773         * gcc.dg/pr60195.c: New test.
775 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
777         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
778         overflow.
780 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
782         PR preprocessor/58844
783         * c-c++-common/cpp/pr58844-1.c: New test.
784         * c-c++-common/cpp/pr58844-2.c: New test.
786 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
788         PR c++/60225
789         * g++.dg/cpp0x/constexpr-ice10.C: New.
791 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
793         PR c++/60215
794         * g++.dg/cpp0x/pr60215.C: New.
796 2014-02-18  Tobias Burnus  <burnus@net-b.de>
798         PR fortran/49397
799         * gfortran.dg/proc_ptr_45.f90: New.
800         * gfortran.dg/proc_ptr_46.f90: New.
802 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
804         PR c++/60190
805         * g++.dg/cpp1y/pr60190.C: New testcase.
807         PR c++/60064
808         * g++.dg/cpp1y/pr60064.C: New testcase.
810 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
812         PR target/60205
813         * gcc.target/i386/pr60205-1.c: New test.
814         * gcc.target/i386/pr60205-2.c: Ditto.
816 2014-02-18  Kai Tietz  <ktietz@redhat.com>
818         PR target/60193
819         * gcc.target/i386/nest-1.c: New testcase.
821 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
823         * gnat.dg/opt32.adb: New test.
825 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
827         PR fortran/60231
828         * gfortran.dg/typebound_generic_15.f90: New.
830 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
832         PR fortran/55907
833         * gfortran.dg/init_flag_12.f90: New.
835 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
836             Ilya Tocar  <ilya.tocar@intel.com>
838         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
839         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
840         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
841         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
843 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
845         * lib/target-supports.exp
846         (check_effective_target_logical_op_short_circuit): New procedure.
847         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
848         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
849         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
850         * gcc.dg/tree-ssa/vrp47.c: Likewise.
851         * gcc.dg/tree-ssa/vrp87.c: Likewise.
852         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
853         logical_op_short_circuit for the alternative test, extending
854         it to arm_cortex_m.
856 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
858         PR target/60203
859         * gcc.target/powerpc/pr60203.c: New testsuite.
861 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
863         PR fortran/59599
864         * gfortran.dg/ichar_3.f90: New test.
866 2014-02-15  Richard Biener  <rguenther@suse.de>
868         PR tree-optimization/60183
869         * gcc.dg/torture/pr60183.c: New testcase.
871 2014-02-14  Jeff Law  <law@redhat.com>
873         PR rtl-optimization/60131
874         * g++.dg/torture/pr60131.C: New test.
876 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
878         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
879         on command-line.
881 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
883         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
885 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
887         * gcc.c-torture/compile/20140213.c: New test.
889 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
891         PR target/43546
892         * gcc.target/i386/pr43546.c: New test.
894 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
896         * gcc.target/s390/hotpatch-compile-8.c: New test.
898 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
900         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
901         definition with an ifndef.
902         * gcc.dg/pr59605-2.c: New test.
904 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
906         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
908 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
910         * gcc.dg/torture/float128-mul-underflow.c,
911         gcc.dg/torture/float128-truncdf-underflow.c,
912         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
914 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
916         PR middle-end/59737
917         * g++.dg/ipa/pr59737.C: New test.
919 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
921         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
923 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
925         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
927         * gcc.dg/cilk-plus/jump-openmp.c: New file.
929 2014-02-12  Richard Biener  <rguenther@suse.de>
931         PR middle-end/60092
932         * gcc.dg/torture/pr60092.c: New testcase.
933         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
935 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
937         * gcc.c-torture/execute/20140212-1.c: New test.
939 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
941         PR c++/60047
942         * g++.dg/cpp0x/pr60047.C: New.
944 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
946         PR c/60101
947         * c-c++-common/pr60101.c: New test.
949 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
951         PR lto/59468
952         * g++.dg/ipa/devirt-27.C: New testcase.
953         * g++.dg/ipa/devirt-26.C: New testcase.
955 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
957         PR target/60137
958         * gcc.target/powerpc/pr60137.c: New file.
960 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
962         PR fortran/52370
963         * gfortran.dg/pr52370.f90: New test.
965 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
967         PR target/59927
968         Revert
969         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
971         PR testsuite/58630
972         * gcc.target/i386/pr43662.c (dg-options):
973         Add -maccumulate-outgoing-args.
974         * gcc.target/i386/pr43869.c (dg-options): Ditto.
975         * gcc.target/i386/pr57003.c (dg-options): Ditto.
976         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
977         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
978         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
979         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
980         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
981         Add -maccumulate-outgoing-args.
982         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
983         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
984         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
985         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
986         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
987         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
988         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
989         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
990         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
991         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
992         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
993         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
994         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
995         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
996         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
998 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1000         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1002 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1004         PR debug/59776
1005         * gcc.dg/guality/pr59776.c: New test.
1007 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
1009         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1010         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1011         (add_options_for_arm_vfp3): New.
1013 2014-02-11  Jeff Law  <law@redhat.com>
1015         PR middle-end/54041
1016         * gcc.target/m68k/pr54041.c: New test.
1018 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1020         PR target/59927
1021         * gcc.target/i386/pr59927.c: New test.
1023 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
1025         * gcc.dg/vect/pr57741-3.c: Require vect_int.
1026         * gcc.dg/vect/pr60012.c: Likewise.
1027         * gcc.dg/vect/vect-119.c: Likewise.
1028         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1029         * gcc.dg/vect/vect-outer-4c.c: Likewise.
1031 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1033         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1035 2014-02-10  Jeff Law  <law@redhat.com>
1037         PR middle-end-52306
1038         * gcc.c-torture/compile/pr52306.c: New test.
1040 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1042         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1044 2014-02-10  Richard Biener  <rguenther@suse.de>
1046         PR tree-optimization/60115
1047         * gcc.dg/torture/pr60115.c: New testcase.
1049 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
1051         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1052         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1054 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1055             Ilya Tocar  <ilya.tocar@intel.com>
1057         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1058         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1059         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1060         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1061         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1062         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1063         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1064         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1065         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1066         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1067         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1068         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1069         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1070         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1071         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1072         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1073         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1074         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1075         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1076         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1077         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1078         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1079         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1080         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1081         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1082         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1083         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1085 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
1087         * gcc.dg/vect/pr59984.c: Require effective target
1088         vect_simd_clones.
1090 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1092         PR fortran/57522
1093         * gfortran.dg/associated_target_5.f03: New test.
1095 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1097         PR fortran/59026
1098         * gfortran.dg/elemental_by_value_1.f90: New test.
1100 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
1102         PR fortran/58470
1103         * gfortran.dg/finalize_22.f90: New.
1105 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
1107         PR fortran/60066
1108         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
1109         was fixed by the patch for PR59906.
1111 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
1113         PR translation/52289
1114         * gfortran.dg/coarray_8.f90: Update dg-error match.
1116 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1118         PR c/59984
1119         * gcc.dg/vect/pr59984.c: New test.
1121         PR middle-end/60092
1122         * gcc.dg/attr-alloc_align-1.c: New test.
1123         * gcc.dg/attr-alloc_align-2.c: New test.
1124         * gcc.dg/attr-alloc_align-3.c: New test.
1125         * gcc.dg/attr-assume_aligned-1.c: New test.
1126         * gcc.dg/attr-assume_aligned-2.c: New test.
1127         * gcc.dg/attr-assume_aligned-3.c: New test.
1129 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1131         PR target/60077
1132         * gcc.target/i386/pr60077-1.c: New test.
1133         * gcc.target/i386/pr60077-2.c: New test.
1135 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1137         PR preprocessor/56824
1138         * gcc.dg/pr56824.c: New test.
1140 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1142         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1143         variable used for atomic operations.
1145 2014-02-07  Richard Biener  <rguenther@suse.de>
1147         PR middle-end/60092
1148         * gcc.dg/vect/pr60092-2.c: New testcase.
1150 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1152         PR c++/60082
1153         Revert
1154         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1156         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1157         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1159 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1161         * gcc.target/s390/fp2int1.c: New testcase.
1163 2014-02-07  Richard Biener  <rguenther@suse.de>
1165         PR middle-end/60092
1166         * gcc.dg/tree-ssa/alias-30.c: New testcase.
1167         * gcc.dg/tree-ssa/alias-31.c: Likewise.
1169 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
1171         PR ipa/59918
1172         * g++.dg/torture/pr59918.C: New testcase.
1174 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1176         PR target/59575
1177         * gcc.target/arm/pr59575.c: New test.
1179         PR debug/59992
1180         * gcc.dg/pr59992.c: New test.
1182 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
1184         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1185         init_priority. Test alignment of variable instead of function.
1187 2014-02-06  Marek Polacek  <polacek@redhat.com>
1189         PR c/60087
1190         * gcc.dg/pr60087.c: New test.
1192 2014-02-06  Alan Modra  <amodra@gmail.com>
1194         * gcc.target/powerpc/pr60032.c: New.
1196 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1198         PR target/60062
1199         * gcc.c-torture/execute/pr60062.c: New test.
1200         * gcc.c-torture/execute/pr60072.c: New test.
1202 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
1204         * gcc.dg/tree-ssa/pr59597.c: Make called function static
1205         so that expected outcome works for PIC variants too.
1207 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
1208             Kugan Vivekanandarajah  <kuganv@linaro.org>
1210         * gcc.target/arm/vect-noalign.c: New file.
1212 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
1213             Jakub Jelinek  <jakub@redhat.com>
1215         PR middle-end/60013
1216         * gcc.dg/pr60013.c: New testcase.
1218 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1220         * gcc.dg/vmx/sum2s.c: New.
1221         * gcc.dg/vmx/sum2s-be-order.c: New.
1223 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1225         * gcc.dg/vmx/pack.c: New.
1226         * gcc.dg/vmx/pack-be-order.c: New.
1227         * gcc.dg/vmx/unpack.c: New.
1228         * gcc.dg/vmx/unpack-be-order.c: New.
1230 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1232         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1233         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1235 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1237         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
1238         Use __builtin_floorf, __builtin_ceilf.
1239         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
1240         declaration.
1241         (TEST): Use __builtin_floorf.
1242         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1244 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
1246         PR ipa/59947
1247         * g++.dg/opt/pr59947.C: New test.
1249         PR c++/58703
1250         * c-c++-common/gomp/pr58703.c: New test.
1252 2014-02-05  Richard Biener  <rguenther@suse.de>
1254         PR testsuite/60076
1255         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
1256         avoid using unsigned long long.
1258 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
1260         PR middle-end/57499
1261         * g++.dg/torture/pr57499.C: New test.
1263 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
1265         * gcc.dg/asan/nosanitize-and-inline.c: New test.
1267 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
1269         * g++.dg/ipa/devirrt-22.C: Fix template.
1271 2014-02-04  Marek Polacek  <polacek@redhat.com>
1273         PR c/60036
1274         * gcc.dg/pr60036.c: New test.
1276 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
1278         PR ipa/60058
1279         * g++.dg/torture/pr60058.C: New testcase.
1281 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1283         * g++.dg/tsan/default_options.C: Invert check.
1285 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1287         PR tree-optimization/60002
1288         * g++.dg/opt/pr60002.C: New test.
1290         PR tree-optimization/60023
1291         * g++.dg/vect/pr60023.cc: New test.
1293         PR ipa/60026
1294         * c-c++-common/torture/pr60026.c: New test.
1296         PR rtl-optimization/57915
1297         * gcc.target/i386/pr57915.c: New test.
1299 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1301         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
1303 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
1305         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
1307 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1309         PR middle-end/59261
1310         * gcc.dg/pr59261.c: New test.
1312 2014-02-04  Richard Biener  <rguenther@suse.de>
1314         PR tree-optimization/60012
1315         * gcc.dg/vect/pr60012.c: New testcase.
1317 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1319         PR target/59788
1320         * g++.dg/eh/unwind-direct.C: New test.
1322 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
1324         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
1325         timeout value to 20s.
1327 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
1329         PR ipa/59882
1330         * g++.dg/torture/pr59882.C: New testcase
1332 2014-02-03  Jan Hubicka  <jh@suse.cz>
1334         PR ipa/59831
1335         * g++.dg/ipa/devirt-22.C: New testcase.
1337 2014-02-03  Jan Hubicka  <jh@suse.cz>
1339         * g++.dg/ipa/devirt-25.C: New testcase.
1341 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1343         PR tree-optimization/59924
1344         * gcc.dg/pr59924.c: New test.
1346 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
1348         PR ipa/59831
1349         * g++.dg/ipa/devirt-24.C: New testcase.
1351 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
1353         PR c++/53017
1354         PR c++/59211
1355         * c-c++-common/attributes-1.c: New testcase.
1356         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
1358 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
1360         PR c++/58871
1361         * g++.dg/cpp0x/pr58871.C: New.
1363 2014-02-03  Cong Hou  <congh@google.com>
1365         PR tree-optimization/60000
1366         * g++.dg/vect/pr60000.cc: New test.
1368 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1370         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
1371         * gcc.target/i386/long-double-64-4.c: Likewise.
1372         * gcc.target/i386/long-double-80-1.c: Likewise.
1373         * gcc.target/i386/long-double-80-2.c: Likewise.
1374         * gcc.target/i386/long-double-80-3.c: Likewise.
1375         * gcc.target/i386/long-double-80-4.c: Likewise.
1376         * gcc.target/i386/long-double-80-5.c: Likewise.
1377         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
1378         __multf3 isn't used.
1379         * gcc.target/i386/long-double-64-3.c: Likewise.
1380         * gcc.target/i386/long-double-128-1.c: New test.
1381         * gcc.target/i386/long-double-128-2.c: Likewise.
1382         * gcc.target/i386/long-double-128-3.c: Likewise.
1383         * gcc.target/i386/long-double-128-4.c: Likewise.
1384         * gcc.target/i386/long-double-128-5.c: Likewise.
1385         * gcc.target/i386/long-double-128-6.c: Likewise.
1386         * gcc.target/i386/long-double-128-7.c: Likewise.
1387         * gcc.target/i386/long-double-128-8.c: Likewise.
1388         * gcc.target/i386/long-double-128-9.c: Likewise.
1389         * gcc.target/i386/long-double-64-5.c: Likewise.
1390         * gcc.target/i386/long-double-64-6.c: Likewise.
1391         * gcc.target/i386/long-double-64-7.c: Likewise.
1392         * gcc.target/i386/long-double-64-8.c: Likewise.
1393         * gcc.target/i386/long-double-64-9.c: Likewise.
1394         * gcc.target/i386/long-double-80-10.c: Likewise.
1395         * gcc.target/i386/long-double-80-8.c: Likewise.
1396         * gcc.target/i386/long-double-80-9.c: Likewise.
1398 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
1400         PR rtl-optimization/57662
1401         * g++.dg/pr57662.C: New test.
1403 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1405         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
1406         * gcc.dg/vmx/perm.c: New.
1407         * gcc.dg/vmx/perm-be-order.c: New.
1409 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1411         * gcc.dg/vmx/vsums.c: New.
1412         * gcc.dg/vmx/vsums-be-order.c: New.
1414 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
1416         * g++.dg/ipa/devirt-23.C: New testcase.
1417         * g++.dg/ipa/devirt-20.C: Fix template.
1419 2014-02-02  Jan Hubicka  <jh@suse.cz>
1421         * g++.dg/ipa/devirt-21.C: New testcase.
1423 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
1425         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
1426         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
1428 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
1430         PR target/60017
1431         * gcc.c-torture/execute/pr60017.c: New test.
1433 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
1435         PR fortran/57033
1436         * gfortran.dg/default_initialization_7.f90: New test.
1438 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
1440         PR fortran/59906
1441         * gfortran.dg/elemental_subroutine_9.f90: New test.
1443 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1445         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1447 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1449         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1451 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1453         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1455 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
1457         PR c++/51219
1458         * g++.dg/init/bitfield5.C: New.
1460 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
1462         PR tree-optimization/60003
1463         * gcc.c-torture/execute/pr60003.c: New test.
1465 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
1467         PR bootstrap/59985
1468         * gcc.target/arm/pr59985.C: New.
1470 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
1472         PR sanitizer/59410
1473         * lib/tsan-dg.exp (tsan_init): Instead of not running any
1474         tsan tests if trivial testcase doesn't run, set dg-do-what-default
1475         to compile.
1476         (tsan_finish): Restore dg-do-what-default.
1477         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1478         * g++.dg/tsan/fd_close_norace2.C: Likewise.
1479         * g++.dg/tsan/default_options.C: Likewise.
1480         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1481         * g++.dg/tsan/atomic_free2.C: Likewise.
1482         * g++.dg/tsan/cond_race.C: Likewise.
1483         * g++.dg/tsan/fd_close_norace.C: Likewise.
1484         * g++.dg/tsan/benign_race.C: Likewise.
1485         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1486         * c-c++-common/tsan/simple_race.c: Likewise.
1487         * c-c++-common/tsan/mutexset1.c: Likewise.
1488         * c-c++-common/tsan/thread_leak2.c: Likewise.
1489         * c-c++-common/tsan/tls_race.c: Likewise.
1490         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1491         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1492         * c-c++-common/tsan/free_race2.c: Likewise.
1493         * c-c++-common/tsan/thread_leak.c: Likewise.
1494         * c-c++-common/tsan/thread_leak1.c: Likewise.
1495         * c-c++-common/tsan/race_on_barrier.c: Likewise.
1496         * c-c++-common/tsan/free_race.c: Likewise.
1497         * c-c++-common/tsan/sleep_sync.c: Likewise.
1498         * c-c++-common/tsan/tiny_race.c: Likewise.
1499         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1500         * c-c++-common/tsan/atomic_stack.c: Likewise.
1501         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
1502         in dg-output regexps.
1503         * c-c++-common/tsan/simple_stack.c: Likewise.
1505 2014-01-31  Richard Henderson  <rth@redhat.com>
1507         * g++.dg/tm/pr60004.C: New.
1509 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
1511         PR c++/59082
1512         * g++.dg/inherit/crash4.C: New.
1514 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
1516         * c-c++-common/tsan/simple_race.c: Made test less flaky.
1518 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1520         * gcc.target/i386/m512-check.h: Use correct rounding values.
1522 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1524         * gcc.target/i386/avx-1.c: Use correct rounding values.
1525         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1526         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1527         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1528         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1529         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1530         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1531         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1532         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1533         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1534         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1535         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1536         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1537         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1538         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1539         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1540         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1541         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1542         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1543         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1544         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1545         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1546         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1547         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1548         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1549         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1550         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1551         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1552         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1553         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1554         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1555         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1556         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1557         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1558         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1559         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1560         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1561         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1562         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1563         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1564         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1565         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1566         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1567         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1568         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1569         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1570         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1571         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1572         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1573         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1574         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1575         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1576         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1577         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1578         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1579         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1580         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1581         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1582         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1583         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1584         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1585         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1586         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1587         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1588         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1589         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1590         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1591         * gcc.target/i386/sse-13.c: Ditto.
1592         * gcc.target/i386/sse-14.c: Ditto.
1593         * gcc.target/i386/sse-22.c: Ditto.
1594         * gcc.target/i386/sse-23.c: Ditto.
1596 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1598         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1599         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1601 2014-01-31  Richard Biener  <rguenther@suse.de>
1603         PR middle-end/59990
1604         * gcc.dg/torture/pr59990.c: New testcase.
1606 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
1608         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1609         if it fails don't run any tsan tests.
1611 2014-01-31  Marek Polacek  <polacek@redhat.com>
1613         PR c/59963
1614         * gcc.dg/pr59940.c (g): Adjust dg-warning.
1615         (y): Adjust dg-error.
1616         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1617         * gcc.dg/pr59963-1.c: New test.
1618         * gcc.dg/pr59963-2.c: New test.
1619         * gcc.dg/pr59963-3.c: New test.
1621 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
1623         PR target/59923
1624         * gcc.target/arm/pr59923.c: New test.
1626 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1628         * gcc.dg/vmx/splat.c: New.
1629         * gcc.dg/vmx/splat-vsx.c: New.
1630         * gcc.dg/vmx/splat-be-order.c: New.
1631         * gcc.dg/vmx/splat-vsx-be-order.c: New.
1632         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1633         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1635 2014-01-30  Richard Biener  <rguenther@suse.de>
1637         PR tree-optimization/59993
1638         * gcc.dg/torture/pr59993.c: New testcase.
1640 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
1642         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1643         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1644         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1645         vect_int rather than vect_float.
1647 2014-01-30  Marek Polacek  <polacek@redhat.com>
1649         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1651 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
1653         * gcc.target/microblaze/isa/fcmp4.c: New.
1655 2014-01-30  Marek Polacek  <polacek@redhat.com>
1657         PR c/59940
1658         * gcc.dg/pr59940.c: New test.
1659         * gcc.dg/pr35635.c (func3): Move dg-warning.
1661 2014-01-30  Richard Biener  <rguenther@suse.de>
1663         PR tree-optimization/59903
1664         * gcc.dg/torture/pr59903.c: New testcase.
1666 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
1668         PR c++/58843
1669         * g++.dg/lookup/crash8.C: New.
1671 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
1673         PR c++/58649
1674         * g++.dg/template/crash117.C: New.
1676 2014-01-30  Richard Biener  <rguenther@suse.de>
1678         PR c/59905
1679         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1680         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1681         abort.
1682         * gcc.dg/invalid-call-1.c: Likewise.
1684 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1686         PR c++/58561
1687         * g++.dg/cpp1y/auto-fn23.C: New.
1689 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1691         PR c++/58846
1692         * g++.dg/init/dso_handle2.C: New.
1694 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1696         PR c++/58674
1697         * g++.dg/cpp0x/pr58674.C: New.
1699 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1701         PR target/59617
1702         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1703         * gcc.target/i386/avx512f-gather-5.c: Ditto.
1705 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1707         * gcc.dg/vmx/merge-be-order.c: New.
1708         * gcc.dg/vmx/merge.c: New.
1709         * gcc.dg/vmx/merge-vsx-be-order.c: New.
1710         * gcc.dg/vmx/merge-vsx.c: New.
1712 2014-01-29  Richard Biener  <rguenther@suse.de>
1714         PR tree-optimization/58742
1715         * gcc.dg/pr58742-1.c: New testcase.
1716         * gcc.dg/pr58742-2.c: Likewise.
1717         * gcc.dg/pr58742-3.c: Likewise.
1719 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
1721         * gcc.target/arm/ftest-armv7ve-arm.c: New.
1722         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1723         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1725 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1727         PR c++/58702
1728         * g++.dg/gomp/pr58702.C: New.
1730 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
1732         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1733         selector.
1735 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
1737         PR middle-end/59917
1738         PR tree-optimization/59920
1739         * gcc.dg/pr59920-1.c: New test.
1740         * gcc.dg/pr59920-2.c: New test.
1741         * gcc.dg/pr59920-3.c: New test.
1742         * c-c++-common/gomp/pr59917-1.c: New test.
1743         * c-c++-common/gomp/pr59917-2.c: New test.
1745         PR tree-optimization/59594
1746         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1747         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1748         * gcc.dg/vect/pr59594.c: New test.
1750 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
1752         PR fortran/59414
1753         * gfortran.dg/allocate_class_3.f90: New test.
1755 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
1757         PR preprocessor/59935
1758         * c-c++-common/cpp/warning-zero-location.c: New test.
1759         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1761 2014-01-27  Steve Ellcey  <sellcey@mips.com>
1763         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1765 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
1767         * g++.dg/ext/mv16.C: New tests.
1769 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
1771         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1772         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1773         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1774         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1775         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1776         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1777         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1778         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1779         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1780         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1781         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1782         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1783         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1784         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1785         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1786         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1787         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1788         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1789         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1790         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1791         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1792         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1793         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1794         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1795         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1796         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1797         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1798         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1799         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1800         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1801         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1802         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1803         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1804         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1805         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1806         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1807         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1808         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1809         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1810         _mm512_mask_cvtepi32_storeu_epi8.
1811         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1812         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1813         _mm512_mask_cvtepi32_storeu_epi16.
1814         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1815         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1816         _mm512_mask_cvtepi64_storeu_epi8.
1817         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1818         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1819         _mm512_mask_cvtepi64_storeu_epi16.
1820         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1821         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1822         _mm512_mask_cvtepi64_storeu_epi32.
1823         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1824         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1825         _mm512_mask_cvtsepi32_storeu_epi8.
1826         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1827         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1828         _mm512_mask_cvtsepi32_storeu_epi16.
1829         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1830         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1831         _mm512_mask_cvtsepi64_storeu_epi8.
1832         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1833         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1834         _mm512_mask_cvtsepi64_storeu_epi16.
1835         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1836         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1837         _mm512_mask_cvtsepi64_storeu_epi32.
1838         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1839         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1840         _mm512_mask_cvtusepi32_storeu_epi8.
1841         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1842         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1843         _mm512_mask_cvtusepi32_storeu_epi16.
1844         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1845         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1846         _mm512_mask_cvtusepi64_storeu_epi8.
1847         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1848         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1849         _mm512_mask_cvtusepi64_storeu_epi16.
1850         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1851         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1852         _mm512_mask_cvtusepi64_storeu_epi32.
1853         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1854         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1856 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
1858         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1859         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1860         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1861         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1862         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1863         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1864         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1865         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1866         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1867         built-ins roudning immediate.
1868         * gcc.target/i386/sse-22.c: Add new built-ins.
1869         * gcc.target/i386/sse-23.c: Ditto.
1870         * gcc.target/i386/avx-1.c: Ditto.
1872 2014-01-27  Christian Bruel  <christian.bruel@st.com>
1874         * gcc.target/sh/torture/strncmp.c: New tests.
1876 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
1878         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1880 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1882         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1884 2014-01-24  Jeff Law  <law@redhat.com>
1886         PR tree-optimization/59919
1887         * gcc.c-torture/compile/pr59919.c: New test.
1889 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
1891         PR c++/57524
1892         * g++.dg/ext/timevar2.C: New.
1894 2014-01-24  Marek Polacek  <polacek@redhat.com>
1896         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1898 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
1900         PR target/59929
1901         * gcc.target/i386/pr59929.c: New test.
1903 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1905         PR target/59909
1906         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1907         word atomic functions at runtime.
1909 2014-01-23  Marek Polacek  <polacek@redhat.com>
1911         PR c/59846
1912         * gcc.dg/pr59846.c: New test.
1914 2014-01-23  Marek Polacek  <polacek@redhat.com>
1916         PR c/58346
1917         * c-c++-common/pr58346-1.c: New test.
1918         * c-c++-common/pr58346-2.c: New test.
1919         * c-c++-common/pr58346-3.c: New test.
1921 2014-01-23  Marek Polacek  <polacek@redhat.com>
1923         PR c/59871
1924         * gcc.dg/20020220-2.c: Adjust dg-warning message.
1925         * gcc.dg/pr59871.c: New test.
1927 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
1929         PR c++/58980
1930         * g++.dg/parse/enum11.C: New.
1932 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
1934         * gcc.target/aarch64/sshr64_1.c: New testcase.
1936 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1938         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1939         SIMD enabled function.
1940         * g++.dg/cilk-plus/ef_test.C: New test.
1941         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1942         and added C++ ones.
1943         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1944         to differenciate C error messages from C++ ones.
1946 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
1948         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1950 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
1952         * gcc.target/microblaze/others/builtin-trap.c: New test,
1954 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
1956         PR middle-end/58809
1957         * c-c++-common/gomp/pr58809.c: New test.
1959 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
1961         PR sanitizer/59897
1962         * c-c++-common/asan/use-after-return-1.c: Fixed
1963         to pass on darwin.
1965 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
1967         PR preprocessor/58580
1968         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1970 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1971             Ilya Tocar  <ilya.tocar@intel.com>
1973         * gcc.target/i386/avx512f-kmovw-1.c: New.
1975 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1977         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1978         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1979         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1980         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1981         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1982         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1984 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
1986         PR target/52125
1987         * gcc.dg/pr48774.c: Remove skip for mips_rel.
1988         * gcc.target/mips/pr52125.c: New test.
1990 2014-01-22  Marek Polacek  <polacek@redhat.com>
1992         PR c/59891
1993         * gcc.dg/torture/pr59891.c: New test.
1995 2014-01-22  Jeff Law  <law@redhat.com>
1997         PR tree-optimization/59597
1998         * gcc.dg/tree-ssa/pr59597.c: New test.
2000 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
2002         PR rtl-optimization/59477
2003         * g++.dg/pr59477.C: New.
2005 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
2007         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2009 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2011         PR c++/59482
2012         * g++.dg/pr59482.C: New.
2014 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2016         * gcc.dg/vmx/insert-vsx-be-order.c: New.
2017         * gcc.dg/vmx/extract-vsx.c: New.
2018         * gcc.dg/vmx/extract-vsx-be-order.c: New.
2019         * gcc.dg/vmx/insert-vsx.c: New.
2021 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2023         PR rtl-optimization/59896
2024         * gcc.target/arm/pr59896.c: New.
2026 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2028         PR rtl-optimization/59858
2029         * gcc.target/arm/pr59858.c: New.
2031 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
2033         PR target/59003
2034         * gcc.dg/tree-prof/pr59003.c: New test.
2036         PR middle-end/59860
2037         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2038         other targets.
2040 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
2042         * gfortran.dg/round_3.f08: Add more cases.
2044 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
2046         * lib/target-supports.exp (force_conventional_output_for): New
2047         procedure.
2048         * lib/scanasm.exp (scan-assembler_required_options)
2049         (scan-assembler-not_required_options)
2050         (scan-assembler-times_required_options): Replace with
2051         force_conventional_output_fors.
2052         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2053         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2055 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
2057         PR middle-end/59789
2058         * gcc.target/i386/pr59789.c: New testcase.
2060 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
2062         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2063         the 'code' bitfield from 16 to 8.
2065 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2067         * lib/target-supports.exp
2068         (check_effective_target_vect_perm): Exclude aarch64_be.
2069         (check_effective_target_vect_perm_byte): Likewise.
2070         (check_effective_target_vect_perm_short): Likewise.
2072 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2074         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2075         (RUN_TEST): Use new macro.
2076         (INDEX64_32): Delete.
2077         (INDEX64_64): Likewise.
2078         (INDEX128_32): Likewise.
2079         (INDEX128_64): Likewise.
2080         (INDEX): Likewise.
2081         (test_vneg_f32): Use fixed RUN_TEST.
2083 2014-01-20  Richard Biener  <rguenther@suse.de>
2085         PR middle-end/59860
2086         * gcc.dg/pr59860.c: New testcase.
2088 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
2090         PR target/59880
2091         * gcc.target/i386/pr59880.c: New test.
2093 2014-01-20  Renlin Li  <renlin.li@arm.com>
2095         * gcc.dg/pr44194-1.c: Tweak regexp.
2097 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2099         PR libfortran/59771
2100         PR libfortran/59774
2101         PR libfortran/59836
2102         * gfortran.dg/round_3.f08: New cases added.
2103         * gfortran.dg/fmt_g_1.f90: New test.
2105 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
2107         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2109 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2111         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2113 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2115         * gcc.dg/vect/pr57705.c: Require vect_int.
2116         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2117         * gcc.dg/vect/vect-alias-check.c: Likewise.
2119 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
2121         PR fortran/58007
2122         * gfortran.dg/unresolved_fixup_1.f90: New test.
2123         * gfortran.dg/unresolved_fixup_2.f90: New test.
2125 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
2127         PR target/58944
2128         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2129         Remove dg-prune-output lines.
2131 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2133         PR middle-end/59706
2134         * gfortran.dg/pr59706.f90: New test.
2135         * g++.dg/ext/pr59706.C: New test.
2137 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2139         PR c++/59270
2140         PR c++/58811
2141         * g++.dg/cpp0x/decltype-incomplete1.C: New.
2142         * g++.dg/init/pr58811.C: Likewise.
2144 2014-01-17  Jeff Law  <law@redhat.com>
2146         PR middle-end/57904
2147         * gfortran.dg/pr57904.f90: New test.
2149 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2151         PR c++/59269
2152         * g++.dg/cpp0x/nsdmi-union4.C: New.
2154 2014-01-17  Marek Polacek  <polacek@redhat.com>
2156         PR c++/59838
2157         * g++.dg/diagnostic/pr59838.C: New test.
2159 2014-01-17  Marek Polacek  <polacek@redhat.com>
2161         PR c/58346
2162         * gcc.dg/pr58346.c: New test.
2164 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2166         PR testsuite/58776
2167         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2168         dg-options, use dg-additional-options for i?86/x86_64 to avoid
2169         option duplication.
2171         PR fortran/59440
2172         * gfortran.dg/pr59440-1.f90: New test.
2173         * gfortran.dg/pr59440-2.f90: New test.
2174         * gfortran.dg/pr59440-3.f90: New test.
2176         PR testsuite/59064
2177         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2178         testing for " version" and " alias" with one testing for
2179         " version\[^\n\r]* alias".
2180         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2181         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2182         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2183         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2184         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2185         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2187         PR c++/57945
2188         * c-c++-common/torture/pr57945.c: New test.
2190 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2192         * gcc.target/arm/its.c: New testcase.
2194 2014-01-16  Jan Hubicka  <jh@suse.cz>
2196         PR ipa/59775
2197         * g++.dg/torture/pr59775.C: New testcase.
2199 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
2201         PR middle-end/58344
2202         * gcc.c-torture/compile/pr58344.c: New test.
2204         PR target/59839
2205         * gcc.target/i386/pr59839.c: New test.
2207         PR debug/54694
2208         * gcc.target/i386/pr9771-1.c (main): Rename to...
2209         (real_main): ... this.  Add __asm name "main".
2210         (ASMNAME, ASMNAME2, STRING): Define.
2212 2014-01-16  Nick Clifton  <nickc@redhat.com>
2214         PR middle-end/28865
2215         * gcc.c-torture/compile/pr28865.c: New.
2216         * gcc.c-torture/execute/pr28865.c: New.
2218 2014-01-16  Marek Polacek  <polacek@redhat.com>
2220         PR middle-end/59827
2221         * gcc.dg/pr59827.c: New test.
2223 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
2225         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2227 2014-01-15  Richard Henderson  <rth@redhat.com>
2229         PR debug/54694
2230         * gcc.target/i386/pr54694.c: New test.
2232 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
2234         PR c++/49718
2235         * g++.dg/pr49718.C: New test.
2237 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
2239         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
2241 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2243         * gcc.dg/vmx/mult-even-odd.c: New.
2244         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
2246 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2248         * lib/target-supports.exp (check_libcilkrts_available): Added an
2249         extern "C" if we are using C++ along with a function prototype.
2251 2014-01-15  Jeff Law  <law@redhat.com>
2253         PR tree-optimization/59747
2254         * gcc.c-torture/execute/pr59747.c: New test.
2256 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2258         PR target/59794
2259         * c-c++-common/convert-vec-1.c: Also prune ABI change for
2260         Linux/x86.
2261         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
2262         * g++.dg/ext/attribute-test-1.C: Likewise.
2263         * g++.dg/ext/attribute-test-2.C: Likewise.
2264         * g++.dg/ext/attribute-test-3.C: Likewise.
2265         * g++.dg/ext/attribute-test-4.C: Likewise.
2266         * g++.dg/ext/pr56790-1.C: Likewise.
2267         * g++.dg/torture/pr38565.C: Likewise.
2268         * gcc.dg/pr53060.c: Likewise.
2269         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
2270         * c-c++-common/vector-compare-2.c: Likewise.
2271         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
2272         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
2273         dg-message line number.
2275 2014-01-15  Matthias Klose  <doko@ubuntu.com>
2277         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
2279 2014-01-15  Richard Biener  <rguenther@suse.de>
2281         PR tree-optimization/59822
2282         * g++.dg/torture/pr59822.C: New testcase.
2284 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
2286         PR target/59808
2287         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
2288         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
2290 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
2291             Kugan Vivekanandarajah  <kuganv@linaro.org>
2293         PR target/59695
2294         * g++.dg/pr59695.C: New testcase.
2296 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2298         PR target/59803
2299         * gcc.c-torture/compile/pr59803.c: New testcase.
2301 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
2303         PR c/58943
2304         * gcc.c-torture/execute/pr58943.c: New test.
2305         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
2307 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2309         PR target/59794
2310         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
2311         * gcc.target/i386/pr39162.c (y): New __m256i variable.
2312         (bar): Change return type to void.  Set y to x.
2313         * gcc.target/i386/pr59794-1.c: New testcase.
2314         * gcc.target/i386/pr59794-2.c: Likewise.
2315         * gcc.target/i386/pr59794-3.c: Likewise.
2316         * gcc.target/i386/pr59794-4.c: Likewise.
2317         * gcc.target/i386/pr59794-5.c: Likewise.
2318         * gcc.target/i386/pr59794-6.c: Likewise.
2319         * gcc.target/i386/pr59794-7.c: Likewise.
2321 2014-01-14  Richard Biener  <rguenther@suse.de>
2323         PR tree-optimization/58921
2324         PR tree-optimization/59006
2325         * gcc.dg/torture/pr58921.c: New testcase.
2326         * gcc.dg/torture/pr59006.c: Likewise.
2327         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
2329 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
2331         PR testsuite/59494
2332         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
2333         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
2334         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
2335         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
2336         Executing predictive commoning without unrolling.
2338 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
2340         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
2341         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
2342         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
2343         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
2344         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
2345         __builtin_ia32_rsqrt28sd_round.
2346         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
2347         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
2348         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
2349         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
2350         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
2351         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
2352         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
2353         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
2354         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
2355         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
2356         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
2357         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
2358         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
2359         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2360         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
2361         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
2362         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
2363         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2364         * gcc.target/i386/sse-22.c: Extend with new built-ins,
2365         fix wrong rounding mode (see above).
2366         * gcc.target/i386/sse-23.c: Ditto.
2368 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2370         * gcc.dg/vmx/insert.c: New.
2371         * gcc.dg/vmx/insert-be-order.c: New.
2372         * gcc.dg/vmx/extract.c: New.
2373         * gcc.dg/vmx/extract-be-order.c: New.
2375 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
2377         PR tree-optimization/59387
2378         * gcc.c-torture/execute/pr59387.c: New test.
2380 2014-01-13  Richard Biener  <rguenther@suse.de>
2382         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
2383         adjusting mathlib options.
2384         * gfortran.dg/lto/lto.exp: Likewise.
2386 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2388         * gnat.dg/loop_optimization17.adb: New test.
2389         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
2391 2014-01-13  Christian Bruel  <christian.bruel@st.com>
2393         * gcc.target/sh/cmpstrn.c: New case.
2395 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
2397         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
2398         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2400 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
2402         PR fortran/58026
2403         * gfortran.dg/alloc_comp_basics_6.f90: New.
2405 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2407         PR fortran/59700
2408         * gfortran.dg/pr59700.f90: New test.
2410 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2412         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
2413         * gfortran.dg/use_only_3.f90: Likewise.
2414         * gfortran.dg/inquire_10.f90: Delete opened file.
2415         * gfortran.dg/inquire_15.f90: Likewise.
2416         * gfortran.dg/pr16597.f90: Likewise.
2417         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
2418         for PR59419.
2420 2014-01-10  Jeff Law  <law@redhat.com>
2422         PR middle-end/59743
2423         * gcc.c-torture/compile/pr59743.c: New test.
2425 2014-01-10  Jan Hubicka  <jh@suse.cz>
2427         PR ipa/58585
2428         * g++.dg/torture/pr58585.C: New testcase.
2430 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
2432         * gcc.dg/pr46309.c: Disable for cris*-*-*.
2434 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
2436         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
2438 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
2440         PR target/59744
2441         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2442         * gcc.target/aarch64/cmn-neg2.c: New test.
2444 2014-01-10  Richard Biener  <rguenther@suse.de>
2446         PR tree-optimization/59374
2447         * gcc.dg/torture/pr59374-3.c: New testcase.
2449 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2451         * lib/target-supports.exp
2452         (check_effective_target_arm_crypto_ok_nocache): New.
2453         (check_effective_target_arm_crypto_ok): Use above procedure.
2454         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2456 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
2458         PR ipa/58252
2459         PR ipa/59226
2460         * g++.dg/ipa/devirt-20.C: New testcase.
2461         * g++.dg/torture/pr58252.C: Likewise.
2462         * g++.dg/torture/pr59226.C: Likewise.
2464 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2466         * c-c++-common/asan/no-asan-stack.c: New test.
2468 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
2470         PR middle-end/59670
2471         * gcc.dg/pr59670.c: New test.
2473 2014-01-09  Steve Ellcey  <sellcey@mips.com>
2475         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2477 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
2479         PR middle-end/47735
2480         * gcc.target/i386/pr47735.c: New test.
2482         PR tree-optimization/59622
2483         * g++.dg/opt/pr59622-2.C: New test.
2484         * g++.dg/opt/pr59622-3.C: New test.
2485         * g++.dg/opt/pr59622-4.C: New test.
2486         * g++.dg/opt/pr59622-5.C: New test.
2488         PR sanitizer/59136
2489         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2490         filename:line instead of (modulename+offset) form with stripped
2491         initial / from the filename.
2493 2014-01-09  Ian Lance Taylor  <iant@google.com>
2495         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2496         the other Go compiler.
2498 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
2500         PR c++/59730
2501         * g++.dg/cpp0x/variadic145.C: New.
2503 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
2505         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2506         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
2508 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2510         PR testsuite/59524
2511         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2512         are run only if the Cilk library is available/enabled.
2513         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2514         * lib/target-supports.exp (check_libcilkrts_available): New function.
2516 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2518         PR c++/59631
2519         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2520         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2521         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2522         with dg-additional-options.
2523         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2524         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2525         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2526         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2527         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2528         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2530 2014-01-09  Richard Biener  <rguenther@suse.de>
2532         PR tree-optimization/59715
2533         * gcc.dg/torture/pr59715.c: New testcase.
2535 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2537         * c-c++-common/asan/no-asan-globals.c: New test.
2538         * c-c++-common/asan/no-instrument-reads.c: Likewise.
2539         * c-c++-common/asan/no-instrument-writes.c: Likewise.
2540         * c-c++-common/asan/use-after-return-1.c: Likewise.
2541         * c-c++-common/asan/no-use-after-return.c: Likewise.
2543 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
2545         * gnat.dg/weak2.ad[sb]: New test.
2547 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
2549         PR middle-end/59471
2550         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
2551         type, use pointers to vector type instead.
2553 2014-01-08  Catherine Moore  <clm@codesourcery.com>
2555         * gcc.target/mips/umips-branch-3.c: New test.
2556         * gcc.target/mips/umips-branch-4.c: New test.
2558 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
2560         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
2561         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
2562         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
2563         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
2564         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
2565         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
2566         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
2567         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
2569 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
2571         PR rtl-optimization/59137
2572         * gcc.target/mips/pr59137.c: New test.
2574 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
2576         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
2577         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
2578         * gcc.target/i386/pr55433.c (dg-options): Ditto.
2579         * gcc.target/i386/pr57848.c (dg-options): Ditto.
2580         * gcc.target/i386/pr59099.c (dg-options): Ditto.
2581         Require fpic effective target.
2582         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2584 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
2586         PR ipa/59722
2587         * gcc.dg/pr59722.c: New test.
2589 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2591         PR middle-end/57748
2592         * gcc.dg/torture/pr57748-3.c: New test.
2593         * gcc.dg/torture/pr57748-4.c: New test.
2595 2014-01-08  Marek Polacek  <polacek@redhat.com>
2597         PR middle-end/59669
2598         * gcc.dg/gomp/pr59669-1.c: New test.
2599         * gcc.dg/gomp/pr59669-2.c: New test.
2601 2014-01-08  Martin Jambor  <mjambor@suse.cz>
2603         PR ipa/59610
2604         * gcc.dg/ipa/pr59610.c: New test.
2606 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
2608         PR fortran/58182
2609         * gfortran.dg/binding_label_tests_26a.f90: New.
2610         * gfortran.dg/binding_label_tests_26b.f90: New.
2612 2014-01-08  Marek Polacek  <polacek@redhat.com>
2614         PR sanitizer/59667
2615         * c-c++-common/ubsan/pr59667.c: New test.
2617 2014-01-08  Richard Biener  <rguenther@suse.de>
2619         PR middle-end/59630
2620         * gcc.dg/pr59630.c: New testcase.
2622 2014-01-08  Richard Biener  <rguenther@suse.de>
2624         PR middle-end/59471
2625         * gcc.dg/pr59471.c: New testcase.
2627 2014-01-07  Jeff Law  <law@redhat.com>
2629         PR middle-end/53623
2630         * gcc.target/i386/pr53623.c: New test.
2632 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
2634         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2635         blanks at EOF.
2636         * g++.dg/cpp1y/pr58534.C: Likewise.
2637         * g++.dg/cpp1y/pr58536.C: Likewise.
2638         * g++.dg/cpp1y/pr58548.C: Likewise.
2639         * g++.dg/cpp1y/pr58549.C: Likewise.
2640         * g++.dg/cpp1y/pr58637.C: Likewise.
2641         * g++.dg/cpp1y/pr59112.C: Likewise.
2642         * g++.dg/cpp1y/pr59113.C: Likewise.
2643         * g++.dg/cpp1y/pr59629.C: Likewise.
2644         * g++.dg/cpp1y/pr59635.C: Likewise.
2645         * g++.dg/cpp1y/pr59636.C: Likewise.
2646         * g++.dg/cpp1y/pr59638.C: Likewise.
2648 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
2650         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2652 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
2654         * gcc.target/i386/intrinsics_4.c (bar): New function.
2656 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
2658         * g++.dg/ext/is_base_of_incomplete-2.C: New.
2660 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
2662         PR rtl-optimization/58668
2663         * gcc.dg/pr58668.c: New test.
2665         PR tree-optimization/59643
2666         * gcc.dg/pr59643.c: New test.
2667         * gcc.c-torture/execute/pr59643.c: New test.
2669 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
2671         PR fortran/59589
2672         * gfortran.dg/class_allocate_16.f90: New.
2674 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
2676         PR target/59644
2677         * gcc.target/i386/pr59644.c: New test.
2679 2014-01-06  Marek Polacek  <polacek@redhat.com>
2681         PR c/57773
2682         * gcc.dg/pr57773.c: New test.
2684 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
2686         PR c++/59635
2687         PR c++/59636
2688         PR c++/59629
2689         PR c++/59638
2690         * g++.dg/cpp1y/pr59635.C: New testcase.
2691         * g++.dg/cpp1y/pr59636.C: New testcase.
2692         * g++.dg/cpp1y/pr59629.C: New testcase.
2693         * g++.dg/cpp1y/pr59638.C: New testcase.
2695 2014-01-06  Martin Jambor  <mjambor@suse.cz>
2697         PR ipa/59008
2698         * gcc.dg/ipa/pr59008.c: New test.
2700 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2702         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2703         if supported.
2705 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2707         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2708         Require c99_runtime.
2709         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2711         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2712         Require c99_runtime.
2713         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2714         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2715         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2717         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2718         Require c99_runtime.
2719         Make CALC void static.
2720         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2722         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2723         Require c99_runtime.
2724         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2726 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2728         * gcc.target/i386/pr59501-1.c: Require avx effective target.
2729         * gcc.target/i386/pr59501-2.c: Likewise.
2730         * gcc.target/i386/pr59501-3.c: Likewise.
2731         * gcc.target/i386/pr59501-4.c: Likewise.
2732         * gcc.target/i386/pr59501-5.c: Likewise.
2733         * gcc.target/i386/pr59501-6.c: Likewise.
2735 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2737         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2738         * gcc.target/i386/pr59390_1.c: Likewise.
2739         * gcc.target/i386/pr59390_2.c: Likewise.
2741 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2743         * gcc.dg/pr59350.c: Tweak.
2744         * gcc.dg/pr59350-2.c: New test.
2745         * g++.dg/pr59510.C: Likewise.
2747 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
2749         PR fortran/59023
2750         * gfortran.dg/bind_c_procs_2.f90: New.
2752 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
2754         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2755         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2756         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2757         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2758         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2759         * gcc.dg/tree-ssa/vrp47.c: Likewise.
2760         * gcc.dg/tree-ssa/vrp87.c: Likewise.
2762 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2764         * gcc.target/arm/neon-nested-apcs.c: New test.
2766 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
2768         PR tree-optimization/59519
2769         * gcc.dg/vect/pr59519-1.c: New test.
2770         * gcc.dg/vect/pr59519-2.c: New test.
2772         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2773         vmovdqu32.
2775 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
2777         PR fortran/59547
2778         * gfortran.dg/typebound_proc_32.f90: New.
2780 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
2782         PR c++/58950
2783         * g++.dg/pr58950.C: New file.
2785 2014-01-03  Tobias Burnus  <burnus@net-b.de>
2787         PR c++/58567
2788         * g++.dg/gomp/pr58567.C: New.
2790 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
2792         PR tree-optimization/59651
2793         * gcc.dg/torture/pr59651.c: New test.
2794         * gcc.dg/vect/pr59651.c: Ditto.
2796 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
2798         PR target/59625
2799         * gcc.target/i386/pr59625.c: New test.
2801 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
2803         Core DR 1442
2804         PR c++/59165
2805         * g++.dg/cpp0x/range-for28.C: New.
2806         * g++.dg/cpp0x/range-for3.C: Update.
2808 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
2810         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2812 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2814         PR c++/59641
2815         * g++.dg/cpp0x/pr59641.C: New file.
2817 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2819         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2821 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2823         PR c++/59378
2824         * g++.dg/ext/pr59378.C: New file.
2826 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2828         Update copyright years
2830 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2832         * gcc.target/arc/arc.exp: Use the standard form for the copyright
2833         notice.
2835 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
2837         PR fortran/59654
2838         * gfortran.dg/dynamic_dispatch_12.f90: New.
2840 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
2842         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2843         the builtin isn't optimized away as unused.
2845         PR rtl-optimization/59647
2846         * g++.dg/opt/pr59647.C: New test.
2848 Copyright (C) 2014 Free Software Foundation, Inc.
2850 Copying and distribution of this file, with or without modification,
2851 are permitted in any medium without royalty provided the copyright
2852 notice and this notice are preserved.