PR ipa/60306
[official-gcc.git] / gcc / testsuite / ChangeLog
blob864057e435d12f5e3290c8265952999f77a6903d
1 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
3         PR ipa/60306
4         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
6 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8         PR fortran/60236
9         * gfortran.dg/vect/pr32380.f: Fix expected test results.
11 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
13         PR c++/50025
14         * g++.dg/cpp0x/pr50025.C: New.
16 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
18         PR c++/60377
19         * g++.dg/cpp1y/pr60377.C: New testcase.
21 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
23         PR fortran/60341
24         * gfortran.dg/str_comp_optimize_1.f90: New test.
26 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
28         PR target/60071
29         * gcc.c-torture/compile/pr60071.c: New.
31 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
33         PR fortran/60359
34         * gfortran.dg/unlimited_polymorphic_16.f90: New.
36 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
38         PR c++/58610
39         * g++.dg/cpp0x/constexpr-ice11.C: New.
41 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
43         PR c++/60314
44         * g++.dg/cpp1y/auto-fn24.C: New.
46 2014-02-28  Joey Ye  <joey.ye@arm.com>
48         PR target/PR60169
49         * gcc.target/arm/thumb1-far-jump-3.c: New case.
51 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
53         PR c++/60253
54         * g++.dg/overload/ellipsis2.C: New.
56 2014-02-27  Jeff Law  <law@redhat.com>
58         PR rtl-optimization/52714
59         * gcc.c-torture/compile/pr52714.c: New test.
61 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
62             Jeff Law  <law@redhat.com>
64          PR rtl-optimization/49847
65          * g++.dg/pr49847.C: New test.
67 2014-02-27  Marek Polacek  <polacek@redhat.com>
69         PR middle-end/59223
70         * c-c++-common/pr59223.c: New test.
72 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
74         * common/config/i386/predicates.md (const1256_operand): Remove.
75         (const2356_operand): New.
76         (const_1_to_2_operand): Remove.
77         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
78         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
79         (*avx512pf_gatherpf<mode>sf): Ditto.
80         (avx512pf_gatherpf<mode>df): Ditto.
81         (*avx512pf_gatherpf<mode>df_mask): Ditto.
82         (*avx512pf_gatherpf<mode>df): Ditto.
83         (avx512pf_scatterpf<mode>sf): Ditto.
84         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
85         (*avx512pf_scatterpf<mode>sf): Ditto.
86         (avx512pf_scatterpf<mode>df): Ditto.
87         (*avx512pf_scatterpf<mode>df_mask): Ditto.
88         (*avx512pf_scatterpf<mode>df): Ditto.
89         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
91 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
93         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
94         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
95         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
96         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
97         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
98         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
99         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
100         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
102 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
104         PR target/60280
105         * gnat.dg/renaming5.adb: Change to two expected gotos.
106         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
107         jump threads.
108         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
109         messages for removed basic block.
110         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
111         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
112         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
113         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
115 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
117         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
118         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
119         * gcc.dg/vmx/ldl-vsx.c: Likewise.
120         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
121         * gcc.dg/vmx/merge-vsx.c: Likewise.
122         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
124 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
126         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
127         * gcc.target/i386/prefetchwt1-1.c: New.
128         * g++.dg/other/i386-2.C: Add new option.
129         * g++.dg/other/i386-3.C: Ditto.
130         * gcc.target/i386/sse-12.c: Ditto.
131         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
132         * gcc.target/i386/sse-22.c: Add new option.
133         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
135 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
137         PR libfortran/59313
138         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
140         PR libfortran/58015
141         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
143 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
145         PR c++/60311
146         * g++.dg/cpp1y/pr60311.C: New testcase.
148         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
150         PR c++/60065
151         * g++.dg/cpp1y/pr60065.C: New testcase.
153 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
155         PR rtl-optimization/60268
156         * gcc.c-torture/compile/pr60268.c: New test.
158 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
160         * gcc.target/microblaze/others/mem_reload.c: New test.
162 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
164         * gcc.dg/vmx/lde.c: New test.
165         * gcc.dg/vmx/lde-be-order.c: New test.
166         * gcc.dg/vmx/ste.c: New test.
167         * gcc.dg/vmx/ste-be-order.c: New test.
169 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
171         PR testsuite/60173
172         * lib/target-supports.exp
173         (check_effective_target_logical_op_short_circuit): Add cris-*-*
174         and crisv32-*-* to list.
176 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
178         PR fortran/60302
179         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
181 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
183         * gcc.dg/vmx/vsums.c: Check entire result vector.
184         * gcc.dg/vmx/vsums-be-order.c: Likewise.
186 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
188         * gcc.dg/vmx/ld.c: New test.
189         * gcc.dg/vmx/ld-be-order.c: New test.
190         * gcc.dg/vmx/ld-vsx.c: New test.
191         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
192         * gcc.dg/vmx/ldl.c: New test.
193         * gcc.dg/vmx/ldl-be-order.c: New test.
194         * gcc.dg/vmx/ldl-vsx.c: New test.
195         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
196         * gcc.dg/vmx/st.c: New test.
197         * gcc.dg/vmx/st-be-order.c: New test.
198         * gcc.dg/vmx/st-vsx.c: New test.
199         * gcc.dg/vmx/st-vsx-be-order.c: New test.
200         * gcc.dg/vmx/stl.c: New test.
201         * gcc.dg/vmx/stl-be-order.c: New test.
202         * gcc.dg/vmx/stl-vsx.c: New test.
203         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
205 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
207         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
208         * g++.dg/other/i386-3.C (dg-options): Ditto.
209         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
210         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
211         -mavx512pf and -msha.
213 2014-02-21  Richard Biener  <rguenther@suse.de>
215         PR tree-optimization/60276
216         * gcc.dg/vect/pr60276.c: New testcase.
218 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
220         PR fortran/60234
221         * gfortran.dg/finalize_23.f90: New.
223 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
225         PR c++/60052
226         PR c++/60053
227         * g++.dg/cpp1y/pr60052.C: New testcase.
228         * g++.dg/cpp1y/pr60053.C: New testcase.
230 2014-02-21  Tobias Burnus  <burnus@net-b.de>
232         PR fortran/60286
233         * gfortran.dg/inquire_16.f90: New.
235 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
237         * gcc.target/nios2/biggot-1.c: New.
238         * gcc.target/nios2/biggot-2.c: New.
240 2014-02-20  Martin Jambor  <mjambor@suse.cz>
242         PR ipa/55260
243         * gcc.dg/ipa/pr55260.c: New test.
245 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
247         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
248         for execution test case.
250 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
252         PR ipa/58555
253         * g++.dg/torture/pr58555.C: New testcase.
255 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
257         PR target/60204
258         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
259         reflect abi fix.
260         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
262 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
263             Kirill Yukhin  <kirill.yukhin@intel.com>
265         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
266         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
267         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
268         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
269         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
270         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
272 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
274         PR c/37743
275         * g++.dg/ext/builtin-bswap1.C: New test.
276         * c-c++-common/pr37743.c: New test.
278 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
280         * gcc.dg/decl-10.c: New test.
282 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
284         PR c++/60267
285         * g++.dg/ext/ivdep-1.C: New test.
287         PR c++/60267
288         * gcc.dg/pr60267.c: New test.
290 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
292         PR target/59794
293         * gcc.target/i386/pr39162.c: Add dg-prune-output.
294         (dg-options): Remove -Wno-psabi.
295         * gcc.target/i386/pr59794-2.c: Ditto.
296         * gcc.target/i386/pr60205-1.c: Ditto.
297         * gcc.target/i386/sse-5.c: Ditto.
299 2014-02-18  Nick Clifton  <nickc@redhat.com>
301         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
302         * gcc.dg/pr23623.c: Likewise.
303         * gcc.dg/pr48784-1.c: Likewise.
304         * gcc.dg/pr48784-2.c: Likewise.
305         * gcc.dg/pr56997-2.c: Likewise.
306         * gcc.dg/sms-6.c: Likewise.
307         * gcc.dg/torture/pr60183.c: Likewise.
308         * gcc.dg/torture/vec-cvt-1.c: Likewise.
309         * gcc.c-torture/execute/20061220-1.x: New.
310         * gcc.c-torture/execute/pr43220.x: New.
311         * gcc.c-torture/execute/pr51581-1.x: New.
312         * gcc.c-torture/execute/pr51581-2.x: New.
313         * gcc.c-torture/execute/pr58570.x: New.
314         * gcc.c-torture/unsorted/DFcmp.x: New.
315         * gcc.c-torture/unsorted/SFset.x: New.
317 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
319         * gnat.dg/opt31.adb: New test.
321 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
323         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
325 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
327         PR fortran/60232
328         * gfortran.dg/typebound_proc_33.f90: New.
330 2014-02-19  Marek Polacek  <polacek@redhat.com>
332         PR c/60195
333         * gcc.dg/pr60195.c: New test.
335 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
337         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
338         overflow.
340 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
342         PR preprocessor/58844
343         * c-c++-common/cpp/pr58844-1.c: New test.
344         * c-c++-common/cpp/pr58844-2.c: New test.
346 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
348         PR c++/60225
349         * g++.dg/cpp0x/constexpr-ice10.C: New.
351 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
353         PR c++/60215
354         * g++.dg/cpp0x/pr60215.C: New.
356 2014-02-18  Tobias Burnus  <burnus@net-b.de>
358         PR fortran/49397
359         * gfortran.dg/proc_ptr_45.f90: New.
360         * gfortran.dg/proc_ptr_46.f90: New.
362 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
364         PR c++/60190
365         * g++.dg/cpp1y/pr60190.C: New testcase.
367         PR c++/60064
368         * g++.dg/cpp1y/pr60064.C: New testcase.
370 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
372         PR target/60205
373         * gcc.target/i386/pr60205-1.c: New test.
374         * gcc.target/i386/pr60205-2.c: Ditto.
376 2014-02-18  Kai Tietz  <ktietz@redhat.com>
378         PR target/60193
379         * gcc.target/i386/nest-1.c: New testcase.
381 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
383         * gnat.dg/opt32.adb: New test.
385 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
387         PR fortran/60231
388         * gfortran.dg/typebound_generic_15.f90: New.
390 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
392         PR fortran/55907
393         * gfortran.dg/init_flag_12.f90: New.
395 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
396             Ilya Tocar  <ilya.tocar@intel.com>
398         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
399         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
400         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
401         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
403 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
405         * lib/target-supports.exp
406         (check_effective_target_logical_op_short_circuit): New procedure.
407         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
408         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
409         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
410         * gcc.dg/tree-ssa/vrp47.c: Likewise.
411         * gcc.dg/tree-ssa/vrp87.c: Likewise.
412         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
413         logical_op_short_circuit for the alternative test, extending
414         it to arm_cortex_m.
416 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
418         PR target/60203
419         * gcc.target/powerpc/pr60203.c: New testsuite.
421 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
423         PR fortran/59599
424         * gfortran.dg/ichar_3.f90: New test.
426 2014-02-15  Richard Biener  <rguenther@suse.de>
428         PR tree-optimization/60183
429         * gcc.dg/torture/pr60183.c: New testcase.
431 2014-02-14  Jeff Law  <law@redhat.com>
433         PR rtl-optimization/60131
434         * g++.dg/torture/pr60131.C: New test.
436 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
438         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
439         on command-line.
441 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
443         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
445 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
447         * gcc.c-torture/compile/20140213.c: New test.
449 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
451         PR target/43546
452         * gcc.target/i386/pr43546.c: New test.
454 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
456         * gcc.target/s390/hotpatch-compile-8.c: New test.
458 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
460         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
461         definition with an ifndef.
462         * gcc.dg/pr59605-2.c: New test.
464 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
466         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
468 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
470         * gcc.dg/torture/float128-mul-underflow.c,
471         gcc.dg/torture/float128-truncdf-underflow.c,
472         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
474 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
476         PR middle-end/59737
477         * g++.dg/ipa/pr59737.C: New test.
479 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
481         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
483 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
485         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
487         * gcc.dg/cilk-plus/jump-openmp.c: New file.
489 2014-02-12  Richard Biener  <rguenther@suse.de>
491         PR middle-end/60092
492         * gcc.dg/torture/pr60092.c: New testcase.
493         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
495 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
497         * gcc.c-torture/execute/20140212-1.c: New test.
499 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
501         PR c++/60047
502         * g++.dg/cpp0x/pr60047.C: New.
504 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
506         PR c/60101
507         * c-c++-common/pr60101.c: New test.
509 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
511         PR lto/59468
512         * g++.dg/ipa/devirt-27.C: New testcase.
513         * g++.dg/ipa/devirt-26.C: New testcase.
515 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
517         PR target/60137
518         * gcc.target/powerpc/pr60137.c: New file.
520 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
522         PR fortran/52370
523         * gfortran.dg/pr52370.f90: New test.
525 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
527         PR target/59927
528         Revert
529         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
531         PR testsuite/58630
532         * gcc.target/i386/pr43662.c (dg-options):
533         Add -maccumulate-outgoing-args.
534         * gcc.target/i386/pr43869.c (dg-options): Ditto.
535         * gcc.target/i386/pr57003.c (dg-options): Ditto.
536         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
537         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
538         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
539         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
540         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
541         Add -maccumulate-outgoing-args.
542         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
543         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
544         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
545         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
546         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
547         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
548         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
549         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
550         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
551         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
552         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
553         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
554         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
555         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
556         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
558 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
560         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
562 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
564         PR debug/59776
565         * gcc.dg/guality/pr59776.c: New test.
567 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
569         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
570         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
571         (add_options_for_arm_vfp3): New.
573 2014-02-11  Jeff Law  <law@redhat.com>
575         PR middle-end/54041
576         * gcc.target/m68k/pr54041.c: New test.
578 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
580         PR target/59927
581         * gcc.target/i386/pr59927.c: New test.
583 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
585         * gcc.dg/vect/pr57741-3.c: Require vect_int.
586         * gcc.dg/vect/pr60012.c: Likewise.
587         * gcc.dg/vect/vect-119.c: Likewise.
588         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
589         * gcc.dg/vect/vect-outer-4c.c: Likewise.
591 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
593         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
595 2014-02-10  Jeff Law  <law@redhat.com>
597         PR middle-end-52306
598         * gcc.c-torture/compile/pr52306.c: New test.
600 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
602         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
604 2014-02-10  Richard Biener  <rguenther@suse.de>
606         PR tree-optimization/60115
607         * gcc.dg/torture/pr60115.c: New testcase.
609 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
611         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
612         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
614 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
615             Ilya Tocar  <ilya.tocar@intel.com>
617         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
618         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
619         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
620         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
621         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
622         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
623         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
624         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
625         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
626         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
627         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
628         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
629         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
630         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
631         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
632         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
633         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
634         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
635         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
636         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
637         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
638         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
639         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
640         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
641         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
642         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
643         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
645 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
647         * gcc.dg/vect/pr59984.c: Require effective target
648         vect_simd_clones.
650 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
652         PR fortran/57522
653         * gfortran.dg/associated_target_5.f03: New test.
655 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
657         PR fortran/59026
658         * gfortran.dg/elemental_by_value_1.f90: New test.
660 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
662         PR fortran/58470
663         * gfortran.dg/finalize_22.f90: New.
665 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
667         PR fortran/60066
668         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
669         was fixed by the patch for PR59906.
671 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
673         PR translation/52289
674         * gfortran.dg/coarray_8.f90: Update dg-error match.
676 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
678         PR c/59984
679         * gcc.dg/vect/pr59984.c: New test.
681         PR middle-end/60092
682         * gcc.dg/attr-alloc_align-1.c: New test.
683         * gcc.dg/attr-alloc_align-2.c: New test.
684         * gcc.dg/attr-alloc_align-3.c: New test.
685         * gcc.dg/attr-assume_aligned-1.c: New test.
686         * gcc.dg/attr-assume_aligned-2.c: New test.
687         * gcc.dg/attr-assume_aligned-3.c: New test.
689 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
691         PR target/60077
692         * gcc.target/i386/pr60077-1.c: New test.
693         * gcc.target/i386/pr60077-2.c: New test.
695 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
697         PR preprocessor/56824
698         * gcc.dg/pr56824.c: New test.
700 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
702         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
703         variable used for atomic operations.
705 2014-02-07  Richard Biener  <rguenther@suse.de>
707         PR middle-end/60092
708         * gcc.dg/vect/pr60092-2.c: New testcase.
710 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
712         PR c++/60082
713         Revert
714         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
716         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
717         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
719 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
721         * gcc.target/s390/fp2int1.c: New testcase.
723 2014-02-07  Richard Biener  <rguenther@suse.de>
725         PR middle-end/60092
726         * gcc.dg/tree-ssa/alias-30.c: New testcase.
727         * gcc.dg/tree-ssa/alias-31.c: Likewise.
729 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
731         PR ipa/59918
732         * g++.dg/torture/pr59918.C: New testcase.
734 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
736         PR target/59575
737         * gcc.target/arm/pr59575.c: New test.
739         PR debug/59992
740         * gcc.dg/pr59992.c: New test.
742 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
744         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
745         init_priority. Test alignment of variable instead of function.
747 2014-02-06  Marek Polacek  <polacek@redhat.com>
749         PR c/60087
750         * gcc.dg/pr60087.c: New test.
752 2014-02-06  Alan Modra  <amodra@gmail.com>
754         * gcc.target/powerpc/pr60032.c: New.
756 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
758         PR target/60062
759         * gcc.c-torture/execute/pr60062.c: New test.
760         * gcc.c-torture/execute/pr60072.c: New test.
762 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
764         * gcc.dg/tree-ssa/pr59597.c: Make called function static
765         so that expected outcome works for PIC variants too.
767 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
768             Kugan Vivekanandarajah  <kuganv@linaro.org>
770         * gcc.target/arm/vect-noalign.c: New file.
772 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
773             Jakub Jelinek  <jakub@redhat.com>
775         PR middle-end/60013
776         * gcc.dg/pr60013.c: New testcase.
778 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
780         * gcc.dg/vmx/sum2s.c: New.
781         * gcc.dg/vmx/sum2s-be-order.c: New.
783 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
785         * gcc.dg/vmx/pack.c: New.
786         * gcc.dg/vmx/pack-be-order.c: New.
787         * gcc.dg/vmx/unpack.c: New.
788         * gcc.dg/vmx/unpack-be-order.c: New.
790 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
792         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
793         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
795 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
797         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
798         Use __builtin_floorf, __builtin_ceilf.
799         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
800         declaration.
801         (TEST): Use __builtin_floorf.
802         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
804 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
806         PR ipa/59947
807         * g++.dg/opt/pr59947.C: New test.
809         PR c++/58703
810         * c-c++-common/gomp/pr58703.c: New test.
812 2014-02-05  Richard Biener  <rguenther@suse.de>
814         PR testsuite/60076
815         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
816         avoid using unsigned long long.
818 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
820         PR middle-end/57499
821         * g++.dg/torture/pr57499.C: New test.
823 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
825         * gcc.dg/asan/nosanitize-and-inline.c: New test.
827 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
829         * g++.dg/ipa/devirrt-22.C: Fix template.
831 2014-02-04  Marek Polacek  <polacek@redhat.com>
833         PR c/60036
834         * gcc.dg/pr60036.c: New test.
836 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
838         PR ipa/60058
839         * g++.dg/torture/pr60058.C: New testcase.
841 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
843         * g++.dg/tsan/default_options.C: Invert check.
845 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
847         PR tree-optimization/60002
848         * g++.dg/opt/pr60002.C: New test.
850         PR tree-optimization/60023
851         * g++.dg/vect/pr60023.cc: New test.
853         PR ipa/60026
854         * c-c++-common/torture/pr60026.c: New test.
856         PR rtl-optimization/57915
857         * gcc.target/i386/pr57915.c: New test.
859 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
861         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
863 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
865         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
867 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
869         PR middle-end/59261
870         * gcc.dg/pr59261.c: New test.
872 2014-02-04  Richard Biener  <rguenther@suse.de>
874         PR tree-optimization/60012
875         * gcc.dg/vect/pr60012.c: New testcase.
877 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
879         PR target/59788
880         * g++.dg/eh/unwind-direct.C: New test.
882 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
884         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
885         timeout value to 20s.
887 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
889         PR ipa/59882
890         * g++.dg/torture/pr59882.C: New testcase
892 2014-02-03  Jan Hubicka  <jh@suse.cz>
894         PR ipa/59831
895         * g++.dg/ipa/devirt-22.C: New testcase.
897 2014-02-03  Jan Hubicka  <jh@suse.cz>
899         * g++.dg/ipa/devirt-25.C: New testcase.
901 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
903         PR tree-optimization/59924
904         * gcc.dg/pr59924.c: New test.
906 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
908         PR ipa/59831
909         * g++.dg/ipa/devirt-24.C: New testcase.
911 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
913         PR c++/53017
914         PR c++/59211
915         * c-c++-common/attributes-1.c: New testcase.
916         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
918 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
920         PR c++/58871
921         * g++.dg/cpp0x/pr58871.C: New.
923 2014-02-03  Cong Hou  <congh@google.com>
925         PR tree-optimization/60000
926         * g++.dg/vect/pr60000.cc: New test.
928 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
930         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
931         * gcc.target/i386/long-double-64-4.c: Likewise.
932         * gcc.target/i386/long-double-80-1.c: Likewise.
933         * gcc.target/i386/long-double-80-2.c: Likewise.
934         * gcc.target/i386/long-double-80-3.c: Likewise.
935         * gcc.target/i386/long-double-80-4.c: Likewise.
936         * gcc.target/i386/long-double-80-5.c: Likewise.
937         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
938         __multf3 isn't used.
939         * gcc.target/i386/long-double-64-3.c: Likewise.
940         * gcc.target/i386/long-double-128-1.c: New test.
941         * gcc.target/i386/long-double-128-2.c: Likewise.
942         * gcc.target/i386/long-double-128-3.c: Likewise.
943         * gcc.target/i386/long-double-128-4.c: Likewise.
944         * gcc.target/i386/long-double-128-5.c: Likewise.
945         * gcc.target/i386/long-double-128-6.c: Likewise.
946         * gcc.target/i386/long-double-128-7.c: Likewise.
947         * gcc.target/i386/long-double-128-8.c: Likewise.
948         * gcc.target/i386/long-double-128-9.c: Likewise.
949         * gcc.target/i386/long-double-64-5.c: Likewise.
950         * gcc.target/i386/long-double-64-6.c: Likewise.
951         * gcc.target/i386/long-double-64-7.c: Likewise.
952         * gcc.target/i386/long-double-64-8.c: Likewise.
953         * gcc.target/i386/long-double-64-9.c: Likewise.
954         * gcc.target/i386/long-double-80-10.c: Likewise.
955         * gcc.target/i386/long-double-80-8.c: Likewise.
956         * gcc.target/i386/long-double-80-9.c: Likewise.
958 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
960         PR rtl-optimization/57662
961         * g++.dg/pr57662.C: New test.
963 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
965         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
966         * gcc.dg/vmx/perm.c: New.
967         * gcc.dg/vmx/perm-be-order.c: New.
969 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
971         * gcc.dg/vmx/vsums.c: New.
972         * gcc.dg/vmx/vsums-be-order.c: New.
974 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
976         * g++.dg/ipa/devirt-23.C: New testcase.
977         * g++.dg/ipa/devirt-20.C: Fix template.
979 2014-02-02  Jan Hubicka  <jh@suse.cz>
981         * g++.dg/ipa/devirt-21.C: New testcase.
983 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
985         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
986         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
988 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
990         PR target/60017
991         * gcc.c-torture/execute/pr60017.c: New test.
993 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
995         PR fortran/57033
996         * gfortran.dg/default_initialization_7.f90: New test.
998 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
1000         PR fortran/59906
1001         * gfortran.dg/elemental_subroutine_9.f90: New test.
1003 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1005         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1007 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1009         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1011 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1013         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1015 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
1017         PR c++/51219
1018         * g++.dg/init/bitfield5.C: New.
1020 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
1022         PR tree-optimization/60003
1023         * gcc.c-torture/execute/pr60003.c: New test.
1025 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
1027         PR bootstrap/59985
1028         * gcc.target/arm/pr59985.C: New.
1030 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
1032         PR sanitizer/59410
1033         * lib/tsan-dg.exp (tsan_init): Instead of not running any
1034         tsan tests if trivial testcase doesn't run, set dg-do-what-default
1035         to compile.
1036         (tsan_finish): Restore dg-do-what-default.
1037         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1038         * g++.dg/tsan/fd_close_norace2.C: Likewise.
1039         * g++.dg/tsan/default_options.C: Likewise.
1040         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1041         * g++.dg/tsan/atomic_free2.C: Likewise.
1042         * g++.dg/tsan/cond_race.C: Likewise.
1043         * g++.dg/tsan/fd_close_norace.C: Likewise.
1044         * g++.dg/tsan/benign_race.C: Likewise.
1045         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1046         * c-c++-common/tsan/simple_race.c: Likewise.
1047         * c-c++-common/tsan/mutexset1.c: Likewise.
1048         * c-c++-common/tsan/thread_leak2.c: Likewise.
1049         * c-c++-common/tsan/tls_race.c: Likewise.
1050         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1051         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1052         * c-c++-common/tsan/free_race2.c: Likewise.
1053         * c-c++-common/tsan/thread_leak.c: Likewise.
1054         * c-c++-common/tsan/thread_leak1.c: Likewise.
1055         * c-c++-common/tsan/race_on_barrier.c: Likewise.
1056         * c-c++-common/tsan/free_race.c: Likewise.
1057         * c-c++-common/tsan/sleep_sync.c: Likewise.
1058         * c-c++-common/tsan/tiny_race.c: Likewise.
1059         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1060         * c-c++-common/tsan/atomic_stack.c: Likewise.
1061         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
1062         in dg-output regexps.
1063         * c-c++-common/tsan/simple_stack.c: Likewise.
1065 2014-01-31  Richard Henderson  <rth@redhat.com>
1067         * g++.dg/tm/pr60004.C: New.
1069 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
1071         PR c++/59082
1072         * g++.dg/inherit/crash4.C: New.
1074 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
1076         * c-c++-common/tsan/simple_race.c: Made test less flaky.
1078 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1080         * gcc.target/i386/m512-check.h: Use correct rounding values.
1082 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1084         * gcc.target/i386/avx-1.c: Use correct rounding values.
1085         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1086         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1087         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1088         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1089         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1090         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1091         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1092         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1093         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1094         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1095         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1096         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1097         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1098         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1099         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1100         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1101         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1102         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1103         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1104         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1105         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1106         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1107         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1108         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1109         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1110         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1111         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1112         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
1113         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
1114         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
1115         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
1116         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
1117         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
1118         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
1119         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
1120         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
1121         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
1122         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
1123         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
1124         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
1125         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
1126         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
1127         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
1128         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
1129         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
1130         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
1131         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
1132         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
1133         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
1134         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
1135         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
1136         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
1137         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
1138         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
1139         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
1140         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
1141         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
1142         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
1143         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
1144         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
1145         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
1146         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
1147         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
1148         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
1149         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
1150         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
1151         * gcc.target/i386/sse-13.c: Ditto.
1152         * gcc.target/i386/sse-14.c: Ditto.
1153         * gcc.target/i386/sse-22.c: Ditto.
1154         * gcc.target/i386/sse-23.c: Ditto.
1156 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1158         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
1159         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
1161 2014-01-31  Richard Biener  <rguenther@suse.de>
1163         PR middle-end/59990
1164         * gcc.dg/torture/pr59990.c: New testcase.
1166 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
1168         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
1169         if it fails don't run any tsan tests.
1171 2014-01-31  Marek Polacek  <polacek@redhat.com>
1173         PR c/59963
1174         * gcc.dg/pr59940.c (g): Adjust dg-warning.
1175         (y): Adjust dg-error.
1176         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
1177         * gcc.dg/pr59963-1.c: New test.
1178         * gcc.dg/pr59963-2.c: New test.
1179         * gcc.dg/pr59963-3.c: New test.
1181 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
1183         PR target/59923
1184         * gcc.target/arm/pr59923.c: New test.
1186 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1188         * gcc.dg/vmx/splat.c: New.
1189         * gcc.dg/vmx/splat-vsx.c: New.
1190         * gcc.dg/vmx/splat-be-order.c: New.
1191         * gcc.dg/vmx/splat-vsx-be-order.c: New.
1192         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
1193         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
1195 2014-01-30  Richard Biener  <rguenther@suse.de>
1197         PR tree-optimization/59993
1198         * gcc.dg/torture/pr59993.c: New testcase.
1200 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
1202         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
1203         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
1204         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
1205         vect_int rather than vect_float.
1207 2014-01-30  Marek Polacek  <polacek@redhat.com>
1209         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
1211 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
1213         * gcc.target/microblaze/isa/fcmp4.c: New.
1215 2014-01-30  Marek Polacek  <polacek@redhat.com>
1217         PR c/59940
1218         * gcc.dg/pr59940.c: New test.
1219         * gcc.dg/pr35635.c (func3): Move dg-warning.
1221 2014-01-30  Richard Biener  <rguenther@suse.de>
1223         PR tree-optimization/59903
1224         * gcc.dg/torture/pr59903.c: New testcase.
1226 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
1228         PR c++/58843
1229         * g++.dg/lookup/crash8.C: New.
1231 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
1233         PR c++/58649
1234         * g++.dg/template/crash117.C: New.
1236 2014-01-30  Richard Biener  <rguenther@suse.de>
1238         PR c/59905
1239         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
1240         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
1241         abort.
1242         * gcc.dg/invalid-call-1.c: Likewise.
1244 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1246         PR c++/58561
1247         * g++.dg/cpp1y/auto-fn23.C: New.
1249 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1251         PR c++/58846
1252         * g++.dg/init/dso_handle2.C: New.
1254 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1256         PR c++/58674
1257         * g++.dg/cpp0x/pr58674.C: New.
1259 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
1261         PR target/59617
1262         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
1263         * gcc.target/i386/avx512f-gather-5.c: Ditto.
1265 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1267         * gcc.dg/vmx/merge-be-order.c: New.
1268         * gcc.dg/vmx/merge.c: New.
1269         * gcc.dg/vmx/merge-vsx-be-order.c: New.
1270         * gcc.dg/vmx/merge-vsx.c: New.
1272 2014-01-29  Richard Biener  <rguenther@suse.de>
1274         PR tree-optimization/58742
1275         * gcc.dg/pr58742-1.c: New testcase.
1276         * gcc.dg/pr58742-2.c: Likewise.
1277         * gcc.dg/pr58742-3.c: Likewise.
1279 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
1281         * gcc.target/arm/ftest-armv7ve-arm.c: New.
1282         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
1283         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
1285 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
1287         PR c++/58702
1288         * g++.dg/gomp/pr58702.C: New.
1290 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
1292         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
1293         selector.
1295 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
1297         PR middle-end/59917
1298         PR tree-optimization/59920
1299         * gcc.dg/pr59920-1.c: New test.
1300         * gcc.dg/pr59920-2.c: New test.
1301         * gcc.dg/pr59920-3.c: New test.
1302         * c-c++-common/gomp/pr59917-1.c: New test.
1303         * c-c++-common/gomp/pr59917-2.c: New test.
1305         PR tree-optimization/59594
1306         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
1307         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
1308         * gcc.dg/vect/pr59594.c: New test.
1310 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
1312         PR fortran/59414
1313         * gfortran.dg/allocate_class_3.f90: New test.
1315 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
1317         PR preprocessor/59935
1318         * c-c++-common/cpp/warning-zero-location.c: New test.
1319         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
1321 2014-01-27  Steve Ellcey  <sellcey@mips.com>
1323         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
1325 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
1327         * g++.dg/ext/mv16.C: New tests.
1329 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
1331         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
1332         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1333         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
1334         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1335         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
1336         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
1337         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
1338         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1339         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1340         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1341         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1342         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1343         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1344         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1345         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1346         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1347         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1348         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1349         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1350         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1351         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1352         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1353         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1354         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1355         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1356         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1357         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1358         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1359         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1360         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1361         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1362         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1363         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1364         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1365         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1366         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1367         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1368         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1369         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
1370         _mm512_mask_cvtepi32_storeu_epi8.
1371         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1372         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
1373         _mm512_mask_cvtepi32_storeu_epi16.
1374         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1375         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
1376         _mm512_mask_cvtepi64_storeu_epi8.
1377         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1378         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
1379         _mm512_mask_cvtepi64_storeu_epi16.
1380         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1381         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
1382         _mm512_mask_cvtepi64_storeu_epi32.
1383         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1384         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
1385         _mm512_mask_cvtsepi32_storeu_epi8.
1386         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1387         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
1388         _mm512_mask_cvtsepi32_storeu_epi16.
1389         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1390         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
1391         _mm512_mask_cvtsepi64_storeu_epi8.
1392         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1393         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
1394         _mm512_mask_cvtsepi64_storeu_epi16.
1395         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1396         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
1397         _mm512_mask_cvtsepi64_storeu_epi32.
1398         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1399         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
1400         _mm512_mask_cvtusepi32_storeu_epi8.
1401         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1402         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
1403         _mm512_mask_cvtusepi32_storeu_epi16.
1404         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1405         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
1406         _mm512_mask_cvtusepi64_storeu_epi8.
1407         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1408         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
1409         _mm512_mask_cvtusepi64_storeu_epi16.
1410         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1411         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
1412         _mm512_mask_cvtusepi64_storeu_epi32.
1413         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1414         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
1416 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
1418         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
1419         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1420         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1421         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1422         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
1423         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
1424         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
1425         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
1426         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
1427         built-ins roudning immediate.
1428         * gcc.target/i386/sse-22.c: Add new built-ins.
1429         * gcc.target/i386/sse-23.c: Ditto.
1430         * gcc.target/i386/avx-1.c: Ditto.
1432 2014-01-27  Christian Bruel  <christian.bruel@st.com>
1434         * gcc.target/sh/torture/strncmp.c: New tests.
1436 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
1438         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
1440 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1442         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
1444 2014-01-24  Jeff Law  <law@redhat.com>
1446         PR tree-optimization/59919
1447         * gcc.c-torture/compile/pr59919.c: New test.
1449 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
1451         PR c++/57524
1452         * g++.dg/ext/timevar2.C: New.
1454 2014-01-24  Marek Polacek  <polacek@redhat.com>
1456         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
1458 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
1460         PR target/59929
1461         * gcc.target/i386/pr59929.c: New test.
1463 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
1465         PR target/59909
1466         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
1467         word atomic functions at runtime.
1469 2014-01-23  Marek Polacek  <polacek@redhat.com>
1471         PR c/59846
1472         * gcc.dg/pr59846.c: New test.
1474 2014-01-23  Marek Polacek  <polacek@redhat.com>
1476         PR c/58346
1477         * c-c++-common/pr58346-1.c: New test.
1478         * c-c++-common/pr58346-2.c: New test.
1479         * c-c++-common/pr58346-3.c: New test.
1481 2014-01-23  Marek Polacek  <polacek@redhat.com>
1483         PR c/59871
1484         * gcc.dg/20020220-2.c: Adjust dg-warning message.
1485         * gcc.dg/pr59871.c: New test.
1487 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
1489         PR c++/58980
1490         * g++.dg/parse/enum11.C: New.
1492 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
1494         * gcc.target/aarch64/sshr64_1.c: New testcase.
1496 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1498         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
1499         SIMD enabled function.
1500         * g++.dg/cilk-plus/ef_test.C: New test.
1501         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
1502         and added C++ ones.
1503         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
1504         to differenciate C error messages from C++ ones.
1506 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
1508         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
1510 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
1512         * gcc.target/microblaze/others/builtin-trap.c: New test,
1514 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
1516         PR middle-end/58809
1517         * c-c++-common/gomp/pr58809.c: New test.
1519 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
1521         PR sanitizer/59897
1522         * c-c++-common/asan/use-after-return-1.c: Fixed
1523         to pass on darwin.
1525 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
1527         PR preprocessor/58580
1528         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
1530 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1531             Ilya Tocar  <ilya.tocar@intel.com>
1533         * gcc.target/i386/avx512f-kmovw-1.c: New.
1535 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
1537         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
1538         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
1539         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1540         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1541         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1542         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1544 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
1546         PR target/52125
1547         * gcc.dg/pr48774.c: Remove skip for mips_rel.
1548         * gcc.target/mips/pr52125.c: New test.
1550 2014-01-22  Marek Polacek  <polacek@redhat.com>
1552         PR c/59891
1553         * gcc.dg/torture/pr59891.c: New test.
1555 2014-01-22  Jeff Law  <law@redhat.com>
1557         PR tree-optimization/59597
1558         * gcc.dg/tree-ssa/pr59597.c: New test.
1560 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
1562         PR rtl-optimization/59477
1563         * g++.dg/pr59477.C: New.
1565 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
1567         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
1569 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
1571         PR c++/59482
1572         * g++.dg/pr59482.C: New.
1574 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1576         * gcc.dg/vmx/insert-vsx-be-order.c: New.
1577         * gcc.dg/vmx/extract-vsx.c: New.
1578         * gcc.dg/vmx/extract-vsx-be-order.c: New.
1579         * gcc.dg/vmx/insert-vsx.c: New.
1581 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
1583         PR rtl-optimization/59896
1584         * gcc.target/arm/pr59896.c: New.
1586 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
1588         PR rtl-optimization/59858
1589         * gcc.target/arm/pr59858.c: New.
1591 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
1593         PR target/59003
1594         * gcc.dg/tree-prof/pr59003.c: New test.
1596         PR middle-end/59860
1597         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
1598         other targets.
1600 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
1602         * gfortran.dg/round_3.f08: Add more cases.
1604 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
1606         * lib/target-supports.exp (force_conventional_output_for): New
1607         procedure.
1608         * lib/scanasm.exp (scan-assembler_required_options)
1609         (scan-assembler-not_required_options)
1610         (scan-assembler-times_required_options): Replace with
1611         force_conventional_output_fors.
1612         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
1613         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
1615 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
1617         PR middle-end/59789
1618         * gcc.target/i386/pr59789.c: New testcase.
1620 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
1622         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
1623         the 'code' bitfield from 16 to 8.
1625 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
1627         * lib/target-supports.exp
1628         (check_effective_target_vect_perm): Exclude aarch64_be.
1629         (check_effective_target_vect_perm_byte): Likewise.
1630         (check_effective_target_vect_perm_short): Likewise.
1632 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
1634         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
1635         (RUN_TEST): Use new macro.
1636         (INDEX64_32): Delete.
1637         (INDEX64_64): Likewise.
1638         (INDEX128_32): Likewise.
1639         (INDEX128_64): Likewise.
1640         (INDEX): Likewise.
1641         (test_vneg_f32): Use fixed RUN_TEST.
1643 2014-01-20  Richard Biener  <rguenther@suse.de>
1645         PR middle-end/59860
1646         * gcc.dg/pr59860.c: New testcase.
1648 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
1650         PR target/59880
1651         * gcc.target/i386/pr59880.c: New test.
1653 2014-01-20  Renlin Li  <renlin.li@arm.com>
1655         * gcc.dg/pr44194-1.c: Tweak regexp.
1657 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
1659         PR libfortran/59771
1660         PR libfortran/59774
1661         PR libfortran/59836
1662         * gfortran.dg/round_3.f08: New cases added.
1663         * gfortran.dg/fmt_g_1.f90: New test.
1665 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
1667         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
1669 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
1671         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
1673 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
1675         * gcc.dg/vect/pr57705.c: Require vect_int.
1676         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
1677         * gcc.dg/vect/vect-alias-check.c: Likewise.
1679 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
1681         PR fortran/58007
1682         * gfortran.dg/unresolved_fixup_1.f90: New test.
1683         * gfortran.dg/unresolved_fixup_2.f90: New test.
1685 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
1687         PR target/58944
1688         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
1689         Remove dg-prune-output lines.
1691 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
1693         PR middle-end/59706
1694         * gfortran.dg/pr59706.f90: New test.
1695         * g++.dg/ext/pr59706.C: New test.
1697 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
1699         PR c++/59270
1700         PR c++/58811
1701         * g++.dg/cpp0x/decltype-incomplete1.C: New.
1702         * g++.dg/init/pr58811.C: Likewise.
1704 2014-01-17  Jeff Law  <law@redhat.com>
1706         PR middle-end/57904
1707         * gfortran.dg/pr57904.f90: New test.
1709 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
1711         PR c++/59269
1712         * g++.dg/cpp0x/nsdmi-union4.C: New.
1714 2014-01-17  Marek Polacek  <polacek@redhat.com>
1716         PR c++/59838
1717         * g++.dg/diagnostic/pr59838.C: New test.
1719 2014-01-17  Marek Polacek  <polacek@redhat.com>
1721         PR c/58346
1722         * gcc.dg/pr58346.c: New test.
1724 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
1726         PR testsuite/58776
1727         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
1728         dg-options, use dg-additional-options for i?86/x86_64 to avoid
1729         option duplication.
1731         PR fortran/59440
1732         * gfortran.dg/pr59440-1.f90: New test.
1733         * gfortran.dg/pr59440-2.f90: New test.
1734         * gfortran.dg/pr59440-3.f90: New test.
1736         PR testsuite/59064
1737         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
1738         testing for " version" and " alias" with one testing for
1739         " version\[^\n\r]* alias".
1740         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
1741         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
1742         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
1743         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
1744         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
1745         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
1747         PR c++/57945
1748         * c-c++-common/torture/pr57945.c: New test.
1750 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
1752         * gcc.target/arm/its.c: New testcase.
1754 2014-01-16  Jan Hubicka  <jh@suse.cz>
1756         PR ipa/59775
1757         * g++.dg/torture/pr59775.C: New testcase.
1759 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
1761         PR middle-end/58344
1762         * gcc.c-torture/compile/pr58344.c: New test.
1764         PR target/59839
1765         * gcc.target/i386/pr59839.c: New test.
1767         PR debug/54694
1768         * gcc.target/i386/pr9771-1.c (main): Rename to...
1769         (real_main): ... this.  Add __asm name "main".
1770         (ASMNAME, ASMNAME2, STRING): Define.
1772 2014-01-16  Nick Clifton  <nickc@redhat.com>
1774         PR middle-end/28865
1775         * gcc.c-torture/compile/pr28865.c: New.
1776         * gcc.c-torture/execute/pr28865.c: New.
1778 2014-01-16  Marek Polacek  <polacek@redhat.com>
1780         PR middle-end/59827
1781         * gcc.dg/pr59827.c: New test.
1783 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
1785         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
1787 2014-01-15  Richard Henderson  <rth@redhat.com>
1789         PR debug/54694
1790         * gcc.target/i386/pr54694.c: New test.
1792 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
1794         PR c++/49718
1795         * g++.dg/pr49718.C: New test.
1797 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
1799         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
1801 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1803         * gcc.dg/vmx/mult-even-odd.c: New.
1804         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
1806 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1808         * lib/target-supports.exp (check_libcilkrts_available): Added an
1809         extern "C" if we are using C++ along with a function prototype.
1811 2014-01-15  Jeff Law  <law@redhat.com>
1813         PR tree-optimization/59747
1814         * gcc.c-torture/execute/pr59747.c: New test.
1816 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
1818         PR target/59794
1819         * c-c++-common/convert-vec-1.c: Also prune ABI change for
1820         Linux/x86.
1821         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
1822         * g++.dg/ext/attribute-test-1.C: Likewise.
1823         * g++.dg/ext/attribute-test-2.C: Likewise.
1824         * g++.dg/ext/attribute-test-3.C: Likewise.
1825         * g++.dg/ext/attribute-test-4.C: Likewise.
1826         * g++.dg/ext/pr56790-1.C: Likewise.
1827         * g++.dg/torture/pr38565.C: Likewise.
1828         * gcc.dg/pr53060.c: Likewise.
1829         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
1830         * c-c++-common/vector-compare-2.c: Likewise.
1831         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
1832         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
1833         dg-message line number.
1835 2014-01-15  Matthias Klose  <doko@ubuntu.com>
1837         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
1839 2014-01-15  Richard Biener  <rguenther@suse.de>
1841         PR tree-optimization/59822
1842         * g++.dg/torture/pr59822.C: New testcase.
1844 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
1846         PR target/59808
1847         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
1848         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
1850 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
1851             Kugan Vivekanandarajah  <kuganv@linaro.org>
1853         PR target/59695
1854         * g++.dg/pr59695.C: New testcase.
1856 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1858         PR target/59803
1859         * gcc.c-torture/compile/pr59803.c: New testcase.
1861 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
1863         PR c/58943
1864         * gcc.c-torture/execute/pr58943.c: New test.
1865         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
1867 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
1869         PR target/59794
1870         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
1871         * gcc.target/i386/pr39162.c (y): New __m256i variable.
1872         (bar): Change return type to void.  Set y to x.
1873         * gcc.target/i386/pr59794-1.c: New testcase.
1874         * gcc.target/i386/pr59794-2.c: Likewise.
1875         * gcc.target/i386/pr59794-3.c: Likewise.
1876         * gcc.target/i386/pr59794-4.c: Likewise.
1877         * gcc.target/i386/pr59794-5.c: Likewise.
1878         * gcc.target/i386/pr59794-6.c: Likewise.
1879         * gcc.target/i386/pr59794-7.c: Likewise.
1881 2014-01-14  Richard Biener  <rguenther@suse.de>
1883         PR tree-optimization/58921
1884         PR tree-optimization/59006
1885         * gcc.dg/torture/pr58921.c: New testcase.
1886         * gcc.dg/torture/pr59006.c: Likewise.
1887         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
1889 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
1891         PR testsuite/59494
1892         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
1893         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
1894         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
1895         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
1896         Executing predictive commoning without unrolling.
1898 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
1900         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
1901         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
1902         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
1903         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
1904         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
1905         __builtin_ia32_rsqrt28sd_round.
1906         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
1907         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
1908         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
1909         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
1910         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
1911         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
1912         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
1913         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
1914         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
1915         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
1916         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
1917         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
1918         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
1919         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1920         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
1921         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
1922         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
1923         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
1924         * gcc.target/i386/sse-22.c: Extend with new built-ins,
1925         fix wrong rounding mode (see above).
1926         * gcc.target/i386/sse-23.c: Ditto.
1928 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1930         * gcc.dg/vmx/insert.c: New.
1931         * gcc.dg/vmx/insert-be-order.c: New.
1932         * gcc.dg/vmx/extract.c: New.
1933         * gcc.dg/vmx/extract-be-order.c: New.
1935 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
1937         PR tree-optimization/59387
1938         * gcc.c-torture/execute/pr59387.c: New test.
1940 2014-01-13  Richard Biener  <rguenther@suse.de>
1942         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
1943         adjusting mathlib options.
1944         * gfortran.dg/lto/lto.exp: Likewise.
1946 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1948         * gnat.dg/loop_optimization17.adb: New test.
1949         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
1951 2014-01-13  Christian Bruel  <christian.bruel@st.com>
1953         * gcc.target/sh/cmpstrn.c: New case.
1955 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
1957         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
1958         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1960 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
1962         PR fortran/58026
1963         * gfortran.dg/alloc_comp_basics_6.f90: New.
1965 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
1967         PR fortran/59700
1968         * gfortran.dg/pr59700.f90: New test.
1970 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1972         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
1973         * gfortran.dg/use_only_3.f90: Likewise.
1974         * gfortran.dg/inquire_10.f90: Delete opened file.
1975         * gfortran.dg/inquire_15.f90: Likewise.
1976         * gfortran.dg/pr16597.f90: Likewise.
1977         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
1978         for PR59419.
1980 2014-01-10  Jeff Law  <law@redhat.com>
1982         PR middle-end/59743
1983         * gcc.c-torture/compile/pr59743.c: New test.
1985 2014-01-10  Jan Hubicka  <jh@suse.cz>
1987         PR ipa/58585
1988         * g++.dg/torture/pr58585.C: New testcase.
1990 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
1992         * gcc.dg/pr46309.c: Disable for cris*-*-*.
1994 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
1996         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
1998 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
2000         PR target/59744
2001         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2002         * gcc.target/aarch64/cmn-neg2.c: New test.
2004 2014-01-10  Richard Biener  <rguenther@suse.de>
2006         PR tree-optimization/59374
2007         * gcc.dg/torture/pr59374-3.c: New testcase.
2009 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2011         * lib/target-supports.exp
2012         (check_effective_target_arm_crypto_ok_nocache): New.
2013         (check_effective_target_arm_crypto_ok): Use above procedure.
2014         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2016 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
2018         PR ipa/58252
2019         PR ipa/59226
2020         * g++.dg/ipa/devirt-20.C: New testcase.
2021         * g++.dg/torture/pr58252.C: Likewise.
2022         * g++.dg/torture/pr59226.C: Likewise.
2024 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2026         * c-c++-common/asan/no-asan-stack.c: New test.
2028 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
2030         PR middle-end/59670
2031         * gcc.dg/pr59670.c: New test.
2033 2014-01-09  Steve Ellcey  <sellcey@mips.com>
2035         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2037 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
2039         PR middle-end/47735
2040         * gcc.target/i386/pr47735.c: New test.
2042         PR tree-optimization/59622
2043         * g++.dg/opt/pr59622-2.C: New test.
2044         * g++.dg/opt/pr59622-3.C: New test.
2045         * g++.dg/opt/pr59622-4.C: New test.
2046         * g++.dg/opt/pr59622-5.C: New test.
2048         PR sanitizer/59136
2049         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2050         filename:line instead of (modulename+offset) form with stripped
2051         initial / from the filename.
2053 2014-01-09  Ian Lance Taylor  <iant@google.com>
2055         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2056         the other Go compiler.
2058 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
2060         PR c++/59730
2061         * g++.dg/cpp0x/variadic145.C: New.
2063 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
2065         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2066         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
2068 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2070         PR testsuite/59524
2071         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2072         are run only if the Cilk library is available/enabled.
2073         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2074         * lib/target-supports.exp (check_libcilkrts_available): New function.
2076 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2078         PR c++/59631
2079         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2080         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2081         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2082         with dg-additional-options.
2083         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2084         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2085         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2086         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2087         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2088         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2090 2014-01-09  Richard Biener  <rguenther@suse.de>
2092         PR tree-optimization/59715
2093         * gcc.dg/torture/pr59715.c: New testcase.
2095 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2097         * c-c++-common/asan/no-asan-globals.c: New test.
2098         * c-c++-common/asan/no-instrument-reads.c: Likewise.
2099         * c-c++-common/asan/no-instrument-writes.c: Likewise.
2100         * c-c++-common/asan/use-after-return-1.c: Likewise.
2101         * c-c++-common/asan/no-use-after-return.c: Likewise.
2103 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
2105         * gnat.dg/weak2.ad[sb]: New test.
2107 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
2109         PR middle-end/59471
2110         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
2111         type, use pointers to vector type instead.
2113 2014-01-08  Catherine Moore  <clm@codesourcery.com>
2115         * gcc.target/mips/umips-branch-3.c: New test.
2116         * gcc.target/mips/umips-branch-4.c: New test.
2118 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
2120         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
2121         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
2122         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
2123         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
2124         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
2125         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
2126         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
2127         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
2129 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
2131         PR rtl-optimization/59137
2132         * gcc.target/mips/pr59137.c: New test.
2134 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
2136         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
2137         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
2138         * gcc.target/i386/pr55433.c (dg-options): Ditto.
2139         * gcc.target/i386/pr57848.c (dg-options): Ditto.
2140         * gcc.target/i386/pr59099.c (dg-options): Ditto.
2141         Require fpic effective target.
2142         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
2144 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
2146         PR ipa/59722
2147         * gcc.dg/pr59722.c: New test.
2149 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2151         PR middle-end/57748
2152         * gcc.dg/torture/pr57748-3.c: New test.
2153         * gcc.dg/torture/pr57748-4.c: New test.
2155 2014-01-08  Marek Polacek  <polacek@redhat.com>
2157         PR middle-end/59669
2158         * gcc.dg/gomp/pr59669-1.c: New test.
2159         * gcc.dg/gomp/pr59669-2.c: New test.
2161 2014-01-08  Martin Jambor  <mjambor@suse.cz>
2163         PR ipa/59610
2164         * gcc.dg/ipa/pr59610.c: New test.
2166 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
2168         PR fortran/58182
2169         * gfortran.dg/binding_label_tests_26a.f90: New.
2170         * gfortran.dg/binding_label_tests_26b.f90: New.
2172 2014-01-08  Marek Polacek  <polacek@redhat.com>
2174         PR sanitizer/59667
2175         * c-c++-common/ubsan/pr59667.c: New test.
2177 2014-01-08  Richard Biener  <rguenther@suse.de>
2179         PR middle-end/59630
2180         * gcc.dg/pr59630.c: New testcase.
2182 2014-01-08  Richard Biener  <rguenther@suse.de>
2184         PR middle-end/59471
2185         * gcc.dg/pr59471.c: New testcase.
2187 2014-01-07  Jeff Law  <law@redhat.com>
2189         PR middle-end/53623
2190         * gcc.target/i386/pr53623.c: New test.
2192 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
2194         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
2195         blanks at EOF.
2196         * g++.dg/cpp1y/pr58534.C: Likewise.
2197         * g++.dg/cpp1y/pr58536.C: Likewise.
2198         * g++.dg/cpp1y/pr58548.C: Likewise.
2199         * g++.dg/cpp1y/pr58549.C: Likewise.
2200         * g++.dg/cpp1y/pr58637.C: Likewise.
2201         * g++.dg/cpp1y/pr59112.C: Likewise.
2202         * g++.dg/cpp1y/pr59113.C: Likewise.
2203         * g++.dg/cpp1y/pr59629.C: Likewise.
2204         * g++.dg/cpp1y/pr59635.C: Likewise.
2205         * g++.dg/cpp1y/pr59636.C: Likewise.
2206         * g++.dg/cpp1y/pr59638.C: Likewise.
2208 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
2210         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2212 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
2214         * gcc.target/i386/intrinsics_4.c (bar): New function.
2216 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
2218         * g++.dg/ext/is_base_of_incomplete-2.C: New.
2220 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
2222         PR rtl-optimization/58668
2223         * gcc.dg/pr58668.c: New test.
2225         PR tree-optimization/59643
2226         * gcc.dg/pr59643.c: New test.
2227         * gcc.c-torture/execute/pr59643.c: New test.
2229 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
2231         PR fortran/59589
2232         * gfortran.dg/class_allocate_16.f90: New.
2234 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
2236         PR target/59644
2237         * gcc.target/i386/pr59644.c: New test.
2239 2014-01-06  Marek Polacek  <polacek@redhat.com>
2241         PR c/57773
2242         * gcc.dg/pr57773.c: New test.
2244 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
2246         PR c++/59635
2247         PR c++/59636
2248         PR c++/59629
2249         PR c++/59638
2250         * g++.dg/cpp1y/pr59635.C: New testcase.
2251         * g++.dg/cpp1y/pr59636.C: New testcase.
2252         * g++.dg/cpp1y/pr59629.C: New testcase.
2253         * g++.dg/cpp1y/pr59638.C: New testcase.
2255 2014-01-06  Martin Jambor  <mjambor@suse.cz>
2257         PR ipa/59008
2258         * gcc.dg/ipa/pr59008.c: New test.
2260 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2262         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
2263         if supported.
2265 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2267         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
2268         Require c99_runtime.
2269         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
2271         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
2272         Require c99_runtime.
2273         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
2274         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
2275         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
2277         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
2278         Require c99_runtime.
2279         Make CALC void static.
2280         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
2282         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
2283         Require c99_runtime.
2284         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
2286 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2288         * gcc.target/i386/pr59501-1.c: Require avx effective target.
2289         * gcc.target/i386/pr59501-2.c: Likewise.
2290         * gcc.target/i386/pr59501-3.c: Likewise.
2291         * gcc.target/i386/pr59501-4.c: Likewise.
2292         * gcc.target/i386/pr59501-5.c: Likewise.
2293         * gcc.target/i386/pr59501-6.c: Likewise.
2295 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2297         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
2298         * gcc.target/i386/pr59390_1.c: Likewise.
2299         * gcc.target/i386/pr59390_2.c: Likewise.
2301 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2303         * gcc.dg/pr59350.c: Tweak.
2304         * gcc.dg/pr59350-2.c: New test.
2305         * g++.dg/pr59510.C: Likewise.
2307 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
2309         PR fortran/59023
2310         * gfortran.dg/bind_c_procs_2.f90: New.
2312 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
2314         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
2315         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2316         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2317         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2318         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
2319         * gcc.dg/tree-ssa/vrp47.c: Likewise.
2320         * gcc.dg/tree-ssa/vrp87.c: Likewise.
2322 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2324         * gcc.target/arm/neon-nested-apcs.c: New test.
2326 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
2328         PR tree-optimization/59519
2329         * gcc.dg/vect/pr59519-1.c: New test.
2330         * gcc.dg/vect/pr59519-2.c: New test.
2332         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
2333         vmovdqu32.
2335 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
2337         PR fortran/59547
2338         * gfortran.dg/typebound_proc_32.f90: New.
2340 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
2342         PR c++/58950
2343         * g++.dg/pr58950.C: New file.
2345 2014-01-03  Tobias Burnus  <burnus@net-b.de>
2347         PR c++/58567
2348         * g++.dg/gomp/pr58567.C: New.
2350 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
2352         PR tree-optimization/59651
2353         * gcc.dg/torture/pr59651.c: New test.
2354         * gcc.dg/vect/pr59651.c: Ditto.
2356 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
2358         PR target/59625
2359         * gcc.target/i386/pr59625.c: New test.
2361 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
2363         Core DR 1442
2364         PR c++/59165
2365         * g++.dg/cpp0x/range-for28.C: New.
2366         * g++.dg/cpp0x/range-for3.C: Update.
2368 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
2370         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2372 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2374         PR c++/59641
2375         * g++.dg/cpp0x/pr59641.C: New file.
2377 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2379         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
2381 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
2383         PR c++/59378
2384         * g++.dg/ext/pr59378.C: New file.
2386 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2388         Update copyright years
2390 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
2392         * gcc.target/arc/arc.exp: Use the standard form for the copyright
2393         notice.
2395 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
2397         PR fortran/59654
2398         * gfortran.dg/dynamic_dispatch_12.f90: New.
2400 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
2402         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
2403         the builtin isn't optimized away as unused.
2405         PR rtl-optimization/59647
2406         * g++.dg/opt/pr59647.C: New test.
2408 Copyright (C) 2014 Free Software Foundation, Inc.
2410 Copying and distribution of this file, with or without modification,
2411 are permitted in any medium without royalty provided the copyright
2412 notice and this notice are preserved.