* gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob7df316ee2a28786fa1f81b0574513404c7070b49
1 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
3         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
5 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
7         PR testsuite/60671
8         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
10 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
12         PR testsuite/60672
13         * g++.dg/cpp1y/auto-fn25.C: Require lto.
15         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
17 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
19         * gfortran.dg/warn_conversion_4.f90: Adjust test.
21 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
23         * gcc.target/avr/dev-specific-rmw.c: New test.
25 2014-04-04  Cong Hou  <congh@google.com>
27         PR tree-optimization/60656
28         * gcc.dg/vect/pr60656.c: New test.
30 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
32         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
33         optimization.
34         * gcc.dg/builtin-bswap-7.c: Likewise.
36 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
38         PR c++/58207
39         * g++.dg/cpp0x/constexpr-ice15.C: New.
41 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
43         PR ipa/59626
44         testcase by Richard Biener
45         * gcc.dg/lto/pr59626_0.c: New testcase.
46         * gcc.dg/lto/pr59626_1.c: New testcase.
48 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
50         PR debug/60655
51         * gcc.c-torture/compile/pr60655-1.c: New test.
53 2014-04-04  Martin Jambor  <mjambor@suse.cz>
55         PR ipa/60640
56         * g++.dg/ipa/pr60640-1.C: New test.
57         * g++.dg/ipa/pr60640-2.C: Likewise.
58         * g++.dg/ipa/pr60640-3.C: Likewise.
59         * g++.dg/ipa/pr60640-4.C: Likewise.
61 2014-04-04  Jeff Law  <law@redhat.com>
63         PR target/60657
64         * gcc.target/arm/pr60657.c: New test.
66 2014-04-04  Richard Biener  <rguenther@suse.de>
68         PR ipa/60746
69         * g++.dg/torture/pr60746.C: New testcase.
71 2014-04-04  Fabien ChĂȘne  <fabien@gcc.gnu.org>
73         * g++.old-deja/g++.robertl/eb121.C: Adjust.
74         * g++.old-deja/g++.jason/overload21.C: Likewise.
75         * g++.old-deja/g++.law/init5.C: Likewise.
77 2014-04-03  Cong Hou  <congh@google.com>
79         PR tree-optimization/60505
80         * gcc.dg/vect/pr60505.c: New test.
82 2014-04-03  Richard Biener  <rguenther@suse.de>
84         PR tree-optimization/60740
85         * gcc.dg/graphite/pr60740.c: New testcase.
87 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
89         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
90         * g++.dg/warn/Wnvdtor-2.C: New.
91         * g++.dg/warn/Wnvdtor-3.C: New.
92         * g++.dg/warn/Wnvdtor-4.C: New.
93         * g++.dg/warn/Weff1.C: Delete.
94         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
95         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
97 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
99         PR ipa/60659
100         * testsuite/g++.dg/torture/pr60659.C: New testcase.
102 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
104         PR tree-optimization/60733
105         * gcc.dg/torture/pr60733.c:  New test.
107 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
109         PR rtl-optimization/60650
110         * gcc.target/arm/pr60650-2.c: New.
112 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
114         * gcc.target/i386/avx2-vpand-3.c,
115         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
117 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
119         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
120         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
121         gcc.target/i386/memcpy-strategy-1.c,
122         gcc.target/i386/memcpy-strategy-2.c,
123         gcc.target/i386/memcpy-vector_loop-1.c,
124         gcc.target/i386/memcpy-vector_loop-2.c,
125         gcc.target/i386/memset-vector_loop-1.c,
126         gcc.target/i386/memset-vector_loop-2.c,
127         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
128         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
129         -march= options different from those in dg-options.
131 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
133         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
134         gcc.target/i386/pr30970.c: Use -mtune=generic.
135         * gcc.target/i386/avx2-vpaddb-3.c,
136         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
137         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
138         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
139         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
140         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
141         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
142         gcc.target/i386/avx2-vpsubw-3.c,
143         gcc.target/i386/avx256-unaligned-load-1.c,
144         gcc.target/i386/avx256-unaligned-load-4.c,
145         gcc.target/i386/avx256-unaligned-store-1.c,
146         gcc.target/i386/avx256-unaligned-store-2.c,
147         gcc.target/i386/avx256-unaligned-store-4.c: Use
148         -mno-prefer-avx128.
150 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
151             Iain Sandoe <iain@codesourcery.com>
153         PR target/54083
154         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
155         with the additional options -Wl,-undefined,dynamic_lookup
156         and -Wl,-flat_namespace.
157         * gcc.dg/torture/pr53922.c: Additional option
158         -Wl,-flat_namespace for darwin[89].
159         * gcc.dg/torture/pr60092.c: Additional options
160         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
161         for darwin[89].
163 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
165         PR target/43751
166         * lib/prune.exp: Modify the regular express to prune
167         the new warnings introduced by r205679 on darwin9.
169 2014-04-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
171         * g++.dg/init/ctor4.C: Adjust.
172         * g++.dg/init/ctor4-1.C: New.
173         * g++.dg/cpp0x/defaulted2.C: Adjust.
175 2014-04-01  Richard Henderson  <rth@redhat.com>
177         PR target/60704
178         * gcc.dg/pr60704.c: New file.
180 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
182         PR target/60363
183         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
184         logical_op_short_circuit targets.
186 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
188         PR libfortran/60128
189         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
190         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
192 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
194         PR rtl-optimization/60700
195         * gcc.target/i386/pr60700.c: New test.
197 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
199         PR target/60650
200         * gcc.target/arm/pr60650.c: Adjust command line options.
202 2014-03-31  Martin Jambor  <mjambor@suse.cz>
204         PR middle-end/60647
205         * gcc.dg/pr60647-1.c: New test.
206         * gcc.dg/pr60647-2.c: Likewise.
208 2014-03-31  Richard Biener  <rguenther@suse.de>
210         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
212 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
214         PR target/60034
215         * gcc.target/aarch64/pr60034.c: New file.
217 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
219         PR c++/60626
220         * g++.dg/cpp1y/pr60626.C: New testcase.
222 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
224         * gcc.dg/pr45416.c: Allow bextr on x86.
225         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
226         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
227         gcc.target/i386/fma4-vector.c: Use -mno-fma.
228         * gcc.target/i386/l_fma_double_1.c,
229         gcc.target/i386/l_fma_double_2.c,
230         gcc.target/i386/l_fma_double_3.c,
231         gcc.target/i386/l_fma_double_4.c,
232         gcc.target/i386/l_fma_double_5.c,
233         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
234         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
235         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
236         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
237         * gcc.target/i386/pr27971.c: Use -mno-tbm.
238         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
239         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
241 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
243         PR target/60648
244         * g++.dg/pr60648.C: Move test to...
245         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
246         dg-options, add for fpic targets dg-additional-options -fPIC.
248 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
250         * gnat.dg/opt33.adb: New testcase.
252 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
254         PR target/60697
255         * gcc.target/aarch64/pr60697.c: New.
257 2014-03-27  Jeff Law  <law@redhat.com>
259        PR target/60648
260        * g++.dg/pr60648.C: New test.
262 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
264         PR c++/60573
265         * g++.dg/cpp1y/pr60573.C: New testcase.
267 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
269         PR target/60693
270         * gcc.target/i386/pr60693.c: New test.
272 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
274         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
276 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
278         PR c++/60689
279         * c-c++-common/pr60689.c: New test.
281         PR c++/58678
282         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
283         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
284         targets.
286 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
288         PR target/60675
289         * gcc.target/aarch64/pr60675.C: New.
291 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
293         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special
294           option.
295         * lib/target-supports.exp: Return true for s390
296           in check_effective_logical_op_short_circuit.
298 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
300         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
301         of second source operand.
302         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
303         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
304         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
306 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
308         PR ipa/60315
309         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
311 2014-03-28  Tobias Burnus  <burnus@net-b.de>
313         * lib/cilk-plus-dg.exp: New.
314         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
315         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
317 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
319         PR fortran/60522
320         * gfortran.dg/where_4.f90:  New test case.
322 2014-03-27  Tobias Burnus  <burnus@net-b.de>
324         PR fortran/58880
325         * gfortran.dg/finalize_24.f90: New.
327 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
329         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
330         vbpermq builtin.
332         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
333         vec_select optimizations.
334         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
335         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
337         PR target/60672
338         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
339         xxpermdi builtins are supported.
341 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
343         PR rtl-optimization/60650
344         * gcc.target/arm/pr60650.c: New.
346 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
348         * gcc.target/s390/20140327-1.c: New testcase.
350 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
352         PR middle-end/60682
353         * g++.dg/gomp/pr60682.C: New test.
355 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
357         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
359 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
361         PR target/60580
362         * gcc.target/aarch64/pr60580_1.c: New.
363         * gcc.target/aarch64/test_fp_attribute_1.c: New.
364         * gcc.target/aarch64/test_fp_attribute_2.c: New.
366 2014-03-26  Dehao Chen  <dehao@google.com>
368         * gcc.dg/predict-8.c: New test.
370 2014-03-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
372         PR c++/52369
373         * g++.dg/init/const10.C: New.
374         * g++.dg/init/const11.C: New.
375         * g++.dg/init/pr25811.C: Adjust.
376         * g++.dg/init/pr29043.C: Likewise.
377         * g++.dg/init/pr43719.C: Likewise.
378         * g++.dg/init/pr44086.C: Likewise.
379         * g++.dg/init/ctor8.C: Likewise.
380         * g++.dg/init/uninitialized1.C: Likewise.
382 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
384         PR sanitizer/60636
385         * c-c++-common/ubsan/pr60636.c: New test.
387 2014-03-26  Andreas Schwab  <schwab@suse.de>
389         * g++.dg/torture/pr60315.C: Remove duplication.
391 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
393         * gcc.c-torture/execute/20140326-1.c: New test.
395 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
397         PR ipa/60315
398         * g++.dg/torture/pr60315.C: New testcase.
400 2014-03-25  Martin Jambor  <mjambor@suse.cz>
402         PR ipa/60600
403         * g++.dg/ipa/pr60600.C: New test.
405 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
407         PR testsuite/58013
408         * g++.dg/opt/pr56999.C: Pop hidden visibility.
410 2014-03-25  Richard Biener  <rguenther@suse.de>
412         PR middle-end/60635
413         * gfortran.dg/lto/pr60635_0.f90: New testcase.
414         * gfortran.dg/lto/pr60635_1.c: Likewise.
416 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
418         PR c++/60627
419         * g++.dg/cpp1y/pr60627.C: New testcase.
421 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
423         * gcc.target/aarch64/ushr64_1.c: New.
425 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
427         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
428         (LONG_LONG): Use LLONG.
429         (set_rvector_long): Explicitly return void.
430         (set_vector_long): Likewise.
431         (check_vector_long): Likewise.
433 2014-03-24  Marek Polacek  <polacek@redhat.com>
435         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.  Define
436         INT_MIN.
437         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
438         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
439         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
440         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
441         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
442         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
443         * c-c++-common/ubsan/pr59503.c: Likewise.
444         * c-c++-common/ubsan/pr60613-1.c: Likewise.
445         * c-c++-common/ubsan/save-expr-1.c: Likewise.
446         * c-c++-common/ubsan/shift-3.c: Likewise.
447         * c-c++-common/ubsan/shift-6.c: Likewise.
448         * c-c++-common/ubsan/undefined-1.c: Likewise.
449         * c-c++-common/ubsan/vla-2.c: Likewise.
450         * c-c++-common/ubsan/vla-3.c: Likewise.
451         * c-c++-common/ubsan/vla-4.c: Likewise.
452         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
453         * g++.dg/ubsan/return-2.C: Likewise.
455 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
457         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
458         hppa*-*-hpux*.
460         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
462         PR libfortran/59313
463         PR libfortran/58015
464         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
465         * gfortran.dg/round_4.f90: Likewise.
467 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
469         PR libfortran/60128
470         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
471         i?86-*-solaris2.9*.
473 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
475         PR sanitizer/60613
476         * c-c++-common/ubsan/pr60613-1.c: New test.
477         * c-c++-common/ubsan/pr60613-2.c: New test.
479 2014-03-22  Matthias Klose  <doko@ubuntu.com>
481         * g++.dg/cpp0x/regress: Remove empty directory.
483 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
485         PR debug/60603
486         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
488 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
490         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
491         * g++.dg/cpp1y/pr60393.C: Likewise.
493 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
495         PR c++/60384
496         * g++.dg/cpp1y/pr60384.C: New.
498 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
500         PR target/60598
501         * gcc.dg/pr60598.c: New test.
503 2014-03-21  Martin Jambor  <mjambor@suse.cz>
505         PR ipa/59176
506         * g++.dg/torture/pr59176.C: New test.
508 2014-03-21  Martin Jambor  <mjambor@suse.cz>
510         PR ipa/60419
511         * g++.dg/ipa/pr60419.C: New test.
513 2014-03-21  Richard Biener  <rguenther@suse.de>
515         PR tree-optimization/60577
516         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
518 2014-03-21  Tobias Burnus  <burnus@net-b.de>
520         PR fortran/60599
521         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
522         reading.
524 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
526         PR middle-end/60597
527         * g++.dg/opt/pr60597.C: New test.
529         PR c++/60572
530         * g++.dg/init/pr60572.C: New test.
532 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
534         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
536 2014-03-19  Tobias Burnus  <burnus@net-b.de>
538         PR fortran/60543
539         PR fortran/60283
540         * gfortran.dg/implicit_pure_4.f90: New.
542 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
544         PR c++/51474
545         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
547 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
549         PR testsuite/60590
550         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
551         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
552         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
554 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
556         PR c++/60332
557         * g++.dg/cpp1y/pr60332.C: New.
559 2014-03-19  Marek Polacek  <polacek@redhat.com>
561         PR sanitizer/60569
562         * g++.dg/ubsan/pr60569.C: New test.
564 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
566         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
568 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
570         PR tree-optimization/60559
571         * g++.dg/vect/pr60559.cc: New test.
573 2014-03-18  Ian Lance Taylor  <iant@google.com>
575         PR target/60563
576         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
577         (ditype): Rename typedef from int64_t.
579 2014-03-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
581         PR c/55383
582         * gcc.dg/cast-qual-3.c: New.
583         Revert:
584         2014-03-18  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
585         * c-c++-common/Wcast-qual-1.c: More precise match text.
587 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
589         PR fortran/55207
590         PR fortran/60549
591         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
592         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
593         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
594         * gfortran.dg/intent_optimize_1.f90: Ditto.
595         * gfortran.dg/pointer_init_9.f90: Ditto.
596         * gfortran.dg/volatile4.f90: Ditto.
597         * gfortran.dg/volatile6.f90: Ditto.
599 2014-03-18  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
601         PR c/55383
602         * c-c++-common/Wcast-qual-1.c: More precise match text.
604 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
606         PR c++/60305
607         * g++.dg/cpp0x/constexpr-ice14.C: New.
609 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
611         PR c++/54250
612         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
614 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
616         PR sanitizer/60535
617         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
618         * c-c++-common/ubsan/null-2.c: Likewise.
619         * c-c++-common/ubsan/null-3.c: Likewise.
620         * c-c++-common/ubsan/null-4.c: Likewise.
621         * c-c++-common/ubsan/null-5.c: Likewise.
622         * c-c++-common/ubsan/null-6.c: Likewise.
623         * c-c++-common/ubsan/null-7.c: Likewise.
624         * c-c++-common/ubsan/null-8.c: Likewise.
625         * c-c++-common/ubsan/null-9.c: Likewise.
626         * c-c++-common/ubsan/null-10.c: Likewise.
627         * c-c++-common/ubsan/null-11.c: Likewise.
628         * c-c++-common/ubsan/overflow-1.c: Likewise.
629         * c-c++-common/ubsan/overflow-2.c: Likewise.
630         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
631         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
632         * c-c++-common/ubsan/overflow-int128.c: Likewise.
633         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
634         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
635         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
636         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
637         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
638         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
639         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
640         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
641         * c-c++-common/ubsan/pr59333.c: Likewise.
642         * c-c++-common/ubsan/pr59503.c: Likewise.
643         * c-c++-common/ubsan/pr59667.c: Likewise.
644         * c-c++-common/ubsan/undefined-1.c: Likewise.
645         * g++.dg/ubsan/pr59250.C: Likewise.
646         * g++.dg/ubsan/pr59306.C: Likewise.
648 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
650         * gcc.dg/tls/pr58595.c: Add tls options.
652 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
654         * gcc.target/i386/avx-additional-reg-names.c: New.
655         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
657 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
659         PR c++/60390
660         * g++.dg/cpp1y/pr60390.C: New testcase.
662         PR c++/60391
663         * g++.dg/cpp1y/pr60391.C: New testcase.
665 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
667         PR target/60516
668         * gcc.target/i386/pr60516.c: New test.
670 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
672         PR c++/59571
673         * g++.dg/cpp0x/constexpr-ice13.C: New.
675 2014-03-17  Marek Polacek  <polacek@redhat.com>
677         PR middle-end/60534
678         * gcc.dg/gomp/pr60534.c: New test.
680 2014-03-17  Kai Tietz  <ktietz@redhat.com>
682         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
684 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
686         PR testsuite/58851
687         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
688         storage size.
690 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
692         PR libfortran/58324
693         * gfortran.dg/list_read_12.f90: New test.
695 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
697         PR fortran/55207
698         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
699         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
700         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
701         -Wno-aggressive-loop-optimizations and remove an unused variable.
702         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
703         * gfortran.dg/pointer_init_9.f90: New.
704         * gfortran.dg/volatile4.f90: Put into subroutine.
705         * gfortran.dg/volatile6.f90: Ditto.
707 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
709         PR fortran/60392
710         * gfortran.dg/transpose_4.f90: New test.
712 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
714         PR rtl-optimization/60508
715         * gcc.target/i386/pr60508.c: New.
717 2014-03-14  Richard Biener  <rguenther@suse.de>
719         PR middle-end/60518
720         * g++.dg/pr60518.C: New testcase.
722 2014-03-14  Martin Jambor  <mjambor@suse.cz>
724         PR lto/60461
725         * gcc.dg/lto/pr60461_0.c: New test.
727 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
729         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
730         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
731         * gcc.dg/lto/save-temps_0.c: New testcase.
733 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
735         PR middle-end/36282
736         * c-c++-common/pr36282-1.c: New test.
737         * c-c++-common/pr36282-2.c: New test.
738         * c-c++-common/pr36282-3.c: New test.
739         * c-c++-common/pr36282-4.c: New test.
741 2014-03-13  Richard Henderson  <rth@redhat.com>
743         PR debug/60438
744         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
746 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
748         PR c++/60383
749         * g++.dg/template/crash118.C: New.
750         * g++.dg/template/crash95.C: Adjust.
752 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
754         PR rtl-optimization/57189
755         * gcc.target/i386/pr57189.c: New.
757 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
759         PR c++/60254
760         * g++.dg/cpp0x/static_assert10.C: New.
761         * g++.dg/cpp0x/static_assert11.C: Likewise.
762         * g++.dg/cpp0x/static_assert3.C: Adjust.
764 2014-03-13  Richard Biener  <rguenther@suse.de>
766         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
768 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
770         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
771         2.07 128-bit arithmetic.
772         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
774         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
775         due to when TImode is allowed in VSX registers, the allowable
776         address modes for TImode is just a single indirect address in
777         order for the value to be loaded and store in either GPR or VSX
778         registers.  This affects the generated code, and it would cause
779         this test to fail, when such an option is used.
781 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
783         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
785 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
787         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
788         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
789         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
790         only test for exactly one if if -mbranch-cost=1 has been passed.
792 2014-03-12  Christian Bruel  <christian.bruel@st.com>
794         PR target/60264
795         * gcc.target/arm/pr60264.c
797 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
799         PR tree-optimization/60454
800         * gcc.c-torture/execute/pr60454.c: New test.
802 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
803             Marc Glisse  <marc.glisse@inria.fr>
805         PR tree-optimization/60502
806         * gcc.c-torture/compile/pr60502.c: New test.
808 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
810         PR middle-end/60482
811         * gcc.dg/vect/pr60482.c: New test.
813 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
815         PR c++/60389
816         * g++.dg/cpp0x/inh-ctor19.C: New.
818 2014-03-11  Richard Biener  <rguenther@suse.de>
820         PR tree-optimization/60429
821         PR tree-optimization/60485
822         * gcc.dg/pr60485-1.c: New testcase.
823         * gcc.dg/pr60485-2.c: Likewise.
825 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
827         PR ipa/60457
828         * g++.dg/ipa/pr60457.C: New test.
830 2014-03-10  Richard Biener  <rguenther@suse.de>
832         PR middle-end/60474
833         * g++.dg/torture/pr60474.C: New testcase.
835 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
837         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
839 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
841         * gcc.dg/lto/pr55113_0.c: New testcase.
843 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
845         PR c++/60033
846         * g++.dg/cpp1y/pr60033.C: New testcase.
848         PR c++/60393
849         * g++.dg/cpp1y/pr60393.C: New testcase.
851 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
853         PR libfortran/60128
854         * gfortran.dg/fmt_en.f90: New test.
856 2014-03-07  Jason Merrill  <jason@redhat.com>
858         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
859         * lib/target-supports.exp (check_effective_target_c++11): Now
860         means C++11 and up.
861         (check_effective_target_c++11_only): New.
862         (check_effective_target_c++11_down): New.
863         (check_effective_target_c++1y): New.
864         (check_effective_target_c++1y_only): New.
865         (check_effective_target_c++98_only): Rename from
866         check_effective_target_c++98.
867         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
869 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
871         PR c++/58609
872         * g++.dg/cpp0x/constexpr-ice12.C: New.
874 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
876         * c-c++-common/gomp/map-1.c: Extend.
878 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
879             Janus Weil  <janus@gcc.gnu.org>
881         PR fortran/51976
882         * gfortran.dg/deferred_type_component_1.f90 : New test.
883         * gfortran.dg/deferred_type_component_2.f90 : New test.
885 2014-03-06  Marek Polacek  <polacek@redhat.com>
887         PR c/60197
888         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
889         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
891 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
893         PR target/58595
894         * gcc.dg/tls/pr58595.c: New test.
896 2014-03-06  Richard Biener  <rguenther@suse.de>
898         PR middle-end/60445
899         PR lto/60424
900         PR lto/60427
901         Revert
902         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
904         * gcc.dg/lto/pr55113_0.c: New testcase.
906 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
908         PR testsuite/59308
909         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
910         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
911         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
912         s390*/i?86/x86_64.
913         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
914         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
915         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
916         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
917         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
918         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
919         even for mips*/s390*/i?86/x86_64.
920         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
921         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
922         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
923         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
924         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
926         PR lto/60404
927         * gcc.dg/lto/pr60404_0.c: New test.
928         * gcc.dg/lto/pr60404_1.c: New file.
929         * gcc.dg/lto/pr60404_2.c: New file.
931 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
933         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
934         long long" throughout.
935         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
936         * gcc.dg/vmx/insert-vsx.c: Likewise.
937         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
938         * gcc.dg/vmx/ld-vsx.c: Likewise.
939         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
940         * gcc.dg/vmx/ldl-vsx.c: Likewise.
941         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
942         * gcc.dg/vmx/merge-vsx.c: Likewise.
943         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
944         * gcc.dg/vmx/st-vsx.c: Likewise.
945         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
946         * gcc.dg/vmx/stl-vsx.c: Likewise.
947         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
949 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
951         * gcc.dg/lto/pr55113_0.c: New testcase.
953 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
955         PR c++/60376
956         * g++.dg/cpp1y/pr60376.C: New.
958 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
960         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
962 2014-03-04  Richard Biener  <rguenther@suse.de>
964         PR tree-optimization/60382
965         * gcc.dg/vect/pr60382.c: New testcase.
967 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
969         PR libfortran/60148
970         * gfortran.dg/namelist_84.f90: New test.
972 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
974         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
975         argument to avoid inf values.
976         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
977         UNION_FP_CHECK machinery.
979 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
981         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
982         i32in128 cases outside special big-endian processing block.
984 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
986         PR preprocessor/60400
987         * c-c++-common/cpp/pr60400.c: New test.
988         * c-c++-common/cpp/pr60400-1.h: New file.
989         * c-c++-common/cpp/pr60400-2.h: New file.
991         PR objc++/60398
992         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
994         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
995         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
997 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
999         PR ipa/60150
1000         * g++.dg/lto/pr60150.H: New testcase.
1001         * g++.dg/lto/pr60150_0.C: New testcase.
1002         * g++.dg/lto/pr60150_1.C: New testcase.
1004 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
1006         PR ipa/60306
1007         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
1009 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1011         PR fortran/60236
1012         * gfortran.dg/vect/pr32380.f: Fix expected test results.
1014 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1016         PR c++/50025
1017         * g++.dg/cpp0x/pr50025.C: New.
1019 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
1021         PR c++/60377
1022         * g++.dg/cpp1y/pr60377.C: New testcase.
1024 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
1026         PR fortran/60341
1027         * gfortran.dg/str_comp_optimize_1.f90: New test.
1029 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
1031         PR target/60071
1032         * gcc.c-torture/compile/pr60071.c: New.
1034 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
1036         PR fortran/60359
1037         * gfortran.dg/unlimited_polymorphic_16.f90: New.
1039 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1041         PR c++/58610
1042         * g++.dg/cpp0x/constexpr-ice11.C: New.
1044 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1046         PR c++/60314
1047         * g++.dg/cpp1y/auto-fn24.C: New.
1049 2014-02-28  Joey Ye  <joey.ye@arm.com>
1051         PR target/PR60169
1052         * gcc.target/arm/thumb1-far-jump-3.c: New case.
1054 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
1056         PR c++/60253
1057         * g++.dg/overload/ellipsis2.C: New.
1059 2014-02-27  Jeff Law  <law@redhat.com>
1061         PR rtl-optimization/52714
1062         * gcc.c-torture/compile/pr52714.c: New test.
1064 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
1065             Jeff Law  <law@redhat.com>
1067         PR rtl-optimization/49847
1068         * g++.dg/pr49847.C: New test.
1070 2014-02-27  Marek Polacek  <polacek@redhat.com>
1072         PR middle-end/59223
1073         * c-c++-common/pr59223.c: New test.
1075 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1077         * common/config/i386/predicates.md (const1256_operand): Remove.
1078         (const2356_operand): New.
1079         (const_1_to_2_operand): Remove.
1080         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
1081         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
1082         (*avx512pf_gatherpf<mode>sf): Ditto.
1083         (avx512pf_gatherpf<mode>df): Ditto.
1084         (*avx512pf_gatherpf<mode>df_mask): Ditto.
1085         (*avx512pf_gatherpf<mode>df): Ditto.
1086         (avx512pf_scatterpf<mode>sf): Ditto.
1087         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
1088         (*avx512pf_scatterpf<mode>sf): Ditto.
1089         (avx512pf_scatterpf<mode>df): Ditto.
1090         (*avx512pf_scatterpf<mode>df_mask): Ditto.
1091         (*avx512pf_scatterpf<mode>df): Ditto.
1092         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
1094 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1096         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
1097         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
1098         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
1099         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
1100         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
1101         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
1102         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
1103         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
1105 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
1107         PR target/60280
1108         * gnat.dg/renaming5.adb: Change to two expected gotos.
1109         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
1110         jump threads.
1111         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
1112         messages for removed basic block.
1113         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
1114         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
1115         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
1116         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
1118 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1120         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
1121         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1122         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1123         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1124         * gcc.dg/vmx/merge-vsx.c: Likewise.
1125         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1127 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
1129         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
1130         * gcc.target/i386/prefetchwt1-1.c: New.
1131         * g++.dg/other/i386-2.C: Add new option.
1132         * g++.dg/other/i386-3.C: Ditto.
1133         * gcc.target/i386/sse-12.c: Ditto.
1134         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
1135         * gcc.target/i386/sse-22.c: Add new option.
1136         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
1138 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1140         PR libfortran/59313
1141         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
1143         PR libfortran/58015
1144         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
1146 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
1148         PR c++/60311
1149         * g++.dg/cpp1y/pr60311.C: New testcase.
1151         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
1153         PR c++/60065
1154         * g++.dg/cpp1y/pr60065.C: New testcase.
1156 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
1158         PR rtl-optimization/60268
1159         * gcc.c-torture/compile/pr60268.c: New test.
1161 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
1163         * gcc.target/microblaze/others/mem_reload.c: New test.
1165 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1167         * gcc.dg/vmx/lde.c: New test.
1168         * gcc.dg/vmx/lde-be-order.c: New test.
1169         * gcc.dg/vmx/ste.c: New test.
1170         * gcc.dg/vmx/ste-be-order.c: New test.
1172 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
1174         PR testsuite/60173
1175         * lib/target-supports.exp
1176         (check_effective_target_logical_op_short_circuit): Add cris-*-*
1177         and crisv32-*-* to list.
1179 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1181         PR fortran/60302
1182         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
1184 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1186         * gcc.dg/vmx/vsums.c: Check entire result vector.
1187         * gcc.dg/vmx/vsums-be-order.c: Likewise.
1189 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1191         * gcc.dg/vmx/ld.c: New test.
1192         * gcc.dg/vmx/ld-be-order.c: New test.
1193         * gcc.dg/vmx/ld-vsx.c: New test.
1194         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
1195         * gcc.dg/vmx/ldl.c: New test.
1196         * gcc.dg/vmx/ldl-be-order.c: New test.
1197         * gcc.dg/vmx/ldl-vsx.c: New test.
1198         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
1199         * gcc.dg/vmx/st.c: New test.
1200         * gcc.dg/vmx/st-be-order.c: New test.
1201         * gcc.dg/vmx/st-vsx.c: New test.
1202         * gcc.dg/vmx/st-vsx-be-order.c: New test.
1203         * gcc.dg/vmx/stl.c: New test.
1204         * gcc.dg/vmx/stl-be-order.c: New test.
1205         * gcc.dg/vmx/stl-vsx.c: New test.
1206         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
1208 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
1210         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
1211         * g++.dg/other/i386-3.C (dg-options): Ditto.
1212         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
1213         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
1214         -mavx512pf and -msha.
1216 2014-02-21  Richard Biener  <rguenther@suse.de>
1218         PR tree-optimization/60276
1219         * gcc.dg/vect/pr60276.c: New testcase.
1221 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1223         PR fortran/60234
1224         * gfortran.dg/finalize_23.f90: New.
1226 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
1228         PR c++/60052
1229         PR c++/60053
1230         * g++.dg/cpp1y/pr60052.C: New testcase.
1231         * g++.dg/cpp1y/pr60053.C: New testcase.
1233 2014-02-21  Tobias Burnus  <burnus@net-b.de>
1235         PR fortran/60286
1236         * gfortran.dg/inquire_16.f90: New.
1238 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
1240         * gcc.target/nios2/biggot-1.c: New.
1241         * gcc.target/nios2/biggot-2.c: New.
1243 2014-02-20  Martin Jambor  <mjambor@suse.cz>
1245         PR ipa/55260
1246         * gcc.dg/ipa/pr55260.c: New test.
1248 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
1250         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
1251         for execution test case.
1253 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
1255         PR ipa/58555
1256         * g++.dg/torture/pr58555.C: New testcase.
1258 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1260         PR target/60204
1261         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
1262         reflect abi fix.
1263         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1265 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1266             Kirill Yukhin  <kirill.yukhin@intel.com>
1268         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
1269         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
1270         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
1271         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1272         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
1273         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
1275 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1277         PR c/37743
1278         * g++.dg/ext/builtin-bswap1.C: New test.
1279         * c-c++-common/pr37743.c: New test.
1281 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
1283         * gcc.dg/decl-10.c: New test.
1285 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1287         PR c++/60267
1288         * g++.dg/ext/ivdep-1.C: New test.
1290         PR c++/60267
1291         * gcc.dg/pr60267.c: New test.
1293 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
1295         PR target/59794
1296         * gcc.target/i386/pr39162.c: Add dg-prune-output.
1297         (dg-options): Remove -Wno-psabi.
1298         * gcc.target/i386/pr59794-2.c: Ditto.
1299         * gcc.target/i386/pr60205-1.c: Ditto.
1300         * gcc.target/i386/sse-5.c: Ditto.
1302 2014-02-18  Nick Clifton  <nickc@redhat.com>
1304         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
1305         * gcc.dg/pr23623.c: Likewise.
1306         * gcc.dg/pr48784-1.c: Likewise.
1307         * gcc.dg/pr48784-2.c: Likewise.
1308         * gcc.dg/pr56997-2.c: Likewise.
1309         * gcc.dg/sms-6.c: Likewise.
1310         * gcc.dg/torture/pr60183.c: Likewise.
1311         * gcc.dg/torture/vec-cvt-1.c: Likewise.
1312         * gcc.c-torture/execute/20061220-1.x: New.
1313         * gcc.c-torture/execute/pr43220.x: New.
1314         * gcc.c-torture/execute/pr51581-1.x: New.
1315         * gcc.c-torture/execute/pr51581-2.x: New.
1316         * gcc.c-torture/execute/pr58570.x: New.
1317         * gcc.c-torture/unsorted/DFcmp.x: New.
1318         * gcc.c-torture/unsorted/SFset.x: New.
1320 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1322         * gnat.dg/opt31.adb: New test.
1324 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1326         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
1328 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
1330         PR fortran/60232
1331         * gfortran.dg/typebound_proc_33.f90: New.
1333 2014-02-19  Marek Polacek  <polacek@redhat.com>
1335         PR c/60195
1336         * gcc.dg/pr60195.c: New test.
1338 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
1340         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
1341         overflow.
1343 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1345         PR preprocessor/58844
1346         * c-c++-common/cpp/pr58844-1.c: New test.
1347         * c-c++-common/cpp/pr58844-2.c: New test.
1349 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1351         PR c++/60225
1352         * g++.dg/cpp0x/constexpr-ice10.C: New.
1354 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1356         PR c++/60215
1357         * g++.dg/cpp0x/pr60215.C: New.
1359 2014-02-18  Tobias Burnus  <burnus@net-b.de>
1361         PR fortran/49397
1362         * gfortran.dg/proc_ptr_45.f90: New.
1363         * gfortran.dg/proc_ptr_46.f90: New.
1365 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
1367         PR c++/60190
1368         * g++.dg/cpp1y/pr60190.C: New testcase.
1370         PR c++/60064
1371         * g++.dg/cpp1y/pr60064.C: New testcase.
1373 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
1375         PR target/60205
1376         * gcc.target/i386/pr60205-1.c: New test.
1377         * gcc.target/i386/pr60205-2.c: Ditto.
1379 2014-02-18  Kai Tietz  <ktietz@redhat.com>
1381         PR target/60193
1382         * gcc.target/i386/nest-1.c: New testcase.
1384 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1386         * gnat.dg/opt32.adb: New test.
1388 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
1390         PR fortran/60231
1391         * gfortran.dg/typebound_generic_15.f90: New.
1393 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
1395         PR fortran/55907
1396         * gfortran.dg/init_flag_12.f90: New.
1398 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
1399             Ilya Tocar  <ilya.tocar@intel.com>
1401         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
1402         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1403         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1404         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1406 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
1408         * lib/target-supports.exp
1409         (check_effective_target_logical_op_short_circuit): New procedure.
1410         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1411         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1412         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1413         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1414         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1415         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
1416         logical_op_short_circuit for the alternative test, extending
1417         it to arm_cortex_m.
1419 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1421         PR target/60203
1422         * gcc.target/powerpc/pr60203.c: New testsuite.
1424 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
1426         PR fortran/59599
1427         * gfortran.dg/ichar_3.f90: New test.
1429 2014-02-15  Richard Biener  <rguenther@suse.de>
1431         PR tree-optimization/60183
1432         * gcc.dg/torture/pr60183.c: New testcase.
1434 2014-02-14  Jeff Law  <law@redhat.com>
1436         PR rtl-optimization/60131
1437         * g++.dg/torture/pr60131.C: New test.
1439 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
1441         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1442         on command-line.
1444 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1446         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1448 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
1450         * gcc.c-torture/compile/20140213.c: New test.
1452 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
1454         PR target/43546
1455         * gcc.target/i386/pr43546.c: New test.
1457 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1459         * gcc.target/s390/hotpatch-compile-8.c: New test.
1461 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1463         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
1464         definition with an ifndef.
1465         * gcc.dg/pr59605-2.c: New test.
1467 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1469         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1471 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
1473         * gcc.dg/torture/float128-mul-underflow.c,
1474         gcc.dg/torture/float128-truncdf-underflow.c,
1475         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1477 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1479         PR middle-end/59737
1480         * g++.dg/ipa/pr59737.C: New test.
1482 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1484         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1486 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
1488         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1490         * gcc.dg/cilk-plus/jump-openmp.c: New file.
1492 2014-02-12  Richard Biener  <rguenther@suse.de>
1494         PR middle-end/60092
1495         * gcc.dg/torture/pr60092.c: New testcase.
1496         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1498 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1500         * gcc.c-torture/execute/20140212-1.c: New test.
1502 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
1504         PR c++/60047
1505         * g++.dg/cpp0x/pr60047.C: New.
1507 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1509         PR c/60101
1510         * c-c++-common/pr60101.c: New test.
1512 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
1514         PR lto/59468
1515         * g++.dg/ipa/devirt-27.C: New testcase.
1516         * g++.dg/ipa/devirt-26.C: New testcase.
1518 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1520         PR target/60137
1521         * gcc.target/powerpc/pr60137.c: New file.
1523 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1525         PR fortran/52370
1526         * gfortran.dg/pr52370.f90: New test.
1528 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
1530         PR target/59927
1531         Revert
1532         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1534         PR testsuite/58630
1535         * gcc.target/i386/pr43662.c (dg-options):
1536         Add -maccumulate-outgoing-args.
1537         * gcc.target/i386/pr43869.c (dg-options): Ditto.
1538         * gcc.target/i386/pr57003.c (dg-options): Ditto.
1539         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1540         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1541         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1542         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1543         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1544         Add -maccumulate-outgoing-args.
1545         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1546         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1547         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1548         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1549         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1550         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1551         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1552         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1553         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1554         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1555         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1556         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1557         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1558         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1559         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1561 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1563         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1565 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1567         PR debug/59776
1568         * gcc.dg/guality/pr59776.c: New test.
1570 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
1572         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1573         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1574         (add_options_for_arm_vfp3): New.
1576 2014-02-11  Jeff Law  <law@redhat.com>
1578         PR middle-end/54041
1579         * gcc.target/m68k/pr54041.c: New test.
1581 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1583         PR target/59927
1584         * gcc.target/i386/pr59927.c: New test.
1586 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
1588         * gcc.dg/vect/pr57741-3.c: Require vect_int.
1589         * gcc.dg/vect/pr60012.c: Likewise.
1590         * gcc.dg/vect/vect-119.c: Likewise.
1591         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1592         * gcc.dg/vect/vect-outer-4c.c: Likewise.
1594 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1596         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1598 2014-02-10  Jeff Law  <law@redhat.com>
1600         PR middle-end-52306
1601         * gcc.c-torture/compile/pr52306.c: New test.
1603 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1605         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1607 2014-02-10  Richard Biener  <rguenther@suse.de>
1609         PR tree-optimization/60115
1610         * gcc.dg/torture/pr60115.c: New testcase.
1612 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
1614         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1615         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1617 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1618             Ilya Tocar  <ilya.tocar@intel.com>
1620         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1621         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1622         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1623         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1624         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1625         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1626         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1627         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1628         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1629         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1630         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1631         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1632         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1633         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1634         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1635         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1636         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1637         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1638         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1639         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1640         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1641         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1642         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1643         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1644         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1645         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1646         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1648 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
1650         * gcc.dg/vect/pr59984.c: Require effective target
1651         vect_simd_clones.
1653 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1655         PR fortran/57522
1656         * gfortran.dg/associated_target_5.f03: New test.
1658 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1660         PR fortran/59026
1661         * gfortran.dg/elemental_by_value_1.f90: New test.
1663 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
1665         PR fortran/58470
1666         * gfortran.dg/finalize_22.f90: New.
1668 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
1670         PR fortran/60066
1671         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
1672         was fixed by the patch for PR59906.
1674 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
1676         PR translation/52289
1677         * gfortran.dg/coarray_8.f90: Update dg-error match.
1679 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1681         PR c/59984
1682         * gcc.dg/vect/pr59984.c: New test.
1684         PR middle-end/60092
1685         * gcc.dg/attr-alloc_align-1.c: New test.
1686         * gcc.dg/attr-alloc_align-2.c: New test.
1687         * gcc.dg/attr-alloc_align-3.c: New test.
1688         * gcc.dg/attr-assume_aligned-1.c: New test.
1689         * gcc.dg/attr-assume_aligned-2.c: New test.
1690         * gcc.dg/attr-assume_aligned-3.c: New test.
1692 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1694         PR target/60077
1695         * gcc.target/i386/pr60077-1.c: New test.
1696         * gcc.target/i386/pr60077-2.c: New test.
1698 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1700         PR preprocessor/56824
1701         * gcc.dg/pr56824.c: New test.
1703 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1705         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1706         variable used for atomic operations.
1708 2014-02-07  Richard Biener  <rguenther@suse.de>
1710         PR middle-end/60092
1711         * gcc.dg/vect/pr60092-2.c: New testcase.
1713 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1715         PR c++/60082
1716         Revert
1717         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1719         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1720         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1722 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1724         * gcc.target/s390/fp2int1.c: New testcase.
1726 2014-02-07  Richard Biener  <rguenther@suse.de>
1728         PR middle-end/60092
1729         * gcc.dg/tree-ssa/alias-30.c: New testcase.
1730         * gcc.dg/tree-ssa/alias-31.c: Likewise.
1732 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
1734         PR ipa/59918
1735         * g++.dg/torture/pr59918.C: New testcase.
1737 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1739         PR target/59575
1740         * gcc.target/arm/pr59575.c: New test.
1742         PR debug/59992
1743         * gcc.dg/pr59992.c: New test.
1745 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
1747         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1748         init_priority. Test alignment of variable instead of function.
1750 2014-02-06  Marek Polacek  <polacek@redhat.com>
1752         PR c/60087
1753         * gcc.dg/pr60087.c: New test.
1755 2014-02-06  Alan Modra  <amodra@gmail.com>
1757         * gcc.target/powerpc/pr60032.c: New.
1759 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1761         PR target/60062
1762         * gcc.c-torture/execute/pr60062.c: New test.
1763         * gcc.c-torture/execute/pr60072.c: New test.
1765 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
1767         * gcc.dg/tree-ssa/pr59597.c: Make called function static
1768         so that expected outcome works for PIC variants too.
1770 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
1771             Kugan Vivekanandarajah  <kuganv@linaro.org>
1773         * gcc.target/arm/vect-noalign.c: New file.
1775 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
1776             Jakub Jelinek  <jakub@redhat.com>
1778         PR middle-end/60013
1779         * gcc.dg/pr60013.c: New testcase.
1781 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1783         * gcc.dg/vmx/sum2s.c: New.
1784         * gcc.dg/vmx/sum2s-be-order.c: New.
1786 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1788         * gcc.dg/vmx/pack.c: New.
1789         * gcc.dg/vmx/pack-be-order.c: New.
1790         * gcc.dg/vmx/unpack.c: New.
1791         * gcc.dg/vmx/unpack-be-order.c: New.
1793 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1795         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1796         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1798 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1800         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
1801         Use __builtin_floorf, __builtin_ceilf.
1802         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
1803         declaration.
1804         (TEST): Use __builtin_floorf.
1805         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1807 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
1809         PR ipa/59947
1810         * g++.dg/opt/pr59947.C: New test.
1812         PR c++/58703
1813         * c-c++-common/gomp/pr58703.c: New test.
1815 2014-02-05  Richard Biener  <rguenther@suse.de>
1817         PR testsuite/60076
1818         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
1819         avoid using unsigned long long.
1821 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
1823         PR middle-end/57499
1824         * g++.dg/torture/pr57499.C: New test.
1826 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
1828         * gcc.dg/asan/nosanitize-and-inline.c: New test.
1830 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
1832         * g++.dg/ipa/devirrt-22.C: Fix template.
1834 2014-02-04  Marek Polacek  <polacek@redhat.com>
1836         PR c/60036
1837         * gcc.dg/pr60036.c: New test.
1839 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
1841         PR ipa/60058
1842         * g++.dg/torture/pr60058.C: New testcase.
1844 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1846         * g++.dg/tsan/default_options.C: Invert check.
1848 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1850         PR tree-optimization/60002
1851         * g++.dg/opt/pr60002.C: New test.
1853         PR tree-optimization/60023
1854         * g++.dg/vect/pr60023.cc: New test.
1856         PR ipa/60026
1857         * c-c++-common/torture/pr60026.c: New test.
1859         PR rtl-optimization/57915
1860         * gcc.target/i386/pr57915.c: New test.
1862 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1864         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
1866 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
1868         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
1870 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1872         PR middle-end/59261
1873         * gcc.dg/pr59261.c: New test.
1875 2014-02-04  Richard Biener  <rguenther@suse.de>
1877         PR tree-optimization/60012
1878         * gcc.dg/vect/pr60012.c: New testcase.
1880 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1882         PR target/59788
1883         * g++.dg/eh/unwind-direct.C: New test.
1885 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
1887         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
1888         timeout value to 20s.
1890 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
1892         PR ipa/59882
1893         * g++.dg/torture/pr59882.C: New testcase
1895 2014-02-03  Jan Hubicka  <jh@suse.cz>
1897         PR ipa/59831
1898         * g++.dg/ipa/devirt-22.C: New testcase.
1900 2014-02-03  Jan Hubicka  <jh@suse.cz>
1902         * g++.dg/ipa/devirt-25.C: New testcase.
1904 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1906         PR tree-optimization/59924
1907         * gcc.dg/pr59924.c: New test.
1909 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
1911         PR ipa/59831
1912         * g++.dg/ipa/devirt-24.C: New testcase.
1914 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
1916         PR c++/53017
1917         PR c++/59211
1918         * c-c++-common/attributes-1.c: New testcase.
1919         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
1921 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
1923         PR c++/58871
1924         * g++.dg/cpp0x/pr58871.C: New.
1926 2014-02-03  Cong Hou  <congh@google.com>
1928         PR tree-optimization/60000
1929         * g++.dg/vect/pr60000.cc: New test.
1931 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1933         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
1934         * gcc.target/i386/long-double-64-4.c: Likewise.
1935         * gcc.target/i386/long-double-80-1.c: Likewise.
1936         * gcc.target/i386/long-double-80-2.c: Likewise.
1937         * gcc.target/i386/long-double-80-3.c: Likewise.
1938         * gcc.target/i386/long-double-80-4.c: Likewise.
1939         * gcc.target/i386/long-double-80-5.c: Likewise.
1940         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
1941         __multf3 isn't used.
1942         * gcc.target/i386/long-double-64-3.c: Likewise.
1943         * gcc.target/i386/long-double-128-1.c: New test.
1944         * gcc.target/i386/long-double-128-2.c: Likewise.
1945         * gcc.target/i386/long-double-128-3.c: Likewise.
1946         * gcc.target/i386/long-double-128-4.c: Likewise.
1947         * gcc.target/i386/long-double-128-5.c: Likewise.
1948         * gcc.target/i386/long-double-128-6.c: Likewise.
1949         * gcc.target/i386/long-double-128-7.c: Likewise.
1950         * gcc.target/i386/long-double-128-8.c: Likewise.
1951         * gcc.target/i386/long-double-128-9.c: Likewise.
1952         * gcc.target/i386/long-double-64-5.c: Likewise.
1953         * gcc.target/i386/long-double-64-6.c: Likewise.
1954         * gcc.target/i386/long-double-64-7.c: Likewise.
1955         * gcc.target/i386/long-double-64-8.c: Likewise.
1956         * gcc.target/i386/long-double-64-9.c: Likewise.
1957         * gcc.target/i386/long-double-80-10.c: Likewise.
1958         * gcc.target/i386/long-double-80-8.c: Likewise.
1959         * gcc.target/i386/long-double-80-9.c: Likewise.
1961 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
1963         PR rtl-optimization/57662
1964         * g++.dg/pr57662.C: New test.
1966 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1968         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
1969         * gcc.dg/vmx/perm.c: New.
1970         * gcc.dg/vmx/perm-be-order.c: New.
1972 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1974         * gcc.dg/vmx/vsums.c: New.
1975         * gcc.dg/vmx/vsums-be-order.c: New.
1977 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
1979         * g++.dg/ipa/devirt-23.C: New testcase.
1980         * g++.dg/ipa/devirt-20.C: Fix template.
1982 2014-02-02  Jan Hubicka  <jh@suse.cz>
1984         * g++.dg/ipa/devirt-21.C: New testcase.
1986 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
1988         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
1989         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
1991 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
1993         PR target/60017
1994         * gcc.c-torture/execute/pr60017.c: New test.
1996 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
1998         PR fortran/57033
1999         * gfortran.dg/default_initialization_7.f90: New test.
2001 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
2003         PR fortran/59906
2004         * gfortran.dg/elemental_subroutine_9.f90: New test.
2006 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2008         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
2010 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2012         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
2014 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2016         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
2018 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
2020         PR c++/51219
2021         * g++.dg/init/bitfield5.C: New.
2023 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
2025         PR tree-optimization/60003
2026         * gcc.c-torture/execute/pr60003.c: New test.
2028 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
2030         PR bootstrap/59985
2031         * gcc.target/arm/pr59985.C: New.
2033 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2035         PR sanitizer/59410
2036         * lib/tsan-dg.exp (tsan_init): Instead of not running any
2037         tsan tests if trivial testcase doesn't run, set dg-do-what-default
2038         to compile.
2039         (tsan_finish): Restore dg-do-what-default.
2040         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
2041         * g++.dg/tsan/fd_close_norace2.C: Likewise.
2042         * g++.dg/tsan/default_options.C: Likewise.
2043         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2044         * g++.dg/tsan/atomic_free2.C: Likewise.
2045         * g++.dg/tsan/cond_race.C: Likewise.
2046         * g++.dg/tsan/fd_close_norace.C: Likewise.
2047         * g++.dg/tsan/benign_race.C: Likewise.
2048         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2049         * c-c++-common/tsan/simple_race.c: Likewise.
2050         * c-c++-common/tsan/mutexset1.c: Likewise.
2051         * c-c++-common/tsan/thread_leak2.c: Likewise.
2052         * c-c++-common/tsan/tls_race.c: Likewise.
2053         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2054         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
2055         * c-c++-common/tsan/free_race2.c: Likewise.
2056         * c-c++-common/tsan/thread_leak.c: Likewise.
2057         * c-c++-common/tsan/thread_leak1.c: Likewise.
2058         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2059         * c-c++-common/tsan/free_race.c: Likewise.
2060         * c-c++-common/tsan/sleep_sync.c: Likewise.
2061         * c-c++-common/tsan/tiny_race.c: Likewise.
2062         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2063         * c-c++-common/tsan/atomic_stack.c: Likewise.
2064         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
2065         in dg-output regexps.
2066         * c-c++-common/tsan/simple_stack.c: Likewise.
2068 2014-01-31  Richard Henderson  <rth@redhat.com>
2070         * g++.dg/tm/pr60004.C: New.
2072 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
2074         PR c++/59082
2075         * g++.dg/inherit/crash4.C: New.
2077 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
2079         * c-c++-common/tsan/simple_race.c: Made test less flaky.
2081 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2083         * gcc.target/i386/m512-check.h: Use correct rounding values.
2085 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2087         * gcc.target/i386/avx-1.c: Use correct rounding values.
2088         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
2089         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
2090         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
2091         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
2092         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
2093         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
2094         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
2095         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
2096         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
2097         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
2098         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
2099         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
2100         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
2101         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
2102         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
2103         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
2104         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
2105         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
2106         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
2107         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
2108         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
2109         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
2110         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
2111         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
2112         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
2113         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2114         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
2115         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
2116         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
2117         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
2118         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
2119         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
2120         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
2121         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
2122         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
2123         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
2124         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
2125         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
2126         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
2127         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
2128         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
2129         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
2130         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
2131         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
2132         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
2133         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
2134         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
2135         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
2136         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
2137         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
2138         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
2139         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
2140         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
2141         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
2142         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
2143         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
2144         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
2145         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
2146         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
2147         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
2148         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
2149         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
2150         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
2151         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
2152         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
2153         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
2154         * gcc.target/i386/sse-13.c: Ditto.
2155         * gcc.target/i386/sse-14.c: Ditto.
2156         * gcc.target/i386/sse-22.c: Ditto.
2157         * gcc.target/i386/sse-23.c: Ditto.
2159 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2161         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
2162         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
2164 2014-01-31  Richard Biener  <rguenther@suse.de>
2166         PR middle-end/59990
2167         * gcc.dg/torture/pr59990.c: New testcase.
2169 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2171         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
2172         if it fails don't run any tsan tests.
2174 2014-01-31  Marek Polacek  <polacek@redhat.com>
2176         PR c/59963
2177         * gcc.dg/pr59940.c (g): Adjust dg-warning.
2178         (y): Adjust dg-error.
2179         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
2180         * gcc.dg/pr59963-1.c: New test.
2181         * gcc.dg/pr59963-2.c: New test.
2182         * gcc.dg/pr59963-3.c: New test.
2184 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
2186         PR target/59923
2187         * gcc.target/arm/pr59923.c: New test.
2189 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2191         * gcc.dg/vmx/splat.c: New.
2192         * gcc.dg/vmx/splat-vsx.c: New.
2193         * gcc.dg/vmx/splat-be-order.c: New.
2194         * gcc.dg/vmx/splat-vsx-be-order.c: New.
2195         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
2196         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
2198 2014-01-30  Richard Biener  <rguenther@suse.de>
2200         PR tree-optimization/59993
2201         * gcc.dg/torture/pr59993.c: New testcase.
2203 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
2205         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
2206         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
2207         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
2208         vect_int rather than vect_float.
2210 2014-01-30  Marek Polacek  <polacek@redhat.com>
2212         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
2214 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
2216         * gcc.target/microblaze/isa/fcmp4.c: New.
2218 2014-01-30  Marek Polacek  <polacek@redhat.com>
2220         PR c/59940
2221         * gcc.dg/pr59940.c: New test.
2222         * gcc.dg/pr35635.c (func3): Move dg-warning.
2224 2014-01-30  Richard Biener  <rguenther@suse.de>
2226         PR tree-optimization/59903
2227         * gcc.dg/torture/pr59903.c: New testcase.
2229 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2231         PR c++/58843
2232         * g++.dg/lookup/crash8.C: New.
2234 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2236         PR c++/58649
2237         * g++.dg/template/crash117.C: New.
2239 2014-01-30  Richard Biener  <rguenther@suse.de>
2241         PR c/59905
2242         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
2243         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
2244         abort.
2245         * gcc.dg/invalid-call-1.c: Likewise.
2247 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2249         PR c++/58561
2250         * g++.dg/cpp1y/auto-fn23.C: New.
2252 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2254         PR c++/58846
2255         * g++.dg/init/dso_handle2.C: New.
2257 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2259         PR c++/58674
2260         * g++.dg/cpp0x/pr58674.C: New.
2262 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2264         PR target/59617
2265         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
2266         * gcc.target/i386/avx512f-gather-5.c: Ditto.
2268 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2270         * gcc.dg/vmx/merge-be-order.c: New.
2271         * gcc.dg/vmx/merge.c: New.
2272         * gcc.dg/vmx/merge-vsx-be-order.c: New.
2273         * gcc.dg/vmx/merge-vsx.c: New.
2275 2014-01-29  Richard Biener  <rguenther@suse.de>
2277         PR tree-optimization/58742
2278         * gcc.dg/pr58742-1.c: New testcase.
2279         * gcc.dg/pr58742-2.c: Likewise.
2280         * gcc.dg/pr58742-3.c: Likewise.
2282 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
2284         * gcc.target/arm/ftest-armv7ve-arm.c: New.
2285         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
2286         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
2288 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2290         PR c++/58702
2291         * g++.dg/gomp/pr58702.C: New.
2293 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
2295         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
2296         selector.
2298 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
2300         PR middle-end/59917
2301         PR tree-optimization/59920
2302         * gcc.dg/pr59920-1.c: New test.
2303         * gcc.dg/pr59920-2.c: New test.
2304         * gcc.dg/pr59920-3.c: New test.
2305         * c-c++-common/gomp/pr59917-1.c: New test.
2306         * c-c++-common/gomp/pr59917-2.c: New test.
2308         PR tree-optimization/59594
2309         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
2310         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
2311         * gcc.dg/vect/pr59594.c: New test.
2313 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
2315         PR fortran/59414
2316         * gfortran.dg/allocate_class_3.f90: New test.
2318 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
2320         PR preprocessor/59935
2321         * c-c++-common/cpp/warning-zero-location.c: New test.
2322         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
2324 2014-01-27  Steve Ellcey  <sellcey@mips.com>
2326         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
2328 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
2330         * g++.dg/ext/mv16.C: New tests.
2332 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
2334         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
2335         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2336         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
2337         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2338         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
2339         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2340         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
2341         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2342         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2343         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2344         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2345         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2346         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2347         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2348         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2349         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2350         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2351         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2352         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2353         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2354         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2355         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2356         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2357         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2358         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2359         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2360         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2361         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2362         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2363         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2364         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2365         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2366         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2367         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2368         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2369         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2370         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2371         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2372         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
2373         _mm512_mask_cvtepi32_storeu_epi8.
2374         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2375         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
2376         _mm512_mask_cvtepi32_storeu_epi16.
2377         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2378         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
2379         _mm512_mask_cvtepi64_storeu_epi8.
2380         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2381         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
2382         _mm512_mask_cvtepi64_storeu_epi16.
2383         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2384         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
2385         _mm512_mask_cvtepi64_storeu_epi32.
2386         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2387         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
2388         _mm512_mask_cvtsepi32_storeu_epi8.
2389         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2390         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
2391         _mm512_mask_cvtsepi32_storeu_epi16.
2392         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2393         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
2394         _mm512_mask_cvtsepi64_storeu_epi8.
2395         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2396         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
2397         _mm512_mask_cvtsepi64_storeu_epi16.
2398         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2399         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
2400         _mm512_mask_cvtsepi64_storeu_epi32.
2401         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2402         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
2403         _mm512_mask_cvtusepi32_storeu_epi8.
2404         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2405         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
2406         _mm512_mask_cvtusepi32_storeu_epi16.
2407         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2408         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2409         _mm512_mask_cvtusepi64_storeu_epi8.
2410         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2411         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2412         _mm512_mask_cvtusepi64_storeu_epi16.
2413         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2414         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2415         _mm512_mask_cvtusepi64_storeu_epi32.
2416         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2417         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2419 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2421         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2422         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2423         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2424         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2425         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2426         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2427         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2428         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2429         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2430         built-ins roudning immediate.
2431         * gcc.target/i386/sse-22.c: Add new built-ins.
2432         * gcc.target/i386/sse-23.c: Ditto.
2433         * gcc.target/i386/avx-1.c: Ditto.
2435 2014-01-27  Christian Bruel  <christian.bruel@st.com>
2437         * gcc.target/sh/torture/strncmp.c: New tests.
2439 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
2441         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2443 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2445         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2447 2014-01-24  Jeff Law  <law@redhat.com>
2449         PR tree-optimization/59919
2450         * gcc.c-torture/compile/pr59919.c: New test.
2452 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
2454         PR c++/57524
2455         * g++.dg/ext/timevar2.C: New.
2457 2014-01-24  Marek Polacek  <polacek@redhat.com>
2459         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2461 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
2463         PR target/59929
2464         * gcc.target/i386/pr59929.c: New test.
2466 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2468         PR target/59909
2469         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2470         word atomic functions at runtime.
2472 2014-01-23  Marek Polacek  <polacek@redhat.com>
2474         PR c/59846
2475         * gcc.dg/pr59846.c: New test.
2477 2014-01-23  Marek Polacek  <polacek@redhat.com>
2479         PR c/58346
2480         * c-c++-common/pr58346-1.c: New test.
2481         * c-c++-common/pr58346-2.c: New test.
2482         * c-c++-common/pr58346-3.c: New test.
2484 2014-01-23  Marek Polacek  <polacek@redhat.com>
2486         PR c/59871
2487         * gcc.dg/20020220-2.c: Adjust dg-warning message.
2488         * gcc.dg/pr59871.c: New test.
2490 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
2492         PR c++/58980
2493         * g++.dg/parse/enum11.C: New.
2495 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2497         * gcc.target/aarch64/sshr64_1.c: New testcase.
2499 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2501         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2502         SIMD enabled function.
2503         * g++.dg/cilk-plus/ef_test.C: New test.
2504         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2505         and added C++ ones.
2506         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2507         to differenciate C error messages from C++ ones.
2509 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2511         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2513 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
2515         * gcc.target/microblaze/others/builtin-trap.c: New test,
2517 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
2519         PR middle-end/58809
2520         * c-c++-common/gomp/pr58809.c: New test.
2522 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
2524         PR sanitizer/59897
2525         * c-c++-common/asan/use-after-return-1.c: Fixed
2526         to pass on darwin.
2528 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
2530         PR preprocessor/58580
2531         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2533 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2534             Ilya Tocar  <ilya.tocar@intel.com>
2536         * gcc.target/i386/avx512f-kmovw-1.c: New.
2538 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2540         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2541         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2542         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2543         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2544         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2545         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2547 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
2549         PR target/52125
2550         * gcc.dg/pr48774.c: Remove skip for mips_rel.
2551         * gcc.target/mips/pr52125.c: New test.
2553 2014-01-22  Marek Polacek  <polacek@redhat.com>
2555         PR c/59891
2556         * gcc.dg/torture/pr59891.c: New test.
2558 2014-01-22  Jeff Law  <law@redhat.com>
2560         PR tree-optimization/59597
2561         * gcc.dg/tree-ssa/pr59597.c: New test.
2563 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
2565         PR rtl-optimization/59477
2566         * g++.dg/pr59477.C: New.
2568 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
2570         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2572 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2574         PR c++/59482
2575         * g++.dg/pr59482.C: New.
2577 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2579         * gcc.dg/vmx/insert-vsx-be-order.c: New.
2580         * gcc.dg/vmx/extract-vsx.c: New.
2581         * gcc.dg/vmx/extract-vsx-be-order.c: New.
2582         * gcc.dg/vmx/insert-vsx.c: New.
2584 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2586         PR rtl-optimization/59896
2587         * gcc.target/arm/pr59896.c: New.
2589 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2591         PR rtl-optimization/59858
2592         * gcc.target/arm/pr59858.c: New.
2594 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
2596         PR target/59003
2597         * gcc.dg/tree-prof/pr59003.c: New test.
2599         PR middle-end/59860
2600         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2601         other targets.
2603 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
2605         * gfortran.dg/round_3.f08: Add more cases.
2607 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
2609         * lib/target-supports.exp (force_conventional_output_for): New
2610         procedure.
2611         * lib/scanasm.exp (scan-assembler_required_options)
2612         (scan-assembler-not_required_options)
2613         (scan-assembler-times_required_options): Replace with
2614         force_conventional_output_fors.
2615         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2616         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2618 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
2620         PR middle-end/59789
2621         * gcc.target/i386/pr59789.c: New testcase.
2623 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
2625         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2626         the 'code' bitfield from 16 to 8.
2628 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2630         * lib/target-supports.exp
2631         (check_effective_target_vect_perm): Exclude aarch64_be.
2632         (check_effective_target_vect_perm_byte): Likewise.
2633         (check_effective_target_vect_perm_short): Likewise.
2635 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2637         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2638         (RUN_TEST): Use new macro.
2639         (INDEX64_32): Delete.
2640         (INDEX64_64): Likewise.
2641         (INDEX128_32): Likewise.
2642         (INDEX128_64): Likewise.
2643         (INDEX): Likewise.
2644         (test_vneg_f32): Use fixed RUN_TEST.
2646 2014-01-20  Richard Biener  <rguenther@suse.de>
2648         PR middle-end/59860
2649         * gcc.dg/pr59860.c: New testcase.
2651 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
2653         PR target/59880
2654         * gcc.target/i386/pr59880.c: New test.
2656 2014-01-20  Renlin Li  <renlin.li@arm.com>
2658         * gcc.dg/pr44194-1.c: Tweak regexp.
2660 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2662         PR libfortran/59771
2663         PR libfortran/59774
2664         PR libfortran/59836
2665         * gfortran.dg/round_3.f08: New cases added.
2666         * gfortran.dg/fmt_g_1.f90: New test.
2668 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
2670         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2672 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2674         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2676 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2678         * gcc.dg/vect/pr57705.c: Require vect_int.
2679         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2680         * gcc.dg/vect/vect-alias-check.c: Likewise.
2682 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
2684         PR fortran/58007
2685         * gfortran.dg/unresolved_fixup_1.f90: New test.
2686         * gfortran.dg/unresolved_fixup_2.f90: New test.
2688 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
2690         PR target/58944
2691         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2692         Remove dg-prune-output lines.
2694 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2696         PR middle-end/59706
2697         * gfortran.dg/pr59706.f90: New test.
2698         * g++.dg/ext/pr59706.C: New test.
2700 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2702         PR c++/59270
2703         PR c++/58811
2704         * g++.dg/cpp0x/decltype-incomplete1.C: New.
2705         * g++.dg/init/pr58811.C: Likewise.
2707 2014-01-17  Jeff Law  <law@redhat.com>
2709         PR middle-end/57904
2710         * gfortran.dg/pr57904.f90: New test.
2712 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2714         PR c++/59269
2715         * g++.dg/cpp0x/nsdmi-union4.C: New.
2717 2014-01-17  Marek Polacek  <polacek@redhat.com>
2719         PR c++/59838
2720         * g++.dg/diagnostic/pr59838.C: New test.
2722 2014-01-17  Marek Polacek  <polacek@redhat.com>
2724         PR c/58346
2725         * gcc.dg/pr58346.c: New test.
2727 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2729         PR testsuite/58776
2730         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2731         dg-options, use dg-additional-options for i?86/x86_64 to avoid
2732         option duplication.
2734         PR fortran/59440
2735         * gfortran.dg/pr59440-1.f90: New test.
2736         * gfortran.dg/pr59440-2.f90: New test.
2737         * gfortran.dg/pr59440-3.f90: New test.
2739         PR testsuite/59064
2740         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2741         testing for " version" and " alias" with one testing for
2742         " version\[^\n\r]* alias".
2743         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2744         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2745         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2746         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2747         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2748         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2750         PR c++/57945
2751         * c-c++-common/torture/pr57945.c: New test.
2753 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2755         * gcc.target/arm/its.c: New testcase.
2757 2014-01-16  Jan Hubicka  <jh@suse.cz>
2759         PR ipa/59775
2760         * g++.dg/torture/pr59775.C: New testcase.
2762 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
2764         PR middle-end/58344
2765         * gcc.c-torture/compile/pr58344.c: New test.
2767         PR target/59839
2768         * gcc.target/i386/pr59839.c: New test.
2770         PR debug/54694
2771         * gcc.target/i386/pr9771-1.c (main): Rename to...
2772         (real_main): ... this.  Add __asm name "main".
2773         (ASMNAME, ASMNAME2, STRING): Define.
2775 2014-01-16  Nick Clifton  <nickc@redhat.com>
2777         PR middle-end/28865
2778         * gcc.c-torture/compile/pr28865.c: New.
2779         * gcc.c-torture/execute/pr28865.c: New.
2781 2014-01-16  Marek Polacek  <polacek@redhat.com>
2783         PR middle-end/59827
2784         * gcc.dg/pr59827.c: New test.
2786 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
2788         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2790 2014-01-15  Richard Henderson  <rth@redhat.com>
2792         PR debug/54694
2793         * gcc.target/i386/pr54694.c: New test.
2795 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
2797         PR c++/49718
2798         * g++.dg/pr49718.C: New test.
2800 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
2802         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
2804 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2806         * gcc.dg/vmx/mult-even-odd.c: New.
2807         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
2809 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2811         * lib/target-supports.exp (check_libcilkrts_available): Added an
2812         extern "C" if we are using C++ along with a function prototype.
2814 2014-01-15  Jeff Law  <law@redhat.com>
2816         PR tree-optimization/59747
2817         * gcc.c-torture/execute/pr59747.c: New test.
2819 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2821         PR target/59794
2822         * c-c++-common/convert-vec-1.c: Also prune ABI change for
2823         Linux/x86.
2824         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
2825         * g++.dg/ext/attribute-test-1.C: Likewise.
2826         * g++.dg/ext/attribute-test-2.C: Likewise.
2827         * g++.dg/ext/attribute-test-3.C: Likewise.
2828         * g++.dg/ext/attribute-test-4.C: Likewise.
2829         * g++.dg/ext/pr56790-1.C: Likewise.
2830         * g++.dg/torture/pr38565.C: Likewise.
2831         * gcc.dg/pr53060.c: Likewise.
2832         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
2833         * c-c++-common/vector-compare-2.c: Likewise.
2834         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
2835         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
2836         dg-message line number.
2838 2014-01-15  Matthias Klose  <doko@ubuntu.com>
2840         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
2842 2014-01-15  Richard Biener  <rguenther@suse.de>
2844         PR tree-optimization/59822
2845         * g++.dg/torture/pr59822.C: New testcase.
2847 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
2849         PR target/59808
2850         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
2851         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
2853 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
2854             Kugan Vivekanandarajah  <kuganv@linaro.org>
2856         PR target/59695
2857         * g++.dg/pr59695.C: New testcase.
2859 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2861         PR target/59803
2862         * gcc.c-torture/compile/pr59803.c: New testcase.
2864 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
2866         PR c/58943
2867         * gcc.c-torture/execute/pr58943.c: New test.
2868         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
2870 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2872         PR target/59794
2873         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
2874         * gcc.target/i386/pr39162.c (y): New __m256i variable.
2875         (bar): Change return type to void.  Set y to x.
2876         * gcc.target/i386/pr59794-1.c: New testcase.
2877         * gcc.target/i386/pr59794-2.c: Likewise.
2878         * gcc.target/i386/pr59794-3.c: Likewise.
2879         * gcc.target/i386/pr59794-4.c: Likewise.
2880         * gcc.target/i386/pr59794-5.c: Likewise.
2881         * gcc.target/i386/pr59794-6.c: Likewise.
2882         * gcc.target/i386/pr59794-7.c: Likewise.
2884 2014-01-14  Richard Biener  <rguenther@suse.de>
2886         PR tree-optimization/58921
2887         PR tree-optimization/59006
2888         * gcc.dg/torture/pr58921.c: New testcase.
2889         * gcc.dg/torture/pr59006.c: Likewise.
2890         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
2892 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
2894         PR testsuite/59494
2895         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
2896         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
2897         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
2898         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
2899         Executing predictive commoning without unrolling.
2901 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
2903         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
2904         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
2905         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
2906         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
2907         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
2908         __builtin_ia32_rsqrt28sd_round.
2909         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
2910         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
2911         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
2912         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
2913         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
2914         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
2915         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
2916         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
2917         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
2918         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
2919         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
2920         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
2921         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
2922         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2923         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
2924         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
2925         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
2926         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2927         * gcc.target/i386/sse-22.c: Extend with new built-ins,
2928         fix wrong rounding mode (see above).
2929         * gcc.target/i386/sse-23.c: Ditto.
2931 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2933         * gcc.dg/vmx/insert.c: New.
2934         * gcc.dg/vmx/insert-be-order.c: New.
2935         * gcc.dg/vmx/extract.c: New.
2936         * gcc.dg/vmx/extract-be-order.c: New.
2938 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
2940         PR tree-optimization/59387
2941         * gcc.c-torture/execute/pr59387.c: New test.
2943 2014-01-13  Richard Biener  <rguenther@suse.de>
2945         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
2946         adjusting mathlib options.
2947         * gfortran.dg/lto/lto.exp: Likewise.
2949 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2951         * gnat.dg/loop_optimization17.adb: New test.
2952         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
2954 2014-01-13  Christian Bruel  <christian.bruel@st.com>
2956         * gcc.target/sh/cmpstrn.c: New case.
2958 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
2960         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
2961         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2963 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
2965         PR fortran/58026
2966         * gfortran.dg/alloc_comp_basics_6.f90: New.
2968 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2970         PR fortran/59700
2971         * gfortran.dg/pr59700.f90: New test.
2973 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2975         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
2976         * gfortran.dg/use_only_3.f90: Likewise.
2977         * gfortran.dg/inquire_10.f90: Delete opened file.
2978         * gfortran.dg/inquire_15.f90: Likewise.
2979         * gfortran.dg/pr16597.f90: Likewise.
2980         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
2981         for PR59419.
2983 2014-01-10  Jeff Law  <law@redhat.com>
2985         PR middle-end/59743
2986         * gcc.c-torture/compile/pr59743.c: New test.
2988 2014-01-10  Jan Hubicka  <jh@suse.cz>
2990         PR ipa/58585
2991         * g++.dg/torture/pr58585.C: New testcase.
2993 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
2995         * gcc.dg/pr46309.c: Disable for cris*-*-*.
2997 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
2999         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
3001 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
3003         PR target/59744
3004         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
3005         * gcc.target/aarch64/cmn-neg2.c: New test.
3007 2014-01-10  Richard Biener  <rguenther@suse.de>
3009         PR tree-optimization/59374
3010         * gcc.dg/torture/pr59374-3.c: New testcase.
3012 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3014         * lib/target-supports.exp
3015         (check_effective_target_arm_crypto_ok_nocache): New.
3016         (check_effective_target_arm_crypto_ok): Use above procedure.
3017         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
3019 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
3021         PR ipa/58252
3022         PR ipa/59226
3023         * g++.dg/ipa/devirt-20.C: New testcase.
3024         * g++.dg/torture/pr58252.C: Likewise.
3025         * g++.dg/torture/pr59226.C: Likewise.
3027 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3029         * c-c++-common/asan/no-asan-stack.c: New test.
3031 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
3033         PR middle-end/59670
3034         * gcc.dg/pr59670.c: New test.
3036 2014-01-09  Steve Ellcey  <sellcey@mips.com>
3038         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
3040 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
3042         PR middle-end/47735
3043         * gcc.target/i386/pr47735.c: New test.
3045         PR tree-optimization/59622
3046         * g++.dg/opt/pr59622-2.C: New test.
3047         * g++.dg/opt/pr59622-3.C: New test.
3048         * g++.dg/opt/pr59622-4.C: New test.
3049         * g++.dg/opt/pr59622-5.C: New test.
3051         PR sanitizer/59136
3052         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
3053         filename:line instead of (modulename+offset) form with stripped
3054         initial / from the filename.
3056 2014-01-09  Ian Lance Taylor  <iant@google.com>
3058         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
3059         the other Go compiler.
3061 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3063         PR c++/59730
3064         * g++.dg/cpp0x/variadic145.C: New.
3066 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
3068         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
3069         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
3071 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3073         PR testsuite/59524
3074         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
3075         are run only if the Cilk library is available/enabled.
3076         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3077         * lib/target-supports.exp (check_libcilkrts_available): New function.
3079 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3081         PR c++/59631
3082         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
3083         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3084         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
3085         with dg-additional-options.
3086         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3087         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3088         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3089         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3090         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
3091         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
3093 2014-01-09  Richard Biener  <rguenther@suse.de>
3095         PR tree-optimization/59715
3096         * gcc.dg/torture/pr59715.c: New testcase.
3098 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3100         * c-c++-common/asan/no-asan-globals.c: New test.
3101         * c-c++-common/asan/no-instrument-reads.c: Likewise.
3102         * c-c++-common/asan/no-instrument-writes.c: Likewise.
3103         * c-c++-common/asan/use-after-return-1.c: Likewise.
3104         * c-c++-common/asan/no-use-after-return.c: Likewise.
3106 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
3108         * gnat.dg/weak2.ad[sb]: New test.
3110 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3112         PR middle-end/59471
3113         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
3114         type, use pointers to vector type instead.
3116 2014-01-08  Catherine Moore  <clm@codesourcery.com>
3118         * gcc.target/mips/umips-branch-3.c: New test.
3119         * gcc.target/mips/umips-branch-4.c: New test.
3121 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3123         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
3124         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
3125         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
3126         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
3127         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
3128         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
3129         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
3130         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
3132 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3134         PR rtl-optimization/59137
3135         * gcc.target/mips/pr59137.c: New test.
3137 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
3139         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
3140         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
3141         * gcc.target/i386/pr55433.c (dg-options): Ditto.
3142         * gcc.target/i386/pr57848.c (dg-options): Ditto.
3143         * gcc.target/i386/pr59099.c (dg-options): Ditto.
3144         Require fpic effective target.
3145         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
3147 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3149         PR ipa/59722
3150         * gcc.dg/pr59722.c: New test.
3152 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3154         PR middle-end/57748
3155         * gcc.dg/torture/pr57748-3.c: New test.
3156         * gcc.dg/torture/pr57748-4.c: New test.
3158 2014-01-08  Marek Polacek  <polacek@redhat.com>
3160         PR middle-end/59669
3161         * gcc.dg/gomp/pr59669-1.c: New test.
3162         * gcc.dg/gomp/pr59669-2.c: New test.
3164 2014-01-08  Martin Jambor  <mjambor@suse.cz>
3166         PR ipa/59610
3167         * gcc.dg/ipa/pr59610.c: New test.
3169 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
3171         PR fortran/58182
3172         * gfortran.dg/binding_label_tests_26a.f90: New.
3173         * gfortran.dg/binding_label_tests_26b.f90: New.
3175 2014-01-08  Marek Polacek  <polacek@redhat.com>
3177         PR sanitizer/59667
3178         * c-c++-common/ubsan/pr59667.c: New test.
3180 2014-01-08  Richard Biener  <rguenther@suse.de>
3182         PR middle-end/59630
3183         * gcc.dg/pr59630.c: New testcase.
3185 2014-01-08  Richard Biener  <rguenther@suse.de>
3187         PR middle-end/59471
3188         * gcc.dg/pr59471.c: New testcase.
3190 2014-01-07  Jeff Law  <law@redhat.com>
3192         PR middle-end/53623
3193         * gcc.target/i386/pr53623.c: New test.
3195 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
3197         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
3198         blanks at EOF.
3199         * g++.dg/cpp1y/pr58534.C: Likewise.
3200         * g++.dg/cpp1y/pr58536.C: Likewise.
3201         * g++.dg/cpp1y/pr58548.C: Likewise.
3202         * g++.dg/cpp1y/pr58549.C: Likewise.
3203         * g++.dg/cpp1y/pr58637.C: Likewise.
3204         * g++.dg/cpp1y/pr59112.C: Likewise.
3205         * g++.dg/cpp1y/pr59113.C: Likewise.
3206         * g++.dg/cpp1y/pr59629.C: Likewise.
3207         * g++.dg/cpp1y/pr59635.C: Likewise.
3208         * g++.dg/cpp1y/pr59636.C: Likewise.
3209         * g++.dg/cpp1y/pr59638.C: Likewise.
3211 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
3213         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
3215 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
3217         * gcc.target/i386/intrinsics_4.c (bar): New function.
3219 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
3221         * g++.dg/ext/is_base_of_incomplete-2.C: New.
3223 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
3225         PR rtl-optimization/58668
3226         * gcc.dg/pr58668.c: New test.
3228         PR tree-optimization/59643
3229         * gcc.dg/pr59643.c: New test.
3230         * gcc.c-torture/execute/pr59643.c: New test.
3232 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3234         PR fortran/59589
3235         * gfortran.dg/class_allocate_16.f90: New.
3237 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
3239         PR target/59644
3240         * gcc.target/i386/pr59644.c: New test.
3242 2014-01-06  Marek Polacek  <polacek@redhat.com>
3244         PR c/57773
3245         * gcc.dg/pr57773.c: New test.
3247 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
3249         PR c++/59635
3250         PR c++/59636
3251         PR c++/59629
3252         PR c++/59638
3253         * g++.dg/cpp1y/pr59635.C: New testcase.
3254         * g++.dg/cpp1y/pr59636.C: New testcase.
3255         * g++.dg/cpp1y/pr59629.C: New testcase.
3256         * g++.dg/cpp1y/pr59638.C: New testcase.
3258 2014-01-06  Martin Jambor  <mjambor@suse.cz>
3260         PR ipa/59008
3261         * gcc.dg/ipa/pr59008.c: New test.
3263 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3265         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
3266         if supported.
3268 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3270         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
3271         Require c99_runtime.
3272         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
3274         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
3275         Require c99_runtime.
3276         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
3277         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
3278         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
3280         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
3281         Require c99_runtime.
3282         Make CALC void static.
3283         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
3285         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
3286         Require c99_runtime.
3287         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
3289 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3291         * gcc.target/i386/pr59501-1.c: Require avx effective target.
3292         * gcc.target/i386/pr59501-2.c: Likewise.
3293         * gcc.target/i386/pr59501-3.c: Likewise.
3294         * gcc.target/i386/pr59501-4.c: Likewise.
3295         * gcc.target/i386/pr59501-5.c: Likewise.
3296         * gcc.target/i386/pr59501-6.c: Likewise.
3298 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3300         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
3301         * gcc.target/i386/pr59390_1.c: Likewise.
3302         * gcc.target/i386/pr59390_2.c: Likewise.
3304 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3306         * gcc.dg/pr59350.c: Tweak.
3307         * gcc.dg/pr59350-2.c: New test.
3308         * g++.dg/pr59510.C: Likewise.
3310 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3312         PR fortran/59023
3313         * gfortran.dg/bind_c_procs_2.f90: New.
3315 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
3317         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
3318         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3319         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3320         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3321         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
3322         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3323         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3325 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3327         * gcc.target/arm/neon-nested-apcs.c: New test.
3329 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
3331         PR tree-optimization/59519
3332         * gcc.dg/vect/pr59519-1.c: New test.
3333         * gcc.dg/vect/pr59519-2.c: New test.
3335         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
3336         vmovdqu32.
3338 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
3340         PR fortran/59547
3341         * gfortran.dg/typebound_proc_32.f90: New.
3343 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
3345         PR c++/58950
3346         * g++.dg/pr58950.C: New file.
3348 2014-01-03  Tobias Burnus  <burnus@net-b.de>
3350         PR c++/58567
3351         * g++.dg/gomp/pr58567.C: New.
3353 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
3355         PR tree-optimization/59651
3356         * gcc.dg/torture/pr59651.c: New test.
3357         * gcc.dg/vect/pr59651.c: Ditto.
3359 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
3361         PR target/59625
3362         * gcc.target/i386/pr59625.c: New test.
3364 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
3366         Core DR 1442
3367         PR c++/59165
3368         * g++.dg/cpp0x/range-for28.C: New.
3369         * g++.dg/cpp0x/range-for3.C: Update.
3371 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
3373         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
3375 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3377         PR c++/59641
3378         * g++.dg/cpp0x/pr59641.C: New file.
3380 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3382         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
3384 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3386         PR c++/59378
3387         * g++.dg/ext/pr59378.C: New file.
3389 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3391         Update copyright years
3393 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3395         * gcc.target/arc/arc.exp: Use the standard form for the copyright
3396         notice.
3398 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
3400         PR fortran/59654
3401         * gfortran.dg/dynamic_dispatch_12.f90: New.
3403 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
3405         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
3406         the builtin isn't optimized away as unused.
3408         PR rtl-optimization/59647
3409         * g++.dg/opt/pr59647.C: New test.
3411 Copyright (C) 2014 Free Software Foundation, Inc.
3413 Copying and distribution of this file, with or without modification,
3414 are permitted in any medium without royalty provided the copyright
3415 notice and this notice are preserved.