2014-04-14 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob36655885d10bc4dd48afe3582bc0c026c6faaf3a
1 2014-04-14  Richard Biener  <rguenther@suse.de>
2         Marc Glisse  <marc.glisse@inria.fr>
4         PR c/60819
5         * gcc.target/i386/vec-may_alias.c: New testcase.
7 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9         * lib/target-supports.exp
10         (check_effective_target_vect_widen_mult_si_to_di_pattern):
11         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
12         Fix formatting.
14 2014-04-14  Richard Biener  <rguenther@suse.de>
16         PR lto/60720
17         * gcc.dg/lto/pr60720_0.c: New testcase.
18         * gcc.dg/lto/pr60720_1.c: Likewise.
20 2014-04-14  Christian Bruel  <christian.bruel@st.com>
22         * gcc.target/sh/memset.c: New test.
24 2014-04-14  Richard Biener  <rguenther@suse.de>
26         PR middle-end/55022
27         * gcc.dg/graphite/pr55022.c: New testcase.
29 2014-04-14  Richard Biener  <rguenther@suse.de>
31         PR tree-optimization/59817
32         PR tree-optimization/60453
33         * gfortran.dg/graphite/pr59817.f: New testcase.
34         * gcc.dg/graphite/pr59817-1.c: Likewise.
35         * gcc.dg/graphite/pr59817-2.c: Likewise.
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  Igor Zamyatin  <igor.zamyatin@intel.com>
53         PR middle-end/60467
54         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
55         case to check.
57 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
59         PR middle-end/60469
60         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
62 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
64         * gcc.target/mips/umips-store16-1.c: New test.
66 2014-04-11  Tobias Burnus  <burnus@net-b.de>
68         PR c/60194
69         * * g++.dg/warn/warn_format_signedness.C: New.
70         * gcc.dg/format/warn-signedness.c: New.
72 2014-04-11  Tobias Burnus  <burnus@net-b.de>
74         PR fortran/58880
75         PR fortran/60495
76         * gfortran.dg/finalize_25.f90: New.
78 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
80         * gcc.target/epiphany/t1068-2.c: New file.
82 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
84         * gcc.target/epiphany/btst-1.c: New test.
86 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
88         PR rtl-optimization/60651
89         * gcc.target/epiphany/mode-switch.c: New test.
91 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
93         PR c++/58600
94         * g++.dg/cpp0x/gen-attrs-58.C: New.
95         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
97 2014-04-11  Steve Ellcey  <sellcey@mips.com>
98             Jakub Jelinek  <jakub@redhat.com>
100         PR middle-end/60556
101         * gcc.c-torture/compile/pr60556.c: New test.
103 2014-04-11  Richard Biener  <rguenther@suse.de>
105         PR middle-end/60797
106         * gcc.dg/pr60797.c: New testcase.
108 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
110         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
111         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
112         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
113         rename to ...
114         * gcc.target/s390/htm-nofloat-1.c: ... this one.
115         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
116         instructions as well.
118 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
120         PR rtl-optimization/60663
121         * gcc.target/arm/pr60663.c: New test.
123 2014-04-10  Jason Merrill  <jason@redhat.com>
125         * g++.dg/dso/dlclose1.C: Disable for 4.9.
127 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
129         PR lto/60567
130         * g++.dg/lto/pr60567_0.C: New test.
132 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
134         * gfortran.dg/class_nameclash.f90: New test.
136 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
138         PR c++/52844
139         * g++.dg/cpp0x/variadic156.C: New.
141 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
143         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
144         long.
146 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
148         PR debug/60655
149         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
150         -fdata-sections.
152 2014-04-09  Steve Ellcey  <sellcey@mips.com>
154         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
155         and scan lists.
157 2014-04-09  Cong Hou  <congh@google.com>
159         PR testsuite/60773
160         * lib/target-supports.exp:
161         (check_effective_target_vect_widen_si_to_di_pattern): New.
162         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
163         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
164         targets only.
165         (foo): Fix up formatting.
166         (main): Call check_vect.
168 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
170         PR c++/59115
171         * g++.dg/template/crash119.C: New.
173 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
175         * gcc.target/powerpc/atomic_load_store-p8.c: New.
177 2014-04-08  Jason Merrill  <jason@redhat.com>
179         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to
180         compile.
182 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
184         PR rtl-optimization/60776
185         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
186         * gcc.dg/builtin-bswap-7.c: Likewise.
187         * gcc.dg/builtin-bswap-6a.c: New testcase.
188         * gcc.dg/builtin-bswap-7a.c: New testcase.
190         Revert
191         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
193         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
194         optimization.
195         * gcc.dg/builtin-bswap-7.c: Likewise.
197 2014-04-08  Richard Biener  <rguenther@suse.de>
199         PR tree-optimization/60785
200         * gcc.dg/graphite/pr60785.c: New testcase.
202 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
204         PR target/60602
205         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
206         with as at -O0.
208 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
210         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
211         * g++.dg/warn/Wnvdtor-3.C: Likewise.
212         * g++.dg/warn/Wnvdtor-4.C: Likewise.
214 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
216         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
218 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
220         PR target/60609
221         * g++.dg/torture/pr60609.C: New test.
223 2014-04-07  Richard Biener  <rguenther@suse.de>
225         PR tree-optimization/60766
226         * gcc.dg/torture/pr60766.c: New testcase.
228 2014-04-07  Jason Merrill  <jason@redhat.com>
230         * lib/gcc-dg.exp (dg-build-dso): New.
231         (gcc-dg-test-1): Handle dg-do-what "dso".
232         * lib/target-supports.exp (add_options_for_dlopen): New.
233         (check_effective_target_dlopen): Use it.
235 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
237         * gcc.target/arm/pr60657.c: Fix missing curly brace.
239 2014-04-07  Richard Biener  <rguenther@suse.de>
241         PR middle-end/60750
242         * g++.dg/torture/pr60750.C: New testcase.
243         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
245 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
247         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
249 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
251         PR testsuite/60671
252         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
254 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
256         PR testsuite/60672
257         * g++.dg/cpp1y/auto-fn25.C: Require lto.
259         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
261 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
263         * gfortran.dg/warn_conversion_4.f90: Adjust test.
265 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
267         * gcc.target/avr/dev-specific-rmw.c: New test.
269 2014-04-04  Cong Hou  <congh@google.com>
271         PR tree-optimization/60656
272         * gcc.dg/vect/pr60656.c: New test.
274 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
276         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
277         optimization.
278         * gcc.dg/builtin-bswap-7.c: Likewise.
280 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
282         PR c++/58207
283         * g++.dg/cpp0x/constexpr-ice15.C: New.
285 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
287         PR ipa/59626
288         testcase by Richard Biener
289         * gcc.dg/lto/pr59626_0.c: New testcase.
290         * gcc.dg/lto/pr59626_1.c: New testcase.
292 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
294         PR debug/60655
295         * gcc.c-torture/compile/pr60655-1.c: New test.
297 2014-04-04  Martin Jambor  <mjambor@suse.cz>
299         PR ipa/60640
300         * g++.dg/ipa/pr60640-1.C: New test.
301         * g++.dg/ipa/pr60640-2.C: Likewise.
302         * g++.dg/ipa/pr60640-3.C: Likewise.
303         * g++.dg/ipa/pr60640-4.C: Likewise.
305 2014-04-04  Jeff Law  <law@redhat.com>
307         PR target/60657
308         * gcc.target/arm/pr60657.c: New test.
310 2014-04-04  Richard Biener  <rguenther@suse.de>
312         PR ipa/60746
313         * g++.dg/torture/pr60746.C: New testcase.
315 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
317         * g++.old-deja/g++.robertl/eb121.C: Adjust.
318         * g++.old-deja/g++.jason/overload21.C: Likewise.
319         * g++.old-deja/g++.law/init5.C: Likewise.
321 2014-04-03  Cong Hou  <congh@google.com>
323         PR tree-optimization/60505
324         * gcc.dg/vect/pr60505.c: New test.
326 2014-04-03  Richard Biener  <rguenther@suse.de>
328         PR tree-optimization/60740
329         * gcc.dg/graphite/pr60740.c: New testcase.
331 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
333         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
334         * g++.dg/warn/Wnvdtor-2.C: New.
335         * g++.dg/warn/Wnvdtor-3.C: New.
336         * g++.dg/warn/Wnvdtor-4.C: New.
337         * g++.dg/warn/Weff1.C: Delete.
338         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
339         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
341 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
343         PR ipa/60659
344         * testsuite/g++.dg/torture/pr60659.C: New testcase.
346 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
348         PR tree-optimization/60733
349         * gcc.dg/torture/pr60733.c:  New test.
351 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
353         PR rtl-optimization/60650
354         * gcc.target/arm/pr60650-2.c: New.
356 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
358         * gcc.target/i386/avx2-vpand-3.c,
359         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
361 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
363         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
364         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
365         gcc.target/i386/memcpy-strategy-1.c,
366         gcc.target/i386/memcpy-strategy-2.c,
367         gcc.target/i386/memcpy-vector_loop-1.c,
368         gcc.target/i386/memcpy-vector_loop-2.c,
369         gcc.target/i386/memset-vector_loop-1.c,
370         gcc.target/i386/memset-vector_loop-2.c,
371         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
372         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
373         -march= options different from those in dg-options.
375 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
377         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
378         gcc.target/i386/pr30970.c: Use -mtune=generic.
379         * gcc.target/i386/avx2-vpaddb-3.c,
380         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
381         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
382         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
383         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
384         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
385         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
386         gcc.target/i386/avx2-vpsubw-3.c,
387         gcc.target/i386/avx256-unaligned-load-1.c,
388         gcc.target/i386/avx256-unaligned-load-4.c,
389         gcc.target/i386/avx256-unaligned-store-1.c,
390         gcc.target/i386/avx256-unaligned-store-2.c,
391         gcc.target/i386/avx256-unaligned-store-4.c: Use
392         -mno-prefer-avx128.
394 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
395             Iain Sandoe <iain@codesourcery.com>
397         PR target/54083
398         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
399         with the additional options -Wl,-undefined,dynamic_lookup
400         and -Wl,-flat_namespace.
401         * gcc.dg/torture/pr53922.c: Additional option
402         -Wl,-flat_namespace for darwin[89].
403         * gcc.dg/torture/pr60092.c: Additional options
404         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
405         for darwin[89].
407 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
409         PR target/43751
410         * lib/prune.exp: Modify the regular express to prune
411         the new warnings introduced by r205679 on darwin9.
413 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
415         * g++.dg/init/ctor4.C: Adjust.
416         * g++.dg/init/ctor4-1.C: New.
417         * g++.dg/cpp0x/defaulted2.C: Adjust.
419 2014-04-01  Richard Henderson  <rth@redhat.com>
421         PR target/60704
422         * gcc.dg/pr60704.c: New file.
424 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
426         PR target/60363
427         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
428         logical_op_short_circuit targets.
430 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
432         PR libfortran/60128
433         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
434         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
436 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
438         PR rtl-optimization/60700
439         * gcc.target/i386/pr60700.c: New test.
441 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
443         PR target/60650
444         * gcc.target/arm/pr60650.c: Adjust command line options.
446 2014-03-31  Martin Jambor  <mjambor@suse.cz>
448         PR middle-end/60647
449         * gcc.dg/pr60647-1.c: New test.
450         * gcc.dg/pr60647-2.c: Likewise.
452 2014-03-31  Richard Biener  <rguenther@suse.de>
454         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
456 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
458         PR target/60034
459         * gcc.target/aarch64/pr60034.c: New file.
461 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
463         PR c++/60626
464         * g++.dg/cpp1y/pr60626.C: New testcase.
466 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
468         * gcc.dg/pr45416.c: Allow bextr on x86.
469         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
470         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
471         gcc.target/i386/fma4-vector.c: Use -mno-fma.
472         * gcc.target/i386/l_fma_double_1.c,
473         gcc.target/i386/l_fma_double_2.c,
474         gcc.target/i386/l_fma_double_3.c,
475         gcc.target/i386/l_fma_double_4.c,
476         gcc.target/i386/l_fma_double_5.c,
477         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
478         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
479         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
480         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
481         * gcc.target/i386/pr27971.c: Use -mno-tbm.
482         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
483         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
485 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
487         PR target/60648
488         * g++.dg/pr60648.C: Move test to...
489         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
490         dg-options, add for fpic targets dg-additional-options -fPIC.
492 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
494         * gnat.dg/opt33.adb: New testcase.
496 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
498         PR target/60697
499         * gcc.target/aarch64/pr60697.c: New.
501 2014-03-27  Jeff Law  <law@redhat.com>
503        PR target/60648
504        * g++.dg/pr60648.C: New test.
506 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
508         PR c++/60573
509         * g++.dg/cpp1y/pr60573.C: New testcase.
511 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
513         PR target/60693
514         * gcc.target/i386/pr60693.c: New test.
516 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
518         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
520 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
522         PR c++/60689
523         * c-c++-common/pr60689.c: New test.
525         PR c++/58678
526         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
527         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
528         targets.
530 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
532         PR target/60675
533         * gcc.target/aarch64/pr60675.C: New.
535 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
537         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special
538           option.
539         * lib/target-supports.exp: Return true for s390
540           in check_effective_logical_op_short_circuit.
542 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
544         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
545         of second source operand.
546         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
547         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
548         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
550 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
552         PR ipa/60315
553         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
555 2014-03-28  Tobias Burnus  <burnus@net-b.de>
557         * lib/cilk-plus-dg.exp: New.
558         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
559         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
561 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
563         PR fortran/60522
564         * gfortran.dg/where_4.f90:  New test case.
566 2014-03-27  Tobias Burnus  <burnus@net-b.de>
568         PR fortran/58880
569         * gfortran.dg/finalize_24.f90: New.
571 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
573         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
574         vbpermq builtin.
576         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
577         vec_select optimizations.
578         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
579         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
581         PR target/60672
582         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
583         xxpermdi builtins are supported.
585 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
587         PR rtl-optimization/60650
588         * gcc.target/arm/pr60650.c: New.
590 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
592         * gcc.target/s390/20140327-1.c: New testcase.
594 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
596         PR middle-end/60682
597         * g++.dg/gomp/pr60682.C: New test.
599 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
601         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
603 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
605         PR target/60580
606         * gcc.target/aarch64/pr60580_1.c: New.
607         * gcc.target/aarch64/test_fp_attribute_1.c: New.
608         * gcc.target/aarch64/test_fp_attribute_2.c: New.
610 2014-03-26  Dehao Chen  <dehao@google.com>
612         * gcc.dg/predict-8.c: New test.
614 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
616         PR c++/52369
617         * g++.dg/init/const10.C: New.
618         * g++.dg/init/const11.C: New.
619         * g++.dg/init/pr25811.C: Adjust.
620         * g++.dg/init/pr29043.C: Likewise.
621         * g++.dg/init/pr43719.C: Likewise.
622         * g++.dg/init/pr44086.C: Likewise.
623         * g++.dg/init/ctor8.C: Likewise.
624         * g++.dg/init/uninitialized1.C: Likewise.
626 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
628         PR sanitizer/60636
629         * c-c++-common/ubsan/pr60636.c: New test.
631 2014-03-26  Andreas Schwab  <schwab@suse.de>
633         * g++.dg/torture/pr60315.C: Remove duplication.
635 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
637         * gcc.c-torture/execute/20140326-1.c: New test.
639 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
641         PR ipa/60315
642         * g++.dg/torture/pr60315.C: New testcase.
644 2014-03-25  Martin Jambor  <mjambor@suse.cz>
646         PR ipa/60600
647         * g++.dg/ipa/pr60600.C: New test.
649 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
651         PR testsuite/58013
652         * g++.dg/opt/pr56999.C: Pop hidden visibility.
654 2014-03-25  Richard Biener  <rguenther@suse.de>
656         PR middle-end/60635
657         * gfortran.dg/lto/pr60635_0.f90: New testcase.
658         * gfortran.dg/lto/pr60635_1.c: Likewise.
660 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
662         PR c++/60627
663         * g++.dg/cpp1y/pr60627.C: New testcase.
665 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
667         * gcc.target/aarch64/ushr64_1.c: New.
669 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
671         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
672         (LONG_LONG): Use LLONG.
673         (set_rvector_long): Explicitly return void.
674         (set_vector_long): Likewise.
675         (check_vector_long): Likewise.
677 2014-03-24  Marek Polacek  <polacek@redhat.com>
679         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.  Define
680         INT_MIN.
681         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
682         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
683         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
684         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
685         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
686         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
687         * c-c++-common/ubsan/pr59503.c: Likewise.
688         * c-c++-common/ubsan/pr60613-1.c: Likewise.
689         * c-c++-common/ubsan/save-expr-1.c: Likewise.
690         * c-c++-common/ubsan/shift-3.c: Likewise.
691         * c-c++-common/ubsan/shift-6.c: Likewise.
692         * c-c++-common/ubsan/undefined-1.c: Likewise.
693         * c-c++-common/ubsan/vla-2.c: Likewise.
694         * c-c++-common/ubsan/vla-3.c: Likewise.
695         * c-c++-common/ubsan/vla-4.c: Likewise.
696         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
697         * g++.dg/ubsan/return-2.C: Likewise.
699 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
701         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
702         hppa*-*-hpux*.
704         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
706         PR libfortran/59313
707         PR libfortran/58015
708         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
709         * gfortran.dg/round_4.f90: Likewise.
711 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
713         PR libfortran/60128
714         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
715         i?86-*-solaris2.9*.
717 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
719         PR sanitizer/60613
720         * c-c++-common/ubsan/pr60613-1.c: New test.
721         * c-c++-common/ubsan/pr60613-2.c: New test.
723 2014-03-22  Matthias Klose  <doko@ubuntu.com>
725         * g++.dg/cpp0x/regress: Remove empty directory.
727 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
729         PR debug/60603
730         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
732 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
734         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
735         * g++.dg/cpp1y/pr60393.C: Likewise.
737 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
739         PR c++/60384
740         * g++.dg/cpp1y/pr60384.C: New.
742 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
744         PR target/60598
745         * gcc.dg/pr60598.c: New test.
747 2014-03-21  Martin Jambor  <mjambor@suse.cz>
749         PR ipa/59176
750         * g++.dg/torture/pr59176.C: New test.
752 2014-03-21  Martin Jambor  <mjambor@suse.cz>
754         PR ipa/60419
755         * g++.dg/ipa/pr60419.C: New test.
757 2014-03-21  Richard Biener  <rguenther@suse.de>
759         PR tree-optimization/60577
760         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
762 2014-03-21  Tobias Burnus  <burnus@net-b.de>
764         PR fortran/60599
765         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
766         reading.
768 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
770         PR middle-end/60597
771         * g++.dg/opt/pr60597.C: New test.
773         PR c++/60572
774         * g++.dg/init/pr60572.C: New test.
776 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
778         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
780 2014-03-19  Tobias Burnus  <burnus@net-b.de>
782         PR fortran/60543
783         PR fortran/60283
784         * gfortran.dg/implicit_pure_4.f90: New.
786 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
788         PR c++/51474
789         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
791 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
793         PR testsuite/60590
794         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
795         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
796         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
798 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
800         PR c++/60332
801         * g++.dg/cpp1y/pr60332.C: New.
803 2014-03-19  Marek Polacek  <polacek@redhat.com>
805         PR sanitizer/60569
806         * g++.dg/ubsan/pr60569.C: New test.
808 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
810         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
812 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
814         PR tree-optimization/60559
815         * g++.dg/vect/pr60559.cc: New test.
817 2014-03-18  Ian Lance Taylor  <iant@google.com>
819         PR target/60563
820         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
821         (ditype): Rename typedef from int64_t.
823 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
825         PR c/55383
826         * gcc.dg/cast-qual-3.c: New.
827         Revert:
828         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
829         * c-c++-common/Wcast-qual-1.c: More precise match text.
831 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
833         PR fortran/55207
834         PR fortran/60549
835         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
836         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
837         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
838         * gfortran.dg/intent_optimize_1.f90: Ditto.
839         * gfortran.dg/pointer_init_9.f90: Ditto.
840         * gfortran.dg/volatile4.f90: Ditto.
841         * gfortran.dg/volatile6.f90: Ditto.
843 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
845         PR c/55383
846         * c-c++-common/Wcast-qual-1.c: More precise match text.
848 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
850         PR c++/60305
851         * g++.dg/cpp0x/constexpr-ice14.C: New.
853 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
855         PR c++/54250
856         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
858 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
860         PR sanitizer/60535
861         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
862         * c-c++-common/ubsan/null-2.c: Likewise.
863         * c-c++-common/ubsan/null-3.c: Likewise.
864         * c-c++-common/ubsan/null-4.c: Likewise.
865         * c-c++-common/ubsan/null-5.c: Likewise.
866         * c-c++-common/ubsan/null-6.c: Likewise.
867         * c-c++-common/ubsan/null-7.c: Likewise.
868         * c-c++-common/ubsan/null-8.c: Likewise.
869         * c-c++-common/ubsan/null-9.c: Likewise.
870         * c-c++-common/ubsan/null-10.c: Likewise.
871         * c-c++-common/ubsan/null-11.c: Likewise.
872         * c-c++-common/ubsan/overflow-1.c: Likewise.
873         * c-c++-common/ubsan/overflow-2.c: Likewise.
874         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
875         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
876         * c-c++-common/ubsan/overflow-int128.c: Likewise.
877         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
878         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
879         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
880         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
881         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
882         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
883         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
884         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
885         * c-c++-common/ubsan/pr59333.c: Likewise.
886         * c-c++-common/ubsan/pr59503.c: Likewise.
887         * c-c++-common/ubsan/pr59667.c: Likewise.
888         * c-c++-common/ubsan/undefined-1.c: Likewise.
889         * g++.dg/ubsan/pr59250.C: Likewise.
890         * g++.dg/ubsan/pr59306.C: Likewise.
892 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
894         * gcc.dg/tls/pr58595.c: Add tls options.
896 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
898         * gcc.target/i386/avx-additional-reg-names.c: New.
899         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
901 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
903         PR c++/60390
904         * g++.dg/cpp1y/pr60390.C: New testcase.
906         PR c++/60391
907         * g++.dg/cpp1y/pr60391.C: New testcase.
909 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
911         PR target/60516
912         * gcc.target/i386/pr60516.c: New test.
914 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
916         PR c++/59571
917         * g++.dg/cpp0x/constexpr-ice13.C: New.
919 2014-03-17  Marek Polacek  <polacek@redhat.com>
921         PR middle-end/60534
922         * gcc.dg/gomp/pr60534.c: New test.
924 2014-03-17  Kai Tietz  <ktietz@redhat.com>
926         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
928 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
930         PR testsuite/58851
931         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
932         storage size.
934 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
936         PR libfortran/58324
937         * gfortran.dg/list_read_12.f90: New test.
939 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
941         PR fortran/55207
942         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
943         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
944         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
945         -Wno-aggressive-loop-optimizations and remove an unused variable.
946         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
947         * gfortran.dg/pointer_init_9.f90: New.
948         * gfortran.dg/volatile4.f90: Put into subroutine.
949         * gfortran.dg/volatile6.f90: Ditto.
951 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
953         PR fortran/60392
954         * gfortran.dg/transpose_4.f90: New test.
956 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
958         PR rtl-optimization/60508
959         * gcc.target/i386/pr60508.c: New.
961 2014-03-14  Richard Biener  <rguenther@suse.de>
963         PR middle-end/60518
964         * g++.dg/pr60518.C: New testcase.
966 2014-03-14  Martin Jambor  <mjambor@suse.cz>
968         PR lto/60461
969         * gcc.dg/lto/pr60461_0.c: New test.
971 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
973         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
974         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
975         * gcc.dg/lto/save-temps_0.c: New testcase.
977 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
979         PR middle-end/36282
980         * c-c++-common/pr36282-1.c: New test.
981         * c-c++-common/pr36282-2.c: New test.
982         * c-c++-common/pr36282-3.c: New test.
983         * c-c++-common/pr36282-4.c: New test.
985 2014-03-13  Richard Henderson  <rth@redhat.com>
987         PR debug/60438
988         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
990 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
992         PR c++/60383
993         * g++.dg/template/crash118.C: New.
994         * g++.dg/template/crash95.C: Adjust.
996 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
998         PR rtl-optimization/57189
999         * gcc.target/i386/pr57189.c: New.
1001 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1003         PR c++/60254
1004         * g++.dg/cpp0x/static_assert10.C: New.
1005         * g++.dg/cpp0x/static_assert11.C: Likewise.
1006         * g++.dg/cpp0x/static_assert3.C: Adjust.
1008 2014-03-13  Richard Biener  <rguenther@suse.de>
1010         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
1012 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1014         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
1015         2.07 128-bit arithmetic.
1016         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1018         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
1019         due to when TImode is allowed in VSX registers, the allowable
1020         address modes for TImode is just a single indirect address in
1021         order for the value to be loaded and store in either GPR or VSX
1022         registers.  This affects the generated code, and it would cause
1023         this test to fail, when such an option is used.
1025 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1027         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
1029 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1031         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
1032         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
1033         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
1034         only test for exactly one if if -mbranch-cost=1 has been passed.
1036 2014-03-12  Christian Bruel  <christian.bruel@st.com>
1038         PR target/60264
1039         * gcc.target/arm/pr60264.c
1041 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1043         PR tree-optimization/60454
1044         * gcc.c-torture/execute/pr60454.c: New test.
1046 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1047             Marc Glisse  <marc.glisse@inria.fr>
1049         PR tree-optimization/60502
1050         * gcc.c-torture/compile/pr60502.c: New test.
1052 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1054         PR middle-end/60482
1055         * gcc.dg/vect/pr60482.c: New test.
1057 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
1059         PR c++/60389
1060         * g++.dg/cpp0x/inh-ctor19.C: New.
1062 2014-03-11  Richard Biener  <rguenther@suse.de>
1064         PR tree-optimization/60429
1065         PR tree-optimization/60485
1066         * gcc.dg/pr60485-1.c: New testcase.
1067         * gcc.dg/pr60485-2.c: Likewise.
1069 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
1071         PR ipa/60457
1072         * g++.dg/ipa/pr60457.C: New test.
1074 2014-03-10  Richard Biener  <rguenther@suse.de>
1076         PR middle-end/60474
1077         * g++.dg/torture/pr60474.C: New testcase.
1079 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
1081         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
1083 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
1085         * gcc.dg/lto/pr55113_0.c: New testcase.
1087 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
1089         PR c++/60033
1090         * g++.dg/cpp1y/pr60033.C: New testcase.
1092         PR c++/60393
1093         * g++.dg/cpp1y/pr60393.C: New testcase.
1095 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
1097         PR libfortran/60128
1098         * gfortran.dg/fmt_en.f90: New test.
1100 2014-03-07  Jason Merrill  <jason@redhat.com>
1102         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
1103         * lib/target-supports.exp (check_effective_target_c++11): Now
1104         means C++11 and up.
1105         (check_effective_target_c++11_only): New.
1106         (check_effective_target_c++11_down): New.
1107         (check_effective_target_c++1y): New.
1108         (check_effective_target_c++1y_only): New.
1109         (check_effective_target_c++98_only): Rename from
1110         check_effective_target_c++98.
1111         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
1113 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
1115         PR c++/58609
1116         * g++.dg/cpp0x/constexpr-ice12.C: New.
1118 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
1120         * c-c++-common/gomp/map-1.c: Extend.
1122 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
1123             Janus Weil  <janus@gcc.gnu.org>
1125         PR fortran/51976
1126         * gfortran.dg/deferred_type_component_1.f90 : New test.
1127         * gfortran.dg/deferred_type_component_2.f90 : New test.
1129 2014-03-06  Marek Polacek  <polacek@redhat.com>
1131         PR c/60197
1132         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
1133         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
1135 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
1137         PR target/58595
1138         * gcc.dg/tls/pr58595.c: New test.
1140 2014-03-06  Richard Biener  <rguenther@suse.de>
1142         PR middle-end/60445
1143         PR lto/60424
1144         PR lto/60427
1145         Revert
1146         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
1148         * gcc.dg/lto/pr55113_0.c: New testcase.
1150 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
1152         PR testsuite/59308
1153         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
1154         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
1155         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
1156         s390*/i?86/x86_64.
1157         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1158         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1159         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1160         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1161         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
1162         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
1163         even for mips*/s390*/i?86/x86_64.
1164         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1165         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1166         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1167         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1168         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1170         PR lto/60404
1171         * gcc.dg/lto/pr60404_0.c: New test.
1172         * gcc.dg/lto/pr60404_1.c: New file.
1173         * gcc.dg/lto/pr60404_2.c: New file.
1175 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1177         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
1178         long long" throughout.
1179         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
1180         * gcc.dg/vmx/insert-vsx.c: Likewise.
1181         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
1182         * gcc.dg/vmx/ld-vsx.c: Likewise.
1183         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1184         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1185         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1186         * gcc.dg/vmx/merge-vsx.c: Likewise.
1187         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1188         * gcc.dg/vmx/st-vsx.c: Likewise.
1189         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
1190         * gcc.dg/vmx/stl-vsx.c: Likewise.
1191         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
1193 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
1195         * gcc.dg/lto/pr55113_0.c: New testcase.
1197 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1199         PR c++/60376
1200         * g++.dg/cpp1y/pr60376.C: New.
1202 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1204         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
1206 2014-03-04  Richard Biener  <rguenther@suse.de>
1208         PR tree-optimization/60382
1209         * gcc.dg/vect/pr60382.c: New testcase.
1211 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
1213         PR libfortran/60148
1214         * gfortran.dg/namelist_84.f90: New test.
1216 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
1218         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
1219         argument to avoid inf values.
1220         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
1221         UNION_FP_CHECK machinery.
1223 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
1225         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
1226         i32in128 cases outside special big-endian processing block.
1228 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
1230         PR preprocessor/60400
1231         * c-c++-common/cpp/pr60400.c: New test.
1232         * c-c++-common/cpp/pr60400-1.h: New file.
1233         * c-c++-common/cpp/pr60400-2.h: New file.
1235         PR objc++/60398
1236         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
1238         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
1239         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
1241 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
1243         PR ipa/60150
1244         * g++.dg/lto/pr60150.H: New testcase.
1245         * g++.dg/lto/pr60150_0.C: New testcase.
1246         * g++.dg/lto/pr60150_1.C: New testcase.
1248 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
1250         PR ipa/60306
1251         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
1253 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1255         PR fortran/60236
1256         * gfortran.dg/vect/pr32380.f: Fix expected test results.
1258 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1260         PR c++/50025
1261         * g++.dg/cpp0x/pr50025.C: New.
1263 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
1265         PR c++/60377
1266         * g++.dg/cpp1y/pr60377.C: New testcase.
1268 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
1270         PR fortran/60341
1271         * gfortran.dg/str_comp_optimize_1.f90: New test.
1273 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
1275         PR target/60071
1276         * gcc.c-torture/compile/pr60071.c: New.
1278 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
1280         PR fortran/60359
1281         * gfortran.dg/unlimited_polymorphic_16.f90: New.
1283 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1285         PR c++/58610
1286         * g++.dg/cpp0x/constexpr-ice11.C: New.
1288 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1290         PR c++/60314
1291         * g++.dg/cpp1y/auto-fn24.C: New.
1293 2014-02-28  Joey Ye  <joey.ye@arm.com>
1295         PR target/PR60169
1296         * gcc.target/arm/thumb1-far-jump-3.c: New case.
1298 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
1300         PR c++/60253
1301         * g++.dg/overload/ellipsis2.C: New.
1303 2014-02-27  Jeff Law  <law@redhat.com>
1305         PR rtl-optimization/52714
1306         * gcc.c-torture/compile/pr52714.c: New test.
1308 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
1309             Jeff Law  <law@redhat.com>
1311         PR rtl-optimization/49847
1312         * g++.dg/pr49847.C: New test.
1314 2014-02-27  Marek Polacek  <polacek@redhat.com>
1316         PR middle-end/59223
1317         * c-c++-common/pr59223.c: New test.
1319 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1321         * common/config/i386/predicates.md (const1256_operand): Remove.
1322         (const2356_operand): New.
1323         (const_1_to_2_operand): Remove.
1324         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
1325         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
1326         (*avx512pf_gatherpf<mode>sf): Ditto.
1327         (avx512pf_gatherpf<mode>df): Ditto.
1328         (*avx512pf_gatherpf<mode>df_mask): Ditto.
1329         (*avx512pf_gatherpf<mode>df): Ditto.
1330         (avx512pf_scatterpf<mode>sf): Ditto.
1331         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
1332         (*avx512pf_scatterpf<mode>sf): Ditto.
1333         (avx512pf_scatterpf<mode>df): Ditto.
1334         (*avx512pf_scatterpf<mode>df_mask): Ditto.
1335         (*avx512pf_scatterpf<mode>df): Ditto.
1336         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
1338 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1340         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
1341         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
1342         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
1343         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
1344         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
1345         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
1346         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
1347         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
1349 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
1351         PR target/60280
1352         * gnat.dg/renaming5.adb: Change to two expected gotos.
1353         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
1354         jump threads.
1355         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
1356         messages for removed basic block.
1357         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
1358         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
1359         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
1360         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
1362 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1364         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
1365         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1366         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1367         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1368         * gcc.dg/vmx/merge-vsx.c: Likewise.
1369         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1371 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
1373         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
1374         * gcc.target/i386/prefetchwt1-1.c: New.
1375         * g++.dg/other/i386-2.C: Add new option.
1376         * g++.dg/other/i386-3.C: Ditto.
1377         * gcc.target/i386/sse-12.c: Ditto.
1378         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
1379         * gcc.target/i386/sse-22.c: Add new option.
1380         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
1382 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1384         PR libfortran/59313
1385         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
1387         PR libfortran/58015
1388         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
1390 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
1392         PR c++/60311
1393         * g++.dg/cpp1y/pr60311.C: New testcase.
1395         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
1397         PR c++/60065
1398         * g++.dg/cpp1y/pr60065.C: New testcase.
1400 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
1402         PR rtl-optimization/60268
1403         * gcc.c-torture/compile/pr60268.c: New test.
1405 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
1407         * gcc.target/microblaze/others/mem_reload.c: New test.
1409 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1411         * gcc.dg/vmx/lde.c: New test.
1412         * gcc.dg/vmx/lde-be-order.c: New test.
1413         * gcc.dg/vmx/ste.c: New test.
1414         * gcc.dg/vmx/ste-be-order.c: New test.
1416 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
1418         PR testsuite/60173
1419         * lib/target-supports.exp
1420         (check_effective_target_logical_op_short_circuit): Add cris-*-*
1421         and crisv32-*-* to list.
1423 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1425         PR fortran/60302
1426         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
1428 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1430         * gcc.dg/vmx/vsums.c: Check entire result vector.
1431         * gcc.dg/vmx/vsums-be-order.c: Likewise.
1433 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1435         * gcc.dg/vmx/ld.c: New test.
1436         * gcc.dg/vmx/ld-be-order.c: New test.
1437         * gcc.dg/vmx/ld-vsx.c: New test.
1438         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
1439         * gcc.dg/vmx/ldl.c: New test.
1440         * gcc.dg/vmx/ldl-be-order.c: New test.
1441         * gcc.dg/vmx/ldl-vsx.c: New test.
1442         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
1443         * gcc.dg/vmx/st.c: New test.
1444         * gcc.dg/vmx/st-be-order.c: New test.
1445         * gcc.dg/vmx/st-vsx.c: New test.
1446         * gcc.dg/vmx/st-vsx-be-order.c: New test.
1447         * gcc.dg/vmx/stl.c: New test.
1448         * gcc.dg/vmx/stl-be-order.c: New test.
1449         * gcc.dg/vmx/stl-vsx.c: New test.
1450         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
1452 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
1454         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
1455         * g++.dg/other/i386-3.C (dg-options): Ditto.
1456         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
1457         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
1458         -mavx512pf and -msha.
1460 2014-02-21  Richard Biener  <rguenther@suse.de>
1462         PR tree-optimization/60276
1463         * gcc.dg/vect/pr60276.c: New testcase.
1465 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1467         PR fortran/60234
1468         * gfortran.dg/finalize_23.f90: New.
1470 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
1472         PR c++/60052
1473         PR c++/60053
1474         * g++.dg/cpp1y/pr60052.C: New testcase.
1475         * g++.dg/cpp1y/pr60053.C: New testcase.
1477 2014-02-21  Tobias Burnus  <burnus@net-b.de>
1479         PR fortran/60286
1480         * gfortran.dg/inquire_16.f90: New.
1482 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
1484         * gcc.target/nios2/biggot-1.c: New.
1485         * gcc.target/nios2/biggot-2.c: New.
1487 2014-02-20  Martin Jambor  <mjambor@suse.cz>
1489         PR ipa/55260
1490         * gcc.dg/ipa/pr55260.c: New test.
1492 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
1494         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
1495         for execution test case.
1497 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
1499         PR ipa/58555
1500         * g++.dg/torture/pr58555.C: New testcase.
1502 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1504         PR target/60204
1505         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
1506         reflect abi fix.
1507         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1509 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1510             Kirill Yukhin  <kirill.yukhin@intel.com>
1512         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
1513         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
1514         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
1515         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1516         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
1517         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
1519 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1521         PR c/37743
1522         * g++.dg/ext/builtin-bswap1.C: New test.
1523         * c-c++-common/pr37743.c: New test.
1525 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
1527         * gcc.dg/decl-10.c: New test.
1529 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1531         PR c++/60267
1532         * g++.dg/ext/ivdep-1.C: New test.
1534         PR c++/60267
1535         * gcc.dg/pr60267.c: New test.
1537 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
1539         PR target/59794
1540         * gcc.target/i386/pr39162.c: Add dg-prune-output.
1541         (dg-options): Remove -Wno-psabi.
1542         * gcc.target/i386/pr59794-2.c: Ditto.
1543         * gcc.target/i386/pr60205-1.c: Ditto.
1544         * gcc.target/i386/sse-5.c: Ditto.
1546 2014-02-18  Nick Clifton  <nickc@redhat.com>
1548         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
1549         * gcc.dg/pr23623.c: Likewise.
1550         * gcc.dg/pr48784-1.c: Likewise.
1551         * gcc.dg/pr48784-2.c: Likewise.
1552         * gcc.dg/pr56997-2.c: Likewise.
1553         * gcc.dg/sms-6.c: Likewise.
1554         * gcc.dg/torture/pr60183.c: Likewise.
1555         * gcc.dg/torture/vec-cvt-1.c: Likewise.
1556         * gcc.c-torture/execute/20061220-1.x: New.
1557         * gcc.c-torture/execute/pr43220.x: New.
1558         * gcc.c-torture/execute/pr51581-1.x: New.
1559         * gcc.c-torture/execute/pr51581-2.x: New.
1560         * gcc.c-torture/execute/pr58570.x: New.
1561         * gcc.c-torture/unsorted/DFcmp.x: New.
1562         * gcc.c-torture/unsorted/SFset.x: New.
1564 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1566         * gnat.dg/opt31.adb: New test.
1568 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1570         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
1572 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
1574         PR fortran/60232
1575         * gfortran.dg/typebound_proc_33.f90: New.
1577 2014-02-19  Marek Polacek  <polacek@redhat.com>
1579         PR c/60195
1580         * gcc.dg/pr60195.c: New test.
1582 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
1584         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
1585         overflow.
1587 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1589         PR preprocessor/58844
1590         * c-c++-common/cpp/pr58844-1.c: New test.
1591         * c-c++-common/cpp/pr58844-2.c: New test.
1593 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1595         PR c++/60225
1596         * g++.dg/cpp0x/constexpr-ice10.C: New.
1598 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1600         PR c++/60215
1601         * g++.dg/cpp0x/pr60215.C: New.
1603 2014-02-18  Tobias Burnus  <burnus@net-b.de>
1605         PR fortran/49397
1606         * gfortran.dg/proc_ptr_45.f90: New.
1607         * gfortran.dg/proc_ptr_46.f90: New.
1609 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
1611         PR c++/60190
1612         * g++.dg/cpp1y/pr60190.C: New testcase.
1614         PR c++/60064
1615         * g++.dg/cpp1y/pr60064.C: New testcase.
1617 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
1619         PR target/60205
1620         * gcc.target/i386/pr60205-1.c: New test.
1621         * gcc.target/i386/pr60205-2.c: Ditto.
1623 2014-02-18  Kai Tietz  <ktietz@redhat.com>
1625         PR target/60193
1626         * gcc.target/i386/nest-1.c: New testcase.
1628 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1630         * gnat.dg/opt32.adb: New test.
1632 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
1634         PR fortran/60231
1635         * gfortran.dg/typebound_generic_15.f90: New.
1637 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
1639         PR fortran/55907
1640         * gfortran.dg/init_flag_12.f90: New.
1642 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
1643             Ilya Tocar  <ilya.tocar@intel.com>
1645         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
1646         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1647         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1648         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1650 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
1652         * lib/target-supports.exp
1653         (check_effective_target_logical_op_short_circuit): New procedure.
1654         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1655         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1656         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1657         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1658         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1659         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
1660         logical_op_short_circuit for the alternative test, extending
1661         it to arm_cortex_m.
1663 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1665         PR target/60203
1666         * gcc.target/powerpc/pr60203.c: New testsuite.
1668 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
1670         PR fortran/59599
1671         * gfortran.dg/ichar_3.f90: New test.
1673 2014-02-15  Richard Biener  <rguenther@suse.de>
1675         PR tree-optimization/60183
1676         * gcc.dg/torture/pr60183.c: New testcase.
1678 2014-02-14  Jeff Law  <law@redhat.com>
1680         PR rtl-optimization/60131
1681         * g++.dg/torture/pr60131.C: New test.
1683 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
1685         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1686         on command-line.
1688 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1690         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1692 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
1694         * gcc.c-torture/compile/20140213.c: New test.
1696 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
1698         PR target/43546
1699         * gcc.target/i386/pr43546.c: New test.
1701 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1703         * gcc.target/s390/hotpatch-compile-8.c: New test.
1705 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1707         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
1708         definition with an ifndef.
1709         * gcc.dg/pr59605-2.c: New test.
1711 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1713         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1715 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
1717         * gcc.dg/torture/float128-mul-underflow.c,
1718         gcc.dg/torture/float128-truncdf-underflow.c,
1719         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1721 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1723         PR middle-end/59737
1724         * g++.dg/ipa/pr59737.C: New test.
1726 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1728         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1730 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
1732         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1734         * gcc.dg/cilk-plus/jump-openmp.c: New file.
1736 2014-02-12  Richard Biener  <rguenther@suse.de>
1738         PR middle-end/60092
1739         * gcc.dg/torture/pr60092.c: New testcase.
1740         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1742 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1744         * gcc.c-torture/execute/20140212-1.c: New test.
1746 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
1748         PR c++/60047
1749         * g++.dg/cpp0x/pr60047.C: New.
1751 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1753         PR c/60101
1754         * c-c++-common/pr60101.c: New test.
1756 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
1758         PR lto/59468
1759         * g++.dg/ipa/devirt-27.C: New testcase.
1760         * g++.dg/ipa/devirt-26.C: New testcase.
1762 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1764         PR target/60137
1765         * gcc.target/powerpc/pr60137.c: New file.
1767 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1769         PR fortran/52370
1770         * gfortran.dg/pr52370.f90: New test.
1772 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
1774         PR target/59927
1775         Revert
1776         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1778         PR testsuite/58630
1779         * gcc.target/i386/pr43662.c (dg-options):
1780         Add -maccumulate-outgoing-args.
1781         * gcc.target/i386/pr43869.c (dg-options): Ditto.
1782         * gcc.target/i386/pr57003.c (dg-options): Ditto.
1783         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1784         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1785         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1786         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1787         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1788         Add -maccumulate-outgoing-args.
1789         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1790         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1791         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1792         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1793         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1794         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1795         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1796         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1797         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1798         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1799         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1800         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1801         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1802         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1803         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1805 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1807         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1809 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1811         PR debug/59776
1812         * gcc.dg/guality/pr59776.c: New test.
1814 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
1816         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1817         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1818         (add_options_for_arm_vfp3): New.
1820 2014-02-11  Jeff Law  <law@redhat.com>
1822         PR middle-end/54041
1823         * gcc.target/m68k/pr54041.c: New test.
1825 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1827         PR target/59927
1828         * gcc.target/i386/pr59927.c: New test.
1830 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
1832         * gcc.dg/vect/pr57741-3.c: Require vect_int.
1833         * gcc.dg/vect/pr60012.c: Likewise.
1834         * gcc.dg/vect/vect-119.c: Likewise.
1835         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1836         * gcc.dg/vect/vect-outer-4c.c: Likewise.
1838 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1840         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1842 2014-02-10  Jeff Law  <law@redhat.com>
1844         PR middle-end-52306
1845         * gcc.c-torture/compile/pr52306.c: New test.
1847 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1849         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1851 2014-02-10  Richard Biener  <rguenther@suse.de>
1853         PR tree-optimization/60115
1854         * gcc.dg/torture/pr60115.c: New testcase.
1856 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
1858         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1859         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1861 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1862             Ilya Tocar  <ilya.tocar@intel.com>
1864         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1865         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1866         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1867         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1868         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1869         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1870         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1871         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1872         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1873         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1874         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1875         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1876         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1877         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1878         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1879         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1880         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1881         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1882         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1883         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1884         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1885         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1886         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1887         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1888         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1889         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1890         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1892 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
1894         * gcc.dg/vect/pr59984.c: Require effective target
1895         vect_simd_clones.
1897 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1899         PR fortran/57522
1900         * gfortran.dg/associated_target_5.f03: New test.
1902 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1904         PR fortran/59026
1905         * gfortran.dg/elemental_by_value_1.f90: New test.
1907 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
1909         PR fortran/58470
1910         * gfortran.dg/finalize_22.f90: New.
1912 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
1914         PR fortran/60066
1915         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
1916         was fixed by the patch for PR59906.
1918 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
1920         PR translation/52289
1921         * gfortran.dg/coarray_8.f90: Update dg-error match.
1923 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1925         PR c/59984
1926         * gcc.dg/vect/pr59984.c: New test.
1928         PR middle-end/60092
1929         * gcc.dg/attr-alloc_align-1.c: New test.
1930         * gcc.dg/attr-alloc_align-2.c: New test.
1931         * gcc.dg/attr-alloc_align-3.c: New test.
1932         * gcc.dg/attr-assume_aligned-1.c: New test.
1933         * gcc.dg/attr-assume_aligned-2.c: New test.
1934         * gcc.dg/attr-assume_aligned-3.c: New test.
1936 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1938         PR target/60077
1939         * gcc.target/i386/pr60077-1.c: New test.
1940         * gcc.target/i386/pr60077-2.c: New test.
1942 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1944         PR preprocessor/56824
1945         * gcc.dg/pr56824.c: New test.
1947 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1949         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1950         variable used for atomic operations.
1952 2014-02-07  Richard Biener  <rguenther@suse.de>
1954         PR middle-end/60092
1955         * gcc.dg/vect/pr60092-2.c: New testcase.
1957 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1959         PR c++/60082
1960         Revert
1961         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1963         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1964         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1966 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1968         * gcc.target/s390/fp2int1.c: New testcase.
1970 2014-02-07  Richard Biener  <rguenther@suse.de>
1972         PR middle-end/60092
1973         * gcc.dg/tree-ssa/alias-30.c: New testcase.
1974         * gcc.dg/tree-ssa/alias-31.c: Likewise.
1976 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
1978         PR ipa/59918
1979         * g++.dg/torture/pr59918.C: New testcase.
1981 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1983         PR target/59575
1984         * gcc.target/arm/pr59575.c: New test.
1986         PR debug/59992
1987         * gcc.dg/pr59992.c: New test.
1989 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
1991         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1992         init_priority. Test alignment of variable instead of function.
1994 2014-02-06  Marek Polacek  <polacek@redhat.com>
1996         PR c/60087
1997         * gcc.dg/pr60087.c: New test.
1999 2014-02-06  Alan Modra  <amodra@gmail.com>
2001         * gcc.target/powerpc/pr60032.c: New.
2003 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
2005         PR target/60062
2006         * gcc.c-torture/execute/pr60062.c: New test.
2007         * gcc.c-torture/execute/pr60072.c: New test.
2009 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
2011         * gcc.dg/tree-ssa/pr59597.c: Make called function static
2012         so that expected outcome works for PIC variants too.
2014 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
2015             Kugan Vivekanandarajah  <kuganv@linaro.org>
2017         * gcc.target/arm/vect-noalign.c: New file.
2019 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
2020             Jakub Jelinek  <jakub@redhat.com>
2022         PR middle-end/60013
2023         * gcc.dg/pr60013.c: New testcase.
2025 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2027         * gcc.dg/vmx/sum2s.c: New.
2028         * gcc.dg/vmx/sum2s-be-order.c: New.
2030 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2032         * gcc.dg/vmx/pack.c: New.
2033         * gcc.dg/vmx/pack-be-order.c: New.
2034         * gcc.dg/vmx/unpack.c: New.
2035         * gcc.dg/vmx/unpack-be-order.c: New.
2037 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2039         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2040         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2042 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2044         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
2045         Use __builtin_floorf, __builtin_ceilf.
2046         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
2047         declaration.
2048         (TEST): Use __builtin_floorf.
2049         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2051 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
2053         PR ipa/59947
2054         * g++.dg/opt/pr59947.C: New test.
2056         PR c++/58703
2057         * c-c++-common/gomp/pr58703.c: New test.
2059 2014-02-05  Richard Biener  <rguenther@suse.de>
2061         PR testsuite/60076
2062         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
2063         avoid using unsigned long long.
2065 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
2067         PR middle-end/57499
2068         * g++.dg/torture/pr57499.C: New test.
2070 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
2072         * gcc.dg/asan/nosanitize-and-inline.c: New test.
2074 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
2076         * g++.dg/ipa/devirrt-22.C: Fix template.
2078 2014-02-04  Marek Polacek  <polacek@redhat.com>
2080         PR c/60036
2081         * gcc.dg/pr60036.c: New test.
2083 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
2085         PR ipa/60058
2086         * g++.dg/torture/pr60058.C: New testcase.
2088 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2090         * g++.dg/tsan/default_options.C: Invert check.
2092 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2094         PR tree-optimization/60002
2095         * g++.dg/opt/pr60002.C: New test.
2097         PR tree-optimization/60023
2098         * g++.dg/vect/pr60023.cc: New test.
2100         PR ipa/60026
2101         * c-c++-common/torture/pr60026.c: New test.
2103         PR rtl-optimization/57915
2104         * gcc.target/i386/pr57915.c: New test.
2106 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2108         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
2110 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
2112         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
2114 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2116         PR middle-end/59261
2117         * gcc.dg/pr59261.c: New test.
2119 2014-02-04  Richard Biener  <rguenther@suse.de>
2121         PR tree-optimization/60012
2122         * gcc.dg/vect/pr60012.c: New testcase.
2124 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2126         PR target/59788
2127         * g++.dg/eh/unwind-direct.C: New test.
2129 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
2131         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
2132         timeout value to 20s.
2134 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
2136         PR ipa/59882
2137         * g++.dg/torture/pr59882.C: New testcase
2139 2014-02-03  Jan Hubicka  <jh@suse.cz>
2141         PR ipa/59831
2142         * g++.dg/ipa/devirt-22.C: New testcase.
2144 2014-02-03  Jan Hubicka  <jh@suse.cz>
2146         * g++.dg/ipa/devirt-25.C: New testcase.
2148 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2150         PR tree-optimization/59924
2151         * gcc.dg/pr59924.c: New test.
2153 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
2155         PR ipa/59831
2156         * g++.dg/ipa/devirt-24.C: New testcase.
2158 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
2160         PR c++/53017
2161         PR c++/59211
2162         * c-c++-common/attributes-1.c: New testcase.
2163         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
2165 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2167         PR c++/58871
2168         * g++.dg/cpp0x/pr58871.C: New.
2170 2014-02-03  Cong Hou  <congh@google.com>
2172         PR tree-optimization/60000
2173         * g++.dg/vect/pr60000.cc: New test.
2175 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
2177         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
2178         * gcc.target/i386/long-double-64-4.c: Likewise.
2179         * gcc.target/i386/long-double-80-1.c: Likewise.
2180         * gcc.target/i386/long-double-80-2.c: Likewise.
2181         * gcc.target/i386/long-double-80-3.c: Likewise.
2182         * gcc.target/i386/long-double-80-4.c: Likewise.
2183         * gcc.target/i386/long-double-80-5.c: Likewise.
2184         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
2185         __multf3 isn't used.
2186         * gcc.target/i386/long-double-64-3.c: Likewise.
2187         * gcc.target/i386/long-double-128-1.c: New test.
2188         * gcc.target/i386/long-double-128-2.c: Likewise.
2189         * gcc.target/i386/long-double-128-3.c: Likewise.
2190         * gcc.target/i386/long-double-128-4.c: Likewise.
2191         * gcc.target/i386/long-double-128-5.c: Likewise.
2192         * gcc.target/i386/long-double-128-6.c: Likewise.
2193         * gcc.target/i386/long-double-128-7.c: Likewise.
2194         * gcc.target/i386/long-double-128-8.c: Likewise.
2195         * gcc.target/i386/long-double-128-9.c: Likewise.
2196         * gcc.target/i386/long-double-64-5.c: Likewise.
2197         * gcc.target/i386/long-double-64-6.c: Likewise.
2198         * gcc.target/i386/long-double-64-7.c: Likewise.
2199         * gcc.target/i386/long-double-64-8.c: Likewise.
2200         * gcc.target/i386/long-double-64-9.c: Likewise.
2201         * gcc.target/i386/long-double-80-10.c: Likewise.
2202         * gcc.target/i386/long-double-80-8.c: Likewise.
2203         * gcc.target/i386/long-double-80-9.c: Likewise.
2205 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
2207         PR rtl-optimization/57662
2208         * g++.dg/pr57662.C: New test.
2210 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2212         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
2213         * gcc.dg/vmx/perm.c: New.
2214         * gcc.dg/vmx/perm-be-order.c: New.
2216 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2218         * gcc.dg/vmx/vsums.c: New.
2219         * gcc.dg/vmx/vsums-be-order.c: New.
2221 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
2223         * g++.dg/ipa/devirt-23.C: New testcase.
2224         * g++.dg/ipa/devirt-20.C: Fix template.
2226 2014-02-02  Jan Hubicka  <jh@suse.cz>
2228         * g++.dg/ipa/devirt-21.C: New testcase.
2230 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2232         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
2233         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
2235 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
2237         PR target/60017
2238         * gcc.c-torture/execute/pr60017.c: New test.
2240 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
2242         PR fortran/57033
2243         * gfortran.dg/default_initialization_7.f90: New test.
2245 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
2247         PR fortran/59906
2248         * gfortran.dg/elemental_subroutine_9.f90: New test.
2250 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2252         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
2254 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2256         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
2258 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2260         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
2262 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
2264         PR c++/51219
2265         * g++.dg/init/bitfield5.C: New.
2267 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
2269         PR tree-optimization/60003
2270         * gcc.c-torture/execute/pr60003.c: New test.
2272 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
2274         PR bootstrap/59985
2275         * gcc.target/arm/pr59985.C: New.
2277 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2279         PR sanitizer/59410
2280         * lib/tsan-dg.exp (tsan_init): Instead of not running any
2281         tsan tests if trivial testcase doesn't run, set dg-do-what-default
2282         to compile.
2283         (tsan_finish): Restore dg-do-what-default.
2284         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
2285         * g++.dg/tsan/fd_close_norace2.C: Likewise.
2286         * g++.dg/tsan/default_options.C: Likewise.
2287         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2288         * g++.dg/tsan/atomic_free2.C: Likewise.
2289         * g++.dg/tsan/cond_race.C: Likewise.
2290         * g++.dg/tsan/fd_close_norace.C: Likewise.
2291         * g++.dg/tsan/benign_race.C: Likewise.
2292         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2293         * c-c++-common/tsan/simple_race.c: Likewise.
2294         * c-c++-common/tsan/mutexset1.c: Likewise.
2295         * c-c++-common/tsan/thread_leak2.c: Likewise.
2296         * c-c++-common/tsan/tls_race.c: Likewise.
2297         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2298         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
2299         * c-c++-common/tsan/free_race2.c: Likewise.
2300         * c-c++-common/tsan/thread_leak.c: Likewise.
2301         * c-c++-common/tsan/thread_leak1.c: Likewise.
2302         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2303         * c-c++-common/tsan/free_race.c: Likewise.
2304         * c-c++-common/tsan/sleep_sync.c: Likewise.
2305         * c-c++-common/tsan/tiny_race.c: Likewise.
2306         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2307         * c-c++-common/tsan/atomic_stack.c: Likewise.
2308         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
2309         in dg-output regexps.
2310         * c-c++-common/tsan/simple_stack.c: Likewise.
2312 2014-01-31  Richard Henderson  <rth@redhat.com>
2314         * g++.dg/tm/pr60004.C: New.
2316 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
2318         PR c++/59082
2319         * g++.dg/inherit/crash4.C: New.
2321 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
2323         * c-c++-common/tsan/simple_race.c: Made test less flaky.
2325 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2327         * gcc.target/i386/m512-check.h: Use correct rounding values.
2329 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2331         * gcc.target/i386/avx-1.c: Use correct rounding values.
2332         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
2333         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
2334         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
2335         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
2336         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
2337         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
2338         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
2339         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
2340         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
2341         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
2342         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
2343         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
2344         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
2345         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
2346         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
2347         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
2348         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
2349         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
2350         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
2351         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
2352         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
2353         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
2354         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
2355         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
2356         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
2357         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2358         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
2359         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
2360         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
2361         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
2362         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
2363         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
2364         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
2365         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
2366         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
2367         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
2368         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
2369         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
2370         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
2371         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
2372         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
2373         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
2374         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
2375         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
2376         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
2377         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
2378         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
2379         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
2380         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
2381         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
2382         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
2383         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
2384         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
2385         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
2386         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
2387         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
2388         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
2389         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
2390         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
2391         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
2392         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
2393         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
2394         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
2395         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
2396         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
2397         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
2398         * gcc.target/i386/sse-13.c: Ditto.
2399         * gcc.target/i386/sse-14.c: Ditto.
2400         * gcc.target/i386/sse-22.c: Ditto.
2401         * gcc.target/i386/sse-23.c: Ditto.
2403 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2405         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
2406         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
2408 2014-01-31  Richard Biener  <rguenther@suse.de>
2410         PR middle-end/59990
2411         * gcc.dg/torture/pr59990.c: New testcase.
2413 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2415         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
2416         if it fails don't run any tsan tests.
2418 2014-01-31  Marek Polacek  <polacek@redhat.com>
2420         PR c/59963
2421         * gcc.dg/pr59940.c (g): Adjust dg-warning.
2422         (y): Adjust dg-error.
2423         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
2424         * gcc.dg/pr59963-1.c: New test.
2425         * gcc.dg/pr59963-2.c: New test.
2426         * gcc.dg/pr59963-3.c: New test.
2428 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
2430         PR target/59923
2431         * gcc.target/arm/pr59923.c: New test.
2433 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2435         * gcc.dg/vmx/splat.c: New.
2436         * gcc.dg/vmx/splat-vsx.c: New.
2437         * gcc.dg/vmx/splat-be-order.c: New.
2438         * gcc.dg/vmx/splat-vsx-be-order.c: New.
2439         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
2440         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
2442 2014-01-30  Richard Biener  <rguenther@suse.de>
2444         PR tree-optimization/59993
2445         * gcc.dg/torture/pr59993.c: New testcase.
2447 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
2449         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
2450         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
2451         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
2452         vect_int rather than vect_float.
2454 2014-01-30  Marek Polacek  <polacek@redhat.com>
2456         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
2458 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
2460         * gcc.target/microblaze/isa/fcmp4.c: New.
2462 2014-01-30  Marek Polacek  <polacek@redhat.com>
2464         PR c/59940
2465         * gcc.dg/pr59940.c: New test.
2466         * gcc.dg/pr35635.c (func3): Move dg-warning.
2468 2014-01-30  Richard Biener  <rguenther@suse.de>
2470         PR tree-optimization/59903
2471         * gcc.dg/torture/pr59903.c: New testcase.
2473 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2475         PR c++/58843
2476         * g++.dg/lookup/crash8.C: New.
2478 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2480         PR c++/58649
2481         * g++.dg/template/crash117.C: New.
2483 2014-01-30  Richard Biener  <rguenther@suse.de>
2485         PR c/59905
2486         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
2487         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
2488         abort.
2489         * gcc.dg/invalid-call-1.c: Likewise.
2491 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2493         PR c++/58561
2494         * g++.dg/cpp1y/auto-fn23.C: New.
2496 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2498         PR c++/58846
2499         * g++.dg/init/dso_handle2.C: New.
2501 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2503         PR c++/58674
2504         * g++.dg/cpp0x/pr58674.C: New.
2506 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2508         PR target/59617
2509         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
2510         * gcc.target/i386/avx512f-gather-5.c: Ditto.
2512 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2514         * gcc.dg/vmx/merge-be-order.c: New.
2515         * gcc.dg/vmx/merge.c: New.
2516         * gcc.dg/vmx/merge-vsx-be-order.c: New.
2517         * gcc.dg/vmx/merge-vsx.c: New.
2519 2014-01-29  Richard Biener  <rguenther@suse.de>
2521         PR tree-optimization/58742
2522         * gcc.dg/pr58742-1.c: New testcase.
2523         * gcc.dg/pr58742-2.c: Likewise.
2524         * gcc.dg/pr58742-3.c: Likewise.
2526 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
2528         * gcc.target/arm/ftest-armv7ve-arm.c: New.
2529         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
2530         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
2532 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2534         PR c++/58702
2535         * g++.dg/gomp/pr58702.C: New.
2537 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
2539         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
2540         selector.
2542 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
2544         PR middle-end/59917
2545         PR tree-optimization/59920
2546         * gcc.dg/pr59920-1.c: New test.
2547         * gcc.dg/pr59920-2.c: New test.
2548         * gcc.dg/pr59920-3.c: New test.
2549         * c-c++-common/gomp/pr59917-1.c: New test.
2550         * c-c++-common/gomp/pr59917-2.c: New test.
2552         PR tree-optimization/59594
2553         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
2554         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
2555         * gcc.dg/vect/pr59594.c: New test.
2557 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
2559         PR fortran/59414
2560         * gfortran.dg/allocate_class_3.f90: New test.
2562 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
2564         PR preprocessor/59935
2565         * c-c++-common/cpp/warning-zero-location.c: New test.
2566         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
2568 2014-01-27  Steve Ellcey  <sellcey@mips.com>
2570         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
2572 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
2574         * g++.dg/ext/mv16.C: New tests.
2576 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
2578         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
2579         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2580         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
2581         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2582         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
2583         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2584         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
2585         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2586         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2587         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2588         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2589         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2590         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2591         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2592         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2593         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2594         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2595         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2596         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2597         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2598         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2599         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2600         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2601         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2602         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2603         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2604         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2605         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2606         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2607         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2608         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2609         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2610         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2611         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2612         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2613         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2614         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2615         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2616         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
2617         _mm512_mask_cvtepi32_storeu_epi8.
2618         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2619         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
2620         _mm512_mask_cvtepi32_storeu_epi16.
2621         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2622         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
2623         _mm512_mask_cvtepi64_storeu_epi8.
2624         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2625         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
2626         _mm512_mask_cvtepi64_storeu_epi16.
2627         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2628         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
2629         _mm512_mask_cvtepi64_storeu_epi32.
2630         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2631         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
2632         _mm512_mask_cvtsepi32_storeu_epi8.
2633         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2634         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
2635         _mm512_mask_cvtsepi32_storeu_epi16.
2636         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2637         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
2638         _mm512_mask_cvtsepi64_storeu_epi8.
2639         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2640         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
2641         _mm512_mask_cvtsepi64_storeu_epi16.
2642         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2643         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
2644         _mm512_mask_cvtsepi64_storeu_epi32.
2645         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2646         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
2647         _mm512_mask_cvtusepi32_storeu_epi8.
2648         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2649         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
2650         _mm512_mask_cvtusepi32_storeu_epi16.
2651         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2652         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2653         _mm512_mask_cvtusepi64_storeu_epi8.
2654         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2655         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2656         _mm512_mask_cvtusepi64_storeu_epi16.
2657         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2658         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2659         _mm512_mask_cvtusepi64_storeu_epi32.
2660         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2661         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2663 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2665         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2666         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2667         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2668         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2669         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2670         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2671         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2672         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2673         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2674         built-ins roudning immediate.
2675         * gcc.target/i386/sse-22.c: Add new built-ins.
2676         * gcc.target/i386/sse-23.c: Ditto.
2677         * gcc.target/i386/avx-1.c: Ditto.
2679 2014-01-27  Christian Bruel  <christian.bruel@st.com>
2681         * gcc.target/sh/torture/strncmp.c: New tests.
2683 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
2685         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2687 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2689         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2691 2014-01-24  Jeff Law  <law@redhat.com>
2693         PR tree-optimization/59919
2694         * gcc.c-torture/compile/pr59919.c: New test.
2696 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
2698         PR c++/57524
2699         * g++.dg/ext/timevar2.C: New.
2701 2014-01-24  Marek Polacek  <polacek@redhat.com>
2703         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2705 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
2707         PR target/59929
2708         * gcc.target/i386/pr59929.c: New test.
2710 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2712         PR target/59909
2713         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2714         word atomic functions at runtime.
2716 2014-01-23  Marek Polacek  <polacek@redhat.com>
2718         PR c/59846
2719         * gcc.dg/pr59846.c: New test.
2721 2014-01-23  Marek Polacek  <polacek@redhat.com>
2723         PR c/58346
2724         * c-c++-common/pr58346-1.c: New test.
2725         * c-c++-common/pr58346-2.c: New test.
2726         * c-c++-common/pr58346-3.c: New test.
2728 2014-01-23  Marek Polacek  <polacek@redhat.com>
2730         PR c/59871
2731         * gcc.dg/20020220-2.c: Adjust dg-warning message.
2732         * gcc.dg/pr59871.c: New test.
2734 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
2736         PR c++/58980
2737         * g++.dg/parse/enum11.C: New.
2739 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2741         * gcc.target/aarch64/sshr64_1.c: New testcase.
2743 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2745         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2746         SIMD enabled function.
2747         * g++.dg/cilk-plus/ef_test.C: New test.
2748         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2749         and added C++ ones.
2750         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2751         to differenciate C error messages from C++ ones.
2753 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2755         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2757 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
2759         * gcc.target/microblaze/others/builtin-trap.c: New test,
2761 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
2763         PR middle-end/58809
2764         * c-c++-common/gomp/pr58809.c: New test.
2766 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
2768         PR sanitizer/59897
2769         * c-c++-common/asan/use-after-return-1.c: Fixed
2770         to pass on darwin.
2772 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
2774         PR preprocessor/58580
2775         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2777 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2778             Ilya Tocar  <ilya.tocar@intel.com>
2780         * gcc.target/i386/avx512f-kmovw-1.c: New.
2782 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2784         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2785         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2786         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2787         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2788         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2789         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2791 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
2793         PR target/52125
2794         * gcc.dg/pr48774.c: Remove skip for mips_rel.
2795         * gcc.target/mips/pr52125.c: New test.
2797 2014-01-22  Marek Polacek  <polacek@redhat.com>
2799         PR c/59891
2800         * gcc.dg/torture/pr59891.c: New test.
2802 2014-01-22  Jeff Law  <law@redhat.com>
2804         PR tree-optimization/59597
2805         * gcc.dg/tree-ssa/pr59597.c: New test.
2807 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
2809         PR rtl-optimization/59477
2810         * g++.dg/pr59477.C: New.
2812 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
2814         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2816 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2818         PR c++/59482
2819         * g++.dg/pr59482.C: New.
2821 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2823         * gcc.dg/vmx/insert-vsx-be-order.c: New.
2824         * gcc.dg/vmx/extract-vsx.c: New.
2825         * gcc.dg/vmx/extract-vsx-be-order.c: New.
2826         * gcc.dg/vmx/insert-vsx.c: New.
2828 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2830         PR rtl-optimization/59896
2831         * gcc.target/arm/pr59896.c: New.
2833 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2835         PR rtl-optimization/59858
2836         * gcc.target/arm/pr59858.c: New.
2838 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
2840         PR target/59003
2841         * gcc.dg/tree-prof/pr59003.c: New test.
2843         PR middle-end/59860
2844         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2845         other targets.
2847 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
2849         * gfortran.dg/round_3.f08: Add more cases.
2851 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
2853         * lib/target-supports.exp (force_conventional_output_for): New
2854         procedure.
2855         * lib/scanasm.exp (scan-assembler_required_options)
2856         (scan-assembler-not_required_options)
2857         (scan-assembler-times_required_options): Replace with
2858         force_conventional_output_fors.
2859         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2860         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2862 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
2864         PR middle-end/59789
2865         * gcc.target/i386/pr59789.c: New testcase.
2867 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
2869         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2870         the 'code' bitfield from 16 to 8.
2872 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2874         * lib/target-supports.exp
2875         (check_effective_target_vect_perm): Exclude aarch64_be.
2876         (check_effective_target_vect_perm_byte): Likewise.
2877         (check_effective_target_vect_perm_short): Likewise.
2879 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2881         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2882         (RUN_TEST): Use new macro.
2883         (INDEX64_32): Delete.
2884         (INDEX64_64): Likewise.
2885         (INDEX128_32): Likewise.
2886         (INDEX128_64): Likewise.
2887         (INDEX): Likewise.
2888         (test_vneg_f32): Use fixed RUN_TEST.
2890 2014-01-20  Richard Biener  <rguenther@suse.de>
2892         PR middle-end/59860
2893         * gcc.dg/pr59860.c: New testcase.
2895 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
2897         PR target/59880
2898         * gcc.target/i386/pr59880.c: New test.
2900 2014-01-20  Renlin Li  <renlin.li@arm.com>
2902         * gcc.dg/pr44194-1.c: Tweak regexp.
2904 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2906         PR libfortran/59771
2907         PR libfortran/59774
2908         PR libfortran/59836
2909         * gfortran.dg/round_3.f08: New cases added.
2910         * gfortran.dg/fmt_g_1.f90: New test.
2912 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
2914         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2916 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2918         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2920 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2922         * gcc.dg/vect/pr57705.c: Require vect_int.
2923         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2924         * gcc.dg/vect/vect-alias-check.c: Likewise.
2926 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
2928         PR fortran/58007
2929         * gfortran.dg/unresolved_fixup_1.f90: New test.
2930         * gfortran.dg/unresolved_fixup_2.f90: New test.
2932 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
2934         PR target/58944
2935         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2936         Remove dg-prune-output lines.
2938 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2940         PR middle-end/59706
2941         * gfortran.dg/pr59706.f90: New test.
2942         * g++.dg/ext/pr59706.C: New test.
2944 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2946         PR c++/59270
2947         PR c++/58811
2948         * g++.dg/cpp0x/decltype-incomplete1.C: New.
2949         * g++.dg/init/pr58811.C: Likewise.
2951 2014-01-17  Jeff Law  <law@redhat.com>
2953         PR middle-end/57904
2954         * gfortran.dg/pr57904.f90: New test.
2956 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2958         PR c++/59269
2959         * g++.dg/cpp0x/nsdmi-union4.C: New.
2961 2014-01-17  Marek Polacek  <polacek@redhat.com>
2963         PR c++/59838
2964         * g++.dg/diagnostic/pr59838.C: New test.
2966 2014-01-17  Marek Polacek  <polacek@redhat.com>
2968         PR c/58346
2969         * gcc.dg/pr58346.c: New test.
2971 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2973         PR testsuite/58776
2974         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2975         dg-options, use dg-additional-options for i?86/x86_64 to avoid
2976         option duplication.
2978         PR fortran/59440
2979         * gfortran.dg/pr59440-1.f90: New test.
2980         * gfortran.dg/pr59440-2.f90: New test.
2981         * gfortran.dg/pr59440-3.f90: New test.
2983         PR testsuite/59064
2984         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2985         testing for " version" and " alias" with one testing for
2986         " version\[^\n\r]* alias".
2987         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2988         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2989         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2990         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2991         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2992         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2994         PR c++/57945
2995         * c-c++-common/torture/pr57945.c: New test.
2997 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2999         * gcc.target/arm/its.c: New testcase.
3001 2014-01-16  Jan Hubicka  <jh@suse.cz>
3003         PR ipa/59775
3004         * g++.dg/torture/pr59775.C: New testcase.
3006 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
3008         PR middle-end/58344
3009         * gcc.c-torture/compile/pr58344.c: New test.
3011         PR target/59839
3012         * gcc.target/i386/pr59839.c: New test.
3014         PR debug/54694
3015         * gcc.target/i386/pr9771-1.c (main): Rename to...
3016         (real_main): ... this.  Add __asm name "main".
3017         (ASMNAME, ASMNAME2, STRING): Define.
3019 2014-01-16  Nick Clifton  <nickc@redhat.com>
3021         PR middle-end/28865
3022         * gcc.c-torture/compile/pr28865.c: New.
3023         * gcc.c-torture/execute/pr28865.c: New.
3025 2014-01-16  Marek Polacek  <polacek@redhat.com>
3027         PR middle-end/59827
3028         * gcc.dg/pr59827.c: New test.
3030 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
3032         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
3034 2014-01-15  Richard Henderson  <rth@redhat.com>
3036         PR debug/54694
3037         * gcc.target/i386/pr54694.c: New test.
3039 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
3041         PR c++/49718
3042         * g++.dg/pr49718.C: New test.
3044 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
3046         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
3048 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3050         * gcc.dg/vmx/mult-even-odd.c: New.
3051         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
3053 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3055         * lib/target-supports.exp (check_libcilkrts_available): Added an
3056         extern "C" if we are using C++ along with a function prototype.
3058 2014-01-15  Jeff Law  <law@redhat.com>
3060         PR tree-optimization/59747
3061         * gcc.c-torture/execute/pr59747.c: New test.
3063 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3065         PR target/59794
3066         * c-c++-common/convert-vec-1.c: Also prune ABI change for
3067         Linux/x86.
3068         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
3069         * g++.dg/ext/attribute-test-1.C: Likewise.
3070         * g++.dg/ext/attribute-test-2.C: Likewise.
3071         * g++.dg/ext/attribute-test-3.C: Likewise.
3072         * g++.dg/ext/attribute-test-4.C: Likewise.
3073         * g++.dg/ext/pr56790-1.C: Likewise.
3074         * g++.dg/torture/pr38565.C: Likewise.
3075         * gcc.dg/pr53060.c: Likewise.
3076         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
3077         * c-c++-common/vector-compare-2.c: Likewise.
3078         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
3079         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
3080         dg-message line number.
3082 2014-01-15  Matthias Klose  <doko@ubuntu.com>
3084         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
3086 2014-01-15  Richard Biener  <rguenther@suse.de>
3088         PR tree-optimization/59822
3089         * g++.dg/torture/pr59822.C: New testcase.
3091 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
3093         PR target/59808
3094         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
3095         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
3097 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
3098             Kugan Vivekanandarajah  <kuganv@linaro.org>
3100         PR target/59695
3101         * g++.dg/pr59695.C: New testcase.
3103 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3105         PR target/59803
3106         * gcc.c-torture/compile/pr59803.c: New testcase.
3108 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
3110         PR c/58943
3111         * gcc.c-torture/execute/pr58943.c: New test.
3112         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
3114 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3116         PR target/59794
3117         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
3118         * gcc.target/i386/pr39162.c (y): New __m256i variable.
3119         (bar): Change return type to void.  Set y to x.
3120         * gcc.target/i386/pr59794-1.c: New testcase.
3121         * gcc.target/i386/pr59794-2.c: Likewise.
3122         * gcc.target/i386/pr59794-3.c: Likewise.
3123         * gcc.target/i386/pr59794-4.c: Likewise.
3124         * gcc.target/i386/pr59794-5.c: Likewise.
3125         * gcc.target/i386/pr59794-6.c: Likewise.
3126         * gcc.target/i386/pr59794-7.c: Likewise.
3128 2014-01-14  Richard Biener  <rguenther@suse.de>
3130         PR tree-optimization/58921
3131         PR tree-optimization/59006
3132         * gcc.dg/torture/pr58921.c: New testcase.
3133         * gcc.dg/torture/pr59006.c: Likewise.
3134         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
3136 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
3138         PR testsuite/59494
3139         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
3140         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
3141         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
3142         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
3143         Executing predictive commoning without unrolling.
3145 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
3147         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
3148         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
3149         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
3150         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
3151         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
3152         __builtin_ia32_rsqrt28sd_round.
3153         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
3154         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3155         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3156         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3157         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3158         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3159         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
3160         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
3161         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
3162         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
3163         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
3164         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
3165         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
3166         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3167         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
3168         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
3169         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
3170         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3171         * gcc.target/i386/sse-22.c: Extend with new built-ins,
3172         fix wrong rounding mode (see above).
3173         * gcc.target/i386/sse-23.c: Ditto.
3175 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3177         * gcc.dg/vmx/insert.c: New.
3178         * gcc.dg/vmx/insert-be-order.c: New.
3179         * gcc.dg/vmx/extract.c: New.
3180         * gcc.dg/vmx/extract-be-order.c: New.
3182 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
3184         PR tree-optimization/59387
3185         * gcc.c-torture/execute/pr59387.c: New test.
3187 2014-01-13  Richard Biener  <rguenther@suse.de>
3189         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
3190         adjusting mathlib options.
3191         * gfortran.dg/lto/lto.exp: Likewise.
3193 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3195         * gnat.dg/loop_optimization17.adb: New test.
3196         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
3198 2014-01-13  Christian Bruel  <christian.bruel@st.com>
3200         * gcc.target/sh/cmpstrn.c: New case.
3202 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
3204         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
3205         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3207 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
3209         PR fortran/58026
3210         * gfortran.dg/alloc_comp_basics_6.f90: New.
3212 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3214         PR fortran/59700
3215         * gfortran.dg/pr59700.f90: New test.
3217 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3219         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
3220         * gfortran.dg/use_only_3.f90: Likewise.
3221         * gfortran.dg/inquire_10.f90: Delete opened file.
3222         * gfortran.dg/inquire_15.f90: Likewise.
3223         * gfortran.dg/pr16597.f90: Likewise.
3224         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
3225         for PR59419.
3227 2014-01-10  Jeff Law  <law@redhat.com>
3229         PR middle-end/59743
3230         * gcc.c-torture/compile/pr59743.c: New test.
3232 2014-01-10  Jan Hubicka  <jh@suse.cz>
3234         PR ipa/58585
3235         * g++.dg/torture/pr58585.C: New testcase.
3237 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
3239         * gcc.dg/pr46309.c: Disable for cris*-*-*.
3241 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
3243         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
3245 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
3247         PR target/59744
3248         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
3249         * gcc.target/aarch64/cmn-neg2.c: New test.
3251 2014-01-10  Richard Biener  <rguenther@suse.de>
3253         PR tree-optimization/59374
3254         * gcc.dg/torture/pr59374-3.c: New testcase.
3256 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3258         * lib/target-supports.exp
3259         (check_effective_target_arm_crypto_ok_nocache): New.
3260         (check_effective_target_arm_crypto_ok): Use above procedure.
3261         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
3263 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
3265         PR ipa/58252
3266         PR ipa/59226
3267         * g++.dg/ipa/devirt-20.C: New testcase.
3268         * g++.dg/torture/pr58252.C: Likewise.
3269         * g++.dg/torture/pr59226.C: Likewise.
3271 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3273         * c-c++-common/asan/no-asan-stack.c: New test.
3275 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
3277         PR middle-end/59670
3278         * gcc.dg/pr59670.c: New test.
3280 2014-01-09  Steve Ellcey  <sellcey@mips.com>
3282         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
3284 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
3286         PR middle-end/47735
3287         * gcc.target/i386/pr47735.c: New test.
3289         PR tree-optimization/59622
3290         * g++.dg/opt/pr59622-2.C: New test.
3291         * g++.dg/opt/pr59622-3.C: New test.
3292         * g++.dg/opt/pr59622-4.C: New test.
3293         * g++.dg/opt/pr59622-5.C: New test.
3295         PR sanitizer/59136
3296         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
3297         filename:line instead of (modulename+offset) form with stripped
3298         initial / from the filename.
3300 2014-01-09  Ian Lance Taylor  <iant@google.com>
3302         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
3303         the other Go compiler.
3305 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3307         PR c++/59730
3308         * g++.dg/cpp0x/variadic145.C: New.
3310 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
3312         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
3313         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
3315 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3317         PR testsuite/59524
3318         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
3319         are run only if the Cilk library is available/enabled.
3320         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3321         * lib/target-supports.exp (check_libcilkrts_available): New function.
3323 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3325         PR c++/59631
3326         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
3327         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3328         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
3329         with dg-additional-options.
3330         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3331         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3332         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3333         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3334         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
3335         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
3337 2014-01-09  Richard Biener  <rguenther@suse.de>
3339         PR tree-optimization/59715
3340         * gcc.dg/torture/pr59715.c: New testcase.
3342 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3344         * c-c++-common/asan/no-asan-globals.c: New test.
3345         * c-c++-common/asan/no-instrument-reads.c: Likewise.
3346         * c-c++-common/asan/no-instrument-writes.c: Likewise.
3347         * c-c++-common/asan/use-after-return-1.c: Likewise.
3348         * c-c++-common/asan/no-use-after-return.c: Likewise.
3350 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
3352         * gnat.dg/weak2.ad[sb]: New test.
3354 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3356         PR middle-end/59471
3357         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
3358         type, use pointers to vector type instead.
3360 2014-01-08  Catherine Moore  <clm@codesourcery.com>
3362         * gcc.target/mips/umips-branch-3.c: New test.
3363         * gcc.target/mips/umips-branch-4.c: New test.
3365 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3367         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
3368         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
3369         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
3370         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
3371         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
3372         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
3373         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
3374         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
3376 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3378         PR rtl-optimization/59137
3379         * gcc.target/mips/pr59137.c: New test.
3381 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
3383         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
3384         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
3385         * gcc.target/i386/pr55433.c (dg-options): Ditto.
3386         * gcc.target/i386/pr57848.c (dg-options): Ditto.
3387         * gcc.target/i386/pr59099.c (dg-options): Ditto.
3388         Require fpic effective target.
3389         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
3391 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3393         PR ipa/59722
3394         * gcc.dg/pr59722.c: New test.
3396 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3398         PR middle-end/57748
3399         * gcc.dg/torture/pr57748-3.c: New test.
3400         * gcc.dg/torture/pr57748-4.c: New test.
3402 2014-01-08  Marek Polacek  <polacek@redhat.com>
3404         PR middle-end/59669
3405         * gcc.dg/gomp/pr59669-1.c: New test.
3406         * gcc.dg/gomp/pr59669-2.c: New test.
3408 2014-01-08  Martin Jambor  <mjambor@suse.cz>
3410         PR ipa/59610
3411         * gcc.dg/ipa/pr59610.c: New test.
3413 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
3415         PR fortran/58182
3416         * gfortran.dg/binding_label_tests_26a.f90: New.
3417         * gfortran.dg/binding_label_tests_26b.f90: New.
3419 2014-01-08  Marek Polacek  <polacek@redhat.com>
3421         PR sanitizer/59667
3422         * c-c++-common/ubsan/pr59667.c: New test.
3424 2014-01-08  Richard Biener  <rguenther@suse.de>
3426         PR middle-end/59630
3427         * gcc.dg/pr59630.c: New testcase.
3429 2014-01-08  Richard Biener  <rguenther@suse.de>
3431         PR middle-end/59471
3432         * gcc.dg/pr59471.c: New testcase.
3434 2014-01-07  Jeff Law  <law@redhat.com>
3436         PR middle-end/53623
3437         * gcc.target/i386/pr53623.c: New test.
3439 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
3441         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
3442         blanks at EOF.
3443         * g++.dg/cpp1y/pr58534.C: Likewise.
3444         * g++.dg/cpp1y/pr58536.C: Likewise.
3445         * g++.dg/cpp1y/pr58548.C: Likewise.
3446         * g++.dg/cpp1y/pr58549.C: Likewise.
3447         * g++.dg/cpp1y/pr58637.C: Likewise.
3448         * g++.dg/cpp1y/pr59112.C: Likewise.
3449         * g++.dg/cpp1y/pr59113.C: Likewise.
3450         * g++.dg/cpp1y/pr59629.C: Likewise.
3451         * g++.dg/cpp1y/pr59635.C: Likewise.
3452         * g++.dg/cpp1y/pr59636.C: Likewise.
3453         * g++.dg/cpp1y/pr59638.C: Likewise.
3455 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
3457         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
3459 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
3461         * gcc.target/i386/intrinsics_4.c (bar): New function.
3463 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
3465         * g++.dg/ext/is_base_of_incomplete-2.C: New.
3467 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
3469         PR rtl-optimization/58668
3470         * gcc.dg/pr58668.c: New test.
3472         PR tree-optimization/59643
3473         * gcc.dg/pr59643.c: New test.
3474         * gcc.c-torture/execute/pr59643.c: New test.
3476 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3478         PR fortran/59589
3479         * gfortran.dg/class_allocate_16.f90: New.
3481 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
3483         PR target/59644
3484         * gcc.target/i386/pr59644.c: New test.
3486 2014-01-06  Marek Polacek  <polacek@redhat.com>
3488         PR c/57773
3489         * gcc.dg/pr57773.c: New test.
3491 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
3493         PR c++/59635
3494         PR c++/59636
3495         PR c++/59629
3496         PR c++/59638
3497         * g++.dg/cpp1y/pr59635.C: New testcase.
3498         * g++.dg/cpp1y/pr59636.C: New testcase.
3499         * g++.dg/cpp1y/pr59629.C: New testcase.
3500         * g++.dg/cpp1y/pr59638.C: New testcase.
3502 2014-01-06  Martin Jambor  <mjambor@suse.cz>
3504         PR ipa/59008
3505         * gcc.dg/ipa/pr59008.c: New test.
3507 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3509         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
3510         if supported.
3512 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3514         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
3515         Require c99_runtime.
3516         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
3518         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
3519         Require c99_runtime.
3520         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
3521         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
3522         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
3524         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
3525         Require c99_runtime.
3526         Make CALC void static.
3527         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
3529         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
3530         Require c99_runtime.
3531         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
3533 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3535         * gcc.target/i386/pr59501-1.c: Require avx effective target.
3536         * gcc.target/i386/pr59501-2.c: Likewise.
3537         * gcc.target/i386/pr59501-3.c: Likewise.
3538         * gcc.target/i386/pr59501-4.c: Likewise.
3539         * gcc.target/i386/pr59501-5.c: Likewise.
3540         * gcc.target/i386/pr59501-6.c: Likewise.
3542 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3544         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
3545         * gcc.target/i386/pr59390_1.c: Likewise.
3546         * gcc.target/i386/pr59390_2.c: Likewise.
3548 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3550         * gcc.dg/pr59350.c: Tweak.
3551         * gcc.dg/pr59350-2.c: New test.
3552         * g++.dg/pr59510.C: Likewise.
3554 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3556         PR fortran/59023
3557         * gfortran.dg/bind_c_procs_2.f90: New.
3559 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
3561         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
3562         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3563         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3564         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3565         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
3566         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3567         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3569 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3571         * gcc.target/arm/neon-nested-apcs.c: New test.
3573 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
3575         PR tree-optimization/59519
3576         * gcc.dg/vect/pr59519-1.c: New test.
3577         * gcc.dg/vect/pr59519-2.c: New test.
3579         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
3580         vmovdqu32.
3582 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
3584         PR fortran/59547
3585         * gfortran.dg/typebound_proc_32.f90: New.
3587 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
3589         PR c++/58950
3590         * g++.dg/pr58950.C: New file.
3592 2014-01-03  Tobias Burnus  <burnus@net-b.de>
3594         PR c++/58567
3595         * g++.dg/gomp/pr58567.C: New.
3597 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
3599         PR tree-optimization/59651
3600         * gcc.dg/torture/pr59651.c: New test.
3601         * gcc.dg/vect/pr59651.c: Ditto.
3603 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
3605         PR target/59625
3606         * gcc.target/i386/pr59625.c: New test.
3608 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
3610         Core DR 1442
3611         PR c++/59165
3612         * g++.dg/cpp0x/range-for28.C: New.
3613         * g++.dg/cpp0x/range-for3.C: Update.
3615 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
3617         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
3619 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3621         PR c++/59641
3622         * g++.dg/cpp0x/pr59641.C: New file.
3624 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3626         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
3628 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3630         PR c++/59378
3631         * g++.dg/ext/pr59378.C: New file.
3633 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3635         Update copyright years
3637 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3639         * gcc.target/arc/arc.exp: Use the standard form for the copyright
3640         notice.
3642 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
3644         PR fortran/59654
3645         * gfortran.dg/dynamic_dispatch_12.f90: New.
3647 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
3649         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
3650         the builtin isn't optimized away as unused.
3652         PR rtl-optimization/59647
3653         * g++.dg/opt/pr59647.C: New test.
3655 Copyright (C) 2014 Free Software Foundation, Inc.
3657 Copying and distribution of this file, with or without modification,
3658 are permitted in any medium without royalty provided the copyright
3659 notice and this notice are preserved.