Merge branches/gcc-4_9-branch rev 209611 (FSF GCC 4.9.0 release).
[official-gcc.git] / gcc-4_9-branch / gcc / testsuite / ChangeLog
blob4c09a1e05257818fc544aa31b0b58cadc950319c
1 2014-04-22  Release Manager
3         * GCC 4.9.0 released.
5 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
7         PR target/60847
8         Forward port from 4.8 branch
9         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
11         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
12         Fix scan patterns.
13         * gcc.target/i386/bmi-2.c: Ditto.
15 2014-04-15  Igor Zamyatin  <igor.zamyatin@intel.com>
17         PR middle-end/60467
18         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
19         case to check.
21 2014-04-15  Igor Zamyatin  <igor.zamyatin@intel.com>
23         PR middle-end/60469
24         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
26 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
28         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
30 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
32         * lib/target-supports.exp
33         (check_effective_target_vect_widen_mult_si_to_di_pattern):
34         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
35         Fix formatting.
37 2014-04-14  Jason Merrill  <jason@redhat.com>
39         Revert:
40         * lib/gcc-dg.exp (dg-build-dso): New.
41         (gcc-dg-test-1): Handle dg-do-what "dso".
43 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
45         PR fortran/60717
46         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
48         PR fortran/58085
49         * gfortran.dg/associate_15.f90: New test.
51 2014-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu>
53         PR libfortran/60810
54         gfortran.dg/arrayio_13.f90: New test.
56 2014-04-11  Steve Ellcey  <sellcey@mips.com>
57             Jakub Jelinek  <jakub@redhat.com>
59         PR middle-end/60556
60         * gcc.c-torture/compile/pr60556.c: New test.
62 2014-04-11  Richard Biener  <rguenther@suse.de>
64         PR middle-end/60797
65         * gcc.dg/pr60797.c: New testcase.
67 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
69         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
70         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
71         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
72         rename to ...
73         * gcc.target/s390/htm-nofloat-1.c: ... this one.
74         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
75         instructions as well.
77 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
79         PR rtl-optimization/60663
80         * gcc.target/arm/pr60663.c: New test.
82 2014-04-10  Jason Merrill  <jason@redhat.com>
84         * g++.dg/dso/dlclose1.C: Disable for 4.9.
86 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
88         PR lto/60567
89         * g++.dg/lto/pr60567_0.C: New test.
91 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
93         * gfortran.dg/class_nameclash.f90: New test.
95 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
97         PR c++/52844
98         * g++.dg/cpp0x/variadic156.C: New.
100 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
102         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
103         long.
105 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
107         PR debug/60655
108         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
109         -fdata-sections.
111 2014-04-09  Steve Ellcey  <sellcey@mips.com>
113         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
114         and scan lists.
116 2014-04-09  Cong Hou  <congh@google.com>
118         PR testsuite/60773
119         * lib/target-supports.exp:
120         (check_effective_target_vect_widen_si_to_di_pattern): New.
121         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
122         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
123         targets only.
124         (foo): Fix up formatting.
125         (main): Call check_vect.
127 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
129         PR c++/59115
130         * g++.dg/template/crash119.C: New.
132 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
134         * gcc.target/powerpc/atomic_load_store-p8.c: New.
136 2014-04-08  Jason Merrill  <jason@redhat.com>
138         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to
139         compile.
141 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
143         PR rtl-optimization/60776
144         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
145         * gcc.dg/builtin-bswap-7.c: Likewise.
146         * gcc.dg/builtin-bswap-6a.c: New testcase.
147         * gcc.dg/builtin-bswap-7a.c: New testcase.
149         Revert
150         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
152         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
153         optimization.
154         * gcc.dg/builtin-bswap-7.c: Likewise.
156 2014-04-08  Richard Biener  <rguenther@suse.de>
158         PR tree-optimization/60785
159         * gcc.dg/graphite/pr60785.c: New testcase.
161 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
163         PR target/60602
164         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
165         with as at -O0.
167 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
169         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
170         * g++.dg/warn/Wnvdtor-3.C: Likewise.
171         * g++.dg/warn/Wnvdtor-4.C: Likewise.
173 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
175         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
177 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
179         PR target/60609
180         * g++.dg/torture/pr60609.C: New test.
182 2014-04-07  Richard Biener  <rguenther@suse.de>
184         PR tree-optimization/60766
185         * gcc.dg/torture/pr60766.c: New testcase.
187 2014-04-07  Jason Merrill  <jason@redhat.com>
189         * lib/gcc-dg.exp (dg-build-dso): New.
190         (gcc-dg-test-1): Handle dg-do-what "dso".
191         * lib/target-supports.exp (add_options_for_dlopen): New.
192         (check_effective_target_dlopen): Use it.
194 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
196         * gcc.target/arm/pr60657.c: Fix missing curly brace.
198 2014-04-07  Richard Biener  <rguenther@suse.de>
200         PR middle-end/60750
201         * g++.dg/torture/pr60750.C: New testcase.
202         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
204 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
206         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
208 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
210         PR testsuite/60671
211         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
213 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
215         PR testsuite/60672
216         * g++.dg/cpp1y/auto-fn25.C: Require lto.
218         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
220 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
222         * gfortran.dg/warn_conversion_4.f90: Adjust test.
224 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
226         * gcc.target/avr/dev-specific-rmw.c: New test.
228 2014-04-04  Cong Hou  <congh@google.com>
230         PR tree-optimization/60656
231         * gcc.dg/vect/pr60656.c: New test.
233 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
235         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
236         optimization.
237         * gcc.dg/builtin-bswap-7.c: Likewise.
239 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
241         PR c++/58207
242         * g++.dg/cpp0x/constexpr-ice15.C: New.
244 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
246         PR ipa/59626
247         testcase by Richard Biener
248         * gcc.dg/lto/pr59626_0.c: New testcase.
249         * gcc.dg/lto/pr59626_1.c: New testcase.
251 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
253         PR debug/60655
254         * gcc.c-torture/compile/pr60655-1.c: New test.
256 2014-04-04  Martin Jambor  <mjambor@suse.cz>
258         PR ipa/60640
259         * g++.dg/ipa/pr60640-1.C: New test.
260         * g++.dg/ipa/pr60640-2.C: Likewise.
261         * g++.dg/ipa/pr60640-3.C: Likewise.
262         * g++.dg/ipa/pr60640-4.C: Likewise.
264 2014-04-04  Jeff Law  <law@redhat.com>
266         PR target/60657
267         * gcc.target/arm/pr60657.c: New test.
269 2014-04-04  Richard Biener  <rguenther@suse.de>
271         PR ipa/60746
272         * g++.dg/torture/pr60746.C: New testcase.
274 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
276         * g++.old-deja/g++.robertl/eb121.C: Adjust.
277         * g++.old-deja/g++.jason/overload21.C: Likewise.
278         * g++.old-deja/g++.law/init5.C: Likewise.
280 2014-04-03  Cong Hou  <congh@google.com>
282         PR tree-optimization/60505
283         * gcc.dg/vect/pr60505.c: New test.
285 2014-04-03  Richard Biener  <rguenther@suse.de>
287         PR tree-optimization/60740
288         * gcc.dg/graphite/pr60740.c: New testcase.
290 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
292         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
293         * g++.dg/warn/Wnvdtor-2.C: New.
294         * g++.dg/warn/Wnvdtor-3.C: New.
295         * g++.dg/warn/Wnvdtor-4.C: New.
296         * g++.dg/warn/Weff1.C: Delete.
297         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
298         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
300 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
302         PR ipa/60659
303         * testsuite/g++.dg/torture/pr60659.C: New testcase.
305 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
307         PR tree-optimization/60733
308         * gcc.dg/torture/pr60733.c:  New test.
310 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
312         PR rtl-optimization/60650
313         * gcc.target/arm/pr60650-2.c: New.
315 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
317         * gcc.target/i386/avx2-vpand-3.c,
318         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
320 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
322         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
323         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
324         gcc.target/i386/memcpy-strategy-1.c,
325         gcc.target/i386/memcpy-strategy-2.c,
326         gcc.target/i386/memcpy-vector_loop-1.c,
327         gcc.target/i386/memcpy-vector_loop-2.c,
328         gcc.target/i386/memset-vector_loop-1.c,
329         gcc.target/i386/memset-vector_loop-2.c,
330         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
331         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
332         -march= options different from those in dg-options.
334 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
336         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
337         gcc.target/i386/pr30970.c: Use -mtune=generic.
338         * gcc.target/i386/avx2-vpaddb-3.c,
339         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
340         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
341         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
342         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
343         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
344         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
345         gcc.target/i386/avx2-vpsubw-3.c,
346         gcc.target/i386/avx256-unaligned-load-1.c,
347         gcc.target/i386/avx256-unaligned-load-4.c,
348         gcc.target/i386/avx256-unaligned-store-1.c,
349         gcc.target/i386/avx256-unaligned-store-2.c,
350         gcc.target/i386/avx256-unaligned-store-4.c: Use
351         -mno-prefer-avx128.
353 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
354             Iain Sandoe <iain@codesourcery.com>
356         PR target/54083
357         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
358         with the additional options -Wl,-undefined,dynamic_lookup
359         and -Wl,-flat_namespace.
360         * gcc.dg/torture/pr53922.c: Additional option
361         -Wl,-flat_namespace for darwin[89].
362         * gcc.dg/torture/pr60092.c: Additional options
363         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
364         for darwin[89].
366 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
368         PR target/43751
369         * lib/prune.exp: Modify the regular express to prune
370         the new warnings introduced by r205679 on darwin9.
372 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
374         * g++.dg/init/ctor4.C: Adjust.
375         * g++.dg/init/ctor4-1.C: New.
376         * g++.dg/cpp0x/defaulted2.C: Adjust.
378 2014-04-01  Richard Henderson  <rth@redhat.com>
380         PR target/60704
381         * gcc.dg/pr60704.c: New file.
383 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
385         PR target/60363
386         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
387         logical_op_short_circuit targets.
389 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
391         PR libfortran/60128
392         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
393         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
395 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
397         PR rtl-optimization/60700
398         * gcc.target/i386/pr60700.c: New test.
400 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
402         PR target/60650
403         * gcc.target/arm/pr60650.c: Adjust command line options.
405 2014-03-31  Martin Jambor  <mjambor@suse.cz>
407         PR middle-end/60647
408         * gcc.dg/pr60647-1.c: New test.
409         * gcc.dg/pr60647-2.c: Likewise.
411 2014-03-31  Richard Biener  <rguenther@suse.de>
413         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
415 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
417         PR target/60034
418         * gcc.target/aarch64/pr60034.c: New file.
420 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
422         PR c++/60626
423         * g++.dg/cpp1y/pr60626.C: New testcase.
425 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
427         * gcc.dg/pr45416.c: Allow bextr on x86.
428         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
429         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
430         gcc.target/i386/fma4-vector.c: Use -mno-fma.
431         * gcc.target/i386/l_fma_double_1.c,
432         gcc.target/i386/l_fma_double_2.c,
433         gcc.target/i386/l_fma_double_3.c,
434         gcc.target/i386/l_fma_double_4.c,
435         gcc.target/i386/l_fma_double_5.c,
436         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
437         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
438         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
439         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
440         * gcc.target/i386/pr27971.c: Use -mno-tbm.
441         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
442         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
444 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
446         PR target/60648
447         * g++.dg/pr60648.C: Move test to...
448         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
449         dg-options, add for fpic targets dg-additional-options -fPIC.
451 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
453         * gnat.dg/opt33.adb: New testcase.
455 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
457         PR target/60697
458         * gcc.target/aarch64/pr60697.c: New.
460 2014-03-27  Jeff Law  <law@redhat.com>
462        PR target/60648
463        * g++.dg/pr60648.C: New test.
465 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
467         PR c++/60573
468         * g++.dg/cpp1y/pr60573.C: New testcase.
470 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
472         PR target/60693
473         * gcc.target/i386/pr60693.c: New test.
475 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
477         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
479 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
481         PR c++/60689
482         * c-c++-common/pr60689.c: New test.
484         PR c++/58678
485         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
486         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
487         targets.
489 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
491         PR target/60675
492         * gcc.target/aarch64/pr60675.C: New.
494 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
496         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special
497           option.
498         * lib/target-supports.exp: Return true for s390
499           in check_effective_logical_op_short_circuit.
501 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
503         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
504         of second source operand.
505         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
506         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
507         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
509 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
511         PR ipa/60315
512         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
514 2014-03-28  Tobias Burnus  <burnus@net-b.de>
516         * lib/cilk-plus-dg.exp: New.
517         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
518         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
520 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
522         PR fortran/60522
523         * gfortran.dg/where_4.f90:  New test case.
525 2014-03-27  Tobias Burnus  <burnus@net-b.de>
527         PR fortran/58880
528         * gfortran.dg/finalize_24.f90: New.
530 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
532         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
533         vbpermq builtin.
535         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
536         vec_select optimizations.
537         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
538         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
540         PR target/60672
541         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
542         xxpermdi builtins are supported.
544 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
546         PR rtl-optimization/60650
547         * gcc.target/arm/pr60650.c: New.
549 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
551         * gcc.target/s390/20140327-1.c: New testcase.
553 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
555         PR middle-end/60682
556         * g++.dg/gomp/pr60682.C: New test.
558 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
560         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
562 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
564         PR target/60580
565         * gcc.target/aarch64/pr60580_1.c: New.
566         * gcc.target/aarch64/test_fp_attribute_1.c: New.
567         * gcc.target/aarch64/test_fp_attribute_2.c: New.
569 2014-03-26  Dehao Chen  <dehao@google.com>
571         * gcc.dg/predict-8.c: New test.
573 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
575         PR c++/52369
576         * g++.dg/init/const10.C: New.
577         * g++.dg/init/const11.C: New.
578         * g++.dg/init/pr25811.C: Adjust.
579         * g++.dg/init/pr29043.C: Likewise.
580         * g++.dg/init/pr43719.C: Likewise.
581         * g++.dg/init/pr44086.C: Likewise.
582         * g++.dg/init/ctor8.C: Likewise.
583         * g++.dg/init/uninitialized1.C: Likewise.
585 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
587         PR sanitizer/60636
588         * c-c++-common/ubsan/pr60636.c: New test.
590 2014-03-26  Andreas Schwab  <schwab@suse.de>
592         * g++.dg/torture/pr60315.C: Remove duplication.
594 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
596         * gcc.c-torture/execute/20140326-1.c: New test.
598 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
600         PR ipa/60315
601         * g++.dg/torture/pr60315.C: New testcase.
603 2014-03-25  Martin Jambor  <mjambor@suse.cz>
605         PR ipa/60600
606         * g++.dg/ipa/pr60600.C: New test.
608 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
610         PR testsuite/58013
611         * g++.dg/opt/pr56999.C: Pop hidden visibility.
613 2014-03-25  Richard Biener  <rguenther@suse.de>
615         PR middle-end/60635
616         * gfortran.dg/lto/pr60635_0.f90: New testcase.
617         * gfortran.dg/lto/pr60635_1.c: Likewise.
619 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
621         PR c++/60627
622         * g++.dg/cpp1y/pr60627.C: New testcase.
624 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
626         * gcc.target/aarch64/ushr64_1.c: New.
628 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
630         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
631         (LONG_LONG): Use LLONG.
632         (set_rvector_long): Explicitly return void.
633         (set_vector_long): Likewise.
634         (check_vector_long): Likewise.
636 2014-03-24  Marek Polacek  <polacek@redhat.com>
638         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.  Define
639         INT_MIN.
640         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
641         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
642         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
643         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
644         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
645         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
646         * c-c++-common/ubsan/pr59503.c: Likewise.
647         * c-c++-common/ubsan/pr60613-1.c: Likewise.
648         * c-c++-common/ubsan/save-expr-1.c: Likewise.
649         * c-c++-common/ubsan/shift-3.c: Likewise.
650         * c-c++-common/ubsan/shift-6.c: Likewise.
651         * c-c++-common/ubsan/undefined-1.c: Likewise.
652         * c-c++-common/ubsan/vla-2.c: Likewise.
653         * c-c++-common/ubsan/vla-3.c: Likewise.
654         * c-c++-common/ubsan/vla-4.c: Likewise.
655         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
656         * g++.dg/ubsan/return-2.C: Likewise.
658 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
660         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
661         hppa*-*-hpux*.
663         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
665         PR libfortran/59313
666         PR libfortran/58015
667         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
668         * gfortran.dg/round_4.f90: Likewise.
670 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
672         PR libfortran/60128
673         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
674         i?86-*-solaris2.9*.
676 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
678         PR sanitizer/60613
679         * c-c++-common/ubsan/pr60613-1.c: New test.
680         * c-c++-common/ubsan/pr60613-2.c: New test.
682 2014-03-22  Matthias Klose  <doko@ubuntu.com>
684         * g++.dg/cpp0x/regress: Remove empty directory.
686 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
688         PR debug/60603
689         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
691 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
693         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
694         * g++.dg/cpp1y/pr60393.C: Likewise.
696 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
698         PR c++/60384
699         * g++.dg/cpp1y/pr60384.C: New.
701 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
703         PR target/60598
704         * gcc.dg/pr60598.c: New test.
706 2014-03-21  Martin Jambor  <mjambor@suse.cz>
708         PR ipa/59176
709         * g++.dg/torture/pr59176.C: New test.
711 2014-03-21  Martin Jambor  <mjambor@suse.cz>
713         PR ipa/60419
714         * g++.dg/ipa/pr60419.C: New test.
716 2014-03-21  Richard Biener  <rguenther@suse.de>
718         PR tree-optimization/60577
719         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
721 2014-03-21  Tobias Burnus  <burnus@net-b.de>
723         PR fortran/60599
724         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
725         reading.
727 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
729         PR middle-end/60597
730         * g++.dg/opt/pr60597.C: New test.
732         PR c++/60572
733         * g++.dg/init/pr60572.C: New test.
735 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
737         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
739 2014-03-19  Tobias Burnus  <burnus@net-b.de>
741         PR fortran/60543
742         PR fortran/60283
743         * gfortran.dg/implicit_pure_4.f90: New.
745 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
747         PR c++/51474
748         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
750 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
752         PR testsuite/60590
753         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
754         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
755         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
757 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
759         PR c++/60332
760         * g++.dg/cpp1y/pr60332.C: New.
762 2014-03-19  Marek Polacek  <polacek@redhat.com>
764         PR sanitizer/60569
765         * g++.dg/ubsan/pr60569.C: New test.
767 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
769         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
771 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
773         PR tree-optimization/60559
774         * g++.dg/vect/pr60559.cc: New test.
776 2014-03-18  Ian Lance Taylor  <iant@google.com>
778         PR target/60563
779         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
780         (ditype): Rename typedef from int64_t.
782 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
784         PR c/55383
785         * gcc.dg/cast-qual-3.c: New.
786         Revert:
787         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
788         * c-c++-common/Wcast-qual-1.c: More precise match text.
790 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
792         PR fortran/55207
793         PR fortran/60549
794         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
795         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
796         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
797         * gfortran.dg/intent_optimize_1.f90: Ditto.
798         * gfortran.dg/pointer_init_9.f90: Ditto.
799         * gfortran.dg/volatile4.f90: Ditto.
800         * gfortran.dg/volatile6.f90: Ditto.
802 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
804         PR c/55383
805         * c-c++-common/Wcast-qual-1.c: More precise match text.
807 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
809         PR c++/60305
810         * g++.dg/cpp0x/constexpr-ice14.C: New.
812 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
814         PR c++/54250
815         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
817 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
819         PR sanitizer/60535
820         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
821         * c-c++-common/ubsan/null-2.c: Likewise.
822         * c-c++-common/ubsan/null-3.c: Likewise.
823         * c-c++-common/ubsan/null-4.c: Likewise.
824         * c-c++-common/ubsan/null-5.c: Likewise.
825         * c-c++-common/ubsan/null-6.c: Likewise.
826         * c-c++-common/ubsan/null-7.c: Likewise.
827         * c-c++-common/ubsan/null-8.c: Likewise.
828         * c-c++-common/ubsan/null-9.c: Likewise.
829         * c-c++-common/ubsan/null-10.c: Likewise.
830         * c-c++-common/ubsan/null-11.c: Likewise.
831         * c-c++-common/ubsan/overflow-1.c: Likewise.
832         * c-c++-common/ubsan/overflow-2.c: Likewise.
833         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
834         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
835         * c-c++-common/ubsan/overflow-int128.c: Likewise.
836         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
837         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
838         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
839         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
840         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
841         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
842         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
843         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
844         * c-c++-common/ubsan/pr59333.c: Likewise.
845         * c-c++-common/ubsan/pr59503.c: Likewise.
846         * c-c++-common/ubsan/pr59667.c: Likewise.
847         * c-c++-common/ubsan/undefined-1.c: Likewise.
848         * g++.dg/ubsan/pr59250.C: Likewise.
849         * g++.dg/ubsan/pr59306.C: Likewise.
851 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
853         * gcc.dg/tls/pr58595.c: Add tls options.
855 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
857         * gcc.target/i386/avx-additional-reg-names.c: New.
858         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
860 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
862         PR c++/60390
863         * g++.dg/cpp1y/pr60390.C: New testcase.
865         PR c++/60391
866         * g++.dg/cpp1y/pr60391.C: New testcase.
868 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
870         PR target/60516
871         * gcc.target/i386/pr60516.c: New test.
873 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
875         PR c++/59571
876         * g++.dg/cpp0x/constexpr-ice13.C: New.
878 2014-03-17  Marek Polacek  <polacek@redhat.com>
880         PR middle-end/60534
881         * gcc.dg/gomp/pr60534.c: New test.
883 2014-03-17  Kai Tietz  <ktietz@redhat.com>
885         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
887 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
889         PR testsuite/58851
890         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
891         storage size.
893 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
895         PR libfortran/58324
896         * gfortran.dg/list_read_12.f90: New test.
898 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
900         PR fortran/55207
901         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
902         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
903         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
904         -Wno-aggressive-loop-optimizations and remove an unused variable.
905         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
906         * gfortran.dg/pointer_init_9.f90: New.
907         * gfortran.dg/volatile4.f90: Put into subroutine.
908         * gfortran.dg/volatile6.f90: Ditto.
910 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
912         PR fortran/60392
913         * gfortran.dg/transpose_4.f90: New test.
915 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
917         PR rtl-optimization/60508
918         * gcc.target/i386/pr60508.c: New.
920 2014-03-14  Richard Biener  <rguenther@suse.de>
922         PR middle-end/60518
923         * g++.dg/pr60518.C: New testcase.
925 2014-03-14  Martin Jambor  <mjambor@suse.cz>
927         PR lto/60461
928         * gcc.dg/lto/pr60461_0.c: New test.
930 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
932         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
933         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
934         * gcc.dg/lto/save-temps_0.c: New testcase.
936 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
938         PR middle-end/36282
939         * c-c++-common/pr36282-1.c: New test.
940         * c-c++-common/pr36282-2.c: New test.
941         * c-c++-common/pr36282-3.c: New test.
942         * c-c++-common/pr36282-4.c: New test.
944 2014-03-13  Richard Henderson  <rth@redhat.com>
946         PR debug/60438
947         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
949 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
951         PR c++/60383
952         * g++.dg/template/crash118.C: New.
953         * g++.dg/template/crash95.C: Adjust.
955 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
957         PR rtl-optimization/57189
958         * gcc.target/i386/pr57189.c: New.
960 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
962         PR c++/60254
963         * g++.dg/cpp0x/static_assert10.C: New.
964         * g++.dg/cpp0x/static_assert11.C: Likewise.
965         * g++.dg/cpp0x/static_assert3.C: Adjust.
967 2014-03-13  Richard Biener  <rguenther@suse.de>
969         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
971 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
973         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
974         2.07 128-bit arithmetic.
975         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
977         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
978         due to when TImode is allowed in VSX registers, the allowable
979         address modes for TImode is just a single indirect address in
980         order for the value to be loaded and store in either GPR or VSX
981         registers.  This affects the generated code, and it would cause
982         this test to fail, when such an option is used.
984 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
986         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
988 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
990         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
991         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
992         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
993         only test for exactly one if if -mbranch-cost=1 has been passed.
995 2014-03-12  Christian Bruel  <christian.bruel@st.com>
997         PR target/60264
998         * gcc.target/arm/pr60264.c
1000 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1002         PR tree-optimization/60454
1003         * gcc.c-torture/execute/pr60454.c: New test.
1005 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1006             Marc Glisse  <marc.glisse@inria.fr>
1008         PR tree-optimization/60502
1009         * gcc.c-torture/compile/pr60502.c: New test.
1011 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1013         PR middle-end/60482
1014         * gcc.dg/vect/pr60482.c: New test.
1016 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
1018         PR c++/60389
1019         * g++.dg/cpp0x/inh-ctor19.C: New.
1021 2014-03-11  Richard Biener  <rguenther@suse.de>
1023         PR tree-optimization/60429
1024         PR tree-optimization/60485
1025         * gcc.dg/pr60485-1.c: New testcase.
1026         * gcc.dg/pr60485-2.c: Likewise.
1028 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
1030         PR ipa/60457
1031         * g++.dg/ipa/pr60457.C: New test.
1033 2014-03-10  Richard Biener  <rguenther@suse.de>
1035         PR middle-end/60474
1036         * g++.dg/torture/pr60474.C: New testcase.
1038 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
1040         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
1042 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
1044         * gcc.dg/lto/pr55113_0.c: New testcase.
1046 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
1048         PR c++/60033
1049         * g++.dg/cpp1y/pr60033.C: New testcase.
1051         PR c++/60393
1052         * g++.dg/cpp1y/pr60393.C: New testcase.
1054 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
1056         PR libfortran/60128
1057         * gfortran.dg/fmt_en.f90: New test.
1059 2014-03-07  Jason Merrill  <jason@redhat.com>
1061         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
1062         * lib/target-supports.exp (check_effective_target_c++11): Now
1063         means C++11 and up.
1064         (check_effective_target_c++11_only): New.
1065         (check_effective_target_c++11_down): New.
1066         (check_effective_target_c++1y): New.
1067         (check_effective_target_c++1y_only): New.
1068         (check_effective_target_c++98_only): Rename from
1069         check_effective_target_c++98.
1070         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
1072 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
1074         PR c++/58609
1075         * g++.dg/cpp0x/constexpr-ice12.C: New.
1077 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
1079         * c-c++-common/gomp/map-1.c: Extend.
1081 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
1082             Janus Weil  <janus@gcc.gnu.org>
1084         PR fortran/51976
1085         * gfortran.dg/deferred_type_component_1.f90 : New test.
1086         * gfortran.dg/deferred_type_component_2.f90 : New test.
1088 2014-03-06  Marek Polacek  <polacek@redhat.com>
1090         PR c/60197
1091         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
1092         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
1094 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
1096         PR target/58595
1097         * gcc.dg/tls/pr58595.c: New test.
1099 2014-03-06  Richard Biener  <rguenther@suse.de>
1101         PR middle-end/60445
1102         PR lto/60424
1103         PR lto/60427
1104         Revert
1105         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
1107         * gcc.dg/lto/pr55113_0.c: New testcase.
1109 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
1111         PR testsuite/59308
1112         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
1113         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
1114         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
1115         s390*/i?86/x86_64.
1116         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1117         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1118         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1119         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1120         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
1121         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
1122         even for mips*/s390*/i?86/x86_64.
1123         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1124         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1125         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1126         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1127         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1129         PR lto/60404
1130         * gcc.dg/lto/pr60404_0.c: New test.
1131         * gcc.dg/lto/pr60404_1.c: New file.
1132         * gcc.dg/lto/pr60404_2.c: New file.
1134 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1136         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
1137         long long" throughout.
1138         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
1139         * gcc.dg/vmx/insert-vsx.c: Likewise.
1140         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
1141         * gcc.dg/vmx/ld-vsx.c: Likewise.
1142         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1143         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1144         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1145         * gcc.dg/vmx/merge-vsx.c: Likewise.
1146         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1147         * gcc.dg/vmx/st-vsx.c: Likewise.
1148         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
1149         * gcc.dg/vmx/stl-vsx.c: Likewise.
1150         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
1152 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
1154         * gcc.dg/lto/pr55113_0.c: New testcase.
1156 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1158         PR c++/60376
1159         * g++.dg/cpp1y/pr60376.C: New.
1161 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1163         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
1165 2014-03-04  Richard Biener  <rguenther@suse.de>
1167         PR tree-optimization/60382
1168         * gcc.dg/vect/pr60382.c: New testcase.
1170 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
1172         PR libfortran/60148
1173         * gfortran.dg/namelist_84.f90: New test.
1175 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
1177         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
1178         argument to avoid inf values.
1179         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
1180         UNION_FP_CHECK machinery.
1182 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
1184         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
1185         i32in128 cases outside special big-endian processing block.
1187 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
1189         PR preprocessor/60400
1190         * c-c++-common/cpp/pr60400.c: New test.
1191         * c-c++-common/cpp/pr60400-1.h: New file.
1192         * c-c++-common/cpp/pr60400-2.h: New file.
1194         PR objc++/60398
1195         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
1197         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
1198         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
1200 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
1202         PR ipa/60150
1203         * g++.dg/lto/pr60150.H: New testcase.
1204         * g++.dg/lto/pr60150_0.C: New testcase.
1205         * g++.dg/lto/pr60150_1.C: New testcase.
1207 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
1209         PR ipa/60306
1210         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
1212 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1214         PR fortran/60236
1215         * gfortran.dg/vect/pr32380.f: Fix expected test results.
1217 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1219         PR c++/50025
1220         * g++.dg/cpp0x/pr50025.C: New.
1222 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
1224         PR c++/60377
1225         * g++.dg/cpp1y/pr60377.C: New testcase.
1227 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
1229         PR fortran/60341
1230         * gfortran.dg/str_comp_optimize_1.f90: New test.
1232 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
1234         PR target/60071
1235         * gcc.c-torture/compile/pr60071.c: New.
1237 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
1239         PR fortran/60359
1240         * gfortran.dg/unlimited_polymorphic_16.f90: New.
1242 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1244         PR c++/58610
1245         * g++.dg/cpp0x/constexpr-ice11.C: New.
1247 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1249         PR c++/60314
1250         * g++.dg/cpp1y/auto-fn24.C: New.
1252 2014-02-28  Joey Ye  <joey.ye@arm.com>
1254         PR target/PR60169
1255         * gcc.target/arm/thumb1-far-jump-3.c: New case.
1257 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
1259         PR c++/60253
1260         * g++.dg/overload/ellipsis2.C: New.
1262 2014-02-27  Jeff Law  <law@redhat.com>
1264         PR rtl-optimization/52714
1265         * gcc.c-torture/compile/pr52714.c: New test.
1267 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
1268             Jeff Law  <law@redhat.com>
1270         PR rtl-optimization/49847
1271         * g++.dg/pr49847.C: New test.
1273 2014-02-27  Marek Polacek  <polacek@redhat.com>
1275         PR middle-end/59223
1276         * c-c++-common/pr59223.c: New test.
1278 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1280         * common/config/i386/predicates.md (const1256_operand): Remove.
1281         (const2356_operand): New.
1282         (const_1_to_2_operand): Remove.
1283         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
1284         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
1285         (*avx512pf_gatherpf<mode>sf): Ditto.
1286         (avx512pf_gatherpf<mode>df): Ditto.
1287         (*avx512pf_gatherpf<mode>df_mask): Ditto.
1288         (*avx512pf_gatherpf<mode>df): Ditto.
1289         (avx512pf_scatterpf<mode>sf): Ditto.
1290         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
1291         (*avx512pf_scatterpf<mode>sf): Ditto.
1292         (avx512pf_scatterpf<mode>df): Ditto.
1293         (*avx512pf_scatterpf<mode>df_mask): Ditto.
1294         (*avx512pf_scatterpf<mode>df): Ditto.
1295         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
1297 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1299         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
1300         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
1301         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
1302         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
1303         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
1304         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
1305         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
1306         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
1308 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
1310         PR target/60280
1311         * gnat.dg/renaming5.adb: Change to two expected gotos.
1312         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
1313         jump threads.
1314         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
1315         messages for removed basic block.
1316         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
1317         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
1318         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
1319         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
1321 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1323         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
1324         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1325         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1326         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1327         * gcc.dg/vmx/merge-vsx.c: Likewise.
1328         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1330 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
1332         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
1333         * gcc.target/i386/prefetchwt1-1.c: New.
1334         * g++.dg/other/i386-2.C: Add new option.
1335         * g++.dg/other/i386-3.C: Ditto.
1336         * gcc.target/i386/sse-12.c: Ditto.
1337         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
1338         * gcc.target/i386/sse-22.c: Add new option.
1339         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
1341 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1343         PR libfortran/59313
1344         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
1346         PR libfortran/58015
1347         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
1349 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
1351         PR c++/60311
1352         * g++.dg/cpp1y/pr60311.C: New testcase.
1354         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
1356         PR c++/60065
1357         * g++.dg/cpp1y/pr60065.C: New testcase.
1359 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
1361         PR rtl-optimization/60268
1362         * gcc.c-torture/compile/pr60268.c: New test.
1364 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
1366         * gcc.target/microblaze/others/mem_reload.c: New test.
1368 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1370         * gcc.dg/vmx/lde.c: New test.
1371         * gcc.dg/vmx/lde-be-order.c: New test.
1372         * gcc.dg/vmx/ste.c: New test.
1373         * gcc.dg/vmx/ste-be-order.c: New test.
1375 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
1377         PR testsuite/60173
1378         * lib/target-supports.exp
1379         (check_effective_target_logical_op_short_circuit): Add cris-*-*
1380         and crisv32-*-* to list.
1382 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1384         PR fortran/60302
1385         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
1387 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1389         * gcc.dg/vmx/vsums.c: Check entire result vector.
1390         * gcc.dg/vmx/vsums-be-order.c: Likewise.
1392 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1394         * gcc.dg/vmx/ld.c: New test.
1395         * gcc.dg/vmx/ld-be-order.c: New test.
1396         * gcc.dg/vmx/ld-vsx.c: New test.
1397         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
1398         * gcc.dg/vmx/ldl.c: New test.
1399         * gcc.dg/vmx/ldl-be-order.c: New test.
1400         * gcc.dg/vmx/ldl-vsx.c: New test.
1401         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
1402         * gcc.dg/vmx/st.c: New test.
1403         * gcc.dg/vmx/st-be-order.c: New test.
1404         * gcc.dg/vmx/st-vsx.c: New test.
1405         * gcc.dg/vmx/st-vsx-be-order.c: New test.
1406         * gcc.dg/vmx/stl.c: New test.
1407         * gcc.dg/vmx/stl-be-order.c: New test.
1408         * gcc.dg/vmx/stl-vsx.c: New test.
1409         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
1411 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
1413         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
1414         * g++.dg/other/i386-3.C (dg-options): Ditto.
1415         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
1416         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
1417         -mavx512pf and -msha.
1419 2014-02-21  Richard Biener  <rguenther@suse.de>
1421         PR tree-optimization/60276
1422         * gcc.dg/vect/pr60276.c: New testcase.
1424 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1426         PR fortran/60234
1427         * gfortran.dg/finalize_23.f90: New.
1429 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
1431         PR c++/60052
1432         PR c++/60053
1433         * g++.dg/cpp1y/pr60052.C: New testcase.
1434         * g++.dg/cpp1y/pr60053.C: New testcase.
1436 2014-02-21  Tobias Burnus  <burnus@net-b.de>
1438         PR fortran/60286
1439         * gfortran.dg/inquire_16.f90: New.
1441 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
1443         * gcc.target/nios2/biggot-1.c: New.
1444         * gcc.target/nios2/biggot-2.c: New.
1446 2014-02-20  Martin Jambor  <mjambor@suse.cz>
1448         PR ipa/55260
1449         * gcc.dg/ipa/pr55260.c: New test.
1451 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
1453         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
1454         for execution test case.
1456 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
1458         PR ipa/58555
1459         * g++.dg/torture/pr58555.C: New testcase.
1461 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1463         PR target/60204
1464         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
1465         reflect abi fix.
1466         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1468 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1469             Kirill Yukhin  <kirill.yukhin@intel.com>
1471         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
1472         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
1473         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
1474         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1475         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
1476         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
1478 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1480         PR c/37743
1481         * g++.dg/ext/builtin-bswap1.C: New test.
1482         * c-c++-common/pr37743.c: New test.
1484 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
1486         * gcc.dg/decl-10.c: New test.
1488 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1490         PR c++/60267
1491         * g++.dg/ext/ivdep-1.C: New test.
1493         PR c++/60267
1494         * gcc.dg/pr60267.c: New test.
1496 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
1498         PR target/59794
1499         * gcc.target/i386/pr39162.c: Add dg-prune-output.
1500         (dg-options): Remove -Wno-psabi.
1501         * gcc.target/i386/pr59794-2.c: Ditto.
1502         * gcc.target/i386/pr60205-1.c: Ditto.
1503         * gcc.target/i386/sse-5.c: Ditto.
1505 2014-02-18  Nick Clifton  <nickc@redhat.com>
1507         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
1508         * gcc.dg/pr23623.c: Likewise.
1509         * gcc.dg/pr48784-1.c: Likewise.
1510         * gcc.dg/pr48784-2.c: Likewise.
1511         * gcc.dg/pr56997-2.c: Likewise.
1512         * gcc.dg/sms-6.c: Likewise.
1513         * gcc.dg/torture/pr60183.c: Likewise.
1514         * gcc.dg/torture/vec-cvt-1.c: Likewise.
1515         * gcc.c-torture/execute/20061220-1.x: New.
1516         * gcc.c-torture/execute/pr43220.x: New.
1517         * gcc.c-torture/execute/pr51581-1.x: New.
1518         * gcc.c-torture/execute/pr51581-2.x: New.
1519         * gcc.c-torture/execute/pr58570.x: New.
1520         * gcc.c-torture/unsorted/DFcmp.x: New.
1521         * gcc.c-torture/unsorted/SFset.x: New.
1523 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1525         * gnat.dg/opt31.adb: New test.
1527 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1529         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
1531 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
1533         PR fortran/60232
1534         * gfortran.dg/typebound_proc_33.f90: New.
1536 2014-02-19  Marek Polacek  <polacek@redhat.com>
1538         PR c/60195
1539         * gcc.dg/pr60195.c: New test.
1541 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
1543         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
1544         overflow.
1546 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1548         PR preprocessor/58844
1549         * c-c++-common/cpp/pr58844-1.c: New test.
1550         * c-c++-common/cpp/pr58844-2.c: New test.
1552 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1554         PR c++/60225
1555         * g++.dg/cpp0x/constexpr-ice10.C: New.
1557 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1559         PR c++/60215
1560         * g++.dg/cpp0x/pr60215.C: New.
1562 2014-02-18  Tobias Burnus  <burnus@net-b.de>
1564         PR fortran/49397
1565         * gfortran.dg/proc_ptr_45.f90: New.
1566         * gfortran.dg/proc_ptr_46.f90: New.
1568 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
1570         PR c++/60190
1571         * g++.dg/cpp1y/pr60190.C: New testcase.
1573         PR c++/60064
1574         * g++.dg/cpp1y/pr60064.C: New testcase.
1576 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
1578         PR target/60205
1579         * gcc.target/i386/pr60205-1.c: New test.
1580         * gcc.target/i386/pr60205-2.c: Ditto.
1582 2014-02-18  Kai Tietz  <ktietz@redhat.com>
1584         PR target/60193
1585         * gcc.target/i386/nest-1.c: New testcase.
1587 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1589         * gnat.dg/opt32.adb: New test.
1591 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
1593         PR fortran/60231
1594         * gfortran.dg/typebound_generic_15.f90: New.
1596 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
1598         PR fortran/55907
1599         * gfortran.dg/init_flag_12.f90: New.
1601 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
1602             Ilya Tocar  <ilya.tocar@intel.com>
1604         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
1605         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1606         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1607         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1609 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
1611         * lib/target-supports.exp
1612         (check_effective_target_logical_op_short_circuit): New procedure.
1613         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1614         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1615         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1616         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1617         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1618         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
1619         logical_op_short_circuit for the alternative test, extending
1620         it to arm_cortex_m.
1622 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1624         PR target/60203
1625         * gcc.target/powerpc/pr60203.c: New testsuite.
1627 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
1629         PR fortran/59599
1630         * gfortran.dg/ichar_3.f90: New test.
1632 2014-02-15  Richard Biener  <rguenther@suse.de>
1634         PR tree-optimization/60183
1635         * gcc.dg/torture/pr60183.c: New testcase.
1637 2014-02-14  Jeff Law  <law@redhat.com>
1639         PR rtl-optimization/60131
1640         * g++.dg/torture/pr60131.C: New test.
1642 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
1644         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1645         on command-line.
1647 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1649         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1651 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
1653         * gcc.c-torture/compile/20140213.c: New test.
1655 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
1657         PR target/43546
1658         * gcc.target/i386/pr43546.c: New test.
1660 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1662         * gcc.target/s390/hotpatch-compile-8.c: New test.
1664 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1666         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
1667         definition with an ifndef.
1668         * gcc.dg/pr59605-2.c: New test.
1670 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1672         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1674 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
1676         * gcc.dg/torture/float128-mul-underflow.c,
1677         gcc.dg/torture/float128-truncdf-underflow.c,
1678         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1680 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1682         PR middle-end/59737
1683         * g++.dg/ipa/pr59737.C: New test.
1685 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1687         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1689 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
1691         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1693         * gcc.dg/cilk-plus/jump-openmp.c: New file.
1695 2014-02-12  Richard Biener  <rguenther@suse.de>
1697         PR middle-end/60092
1698         * gcc.dg/torture/pr60092.c: New testcase.
1699         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1701 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1703         * gcc.c-torture/execute/20140212-1.c: New test.
1705 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
1707         PR c++/60047
1708         * g++.dg/cpp0x/pr60047.C: New.
1710 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1712         PR c/60101
1713         * c-c++-common/pr60101.c: New test.
1715 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
1717         PR lto/59468
1718         * g++.dg/ipa/devirt-27.C: New testcase.
1719         * g++.dg/ipa/devirt-26.C: New testcase.
1721 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1723         PR target/60137
1724         * gcc.target/powerpc/pr60137.c: New file.
1726 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1728         PR fortran/52370
1729         * gfortran.dg/pr52370.f90: New test.
1731 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
1733         PR target/59927
1734         Revert
1735         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1737         PR testsuite/58630
1738         * gcc.target/i386/pr43662.c (dg-options):
1739         Add -maccumulate-outgoing-args.
1740         * gcc.target/i386/pr43869.c (dg-options): Ditto.
1741         * gcc.target/i386/pr57003.c (dg-options): Ditto.
1742         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1743         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1744         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1745         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1746         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1747         Add -maccumulate-outgoing-args.
1748         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1749         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1750         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1751         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1752         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1753         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1754         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1755         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1756         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1757         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1758         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1759         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1760         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1761         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1762         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1764 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1766         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1768 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1770         PR debug/59776
1771         * gcc.dg/guality/pr59776.c: New test.
1773 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
1775         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1776         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1777         (add_options_for_arm_vfp3): New.
1779 2014-02-11  Jeff Law  <law@redhat.com>
1781         PR middle-end/54041
1782         * gcc.target/m68k/pr54041.c: New test.
1784 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1786         PR target/59927
1787         * gcc.target/i386/pr59927.c: New test.
1789 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
1791         * gcc.dg/vect/pr57741-3.c: Require vect_int.
1792         * gcc.dg/vect/pr60012.c: Likewise.
1793         * gcc.dg/vect/vect-119.c: Likewise.
1794         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1795         * gcc.dg/vect/vect-outer-4c.c: Likewise.
1797 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1799         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1801 2014-02-10  Jeff Law  <law@redhat.com>
1803         PR middle-end-52306
1804         * gcc.c-torture/compile/pr52306.c: New test.
1806 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1808         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1810 2014-02-10  Richard Biener  <rguenther@suse.de>
1812         PR tree-optimization/60115
1813         * gcc.dg/torture/pr60115.c: New testcase.
1815 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
1817         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1818         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1820 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1821             Ilya Tocar  <ilya.tocar@intel.com>
1823         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1824         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1825         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1826         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1827         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1828         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1829         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1830         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1831         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1832         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1833         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1834         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1835         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1836         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1837         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1838         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1839         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1840         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1841         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1842         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1843         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1844         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1845         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1846         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1847         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1848         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1849         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1851 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
1853         * gcc.dg/vect/pr59984.c: Require effective target
1854         vect_simd_clones.
1856 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1858         PR fortran/57522
1859         * gfortran.dg/associated_target_5.f03: New test.
1861 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1863         PR fortran/59026
1864         * gfortran.dg/elemental_by_value_1.f90: New test.
1866 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
1868         PR fortran/58470
1869         * gfortran.dg/finalize_22.f90: New.
1871 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
1873         PR fortran/60066
1874         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
1875         was fixed by the patch for PR59906.
1877 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
1879         PR translation/52289
1880         * gfortran.dg/coarray_8.f90: Update dg-error match.
1882 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1884         PR c/59984
1885         * gcc.dg/vect/pr59984.c: New test.
1887         PR middle-end/60092
1888         * gcc.dg/attr-alloc_align-1.c: New test.
1889         * gcc.dg/attr-alloc_align-2.c: New test.
1890         * gcc.dg/attr-alloc_align-3.c: New test.
1891         * gcc.dg/attr-assume_aligned-1.c: New test.
1892         * gcc.dg/attr-assume_aligned-2.c: New test.
1893         * gcc.dg/attr-assume_aligned-3.c: New test.
1895 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1897         PR target/60077
1898         * gcc.target/i386/pr60077-1.c: New test.
1899         * gcc.target/i386/pr60077-2.c: New test.
1901 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1903         PR preprocessor/56824
1904         * gcc.dg/pr56824.c: New test.
1906 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1908         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1909         variable used for atomic operations.
1911 2014-02-07  Richard Biener  <rguenther@suse.de>
1913         PR middle-end/60092
1914         * gcc.dg/vect/pr60092-2.c: New testcase.
1916 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1918         PR c++/60082
1919         Revert
1920         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1922         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1923         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1925 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1927         * gcc.target/s390/fp2int1.c: New testcase.
1929 2014-02-07  Richard Biener  <rguenther@suse.de>
1931         PR middle-end/60092
1932         * gcc.dg/tree-ssa/alias-30.c: New testcase.
1933         * gcc.dg/tree-ssa/alias-31.c: Likewise.
1935 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
1937         PR ipa/59918
1938         * g++.dg/torture/pr59918.C: New testcase.
1940 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1942         PR target/59575
1943         * gcc.target/arm/pr59575.c: New test.
1945         PR debug/59992
1946         * gcc.dg/pr59992.c: New test.
1948 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
1950         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1951         init_priority. Test alignment of variable instead of function.
1953 2014-02-06  Marek Polacek  <polacek@redhat.com>
1955         PR c/60087
1956         * gcc.dg/pr60087.c: New test.
1958 2014-02-06  Alan Modra  <amodra@gmail.com>
1960         * gcc.target/powerpc/pr60032.c: New.
1962 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1964         PR target/60062
1965         * gcc.c-torture/execute/pr60062.c: New test.
1966         * gcc.c-torture/execute/pr60072.c: New test.
1968 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
1970         * gcc.dg/tree-ssa/pr59597.c: Make called function static
1971         so that expected outcome works for PIC variants too.
1973 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
1974             Kugan Vivekanandarajah  <kuganv@linaro.org>
1976         * gcc.target/arm/vect-noalign.c: New file.
1978 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
1979             Jakub Jelinek  <jakub@redhat.com>
1981         PR middle-end/60013
1982         * gcc.dg/pr60013.c: New testcase.
1984 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1986         * gcc.dg/vmx/sum2s.c: New.
1987         * gcc.dg/vmx/sum2s-be-order.c: New.
1989 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1991         * gcc.dg/vmx/pack.c: New.
1992         * gcc.dg/vmx/pack-be-order.c: New.
1993         * gcc.dg/vmx/unpack.c: New.
1994         * gcc.dg/vmx/unpack-be-order.c: New.
1996 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1998         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1999         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2001 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2003         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
2004         Use __builtin_floorf, __builtin_ceilf.
2005         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
2006         declaration.
2007         (TEST): Use __builtin_floorf.
2008         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2010 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
2012         PR ipa/59947
2013         * g++.dg/opt/pr59947.C: New test.
2015         PR c++/58703
2016         * c-c++-common/gomp/pr58703.c: New test.
2018 2014-02-05  Richard Biener  <rguenther@suse.de>
2020         PR testsuite/60076
2021         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
2022         avoid using unsigned long long.
2024 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
2026         PR middle-end/57499
2027         * g++.dg/torture/pr57499.C: New test.
2029 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
2031         * gcc.dg/asan/nosanitize-and-inline.c: New test.
2033 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
2035         * g++.dg/ipa/devirrt-22.C: Fix template.
2037 2014-02-04  Marek Polacek  <polacek@redhat.com>
2039         PR c/60036
2040         * gcc.dg/pr60036.c: New test.
2042 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
2044         PR ipa/60058
2045         * g++.dg/torture/pr60058.C: New testcase.
2047 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2049         * g++.dg/tsan/default_options.C: Invert check.
2051 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2053         PR tree-optimization/60002
2054         * g++.dg/opt/pr60002.C: New test.
2056         PR tree-optimization/60023
2057         * g++.dg/vect/pr60023.cc: New test.
2059         PR ipa/60026
2060         * c-c++-common/torture/pr60026.c: New test.
2062         PR rtl-optimization/57915
2063         * gcc.target/i386/pr57915.c: New test.
2065 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2067         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
2069 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
2071         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
2073 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2075         PR middle-end/59261
2076         * gcc.dg/pr59261.c: New test.
2078 2014-02-04  Richard Biener  <rguenther@suse.de>
2080         PR tree-optimization/60012
2081         * gcc.dg/vect/pr60012.c: New testcase.
2083 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2085         PR target/59788
2086         * g++.dg/eh/unwind-direct.C: New test.
2088 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
2090         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
2091         timeout value to 20s.
2093 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
2095         PR ipa/59882
2096         * g++.dg/torture/pr59882.C: New testcase
2098 2014-02-03  Jan Hubicka  <jh@suse.cz>
2100         PR ipa/59831
2101         * g++.dg/ipa/devirt-22.C: New testcase.
2103 2014-02-03  Jan Hubicka  <jh@suse.cz>
2105         * g++.dg/ipa/devirt-25.C: New testcase.
2107 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2109         PR tree-optimization/59924
2110         * gcc.dg/pr59924.c: New test.
2112 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
2114         PR ipa/59831
2115         * g++.dg/ipa/devirt-24.C: New testcase.
2117 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
2119         PR c++/53017
2120         PR c++/59211
2121         * c-c++-common/attributes-1.c: New testcase.
2122         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
2124 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2126         PR c++/58871
2127         * g++.dg/cpp0x/pr58871.C: New.
2129 2014-02-03  Cong Hou  <congh@google.com>
2131         PR tree-optimization/60000
2132         * g++.dg/vect/pr60000.cc: New test.
2134 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
2136         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
2137         * gcc.target/i386/long-double-64-4.c: Likewise.
2138         * gcc.target/i386/long-double-80-1.c: Likewise.
2139         * gcc.target/i386/long-double-80-2.c: Likewise.
2140         * gcc.target/i386/long-double-80-3.c: Likewise.
2141         * gcc.target/i386/long-double-80-4.c: Likewise.
2142         * gcc.target/i386/long-double-80-5.c: Likewise.
2143         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
2144         __multf3 isn't used.
2145         * gcc.target/i386/long-double-64-3.c: Likewise.
2146         * gcc.target/i386/long-double-128-1.c: New test.
2147         * gcc.target/i386/long-double-128-2.c: Likewise.
2148         * gcc.target/i386/long-double-128-3.c: Likewise.
2149         * gcc.target/i386/long-double-128-4.c: Likewise.
2150         * gcc.target/i386/long-double-128-5.c: Likewise.
2151         * gcc.target/i386/long-double-128-6.c: Likewise.
2152         * gcc.target/i386/long-double-128-7.c: Likewise.
2153         * gcc.target/i386/long-double-128-8.c: Likewise.
2154         * gcc.target/i386/long-double-128-9.c: Likewise.
2155         * gcc.target/i386/long-double-64-5.c: Likewise.
2156         * gcc.target/i386/long-double-64-6.c: Likewise.
2157         * gcc.target/i386/long-double-64-7.c: Likewise.
2158         * gcc.target/i386/long-double-64-8.c: Likewise.
2159         * gcc.target/i386/long-double-64-9.c: Likewise.
2160         * gcc.target/i386/long-double-80-10.c: Likewise.
2161         * gcc.target/i386/long-double-80-8.c: Likewise.
2162         * gcc.target/i386/long-double-80-9.c: Likewise.
2164 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
2166         PR rtl-optimization/57662
2167         * g++.dg/pr57662.C: New test.
2169 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2171         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
2172         * gcc.dg/vmx/perm.c: New.
2173         * gcc.dg/vmx/perm-be-order.c: New.
2175 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2177         * gcc.dg/vmx/vsums.c: New.
2178         * gcc.dg/vmx/vsums-be-order.c: New.
2180 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
2182         * g++.dg/ipa/devirt-23.C: New testcase.
2183         * g++.dg/ipa/devirt-20.C: Fix template.
2185 2014-02-02  Jan Hubicka  <jh@suse.cz>
2187         * g++.dg/ipa/devirt-21.C: New testcase.
2189 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2191         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
2192         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
2194 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
2196         PR target/60017
2197         * gcc.c-torture/execute/pr60017.c: New test.
2199 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
2201         PR fortran/57033
2202         * gfortran.dg/default_initialization_7.f90: New test.
2204 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
2206         PR fortran/59906
2207         * gfortran.dg/elemental_subroutine_9.f90: New test.
2209 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2211         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
2213 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2215         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
2217 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2219         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
2221 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
2223         PR c++/51219
2224         * g++.dg/init/bitfield5.C: New.
2226 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
2228         PR tree-optimization/60003
2229         * gcc.c-torture/execute/pr60003.c: New test.
2231 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
2233         PR bootstrap/59985
2234         * gcc.target/arm/pr59985.C: New.
2236 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2238         PR sanitizer/59410
2239         * lib/tsan-dg.exp (tsan_init): Instead of not running any
2240         tsan tests if trivial testcase doesn't run, set dg-do-what-default
2241         to compile.
2242         (tsan_finish): Restore dg-do-what-default.
2243         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
2244         * g++.dg/tsan/fd_close_norace2.C: Likewise.
2245         * g++.dg/tsan/default_options.C: Likewise.
2246         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2247         * g++.dg/tsan/atomic_free2.C: Likewise.
2248         * g++.dg/tsan/cond_race.C: Likewise.
2249         * g++.dg/tsan/fd_close_norace.C: Likewise.
2250         * g++.dg/tsan/benign_race.C: Likewise.
2251         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2252         * c-c++-common/tsan/simple_race.c: Likewise.
2253         * c-c++-common/tsan/mutexset1.c: Likewise.
2254         * c-c++-common/tsan/thread_leak2.c: Likewise.
2255         * c-c++-common/tsan/tls_race.c: Likewise.
2256         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2257         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
2258         * c-c++-common/tsan/free_race2.c: Likewise.
2259         * c-c++-common/tsan/thread_leak.c: Likewise.
2260         * c-c++-common/tsan/thread_leak1.c: Likewise.
2261         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2262         * c-c++-common/tsan/free_race.c: Likewise.
2263         * c-c++-common/tsan/sleep_sync.c: Likewise.
2264         * c-c++-common/tsan/tiny_race.c: Likewise.
2265         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2266         * c-c++-common/tsan/atomic_stack.c: Likewise.
2267         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
2268         in dg-output regexps.
2269         * c-c++-common/tsan/simple_stack.c: Likewise.
2271 2014-01-31  Richard Henderson  <rth@redhat.com>
2273         * g++.dg/tm/pr60004.C: New.
2275 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
2277         PR c++/59082
2278         * g++.dg/inherit/crash4.C: New.
2280 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
2282         * c-c++-common/tsan/simple_race.c: Made test less flaky.
2284 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2286         * gcc.target/i386/m512-check.h: Use correct rounding values.
2288 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2290         * gcc.target/i386/avx-1.c: Use correct rounding values.
2291         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
2292         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
2293         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
2294         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
2295         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
2296         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
2297         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
2298         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
2299         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
2300         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
2301         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
2302         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
2303         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
2304         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
2305         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
2306         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
2307         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
2308         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
2309         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
2310         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
2311         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
2312         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
2313         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
2314         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
2315         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
2316         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2317         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
2318         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
2319         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
2320         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
2321         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
2322         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
2323         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
2324         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
2325         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
2326         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
2327         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
2328         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
2329         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
2330         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
2331         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
2332         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
2333         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
2334         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
2335         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
2336         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
2337         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
2338         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
2339         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
2340         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
2341         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
2342         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
2343         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
2344         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
2345         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
2346         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
2347         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
2348         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
2349         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
2350         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
2351         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
2352         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
2353         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
2354         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
2355         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
2356         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
2357         * gcc.target/i386/sse-13.c: Ditto.
2358         * gcc.target/i386/sse-14.c: Ditto.
2359         * gcc.target/i386/sse-22.c: Ditto.
2360         * gcc.target/i386/sse-23.c: Ditto.
2362 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2364         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
2365         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
2367 2014-01-31  Richard Biener  <rguenther@suse.de>
2369         PR middle-end/59990
2370         * gcc.dg/torture/pr59990.c: New testcase.
2372 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2374         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
2375         if it fails don't run any tsan tests.
2377 2014-01-31  Marek Polacek  <polacek@redhat.com>
2379         PR c/59963
2380         * gcc.dg/pr59940.c (g): Adjust dg-warning.
2381         (y): Adjust dg-error.
2382         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
2383         * gcc.dg/pr59963-1.c: New test.
2384         * gcc.dg/pr59963-2.c: New test.
2385         * gcc.dg/pr59963-3.c: New test.
2387 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
2389         PR target/59923
2390         * gcc.target/arm/pr59923.c: New test.
2392 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2394         * gcc.dg/vmx/splat.c: New.
2395         * gcc.dg/vmx/splat-vsx.c: New.
2396         * gcc.dg/vmx/splat-be-order.c: New.
2397         * gcc.dg/vmx/splat-vsx-be-order.c: New.
2398         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
2399         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
2401 2014-01-30  Richard Biener  <rguenther@suse.de>
2403         PR tree-optimization/59993
2404         * gcc.dg/torture/pr59993.c: New testcase.
2406 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
2408         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
2409         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
2410         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
2411         vect_int rather than vect_float.
2413 2014-01-30  Marek Polacek  <polacek@redhat.com>
2415         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
2417 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
2419         * gcc.target/microblaze/isa/fcmp4.c: New.
2421 2014-01-30  Marek Polacek  <polacek@redhat.com>
2423         PR c/59940
2424         * gcc.dg/pr59940.c: New test.
2425         * gcc.dg/pr35635.c (func3): Move dg-warning.
2427 2014-01-30  Richard Biener  <rguenther@suse.de>
2429         PR tree-optimization/59903
2430         * gcc.dg/torture/pr59903.c: New testcase.
2432 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2434         PR c++/58843
2435         * g++.dg/lookup/crash8.C: New.
2437 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2439         PR c++/58649
2440         * g++.dg/template/crash117.C: New.
2442 2014-01-30  Richard Biener  <rguenther@suse.de>
2444         PR c/59905
2445         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
2446         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
2447         abort.
2448         * gcc.dg/invalid-call-1.c: Likewise.
2450 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2452         PR c++/58561
2453         * g++.dg/cpp1y/auto-fn23.C: New.
2455 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2457         PR c++/58846
2458         * g++.dg/init/dso_handle2.C: New.
2460 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2462         PR c++/58674
2463         * g++.dg/cpp0x/pr58674.C: New.
2465 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2467         PR target/59617
2468         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
2469         * gcc.target/i386/avx512f-gather-5.c: Ditto.
2471 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2473         * gcc.dg/vmx/merge-be-order.c: New.
2474         * gcc.dg/vmx/merge.c: New.
2475         * gcc.dg/vmx/merge-vsx-be-order.c: New.
2476         * gcc.dg/vmx/merge-vsx.c: New.
2478 2014-01-29  Richard Biener  <rguenther@suse.de>
2480         PR tree-optimization/58742
2481         * gcc.dg/pr58742-1.c: New testcase.
2482         * gcc.dg/pr58742-2.c: Likewise.
2483         * gcc.dg/pr58742-3.c: Likewise.
2485 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
2487         * gcc.target/arm/ftest-armv7ve-arm.c: New.
2488         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
2489         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
2491 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2493         PR c++/58702
2494         * g++.dg/gomp/pr58702.C: New.
2496 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
2498         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
2499         selector.
2501 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
2503         PR middle-end/59917
2504         PR tree-optimization/59920
2505         * gcc.dg/pr59920-1.c: New test.
2506         * gcc.dg/pr59920-2.c: New test.
2507         * gcc.dg/pr59920-3.c: New test.
2508         * c-c++-common/gomp/pr59917-1.c: New test.
2509         * c-c++-common/gomp/pr59917-2.c: New test.
2511         PR tree-optimization/59594
2512         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
2513         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
2514         * gcc.dg/vect/pr59594.c: New test.
2516 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
2518         PR fortran/59414
2519         * gfortran.dg/allocate_class_3.f90: New test.
2521 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
2523         PR preprocessor/59935
2524         * c-c++-common/cpp/warning-zero-location.c: New test.
2525         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
2527 2014-01-27  Steve Ellcey  <sellcey@mips.com>
2529         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
2531 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
2533         * g++.dg/ext/mv16.C: New tests.
2535 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
2537         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
2538         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2539         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
2540         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2541         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
2542         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2543         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
2544         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2545         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2546         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2547         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2548         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2549         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2550         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2551         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2552         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2553         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2554         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2555         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2556         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2557         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2558         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2559         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2560         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2561         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2562         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2563         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2564         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2565         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2566         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2567         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2568         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2569         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2570         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2571         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2572         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2573         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2574         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2575         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
2576         _mm512_mask_cvtepi32_storeu_epi8.
2577         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2578         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
2579         _mm512_mask_cvtepi32_storeu_epi16.
2580         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2581         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
2582         _mm512_mask_cvtepi64_storeu_epi8.
2583         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2584         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
2585         _mm512_mask_cvtepi64_storeu_epi16.
2586         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2587         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
2588         _mm512_mask_cvtepi64_storeu_epi32.
2589         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2590         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
2591         _mm512_mask_cvtsepi32_storeu_epi8.
2592         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2593         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
2594         _mm512_mask_cvtsepi32_storeu_epi16.
2595         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2596         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
2597         _mm512_mask_cvtsepi64_storeu_epi8.
2598         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2599         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
2600         _mm512_mask_cvtsepi64_storeu_epi16.
2601         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2602         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
2603         _mm512_mask_cvtsepi64_storeu_epi32.
2604         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2605         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
2606         _mm512_mask_cvtusepi32_storeu_epi8.
2607         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2608         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
2609         _mm512_mask_cvtusepi32_storeu_epi16.
2610         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2611         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2612         _mm512_mask_cvtusepi64_storeu_epi8.
2613         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2614         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2615         _mm512_mask_cvtusepi64_storeu_epi16.
2616         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2617         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2618         _mm512_mask_cvtusepi64_storeu_epi32.
2619         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2620         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2622 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2624         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2625         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2626         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2627         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2628         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2629         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2630         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2631         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2632         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2633         built-ins roudning immediate.
2634         * gcc.target/i386/sse-22.c: Add new built-ins.
2635         * gcc.target/i386/sse-23.c: Ditto.
2636         * gcc.target/i386/avx-1.c: Ditto.
2638 2014-01-27  Christian Bruel  <christian.bruel@st.com>
2640         * gcc.target/sh/torture/strncmp.c: New tests.
2642 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
2644         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2646 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2648         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2650 2014-01-24  Jeff Law  <law@redhat.com>
2652         PR tree-optimization/59919
2653         * gcc.c-torture/compile/pr59919.c: New test.
2655 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
2657         PR c++/57524
2658         * g++.dg/ext/timevar2.C: New.
2660 2014-01-24  Marek Polacek  <polacek@redhat.com>
2662         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2664 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
2666         PR target/59929
2667         * gcc.target/i386/pr59929.c: New test.
2669 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2671         PR target/59909
2672         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2673         word atomic functions at runtime.
2675 2014-01-23  Marek Polacek  <polacek@redhat.com>
2677         PR c/59846
2678         * gcc.dg/pr59846.c: New test.
2680 2014-01-23  Marek Polacek  <polacek@redhat.com>
2682         PR c/58346
2683         * c-c++-common/pr58346-1.c: New test.
2684         * c-c++-common/pr58346-2.c: New test.
2685         * c-c++-common/pr58346-3.c: New test.
2687 2014-01-23  Marek Polacek  <polacek@redhat.com>
2689         PR c/59871
2690         * gcc.dg/20020220-2.c: Adjust dg-warning message.
2691         * gcc.dg/pr59871.c: New test.
2693 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
2695         PR c++/58980
2696         * g++.dg/parse/enum11.C: New.
2698 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2700         * gcc.target/aarch64/sshr64_1.c: New testcase.
2702 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2704         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2705         SIMD enabled function.
2706         * g++.dg/cilk-plus/ef_test.C: New test.
2707         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2708         and added C++ ones.
2709         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2710         to differenciate C error messages from C++ ones.
2712 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2714         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2716 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
2718         * gcc.target/microblaze/others/builtin-trap.c: New test,
2720 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
2722         PR middle-end/58809
2723         * c-c++-common/gomp/pr58809.c: New test.
2725 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
2727         PR sanitizer/59897
2728         * c-c++-common/asan/use-after-return-1.c: Fixed
2729         to pass on darwin.
2731 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
2733         PR preprocessor/58580
2734         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2736 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2737             Ilya Tocar  <ilya.tocar@intel.com>
2739         * gcc.target/i386/avx512f-kmovw-1.c: New.
2741 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2743         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2744         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2745         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2746         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2747         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2748         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2750 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
2752         PR target/52125
2753         * gcc.dg/pr48774.c: Remove skip for mips_rel.
2754         * gcc.target/mips/pr52125.c: New test.
2756 2014-01-22  Marek Polacek  <polacek@redhat.com>
2758         PR c/59891
2759         * gcc.dg/torture/pr59891.c: New test.
2761 2014-01-22  Jeff Law  <law@redhat.com>
2763         PR tree-optimization/59597
2764         * gcc.dg/tree-ssa/pr59597.c: New test.
2766 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
2768         PR rtl-optimization/59477
2769         * g++.dg/pr59477.C: New.
2771 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
2773         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2775 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2777         PR c++/59482
2778         * g++.dg/pr59482.C: New.
2780 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2782         * gcc.dg/vmx/insert-vsx-be-order.c: New.
2783         * gcc.dg/vmx/extract-vsx.c: New.
2784         * gcc.dg/vmx/extract-vsx-be-order.c: New.
2785         * gcc.dg/vmx/insert-vsx.c: New.
2787 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2789         PR rtl-optimization/59896
2790         * gcc.target/arm/pr59896.c: New.
2792 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2794         PR rtl-optimization/59858
2795         * gcc.target/arm/pr59858.c: New.
2797 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
2799         PR target/59003
2800         * gcc.dg/tree-prof/pr59003.c: New test.
2802         PR middle-end/59860
2803         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2804         other targets.
2806 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
2808         * gfortran.dg/round_3.f08: Add more cases.
2810 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
2812         * lib/target-supports.exp (force_conventional_output_for): New
2813         procedure.
2814         * lib/scanasm.exp (scan-assembler_required_options)
2815         (scan-assembler-not_required_options)
2816         (scan-assembler-times_required_options): Replace with
2817         force_conventional_output_fors.
2818         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2819         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2821 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
2823         PR middle-end/59789
2824         * gcc.target/i386/pr59789.c: New testcase.
2826 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
2828         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2829         the 'code' bitfield from 16 to 8.
2831 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2833         * lib/target-supports.exp
2834         (check_effective_target_vect_perm): Exclude aarch64_be.
2835         (check_effective_target_vect_perm_byte): Likewise.
2836         (check_effective_target_vect_perm_short): Likewise.
2838 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2840         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2841         (RUN_TEST): Use new macro.
2842         (INDEX64_32): Delete.
2843         (INDEX64_64): Likewise.
2844         (INDEX128_32): Likewise.
2845         (INDEX128_64): Likewise.
2846         (INDEX): Likewise.
2847         (test_vneg_f32): Use fixed RUN_TEST.
2849 2014-01-20  Richard Biener  <rguenther@suse.de>
2851         PR middle-end/59860
2852         * gcc.dg/pr59860.c: New testcase.
2854 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
2856         PR target/59880
2857         * gcc.target/i386/pr59880.c: New test.
2859 2014-01-20  Renlin Li  <renlin.li@arm.com>
2861         * gcc.dg/pr44194-1.c: Tweak regexp.
2863 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2865         PR libfortran/59771
2866         PR libfortran/59774
2867         PR libfortran/59836
2868         * gfortran.dg/round_3.f08: New cases added.
2869         * gfortran.dg/fmt_g_1.f90: New test.
2871 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
2873         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2875 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2877         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2879 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2881         * gcc.dg/vect/pr57705.c: Require vect_int.
2882         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2883         * gcc.dg/vect/vect-alias-check.c: Likewise.
2885 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
2887         PR fortran/58007
2888         * gfortran.dg/unresolved_fixup_1.f90: New test.
2889         * gfortran.dg/unresolved_fixup_2.f90: New test.
2891 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
2893         PR target/58944
2894         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2895         Remove dg-prune-output lines.
2897 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2899         PR middle-end/59706
2900         * gfortran.dg/pr59706.f90: New test.
2901         * g++.dg/ext/pr59706.C: New test.
2903 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2905         PR c++/59270
2906         PR c++/58811
2907         * g++.dg/cpp0x/decltype-incomplete1.C: New.
2908         * g++.dg/init/pr58811.C: Likewise.
2910 2014-01-17  Jeff Law  <law@redhat.com>
2912         PR middle-end/57904
2913         * gfortran.dg/pr57904.f90: New test.
2915 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2917         PR c++/59269
2918         * g++.dg/cpp0x/nsdmi-union4.C: New.
2920 2014-01-17  Marek Polacek  <polacek@redhat.com>
2922         PR c++/59838
2923         * g++.dg/diagnostic/pr59838.C: New test.
2925 2014-01-17  Marek Polacek  <polacek@redhat.com>
2927         PR c/58346
2928         * gcc.dg/pr58346.c: New test.
2930 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2932         PR testsuite/58776
2933         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2934         dg-options, use dg-additional-options for i?86/x86_64 to avoid
2935         option duplication.
2937         PR fortran/59440
2938         * gfortran.dg/pr59440-1.f90: New test.
2939         * gfortran.dg/pr59440-2.f90: New test.
2940         * gfortran.dg/pr59440-3.f90: New test.
2942         PR testsuite/59064
2943         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2944         testing for " version" and " alias" with one testing for
2945         " version\[^\n\r]* alias".
2946         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2947         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2948         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2949         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2950         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2951         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2953         PR c++/57945
2954         * c-c++-common/torture/pr57945.c: New test.
2956 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2958         * gcc.target/arm/its.c: New testcase.
2960 2014-01-16  Jan Hubicka  <jh@suse.cz>
2962         PR ipa/59775
2963         * g++.dg/torture/pr59775.C: New testcase.
2965 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
2967         PR middle-end/58344
2968         * gcc.c-torture/compile/pr58344.c: New test.
2970         PR target/59839
2971         * gcc.target/i386/pr59839.c: New test.
2973         PR debug/54694
2974         * gcc.target/i386/pr9771-1.c (main): Rename to...
2975         (real_main): ... this.  Add __asm name "main".
2976         (ASMNAME, ASMNAME2, STRING): Define.
2978 2014-01-16  Nick Clifton  <nickc@redhat.com>
2980         PR middle-end/28865
2981         * gcc.c-torture/compile/pr28865.c: New.
2982         * gcc.c-torture/execute/pr28865.c: New.
2984 2014-01-16  Marek Polacek  <polacek@redhat.com>
2986         PR middle-end/59827
2987         * gcc.dg/pr59827.c: New test.
2989 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
2991         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2993 2014-01-15  Richard Henderson  <rth@redhat.com>
2995         PR debug/54694
2996         * gcc.target/i386/pr54694.c: New test.
2998 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
3000         PR c++/49718
3001         * g++.dg/pr49718.C: New test.
3003 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
3005         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
3007 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3009         * gcc.dg/vmx/mult-even-odd.c: New.
3010         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
3012 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3014         * lib/target-supports.exp (check_libcilkrts_available): Added an
3015         extern "C" if we are using C++ along with a function prototype.
3017 2014-01-15  Jeff Law  <law@redhat.com>
3019         PR tree-optimization/59747
3020         * gcc.c-torture/execute/pr59747.c: New test.
3022 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3024         PR target/59794
3025         * c-c++-common/convert-vec-1.c: Also prune ABI change for
3026         Linux/x86.
3027         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
3028         * g++.dg/ext/attribute-test-1.C: Likewise.
3029         * g++.dg/ext/attribute-test-2.C: Likewise.
3030         * g++.dg/ext/attribute-test-3.C: Likewise.
3031         * g++.dg/ext/attribute-test-4.C: Likewise.
3032         * g++.dg/ext/pr56790-1.C: Likewise.
3033         * g++.dg/torture/pr38565.C: Likewise.
3034         * gcc.dg/pr53060.c: Likewise.
3035         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
3036         * c-c++-common/vector-compare-2.c: Likewise.
3037         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
3038         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
3039         dg-message line number.
3041 2014-01-15  Matthias Klose  <doko@ubuntu.com>
3043         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
3045 2014-01-15  Richard Biener  <rguenther@suse.de>
3047         PR tree-optimization/59822
3048         * g++.dg/torture/pr59822.C: New testcase.
3050 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
3052         PR target/59808
3053         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
3054         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
3056 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
3057             Kugan Vivekanandarajah  <kuganv@linaro.org>
3059         PR target/59695
3060         * g++.dg/pr59695.C: New testcase.
3062 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3064         PR target/59803
3065         * gcc.c-torture/compile/pr59803.c: New testcase.
3067 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
3069         PR c/58943
3070         * gcc.c-torture/execute/pr58943.c: New test.
3071         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
3073 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3075         PR target/59794
3076         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
3077         * gcc.target/i386/pr39162.c (y): New __m256i variable.
3078         (bar): Change return type to void.  Set y to x.
3079         * gcc.target/i386/pr59794-1.c: New testcase.
3080         * gcc.target/i386/pr59794-2.c: Likewise.
3081         * gcc.target/i386/pr59794-3.c: Likewise.
3082         * gcc.target/i386/pr59794-4.c: Likewise.
3083         * gcc.target/i386/pr59794-5.c: Likewise.
3084         * gcc.target/i386/pr59794-6.c: Likewise.
3085         * gcc.target/i386/pr59794-7.c: Likewise.
3087 2014-01-14  Richard Biener  <rguenther@suse.de>
3089         PR tree-optimization/58921
3090         PR tree-optimization/59006
3091         * gcc.dg/torture/pr58921.c: New testcase.
3092         * gcc.dg/torture/pr59006.c: Likewise.
3093         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
3095 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
3097         PR testsuite/59494
3098         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
3099         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
3100         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
3101         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
3102         Executing predictive commoning without unrolling.
3104 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
3106         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
3107         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
3108         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
3109         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
3110         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
3111         __builtin_ia32_rsqrt28sd_round.
3112         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
3113         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3114         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3115         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3116         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3117         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3118         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
3119         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
3120         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
3121         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
3122         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
3123         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
3124         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
3125         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3126         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
3127         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
3128         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
3129         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3130         * gcc.target/i386/sse-22.c: Extend with new built-ins,
3131         fix wrong rounding mode (see above).
3132         * gcc.target/i386/sse-23.c: Ditto.
3134 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3136         * gcc.dg/vmx/insert.c: New.
3137         * gcc.dg/vmx/insert-be-order.c: New.
3138         * gcc.dg/vmx/extract.c: New.
3139         * gcc.dg/vmx/extract-be-order.c: New.
3141 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
3143         PR tree-optimization/59387
3144         * gcc.c-torture/execute/pr59387.c: New test.
3146 2014-01-13  Richard Biener  <rguenther@suse.de>
3148         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
3149         adjusting mathlib options.
3150         * gfortran.dg/lto/lto.exp: Likewise.
3152 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3154         * gnat.dg/loop_optimization17.adb: New test.
3155         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
3157 2014-01-13  Christian Bruel  <christian.bruel@st.com>
3159         * gcc.target/sh/cmpstrn.c: New case.
3161 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
3163         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
3164         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3166 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
3168         PR fortran/58026
3169         * gfortran.dg/alloc_comp_basics_6.f90: New.
3171 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3173         PR fortran/59700
3174         * gfortran.dg/pr59700.f90: New test.
3176 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3178         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
3179         * gfortran.dg/use_only_3.f90: Likewise.
3180         * gfortran.dg/inquire_10.f90: Delete opened file.
3181         * gfortran.dg/inquire_15.f90: Likewise.
3182         * gfortran.dg/pr16597.f90: Likewise.
3183         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
3184         for PR59419.
3186 2014-01-10  Jeff Law  <law@redhat.com>
3188         PR middle-end/59743
3189         * gcc.c-torture/compile/pr59743.c: New test.
3191 2014-01-10  Jan Hubicka  <jh@suse.cz>
3193         PR ipa/58585
3194         * g++.dg/torture/pr58585.C: New testcase.
3196 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
3198         * gcc.dg/pr46309.c: Disable for cris*-*-*.
3200 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
3202         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
3204 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
3206         PR target/59744
3207         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
3208         * gcc.target/aarch64/cmn-neg2.c: New test.
3210 2014-01-10  Richard Biener  <rguenther@suse.de>
3212         PR tree-optimization/59374
3213         * gcc.dg/torture/pr59374-3.c: New testcase.
3215 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3217         * lib/target-supports.exp
3218         (check_effective_target_arm_crypto_ok_nocache): New.
3219         (check_effective_target_arm_crypto_ok): Use above procedure.
3220         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
3222 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
3224         PR ipa/58252
3225         PR ipa/59226
3226         * g++.dg/ipa/devirt-20.C: New testcase.
3227         * g++.dg/torture/pr58252.C: Likewise.
3228         * g++.dg/torture/pr59226.C: Likewise.
3230 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3232         * c-c++-common/asan/no-asan-stack.c: New test.
3234 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
3236         PR middle-end/59670
3237         * gcc.dg/pr59670.c: New test.
3239 2014-01-09  Steve Ellcey  <sellcey@mips.com>
3241         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
3243 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
3245         PR middle-end/47735
3246         * gcc.target/i386/pr47735.c: New test.
3248         PR tree-optimization/59622
3249         * g++.dg/opt/pr59622-2.C: New test.
3250         * g++.dg/opt/pr59622-3.C: New test.
3251         * g++.dg/opt/pr59622-4.C: New test.
3252         * g++.dg/opt/pr59622-5.C: New test.
3254         PR sanitizer/59136
3255         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
3256         filename:line instead of (modulename+offset) form with stripped
3257         initial / from the filename.
3259 2014-01-09  Ian Lance Taylor  <iant@google.com>
3261         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
3262         the other Go compiler.
3264 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3266         PR c++/59730
3267         * g++.dg/cpp0x/variadic145.C: New.
3269 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
3271         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
3272         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
3274 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3276         PR testsuite/59524
3277         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
3278         are run only if the Cilk library is available/enabled.
3279         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3280         * lib/target-supports.exp (check_libcilkrts_available): New function.
3282 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3284         PR c++/59631
3285         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
3286         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3287         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
3288         with dg-additional-options.
3289         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3290         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3291         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3292         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3293         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
3294         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
3296 2014-01-09  Richard Biener  <rguenther@suse.de>
3298         PR tree-optimization/59715
3299         * gcc.dg/torture/pr59715.c: New testcase.
3301 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3303         * c-c++-common/asan/no-asan-globals.c: New test.
3304         * c-c++-common/asan/no-instrument-reads.c: Likewise.
3305         * c-c++-common/asan/no-instrument-writes.c: Likewise.
3306         * c-c++-common/asan/use-after-return-1.c: Likewise.
3307         * c-c++-common/asan/no-use-after-return.c: Likewise.
3309 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
3311         * gnat.dg/weak2.ad[sb]: New test.
3313 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3315         PR middle-end/59471
3316         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
3317         type, use pointers to vector type instead.
3319 2014-01-08  Catherine Moore  <clm@codesourcery.com>
3321         * gcc.target/mips/umips-branch-3.c: New test.
3322         * gcc.target/mips/umips-branch-4.c: New test.
3324 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3326         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
3327         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
3328         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
3329         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
3330         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
3331         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
3332         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
3333         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
3335 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3337         PR rtl-optimization/59137
3338         * gcc.target/mips/pr59137.c: New test.
3340 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
3342         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
3343         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
3344         * gcc.target/i386/pr55433.c (dg-options): Ditto.
3345         * gcc.target/i386/pr57848.c (dg-options): Ditto.
3346         * gcc.target/i386/pr59099.c (dg-options): Ditto.
3347         Require fpic effective target.
3348         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
3350 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3352         PR ipa/59722
3353         * gcc.dg/pr59722.c: New test.
3355 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3357         PR middle-end/57748
3358         * gcc.dg/torture/pr57748-3.c: New test.
3359         * gcc.dg/torture/pr57748-4.c: New test.
3361 2014-01-08  Marek Polacek  <polacek@redhat.com>
3363         PR middle-end/59669
3364         * gcc.dg/gomp/pr59669-1.c: New test.
3365         * gcc.dg/gomp/pr59669-2.c: New test.
3367 2014-01-08  Martin Jambor  <mjambor@suse.cz>
3369         PR ipa/59610
3370         * gcc.dg/ipa/pr59610.c: New test.
3372 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
3374         PR fortran/58182
3375         * gfortran.dg/binding_label_tests_26a.f90: New.
3376         * gfortran.dg/binding_label_tests_26b.f90: New.
3378 2014-01-08  Marek Polacek  <polacek@redhat.com>
3380         PR sanitizer/59667
3381         * c-c++-common/ubsan/pr59667.c: New test.
3383 2014-01-08  Richard Biener  <rguenther@suse.de>
3385         PR middle-end/59630
3386         * gcc.dg/pr59630.c: New testcase.
3388 2014-01-08  Richard Biener  <rguenther@suse.de>
3390         PR middle-end/59471
3391         * gcc.dg/pr59471.c: New testcase.
3393 2014-01-07  Jeff Law  <law@redhat.com>
3395         PR middle-end/53623
3396         * gcc.target/i386/pr53623.c: New test.
3398 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
3400         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
3401         blanks at EOF.
3402         * g++.dg/cpp1y/pr58534.C: Likewise.
3403         * g++.dg/cpp1y/pr58536.C: Likewise.
3404         * g++.dg/cpp1y/pr58548.C: Likewise.
3405         * g++.dg/cpp1y/pr58549.C: Likewise.
3406         * g++.dg/cpp1y/pr58637.C: Likewise.
3407         * g++.dg/cpp1y/pr59112.C: Likewise.
3408         * g++.dg/cpp1y/pr59113.C: Likewise.
3409         * g++.dg/cpp1y/pr59629.C: Likewise.
3410         * g++.dg/cpp1y/pr59635.C: Likewise.
3411         * g++.dg/cpp1y/pr59636.C: Likewise.
3412         * g++.dg/cpp1y/pr59638.C: Likewise.
3414 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
3416         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
3418 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
3420         * gcc.target/i386/intrinsics_4.c (bar): New function.
3422 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
3424         * g++.dg/ext/is_base_of_incomplete-2.C: New.
3426 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
3428         PR rtl-optimization/58668
3429         * gcc.dg/pr58668.c: New test.
3431         PR tree-optimization/59643
3432         * gcc.dg/pr59643.c: New test.
3433         * gcc.c-torture/execute/pr59643.c: New test.
3435 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3437         PR fortran/59589
3438         * gfortran.dg/class_allocate_16.f90: New.
3440 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
3442         PR target/59644
3443         * gcc.target/i386/pr59644.c: New test.
3445 2014-01-06  Marek Polacek  <polacek@redhat.com>
3447         PR c/57773
3448         * gcc.dg/pr57773.c: New test.
3450 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
3452         PR c++/59635
3453         PR c++/59636
3454         PR c++/59629
3455         PR c++/59638
3456         * g++.dg/cpp1y/pr59635.C: New testcase.
3457         * g++.dg/cpp1y/pr59636.C: New testcase.
3458         * g++.dg/cpp1y/pr59629.C: New testcase.
3459         * g++.dg/cpp1y/pr59638.C: New testcase.
3461 2014-01-06  Martin Jambor  <mjambor@suse.cz>
3463         PR ipa/59008
3464         * gcc.dg/ipa/pr59008.c: New test.
3466 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3468         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
3469         if supported.
3471 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3473         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
3474         Require c99_runtime.
3475         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
3477         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
3478         Require c99_runtime.
3479         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
3480         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
3481         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
3483         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
3484         Require c99_runtime.
3485         Make CALC void static.
3486         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
3488         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
3489         Require c99_runtime.
3490         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
3492 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3494         * gcc.target/i386/pr59501-1.c: Require avx effective target.
3495         * gcc.target/i386/pr59501-2.c: Likewise.
3496         * gcc.target/i386/pr59501-3.c: Likewise.
3497         * gcc.target/i386/pr59501-4.c: Likewise.
3498         * gcc.target/i386/pr59501-5.c: Likewise.
3499         * gcc.target/i386/pr59501-6.c: Likewise.
3501 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3503         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
3504         * gcc.target/i386/pr59390_1.c: Likewise.
3505         * gcc.target/i386/pr59390_2.c: Likewise.
3507 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3509         * gcc.dg/pr59350.c: Tweak.
3510         * gcc.dg/pr59350-2.c: New test.
3511         * g++.dg/pr59510.C: Likewise.
3513 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3515         PR fortran/59023
3516         * gfortran.dg/bind_c_procs_2.f90: New.
3518 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
3520         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
3521         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3522         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3523         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3524         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
3525         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3526         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3528 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3530         * gcc.target/arm/neon-nested-apcs.c: New test.
3532 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
3534         PR tree-optimization/59519
3535         * gcc.dg/vect/pr59519-1.c: New test.
3536         * gcc.dg/vect/pr59519-2.c: New test.
3538         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
3539         vmovdqu32.
3541 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
3543         PR fortran/59547
3544         * gfortran.dg/typebound_proc_32.f90: New.
3546 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
3548         PR c++/58950
3549         * g++.dg/pr58950.C: New file.
3551 2014-01-03  Tobias Burnus  <burnus@net-b.de>
3553         PR c++/58567
3554         * g++.dg/gomp/pr58567.C: New.
3556 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
3558         PR tree-optimization/59651
3559         * gcc.dg/torture/pr59651.c: New test.
3560         * gcc.dg/vect/pr59651.c: Ditto.
3562 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
3564         PR target/59625
3565         * gcc.target/i386/pr59625.c: New test.
3567 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
3569         Core DR 1442
3570         PR c++/59165
3571         * g++.dg/cpp0x/range-for28.C: New.
3572         * g++.dg/cpp0x/range-for3.C: Update.
3574 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
3576         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
3578 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3580         PR c++/59641
3581         * g++.dg/cpp0x/pr59641.C: New file.
3583 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3585         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
3587 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3589         PR c++/59378
3590         * g++.dg/ext/pr59378.C: New file.
3592 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3594         Update copyright years
3596 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3598         * gcc.target/arc/arc.exp: Use the standard form for the copyright
3599         notice.
3601 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
3603         PR fortran/59654
3604         * gfortran.dg/dynamic_dispatch_12.f90: New.
3606 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
3608         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
3609         the builtin isn't optimized away as unused.
3611         PR rtl-optimization/59647
3612         * g++.dg/opt/pr59647.C: New test.
3614 Copyright (C) 2014 Free Software Foundation, Inc.
3616 Copying and distribution of this file, with or without modification,
3617 are permitted in any medium without royalty provided the copyright
3618 notice and this notice are preserved.