Merged revisions 209304,209307,209332,209338-209339,209343,209346,209351,209354,20936...
[official-gcc.git] / gcc-4_9 / gcc / testsuite / ChangeLog
blob5184b8871bb285c7c1c8c54055b7f2229d32bd1d
1 2014-04-23  Uros Bizjak  <ubizjak@gmail.com>
3         Backport from mainline
4         2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
6         PR target/60909
7         * gcc.target/i386/pr60909-1.c: New test.
8         * gcc.target/i386/pr60909-2.c: Ditto.
10 2014-04-23  Richard Biener  <rguenther@suse.de>
12         PR tree-optimization/60903
13         * gcc.dg/torture/pr60903.c: New testcase.
15 2014-04-23  Richard Biener  <rguenther@suse.de>
17         Backport from mainline
18         2014-04-14  Richard Biener  <rguenther@suse.de>
20         PR lto/60720
21         * gcc.dg/lto/pr60720_0.c: New testcase.
22         * gcc.dg/lto/pr60720_1.c: Likewise.
24 2014-04-23  Richard Biener  <rguenther@suse.de>
26         PR middle-end/60895
27         * g++.dg/torture/pr60895.C: New testcase.
29 2014-04-23  Richard Biener  <rguenther@suse.de>
31         PR middle-end/60891
32         * gcc.dg/torture/pr60891.c: New testcase.
34 2014-04-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
36         Backport from mainline
37         2014-04-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
39         PR target/60735
40         * gcc.target/powerpc/pr60735.c: New test.  Insure _Decimal64 does
41         not cause errors if -mspe.
43 2014-04-22  Tobias Burnus  <burnus@net-b.de>
45         Backport from mainline
46         2014-04-11  Tobias Burnus  <burnus@net-b.de>
48         PR fortran/58880
49         PR fortran/60495
50         * gfortran.dg/finalize_25.f90: New.
52 2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
54         Backport from mainline
55         2014-04-22  H.J. Lu  <hongjiu.lu@intel.com>
57         * gcc.target/i386/pr60868.c: New testcase.
59 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
61         PR c/59073
62         * c-c++-common/gomp/pr59073.c: New test.
64 2014-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
66         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
67         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
69 2014-04-22  Richard Biener  <rguenther@suse.de>
71         Backport from mainline
72         2014-04-14  Richard Biener  <rguenther@suse.de>
74         PR middle-end/55022
75         * gcc.dg/graphite/pr55022.c: New testcase.
77 2014-04-22  Richard Biener  <rguenther@suse.de>
79         Backport from mainline
80         2014-04-17  Richard Biener  <rguenther@suse.de>
82         PR middle-end/60849
83         * g++.dg/opt/pr60849.C: New testcase.
85 2014-04-22   Richard Biener  <rguenther@suse.de>
87         Backport from mainline
88         2014-04-17   Richard Biener  <rguenther@suse.de>
90         PR tree-optimization/60841
91         * gcc.dg/vect/pr60841.c: New testcase.
93 2014-04-22  Richard Biener  <rguenther@suse.de>
95         Backport from mainline
96         2014-04-17  Richard Biener  <rguenther@suse.de>
98         PR tree-optimization/60836
99         * g++.dg/vect/pr60836.cc: New testcase.
101 2014-04-22  Richard Biener  <rguenther@suse.de>
103         Backport from mainline
104         2014-04-14  Richard Biener  <rguenther@suse.de>
105                 Marc Glisse  <marc.glisse@inria.fr>
107         PR c/60819
108         * gcc.target/i386/vec-may_alias.c: New testcase.
110 2014-04-22  Richard Biener  <rguenther@suse.de>
112         Backport from mainline
113         2014-04-14  Richard Biener  <rguenther@suse.de>
115         PR tree-optimization/59817
116         PR tree-optimization/60453
117         * gfortran.dg/graphite/pr59817.f: New testcase.
118         * gcc.dg/graphite/pr59817-1.c: Likewise.
119         * gcc.dg/graphite/pr59817-2.c: Likewise.
121 2014-04-22  Jakub Jelinek  <jakub@redhat.com>
123         PR tree-optimization/60823
124         * c-c++-common/gomp/pr60823-1.c: New test.
125         * c-c++-common/gomp/pr60823-2.c: New test.
126         * c-c++-common/gomp/pr60823-3.c: New test.
128         Backported from mainline
129         2014-04-16  Jakub Jelinek  <jakub@redhat.com>
131         PR tree-optimization/60844
132         * gcc.dg/pr60844.c: New test.
134 2014-04-22  Release Manager
136         * GCC 4.9.0 released.
138 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
140         PR target/60847
141         Forward port from 4.8 branch
142         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
144         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
145         Fix scan patterns.
146         * gcc.target/i386/bmi-2.c: Ditto.
148 2014-04-15  Igor Zamyatin  <igor.zamyatin@intel.com>
150         PR middle-end/60467
151         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
152         case to check.
154 2014-04-15  Igor Zamyatin  <igor.zamyatin@intel.com>
156         PR middle-end/60469
157         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
159 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
161         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
163 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
165         * lib/target-supports.exp
166         (check_effective_target_vect_widen_mult_si_to_di_pattern):
167         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
168         Fix formatting.
170 2014-04-14  Jason Merrill  <jason@redhat.com>
172         Revert:
173         * lib/gcc-dg.exp (dg-build-dso): New.
174         (gcc-dg-test-1): Handle dg-do-what "dso".
176 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
178         PR fortran/60717
179         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
181         PR fortran/58085
182         * gfortran.dg/associate_15.f90: New test.
184 2014-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu>
186         PR libfortran/60810
187         * gfortran.dg/arrayio_13.f90: New test.
189 2014-04-11  Steve Ellcey  <sellcey@mips.com>
190             Jakub Jelinek  <jakub@redhat.com>
192         PR middle-end/60556
193         * gcc.c-torture/compile/pr60556.c: New test.
195 2014-04-11  Richard Biener  <rguenther@suse.de>
197         PR middle-end/60797
198         * gcc.dg/pr60797.c: New testcase.
200 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
202         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
203         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
204         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
205         rename to ...
206         * gcc.target/s390/htm-nofloat-1.c: ... this one.
207         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
208         instructions as well.
210 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
212         PR rtl-optimization/60663
213         * gcc.target/arm/pr60663.c: New test.
215 2014-04-10  Jason Merrill  <jason@redhat.com>
217         * g++.dg/dso/dlclose1.C: Disable for 4.9.
219 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
221         PR lto/60567
222         * g++.dg/lto/pr60567_0.C: New test.
224 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
226         * gfortran.dg/class_nameclash.f90: New test.
228 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
230         PR c++/52844
231         * g++.dg/cpp0x/variadic156.C: New.
233 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
235         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
236         long.
238 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
240         PR debug/60655
241         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
242         -fdata-sections.
244 2014-04-09  Steve Ellcey  <sellcey@mips.com>
246         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
247         and scan lists.
249 2014-04-09  Cong Hou  <congh@google.com>
251         PR testsuite/60773
252         * lib/target-supports.exp:
253         (check_effective_target_vect_widen_si_to_di_pattern): New.
254         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
255         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
256         targets only.
257         (foo): Fix up formatting.
258         (main): Call check_vect.
260 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
262         PR c++/59115
263         * g++.dg/template/crash119.C: New.
265 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
267         * gcc.target/powerpc/atomic_load_store-p8.c: New.
269 2014-04-08  Jason Merrill  <jason@redhat.com>
271         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
273 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
275         PR rtl-optimization/60776
276         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
277         * gcc.dg/builtin-bswap-7.c: Likewise.
278         * gcc.dg/builtin-bswap-6a.c: New testcase.
279         * gcc.dg/builtin-bswap-7a.c: New testcase.
281         Revert
282         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
284         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
285         optimization.
286         * gcc.dg/builtin-bswap-7.c: Likewise.
288 2014-04-08  Richard Biener  <rguenther@suse.de>
290         PR tree-optimization/60785
291         * gcc.dg/graphite/pr60785.c: New testcase.
293 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
295         PR target/60602
296         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
297         with as at -O0.
299 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
301         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
302         * g++.dg/warn/Wnvdtor-3.C: Likewise.
303         * g++.dg/warn/Wnvdtor-4.C: Likewise.
305 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
307         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
309 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
311         PR target/60609
312         * g++.dg/torture/pr60609.C: New test.
314 2014-04-07  Richard Biener  <rguenther@suse.de>
316         PR tree-optimization/60766
317         * gcc.dg/torture/pr60766.c: New testcase.
319 2014-04-07  Jason Merrill  <jason@redhat.com>
321         * lib/gcc-dg.exp (dg-build-dso): New.
322         (gcc-dg-test-1): Handle dg-do-what "dso".
323         * lib/target-supports.exp (add_options_for_dlopen): New.
324         (check_effective_target_dlopen): Use it.
326 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
328         * gcc.target/arm/pr60657.c: Fix missing curly brace.
330 2014-04-07  Richard Biener  <rguenther@suse.de>
332         PR middle-end/60750
333         * g++.dg/torture/pr60750.C: New testcase.
334         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
336 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
338         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
340 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
342         PR testsuite/60671
343         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
345 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
347         PR testsuite/60672
348         * g++.dg/cpp1y/auto-fn25.C: Require lto.
350         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
352 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
354         * gfortran.dg/warn_conversion_4.f90: Adjust test.
356 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
358         * gcc.target/avr/dev-specific-rmw.c: New test.
360 2014-04-04  Cong Hou  <congh@google.com>
362         PR tree-optimization/60656
363         * gcc.dg/vect/pr60656.c: New test.
365 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
367         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
368         optimization.
369         * gcc.dg/builtin-bswap-7.c: Likewise.
371 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
373         PR c++/58207
374         * g++.dg/cpp0x/constexpr-ice15.C: New.
376 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
378         PR ipa/59626
379         testcase by Richard Biener
380         * gcc.dg/lto/pr59626_0.c: New testcase.
381         * gcc.dg/lto/pr59626_1.c: New testcase.
383 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
385         PR debug/60655
386         * gcc.c-torture/compile/pr60655-1.c: New test.
388 2014-04-04  Martin Jambor  <mjambor@suse.cz>
390         PR ipa/60640
391         * g++.dg/ipa/pr60640-1.C: New test.
392         * g++.dg/ipa/pr60640-2.C: Likewise.
393         * g++.dg/ipa/pr60640-3.C: Likewise.
394         * g++.dg/ipa/pr60640-4.C: Likewise.
396 2014-04-04  Jeff Law  <law@redhat.com>
398         PR target/60657
399         * gcc.target/arm/pr60657.c: New test.
401 2014-04-04  Richard Biener  <rguenther@suse.de>
403         PR ipa/60746
404         * g++.dg/torture/pr60746.C: New testcase.
406 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
408         * g++.old-deja/g++.robertl/eb121.C: Adjust.
409         * g++.old-deja/g++.jason/overload21.C: Likewise.
410         * g++.old-deja/g++.law/init5.C: Likewise.
412 2014-04-03  Cong Hou  <congh@google.com>
414         PR tree-optimization/60505
415         * gcc.dg/vect/pr60505.c: New test.
417 2014-04-03  Richard Biener  <rguenther@suse.de>
419         PR tree-optimization/60740
420         * gcc.dg/graphite/pr60740.c: New testcase.
422 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
424         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
425         * g++.dg/warn/Wnvdtor-2.C: New.
426         * g++.dg/warn/Wnvdtor-3.C: New.
427         * g++.dg/warn/Wnvdtor-4.C: New.
428         * g++.dg/warn/Weff1.C: Delete.
429         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
430         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
432 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
434         PR ipa/60659
435         * testsuite/g++.dg/torture/pr60659.C: New testcase.
437 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
439         PR tree-optimization/60733
440         * gcc.dg/torture/pr60733.c:  New test.
442 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
444         PR rtl-optimization/60650
445         * gcc.target/arm/pr60650-2.c: New.
447 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
449         * gcc.target/i386/avx2-vpand-3.c,
450         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
452 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
454         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
455         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
456         gcc.target/i386/memcpy-strategy-1.c,
457         gcc.target/i386/memcpy-strategy-2.c,
458         gcc.target/i386/memcpy-vector_loop-1.c,
459         gcc.target/i386/memcpy-vector_loop-2.c,
460         gcc.target/i386/memset-vector_loop-1.c,
461         gcc.target/i386/memset-vector_loop-2.c,
462         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
463         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
464         -march= options different from those in dg-options.
466 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
468         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
469         gcc.target/i386/pr30970.c: Use -mtune=generic.
470         * gcc.target/i386/avx2-vpaddb-3.c,
471         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
472         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
473         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
474         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
475         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
476         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
477         gcc.target/i386/avx2-vpsubw-3.c,
478         gcc.target/i386/avx256-unaligned-load-1.c,
479         gcc.target/i386/avx256-unaligned-load-4.c,
480         gcc.target/i386/avx256-unaligned-store-1.c,
481         gcc.target/i386/avx256-unaligned-store-2.c,
482         gcc.target/i386/avx256-unaligned-store-4.c: Use
483         -mno-prefer-avx128.
485 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
486             Iain Sandoe <iain@codesourcery.com>
488         PR target/54083
489         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
490         with the additional options -Wl,-undefined,dynamic_lookup
491         and -Wl,-flat_namespace.
492         * gcc.dg/torture/pr53922.c: Additional option
493         -Wl,-flat_namespace for darwin[89].
494         * gcc.dg/torture/pr60092.c: Additional options
495         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
496         for darwin[89].
498 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
500         PR target/43751
501         * lib/prune.exp: Modify the regular express to prune
502         the new warnings introduced by r205679 on darwin9.
504 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
506         * g++.dg/init/ctor4.C: Adjust.
507         * g++.dg/init/ctor4-1.C: New.
508         * g++.dg/cpp0x/defaulted2.C: Adjust.
510 2014-04-01  Richard Henderson  <rth@redhat.com>
512         PR target/60704
513         * gcc.dg/pr60704.c: New file.
515 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
517         PR target/60363
518         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
519         logical_op_short_circuit targets.
521 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
523         PR libfortran/60128
524         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
525         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
527 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
529         PR rtl-optimization/60700
530         * gcc.target/i386/pr60700.c: New test.
532 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
534         PR target/60650
535         * gcc.target/arm/pr60650.c: Adjust command line options.
537 2014-03-31  Martin Jambor  <mjambor@suse.cz>
539         PR middle-end/60647
540         * gcc.dg/pr60647-1.c: New test.
541         * gcc.dg/pr60647-2.c: Likewise.
543 2014-03-31  Richard Biener  <rguenther@suse.de>
545         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
547 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
549         PR target/60034
550         * gcc.target/aarch64/pr60034.c: New file.
552 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
554         PR c++/60626
555         * g++.dg/cpp1y/pr60626.C: New testcase.
557 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
559         * gcc.dg/pr45416.c: Allow bextr on x86.
560         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
561         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
562         gcc.target/i386/fma4-vector.c: Use -mno-fma.
563         * gcc.target/i386/l_fma_double_1.c,
564         gcc.target/i386/l_fma_double_2.c,
565         gcc.target/i386/l_fma_double_3.c,
566         gcc.target/i386/l_fma_double_4.c,
567         gcc.target/i386/l_fma_double_5.c,
568         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
569         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
570         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
571         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
572         * gcc.target/i386/pr27971.c: Use -mno-tbm.
573         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
574         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
576 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
578         PR target/60648
579         * g++.dg/pr60648.C: Move test to...
580         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
581         dg-options, add for fpic targets dg-additional-options -fPIC.
583 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
585         * gnat.dg/opt33.adb: New testcase.
587 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
589         PR target/60697
590         * gcc.target/aarch64/pr60697.c: New.
592 2014-03-27  Jeff Law  <law@redhat.com>
594         PR target/60648
595         * g++.dg/pr60648.C: New test.
597 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
599         PR c++/60573
600         * g++.dg/cpp1y/pr60573.C: New testcase.
602 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
604         PR target/60693
605         * gcc.target/i386/pr60693.c: New test.
607 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
609         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
611 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
613         PR c++/60689
614         * c-c++-common/pr60689.c: New test.
616         PR c++/58678
617         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
618         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
619         targets.
621 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
623         PR target/60675
624         * gcc.target/aarch64/pr60675.C: New.
626 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
628         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
629         * lib/target-supports.exp: Return true for s390
630         in check_effective_logical_op_short_circuit.
632 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
634         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
635         of second source operand.
636         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
637         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
638         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
640 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
642         PR ipa/60315
643         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
645 2014-03-28  Tobias Burnus  <burnus@net-b.de>
647         * lib/cilk-plus-dg.exp: New.
648         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
649         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
651 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
653         PR fortran/60522
654         * gfortran.dg/where_4.f90:  New test case.
656 2014-03-27  Tobias Burnus  <burnus@net-b.de>
658         PR fortran/58880
659         * gfortran.dg/finalize_24.f90: New.
661 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
663         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
664         vbpermq builtin.
666         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
667         vec_select optimizations.
668         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
669         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
671         PR target/60672
672         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
673         xxpermdi builtins are supported.
675 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
677         PR rtl-optimization/60650
678         * gcc.target/arm/pr60650.c: New.
680 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
682         * gcc.target/s390/20140327-1.c: New testcase.
684 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
686         PR middle-end/60682
687         * g++.dg/gomp/pr60682.C: New test.
689 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
691         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
693 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
695         PR target/60580
696         * gcc.target/aarch64/pr60580_1.c: New.
697         * gcc.target/aarch64/test_fp_attribute_1.c: New.
698         * gcc.target/aarch64/test_fp_attribute_2.c: New.
700 2014-03-26  Dehao Chen  <dehao@google.com>
702         * gcc.dg/predict-8.c: New test.
704 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
706         PR c++/52369
707         * g++.dg/init/const10.C: New.
708         * g++.dg/init/const11.C: New.
709         * g++.dg/init/pr25811.C: Adjust.
710         * g++.dg/init/pr29043.C: Likewise.
711         * g++.dg/init/pr43719.C: Likewise.
712         * g++.dg/init/pr44086.C: Likewise.
713         * g++.dg/init/ctor8.C: Likewise.
714         * g++.dg/init/uninitialized1.C: Likewise.
716 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
718         PR sanitizer/60636
719         * c-c++-common/ubsan/pr60636.c: New test.
721 2014-03-26  Andreas Schwab  <schwab@suse.de>
723         * g++.dg/torture/pr60315.C: Remove duplication.
725 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
727         * gcc.c-torture/execute/20140326-1.c: New test.
729 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
731         PR ipa/60315
732         * g++.dg/torture/pr60315.C: New testcase.
734 2014-03-25  Martin Jambor  <mjambor@suse.cz>
736         PR ipa/60600
737         * g++.dg/ipa/pr60600.C: New test.
739 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
741         PR testsuite/58013
742         * g++.dg/opt/pr56999.C: Pop hidden visibility.
744 2014-03-25  Richard Biener  <rguenther@suse.de>
746         PR middle-end/60635
747         * gfortran.dg/lto/pr60635_0.f90: New testcase.
748         * gfortran.dg/lto/pr60635_1.c: Likewise.
750 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
752         PR c++/60627
753         * g++.dg/cpp1y/pr60627.C: New testcase.
755 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
757         * gcc.target/aarch64/ushr64_1.c: New.
759 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
761         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
762         (LONG_LONG): Use LLONG.
763         (set_rvector_long): Explicitly return void.
764         (set_vector_long): Likewise.
765         (check_vector_long): Likewise.
767 2014-03-24  Marek Polacek  <polacek@redhat.com>
769         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
770         Define INT_MIN.
771         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
772         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
773         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
774         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
775         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
776         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
777         * c-c++-common/ubsan/pr59503.c: Likewise.
778         * c-c++-common/ubsan/pr60613-1.c: Likewise.
779         * c-c++-common/ubsan/save-expr-1.c: Likewise.
780         * c-c++-common/ubsan/shift-3.c: Likewise.
781         * c-c++-common/ubsan/shift-6.c: Likewise.
782         * c-c++-common/ubsan/undefined-1.c: Likewise.
783         * c-c++-common/ubsan/vla-2.c: Likewise.
784         * c-c++-common/ubsan/vla-3.c: Likewise.
785         * c-c++-common/ubsan/vla-4.c: Likewise.
786         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
787         * g++.dg/ubsan/return-2.C: Likewise.
789 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
791         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
792         hppa*-*-hpux*.
794         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
796         PR libfortran/59313
797         PR libfortran/58015
798         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
799         * gfortran.dg/round_4.f90: Likewise.
801 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
803         PR libfortran/60128
804         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
805         i?86-*-solaris2.9*.
807 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
809         PR sanitizer/60613
810         * c-c++-common/ubsan/pr60613-1.c: New test.
811         * c-c++-common/ubsan/pr60613-2.c: New test.
813 2014-03-22  Matthias Klose  <doko@ubuntu.com>
815         * g++.dg/cpp0x/regress: Remove empty directory.
817 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
819         PR debug/60603
820         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
822 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
824         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
825         * g++.dg/cpp1y/pr60393.C: Likewise.
827 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
829         PR c++/60384
830         * g++.dg/cpp1y/pr60384.C: New.
832 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
834         PR target/60598
835         * gcc.dg/pr60598.c: New test.
837 2014-03-21  Martin Jambor  <mjambor@suse.cz>
839         PR ipa/59176
840         * g++.dg/torture/pr59176.C: New test.
842 2014-03-21  Martin Jambor  <mjambor@suse.cz>
844         PR ipa/60419
845         * g++.dg/ipa/pr60419.C: New test.
847 2014-03-21  Richard Biener  <rguenther@suse.de>
849         PR tree-optimization/60577
850         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
852 2014-03-21  Tobias Burnus  <burnus@net-b.de>
854         PR fortran/60599
855         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
857 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
859         PR middle-end/60597
860         * g++.dg/opt/pr60597.C: New test.
862         PR c++/60572
863         * g++.dg/init/pr60572.C: New test.
865 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
867         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
869 2014-03-19  Tobias Burnus  <burnus@net-b.de>
871         PR fortran/60543
872         PR fortran/60283
873         * gfortran.dg/implicit_pure_4.f90: New.
875 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
877         PR c++/51474
878         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
880 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
882         PR testsuite/60590
883         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
884         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
885         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
887 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
889         PR c++/60332
890         * g++.dg/cpp1y/pr60332.C: New.
892 2014-03-19  Marek Polacek  <polacek@redhat.com>
894         PR sanitizer/60569
895         * g++.dg/ubsan/pr60569.C: New test.
897 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
899         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
901 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
903         PR tree-optimization/60559
904         * g++.dg/vect/pr60559.cc: New test.
906 2014-03-18  Ian Lance Taylor  <iant@google.com>
908         PR target/60563
909         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
910         (ditype): Rename typedef from int64_t.
912 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
914         PR c/55383
915         * gcc.dg/cast-qual-3.c: New.
916         Revert:
917         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
918         * c-c++-common/Wcast-qual-1.c: More precise match text.
920 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
922         PR fortran/55207
923         PR fortran/60549
924         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
925         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
926         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
927         * gfortran.dg/intent_optimize_1.f90: Ditto.
928         * gfortran.dg/pointer_init_9.f90: Ditto.
929         * gfortran.dg/volatile4.f90: Ditto.
930         * gfortran.dg/volatile6.f90: Ditto.
932 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
934         PR c/55383
935         * c-c++-common/Wcast-qual-1.c: More precise match text.
937 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
939         PR c++/60305
940         * g++.dg/cpp0x/constexpr-ice14.C: New.
942 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
944         PR c++/54250
945         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
947 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
949         PR sanitizer/60535
950         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
951         * c-c++-common/ubsan/null-2.c: Likewise.
952         * c-c++-common/ubsan/null-3.c: Likewise.
953         * c-c++-common/ubsan/null-4.c: Likewise.
954         * c-c++-common/ubsan/null-5.c: Likewise.
955         * c-c++-common/ubsan/null-6.c: Likewise.
956         * c-c++-common/ubsan/null-7.c: Likewise.
957         * c-c++-common/ubsan/null-8.c: Likewise.
958         * c-c++-common/ubsan/null-9.c: Likewise.
959         * c-c++-common/ubsan/null-10.c: Likewise.
960         * c-c++-common/ubsan/null-11.c: Likewise.
961         * c-c++-common/ubsan/overflow-1.c: Likewise.
962         * c-c++-common/ubsan/overflow-2.c: Likewise.
963         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
964         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
965         * c-c++-common/ubsan/overflow-int128.c: Likewise.
966         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
967         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
968         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
969         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
970         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
971         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
972         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
973         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
974         * c-c++-common/ubsan/pr59333.c: Likewise.
975         * c-c++-common/ubsan/pr59503.c: Likewise.
976         * c-c++-common/ubsan/pr59667.c: Likewise.
977         * c-c++-common/ubsan/undefined-1.c: Likewise.
978         * g++.dg/ubsan/pr59250.C: Likewise.
979         * g++.dg/ubsan/pr59306.C: Likewise.
981 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
983         * gcc.dg/tls/pr58595.c: Add tls options.
985 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
987         * gcc.target/i386/avx-additional-reg-names.c: New.
988         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
990 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
992         PR c++/60390
993         * g++.dg/cpp1y/pr60390.C: New testcase.
995         PR c++/60391
996         * g++.dg/cpp1y/pr60391.C: New testcase.
998 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
1000         PR target/60516
1001         * gcc.target/i386/pr60516.c: New test.
1003 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
1005         PR c++/59571
1006         * g++.dg/cpp0x/constexpr-ice13.C: New.
1008 2014-03-17  Marek Polacek  <polacek@redhat.com>
1010         PR middle-end/60534
1011         * gcc.dg/gomp/pr60534.c: New test.
1013 2014-03-17  Kai Tietz  <ktietz@redhat.com>
1015         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
1017 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
1019         PR testsuite/58851
1020         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
1021         storage size.
1023 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
1025         PR libfortran/58324
1026         * gfortran.dg/list_read_12.f90: New test.
1028 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
1030         PR fortran/55207
1031         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
1032         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
1033         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
1034         -Wno-aggressive-loop-optimizations and remove an unused variable.
1035         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
1036         * gfortran.dg/pointer_init_9.f90: New.
1037         * gfortran.dg/volatile4.f90: Put into subroutine.
1038         * gfortran.dg/volatile6.f90: Ditto.
1040 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
1042         PR fortran/60392
1043         * gfortran.dg/transpose_4.f90: New test.
1045 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
1047         PR rtl-optimization/60508
1048         * gcc.target/i386/pr60508.c: New.
1050 2014-03-14  Richard Biener  <rguenther@suse.de>
1052         PR middle-end/60518
1053         * g++.dg/pr60518.C: New testcase.
1055 2014-03-14  Martin Jambor  <mjambor@suse.cz>
1057         PR lto/60461
1058         * gcc.dg/lto/pr60461_0.c: New test.
1060 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
1062         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
1063         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
1064         * gcc.dg/lto/save-temps_0.c: New testcase.
1066 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
1068         PR middle-end/36282
1069         * c-c++-common/pr36282-1.c: New test.
1070         * c-c++-common/pr36282-2.c: New test.
1071         * c-c++-common/pr36282-3.c: New test.
1072         * c-c++-common/pr36282-4.c: New test.
1074 2014-03-13  Richard Henderson  <rth@redhat.com>
1076         PR debug/60438
1077         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
1079 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1081         PR c++/60383
1082         * g++.dg/template/crash118.C: New.
1083         * g++.dg/template/crash95.C: Adjust.
1085 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
1087         PR rtl-optimization/57189
1088         * gcc.target/i386/pr57189.c: New.
1090 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1092         PR c++/60254
1093         * g++.dg/cpp0x/static_assert10.C: New.
1094         * g++.dg/cpp0x/static_assert11.C: Likewise.
1095         * g++.dg/cpp0x/static_assert3.C: Adjust.
1097 2014-03-13  Richard Biener  <rguenther@suse.de>
1099         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
1101 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1103         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
1104         2.07 128-bit arithmetic.
1105         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1107         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
1108         due to when TImode is allowed in VSX registers, the allowable
1109         address modes for TImode is just a single indirect address in
1110         order for the value to be loaded and store in either GPR or VSX
1111         registers.  This affects the generated code, and it would cause
1112         this test to fail, when such an option is used.
1114 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1116         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
1118 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1120         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
1121         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
1122         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
1123         only test for exactly one if if -mbranch-cost=1 has been passed.
1125 2014-03-12  Christian Bruel  <christian.bruel@st.com>
1127         PR target/60264
1128         * gcc.target/arm/pr60264.c
1130 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1132         PR tree-optimization/60454
1133         * gcc.c-torture/execute/pr60454.c: New test.
1135 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1136             Marc Glisse  <marc.glisse@inria.fr>
1138         PR tree-optimization/60502
1139         * gcc.c-torture/compile/pr60502.c: New test.
1141 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1143         PR middle-end/60482
1144         * gcc.dg/vect/pr60482.c: New test.
1146 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
1148         PR c++/60389
1149         * g++.dg/cpp0x/inh-ctor19.C: New.
1151 2014-03-11  Richard Biener  <rguenther@suse.de>
1153         PR tree-optimization/60429
1154         PR tree-optimization/60485
1155         * gcc.dg/pr60485-1.c: New testcase.
1156         * gcc.dg/pr60485-2.c: Likewise.
1158 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
1160         PR ipa/60457
1161         * g++.dg/ipa/pr60457.C: New test.
1163 2014-03-10  Richard Biener  <rguenther@suse.de>
1165         PR middle-end/60474
1166         * g++.dg/torture/pr60474.C: New testcase.
1168 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
1170         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
1172 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
1174         * gcc.dg/lto/pr55113_0.c: New testcase.
1176 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
1178         PR c++/60033
1179         * g++.dg/cpp1y/pr60033.C: New testcase.
1181         PR c++/60393
1182         * g++.dg/cpp1y/pr60393.C: New testcase.
1184 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
1186         PR libfortran/60128
1187         * gfortran.dg/fmt_en.f90: New test.
1189 2014-03-07  Jason Merrill  <jason@redhat.com>
1191         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
1192         * lib/target-supports.exp (check_effective_target_c++11): Now
1193         means C++11 and up.
1194         (check_effective_target_c++11_only): New.
1195         (check_effective_target_c++11_down): New.
1196         (check_effective_target_c++1y): New.
1197         (check_effective_target_c++1y_only): New.
1198         (check_effective_target_c++98_only): Rename from
1199         check_effective_target_c++98.
1200         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
1202 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
1204         PR c++/58609
1205         * g++.dg/cpp0x/constexpr-ice12.C: New.
1207 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
1209         * c-c++-common/gomp/map-1.c: Extend.
1211 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
1212             Janus Weil  <janus@gcc.gnu.org>
1214         PR fortran/51976
1215         * gfortran.dg/deferred_type_component_1.f90 : New test.
1216         * gfortran.dg/deferred_type_component_2.f90 : New test.
1218 2014-03-06  Marek Polacek  <polacek@redhat.com>
1220         PR c/60197
1221         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
1222         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
1224 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
1226         PR target/58595
1227         * gcc.dg/tls/pr58595.c: New test.
1229 2014-03-06  Richard Biener  <rguenther@suse.de>
1231         PR middle-end/60445
1232         PR lto/60424
1233         PR lto/60427
1234         Revert
1235         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
1237         * gcc.dg/lto/pr55113_0.c: New testcase.
1239 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
1241         PR testsuite/59308
1242         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
1243         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
1244         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
1245         s390*/i?86/x86_64.
1246         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1247         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1248         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1249         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1250         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
1251         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
1252         even for mips*/s390*/i?86/x86_64.
1253         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1254         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1255         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1256         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1257         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1259         PR lto/60404
1260         * gcc.dg/lto/pr60404_0.c: New test.
1261         * gcc.dg/lto/pr60404_1.c: New file.
1262         * gcc.dg/lto/pr60404_2.c: New file.
1264 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1266         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
1267         long long" throughout.
1268         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
1269         * gcc.dg/vmx/insert-vsx.c: Likewise.
1270         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
1271         * gcc.dg/vmx/ld-vsx.c: Likewise.
1272         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1273         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1274         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1275         * gcc.dg/vmx/merge-vsx.c: Likewise.
1276         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1277         * gcc.dg/vmx/st-vsx.c: Likewise.
1278         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
1279         * gcc.dg/vmx/stl-vsx.c: Likewise.
1280         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
1282 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
1284         * gcc.dg/lto/pr55113_0.c: New testcase.
1286 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1288         PR c++/60376
1289         * g++.dg/cpp1y/pr60376.C: New.
1291 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1293         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
1295 2014-03-04  Richard Biener  <rguenther@suse.de>
1297         PR tree-optimization/60382
1298         * gcc.dg/vect/pr60382.c: New testcase.
1300 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
1302         PR libfortran/60148
1303         * gfortran.dg/namelist_84.f90: New test.
1305 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
1307         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
1308         argument to avoid inf values.
1309         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
1310         UNION_FP_CHECK machinery.
1312 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
1314         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
1315         i32in128 cases outside special big-endian processing block.
1317 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
1319         PR preprocessor/60400
1320         * c-c++-common/cpp/pr60400.c: New test.
1321         * c-c++-common/cpp/pr60400-1.h: New file.
1322         * c-c++-common/cpp/pr60400-2.h: New file.
1324         PR objc++/60398
1325         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
1327         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
1328         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
1330 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
1332         PR ipa/60150
1333         * g++.dg/lto/pr60150.H: New testcase.
1334         * g++.dg/lto/pr60150_0.C: New testcase.
1335         * g++.dg/lto/pr60150_1.C: New testcase.
1337 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
1339         PR ipa/60306
1340         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
1342 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1344         PR fortran/60236
1345         * gfortran.dg/vect/pr32380.f: Fix expected test results.
1347 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1349         PR c++/50025
1350         * g++.dg/cpp0x/pr50025.C: New.
1352 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
1354         PR c++/60377
1355         * g++.dg/cpp1y/pr60377.C: New testcase.
1357 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
1359         PR fortran/60341
1360         * gfortran.dg/str_comp_optimize_1.f90: New test.
1362 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
1364         PR target/60071
1365         * gcc.c-torture/compile/pr60071.c: New.
1367 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
1369         PR fortran/60359
1370         * gfortran.dg/unlimited_polymorphic_16.f90: New.
1372 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1374         PR c++/58610
1375         * g++.dg/cpp0x/constexpr-ice11.C: New.
1377 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1379         PR c++/60314
1380         * g++.dg/cpp1y/auto-fn24.C: New.
1382 2014-02-28  Joey Ye  <joey.ye@arm.com>
1384         PR target/PR60169
1385         * gcc.target/arm/thumb1-far-jump-3.c: New case.
1387 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
1389         PR c++/60253
1390         * g++.dg/overload/ellipsis2.C: New.
1392 2014-02-27  Jeff Law  <law@redhat.com>
1394         PR rtl-optimization/52714
1395         * gcc.c-torture/compile/pr52714.c: New test.
1397 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
1398             Jeff Law  <law@redhat.com>
1400         PR rtl-optimization/49847
1401         * g++.dg/pr49847.C: New test.
1403 2014-02-27  Marek Polacek  <polacek@redhat.com>
1405         PR middle-end/59223
1406         * c-c++-common/pr59223.c: New test.
1408 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1410         * common/config/i386/predicates.md (const1256_operand): Remove.
1411         (const2356_operand): New.
1412         (const_1_to_2_operand): Remove.
1413         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
1414         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
1415         (*avx512pf_gatherpf<mode>sf): Ditto.
1416         (avx512pf_gatherpf<mode>df): Ditto.
1417         (*avx512pf_gatherpf<mode>df_mask): Ditto.
1418         (*avx512pf_gatherpf<mode>df): Ditto.
1419         (avx512pf_scatterpf<mode>sf): Ditto.
1420         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
1421         (*avx512pf_scatterpf<mode>sf): Ditto.
1422         (avx512pf_scatterpf<mode>df): Ditto.
1423         (*avx512pf_scatterpf<mode>df_mask): Ditto.
1424         (*avx512pf_scatterpf<mode>df): Ditto.
1425         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
1427 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1429         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
1430         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
1431         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
1432         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
1433         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
1434         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
1435         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
1436         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
1438 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
1440         PR target/60280
1441         * gnat.dg/renaming5.adb: Change to two expected gotos.
1442         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
1443         jump threads.
1444         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
1445         messages for removed basic block.
1446         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
1447         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
1448         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
1449         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
1451 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1453         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
1454         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1455         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1456         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1457         * gcc.dg/vmx/merge-vsx.c: Likewise.
1458         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1460 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
1462         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
1463         * gcc.target/i386/prefetchwt1-1.c: New.
1464         * g++.dg/other/i386-2.C: Add new option.
1465         * g++.dg/other/i386-3.C: Ditto.
1466         * gcc.target/i386/sse-12.c: Ditto.
1467         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
1468         * gcc.target/i386/sse-22.c: Add new option.
1469         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
1471 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1473         PR libfortran/59313
1474         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
1476         PR libfortran/58015
1477         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
1479 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
1481         PR c++/60311
1482         * g++.dg/cpp1y/pr60311.C: New testcase.
1484         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
1486         PR c++/60065
1487         * g++.dg/cpp1y/pr60065.C: New testcase.
1489 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
1491         PR rtl-optimization/60268
1492         * gcc.c-torture/compile/pr60268.c: New test.
1494 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
1496         * gcc.target/microblaze/others/mem_reload.c: New test.
1498 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1500         * gcc.dg/vmx/lde.c: New test.
1501         * gcc.dg/vmx/lde-be-order.c: New test.
1502         * gcc.dg/vmx/ste.c: New test.
1503         * gcc.dg/vmx/ste-be-order.c: New test.
1505 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
1507         PR testsuite/60173
1508         * lib/target-supports.exp
1509         (check_effective_target_logical_op_short_circuit): Add cris-*-*
1510         and crisv32-*-* to list.
1512 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1514         PR fortran/60302
1515         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
1517 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1519         * gcc.dg/vmx/vsums.c: Check entire result vector.
1520         * gcc.dg/vmx/vsums-be-order.c: Likewise.
1522 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1524         * gcc.dg/vmx/ld.c: New test.
1525         * gcc.dg/vmx/ld-be-order.c: New test.
1526         * gcc.dg/vmx/ld-vsx.c: New test.
1527         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
1528         * gcc.dg/vmx/ldl.c: New test.
1529         * gcc.dg/vmx/ldl-be-order.c: New test.
1530         * gcc.dg/vmx/ldl-vsx.c: New test.
1531         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
1532         * gcc.dg/vmx/st.c: New test.
1533         * gcc.dg/vmx/st-be-order.c: New test.
1534         * gcc.dg/vmx/st-vsx.c: New test.
1535         * gcc.dg/vmx/st-vsx-be-order.c: New test.
1536         * gcc.dg/vmx/stl.c: New test.
1537         * gcc.dg/vmx/stl-be-order.c: New test.
1538         * gcc.dg/vmx/stl-vsx.c: New test.
1539         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
1541 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
1543         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
1544         * g++.dg/other/i386-3.C (dg-options): Ditto.
1545         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
1546         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
1547         -mavx512pf and -msha.
1549 2014-02-21  Richard Biener  <rguenther@suse.de>
1551         PR tree-optimization/60276
1552         * gcc.dg/vect/pr60276.c: New testcase.
1554 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1556         PR fortran/60234
1557         * gfortran.dg/finalize_23.f90: New.
1559 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
1561         PR c++/60052
1562         PR c++/60053
1563         * g++.dg/cpp1y/pr60052.C: New testcase.
1564         * g++.dg/cpp1y/pr60053.C: New testcase.
1566 2014-02-21  Tobias Burnus  <burnus@net-b.de>
1568         PR fortran/60286
1569         * gfortran.dg/inquire_16.f90: New.
1571 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
1573         * gcc.target/nios2/biggot-1.c: New.
1574         * gcc.target/nios2/biggot-2.c: New.
1576 2014-02-20  Martin Jambor  <mjambor@suse.cz>
1578         PR ipa/55260
1579         * gcc.dg/ipa/pr55260.c: New test.
1581 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
1583         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
1584         for execution test case.
1586 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
1588         PR ipa/58555
1589         * g++.dg/torture/pr58555.C: New testcase.
1591 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1593         PR target/60204
1594         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
1595         reflect abi fix.
1596         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1598 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1599             Kirill Yukhin  <kirill.yukhin@intel.com>
1601         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
1602         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
1603         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
1604         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1605         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
1606         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
1608 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1610         PR c/37743
1611         * g++.dg/ext/builtin-bswap1.C: New test.
1612         * c-c++-common/pr37743.c: New test.
1614 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
1616         * gcc.dg/decl-10.c: New test.
1618 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1620         PR c++/60267
1621         * g++.dg/ext/ivdep-1.C: New test.
1623         PR c++/60267
1624         * gcc.dg/pr60267.c: New test.
1626 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
1628         PR target/59794
1629         * gcc.target/i386/pr39162.c: Add dg-prune-output.
1630         (dg-options): Remove -Wno-psabi.
1631         * gcc.target/i386/pr59794-2.c: Ditto.
1632         * gcc.target/i386/pr60205-1.c: Ditto.
1633         * gcc.target/i386/sse-5.c: Ditto.
1635 2014-02-18  Nick Clifton  <nickc@redhat.com>
1637         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
1638         * gcc.dg/pr23623.c: Likewise.
1639         * gcc.dg/pr48784-1.c: Likewise.
1640         * gcc.dg/pr48784-2.c: Likewise.
1641         * gcc.dg/pr56997-2.c: Likewise.
1642         * gcc.dg/sms-6.c: Likewise.
1643         * gcc.dg/torture/pr60183.c: Likewise.
1644         * gcc.dg/torture/vec-cvt-1.c: Likewise.
1645         * gcc.c-torture/execute/20061220-1.x: New.
1646         * gcc.c-torture/execute/pr43220.x: New.
1647         * gcc.c-torture/execute/pr51581-1.x: New.
1648         * gcc.c-torture/execute/pr51581-2.x: New.
1649         * gcc.c-torture/execute/pr58570.x: New.
1650         * gcc.c-torture/unsorted/DFcmp.x: New.
1651         * gcc.c-torture/unsorted/SFset.x: New.
1653 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1655         * gnat.dg/opt31.adb: New test.
1657 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1659         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
1661 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
1663         PR fortran/60232
1664         * gfortran.dg/typebound_proc_33.f90: New.
1666 2014-02-19  Marek Polacek  <polacek@redhat.com>
1668         PR c/60195
1669         * gcc.dg/pr60195.c: New test.
1671 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
1673         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
1674         overflow.
1676 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1678         PR preprocessor/58844
1679         * c-c++-common/cpp/pr58844-1.c: New test.
1680         * c-c++-common/cpp/pr58844-2.c: New test.
1682 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1684         PR c++/60225
1685         * g++.dg/cpp0x/constexpr-ice10.C: New.
1687 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1689         PR c++/60215
1690         * g++.dg/cpp0x/pr60215.C: New.
1692 2014-02-18  Tobias Burnus  <burnus@net-b.de>
1694         PR fortran/49397
1695         * gfortran.dg/proc_ptr_45.f90: New.
1696         * gfortran.dg/proc_ptr_46.f90: New.
1698 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
1700         PR c++/60190
1701         * g++.dg/cpp1y/pr60190.C: New testcase.
1703         PR c++/60064
1704         * g++.dg/cpp1y/pr60064.C: New testcase.
1706 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
1708         PR target/60205
1709         * gcc.target/i386/pr60205-1.c: New test.
1710         * gcc.target/i386/pr60205-2.c: Ditto.
1712 2014-02-18  Kai Tietz  <ktietz@redhat.com>
1714         PR target/60193
1715         * gcc.target/i386/nest-1.c: New testcase.
1717 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1719         * gnat.dg/opt32.adb: New test.
1721 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
1723         PR fortran/60231
1724         * gfortran.dg/typebound_generic_15.f90: New.
1726 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
1728         PR fortran/55907
1729         * gfortran.dg/init_flag_12.f90: New.
1731 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
1732             Ilya Tocar  <ilya.tocar@intel.com>
1734         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
1735         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1736         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1737         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1739 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
1741         * lib/target-supports.exp
1742         (check_effective_target_logical_op_short_circuit): New procedure.
1743         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1744         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1745         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1746         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1747         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1748         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
1749         logical_op_short_circuit for the alternative test, extending
1750         it to arm_cortex_m.
1752 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1754         PR target/60203
1755         * gcc.target/powerpc/pr60203.c: New testsuite.
1757 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
1759         PR fortran/59599
1760         * gfortran.dg/ichar_3.f90: New test.
1762 2014-02-15  Richard Biener  <rguenther@suse.de>
1764         PR tree-optimization/60183
1765         * gcc.dg/torture/pr60183.c: New testcase.
1767 2014-02-14  Jeff Law  <law@redhat.com>
1769         PR rtl-optimization/60131
1770         * g++.dg/torture/pr60131.C: New test.
1772 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
1774         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1775         on command-line.
1777 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1779         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1781 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
1783         * gcc.c-torture/compile/20140213.c: New test.
1785 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
1787         PR target/43546
1788         * gcc.target/i386/pr43546.c: New test.
1790 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1792         * gcc.target/s390/hotpatch-compile-8.c: New test.
1794 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1796         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
1797         definition with an ifndef.
1798         * gcc.dg/pr59605-2.c: New test.
1800 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1802         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1804 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
1806         * gcc.dg/torture/float128-mul-underflow.c,
1807         gcc.dg/torture/float128-truncdf-underflow.c,
1808         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1810 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1812         PR middle-end/59737
1813         * g++.dg/ipa/pr59737.C: New test.
1815 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1817         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1819 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
1821         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1823         * gcc.dg/cilk-plus/jump-openmp.c: New file.
1825 2014-02-12  Richard Biener  <rguenther@suse.de>
1827         PR middle-end/60092
1828         * gcc.dg/torture/pr60092.c: New testcase.
1829         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1831 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1833         * gcc.c-torture/execute/20140212-1.c: New test.
1835 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
1837         PR c++/60047
1838         * g++.dg/cpp0x/pr60047.C: New.
1840 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1842         PR c/60101
1843         * c-c++-common/pr60101.c: New test.
1845 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
1847         PR lto/59468
1848         * g++.dg/ipa/devirt-27.C: New testcase.
1849         * g++.dg/ipa/devirt-26.C: New testcase.
1851 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1853         PR target/60137
1854         * gcc.target/powerpc/pr60137.c: New file.
1856 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1858         PR fortran/52370
1859         * gfortran.dg/pr52370.f90: New test.
1861 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
1863         PR target/59927
1864         Revert
1865         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1867         PR testsuite/58630
1868         * gcc.target/i386/pr43662.c (dg-options):
1869         Add -maccumulate-outgoing-args.
1870         * gcc.target/i386/pr43869.c (dg-options): Ditto.
1871         * gcc.target/i386/pr57003.c (dg-options): Ditto.
1872         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1873         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1874         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1875         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1876         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1877         Add -maccumulate-outgoing-args.
1878         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1879         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1880         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1881         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1882         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1883         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1884         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1885         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1886         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1887         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1888         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1889         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1890         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1891         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1892         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1894 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1896         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1898 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1900         PR debug/59776
1901         * gcc.dg/guality/pr59776.c: New test.
1903 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
1905         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1906         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1907         (add_options_for_arm_vfp3): New.
1909 2014-02-11  Jeff Law  <law@redhat.com>
1911         PR middle-end/54041
1912         * gcc.target/m68k/pr54041.c: New test.
1914 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1916         PR target/59927
1917         * gcc.target/i386/pr59927.c: New test.
1919 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
1921         * gcc.dg/vect/pr57741-3.c: Require vect_int.
1922         * gcc.dg/vect/pr60012.c: Likewise.
1923         * gcc.dg/vect/vect-119.c: Likewise.
1924         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1925         * gcc.dg/vect/vect-outer-4c.c: Likewise.
1927 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1929         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1931 2014-02-10  Jeff Law  <law@redhat.com>
1933         PR middle-end-52306
1934         * gcc.c-torture/compile/pr52306.c: New test.
1936 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1938         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1940 2014-02-10  Richard Biener  <rguenther@suse.de>
1942         PR tree-optimization/60115
1943         * gcc.dg/torture/pr60115.c: New testcase.
1945 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
1947         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1948         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1950 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1951             Ilya Tocar  <ilya.tocar@intel.com>
1953         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1954         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1955         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1956         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1957         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1958         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1959         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1960         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1961         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1962         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1963         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1964         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1965         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1966         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1967         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1968         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1969         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1970         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1971         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1972         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1973         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1974         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1975         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1976         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1977         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1978         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1979         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1981 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
1983         * gcc.dg/vect/pr59984.c: Require effective target
1984         vect_simd_clones.
1986 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1988         PR fortran/57522
1989         * gfortran.dg/associated_target_5.f03: New test.
1991 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1993         PR fortran/59026
1994         * gfortran.dg/elemental_by_value_1.f90: New test.
1996 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
1998         PR fortran/58470
1999         * gfortran.dg/finalize_22.f90: New.
2001 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
2003         PR fortran/60066
2004         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
2005         was fixed by the patch for PR59906.
2007 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
2009         PR translation/52289
2010         * gfortran.dg/coarray_8.f90: Update dg-error match.
2012 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
2014         PR c/59984
2015         * gcc.dg/vect/pr59984.c: New test.
2017         PR middle-end/60092
2018         * gcc.dg/attr-alloc_align-1.c: New test.
2019         * gcc.dg/attr-alloc_align-2.c: New test.
2020         * gcc.dg/attr-alloc_align-3.c: New test.
2021         * gcc.dg/attr-assume_aligned-1.c: New test.
2022         * gcc.dg/attr-assume_aligned-2.c: New test.
2023         * gcc.dg/attr-assume_aligned-3.c: New test.
2025 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
2027         PR target/60077
2028         * gcc.target/i386/pr60077-1.c: New test.
2029         * gcc.target/i386/pr60077-2.c: New test.
2031 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
2033         PR preprocessor/56824
2034         * gcc.dg/pr56824.c: New test.
2036 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2038         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
2039         variable used for atomic operations.
2041 2014-02-07  Richard Biener  <rguenther@suse.de>
2043         PR middle-end/60092
2044         * gcc.dg/vect/pr60092-2.c: New testcase.
2046 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
2048         PR c++/60082
2049         Revert
2050         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2052         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2053         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2055 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2057         * gcc.target/s390/fp2int1.c: New testcase.
2059 2014-02-07  Richard Biener  <rguenther@suse.de>
2061         PR middle-end/60092
2062         * gcc.dg/tree-ssa/alias-30.c: New testcase.
2063         * gcc.dg/tree-ssa/alias-31.c: Likewise.
2065 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
2067         PR ipa/59918
2068         * g++.dg/torture/pr59918.C: New testcase.
2070 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
2072         PR target/59575
2073         * gcc.target/arm/pr59575.c: New test.
2075         PR debug/59992
2076         * gcc.dg/pr59992.c: New test.
2078 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
2080         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
2081         init_priority. Test alignment of variable instead of function.
2083 2014-02-06  Marek Polacek  <polacek@redhat.com>
2085         PR c/60087
2086         * gcc.dg/pr60087.c: New test.
2088 2014-02-06  Alan Modra  <amodra@gmail.com>
2090         * gcc.target/powerpc/pr60032.c: New.
2092 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
2094         PR target/60062
2095         * gcc.c-torture/execute/pr60062.c: New test.
2096         * gcc.c-torture/execute/pr60072.c: New test.
2098 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
2100         * gcc.dg/tree-ssa/pr59597.c: Make called function static
2101         so that expected outcome works for PIC variants too.
2103 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
2104             Kugan Vivekanandarajah  <kuganv@linaro.org>
2106         * gcc.target/arm/vect-noalign.c: New file.
2108 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
2109             Jakub Jelinek  <jakub@redhat.com>
2111         PR middle-end/60013
2112         * gcc.dg/pr60013.c: New testcase.
2114 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2116         * gcc.dg/vmx/sum2s.c: New.
2117         * gcc.dg/vmx/sum2s-be-order.c: New.
2119 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2121         * gcc.dg/vmx/pack.c: New.
2122         * gcc.dg/vmx/pack-be-order.c: New.
2123         * gcc.dg/vmx/unpack.c: New.
2124         * gcc.dg/vmx/unpack-be-order.c: New.
2126 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2128         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2129         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2131 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2133         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
2134         Use __builtin_floorf, __builtin_ceilf.
2135         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
2136         declaration.
2137         (TEST): Use __builtin_floorf.
2138         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2140 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
2142         PR ipa/59947
2143         * g++.dg/opt/pr59947.C: New test.
2145         PR c++/58703
2146         * c-c++-common/gomp/pr58703.c: New test.
2148 2014-02-05  Richard Biener  <rguenther@suse.de>
2150         PR testsuite/60076
2151         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
2152         avoid using unsigned long long.
2154 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
2156         PR middle-end/57499
2157         * g++.dg/torture/pr57499.C: New test.
2159 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
2161         * gcc.dg/asan/nosanitize-and-inline.c: New test.
2163 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
2165         * g++.dg/ipa/devirrt-22.C: Fix template.
2167 2014-02-04  Marek Polacek  <polacek@redhat.com>
2169         PR c/60036
2170         * gcc.dg/pr60036.c: New test.
2172 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
2174         PR ipa/60058
2175         * g++.dg/torture/pr60058.C: New testcase.
2177 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2179         * g++.dg/tsan/default_options.C: Invert check.
2181 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2183         PR tree-optimization/60002
2184         * g++.dg/opt/pr60002.C: New test.
2186         PR tree-optimization/60023
2187         * g++.dg/vect/pr60023.cc: New test.
2189         PR ipa/60026
2190         * c-c++-common/torture/pr60026.c: New test.
2192         PR rtl-optimization/57915
2193         * gcc.target/i386/pr57915.c: New test.
2195 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2197         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
2199 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
2201         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
2203 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2205         PR middle-end/59261
2206         * gcc.dg/pr59261.c: New test.
2208 2014-02-04  Richard Biener  <rguenther@suse.de>
2210         PR tree-optimization/60012
2211         * gcc.dg/vect/pr60012.c: New testcase.
2213 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2215         PR target/59788
2216         * g++.dg/eh/unwind-direct.C: New test.
2218 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
2220         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
2221         timeout value to 20s.
2223 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
2225         PR ipa/59882
2226         * g++.dg/torture/pr59882.C: New testcase
2228 2014-02-03  Jan Hubicka  <jh@suse.cz>
2230         PR ipa/59831
2231         * g++.dg/ipa/devirt-22.C: New testcase.
2233 2014-02-03  Jan Hubicka  <jh@suse.cz>
2235         * g++.dg/ipa/devirt-25.C: New testcase.
2237 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2239         PR tree-optimization/59924
2240         * gcc.dg/pr59924.c: New test.
2242 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
2244         PR ipa/59831
2245         * g++.dg/ipa/devirt-24.C: New testcase.
2247 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
2249         PR c++/53017
2250         PR c++/59211
2251         * c-c++-common/attributes-1.c: New testcase.
2252         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
2254 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2256         PR c++/58871
2257         * g++.dg/cpp0x/pr58871.C: New.
2259 2014-02-03  Cong Hou  <congh@google.com>
2261         PR tree-optimization/60000
2262         * g++.dg/vect/pr60000.cc: New test.
2264 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
2266         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
2267         * gcc.target/i386/long-double-64-4.c: Likewise.
2268         * gcc.target/i386/long-double-80-1.c: Likewise.
2269         * gcc.target/i386/long-double-80-2.c: Likewise.
2270         * gcc.target/i386/long-double-80-3.c: Likewise.
2271         * gcc.target/i386/long-double-80-4.c: Likewise.
2272         * gcc.target/i386/long-double-80-5.c: Likewise.
2273         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
2274         __multf3 isn't used.
2275         * gcc.target/i386/long-double-64-3.c: Likewise.
2276         * gcc.target/i386/long-double-128-1.c: New test.
2277         * gcc.target/i386/long-double-128-2.c: Likewise.
2278         * gcc.target/i386/long-double-128-3.c: Likewise.
2279         * gcc.target/i386/long-double-128-4.c: Likewise.
2280         * gcc.target/i386/long-double-128-5.c: Likewise.
2281         * gcc.target/i386/long-double-128-6.c: Likewise.
2282         * gcc.target/i386/long-double-128-7.c: Likewise.
2283         * gcc.target/i386/long-double-128-8.c: Likewise.
2284         * gcc.target/i386/long-double-128-9.c: Likewise.
2285         * gcc.target/i386/long-double-64-5.c: Likewise.
2286         * gcc.target/i386/long-double-64-6.c: Likewise.
2287         * gcc.target/i386/long-double-64-7.c: Likewise.
2288         * gcc.target/i386/long-double-64-8.c: Likewise.
2289         * gcc.target/i386/long-double-64-9.c: Likewise.
2290         * gcc.target/i386/long-double-80-10.c: Likewise.
2291         * gcc.target/i386/long-double-80-8.c: Likewise.
2292         * gcc.target/i386/long-double-80-9.c: Likewise.
2294 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
2296         PR rtl-optimization/57662
2297         * g++.dg/pr57662.C: New test.
2299 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2301         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
2302         * gcc.dg/vmx/perm.c: New.
2303         * gcc.dg/vmx/perm-be-order.c: New.
2305 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2307         * gcc.dg/vmx/vsums.c: New.
2308         * gcc.dg/vmx/vsums-be-order.c: New.
2310 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
2312         * g++.dg/ipa/devirt-23.C: New testcase.
2313         * g++.dg/ipa/devirt-20.C: Fix template.
2315 2014-02-02  Jan Hubicka  <jh@suse.cz>
2317         * g++.dg/ipa/devirt-21.C: New testcase.
2319 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2321         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
2322         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
2324 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
2326         PR target/60017
2327         * gcc.c-torture/execute/pr60017.c: New test.
2329 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
2331         PR fortran/57033
2332         * gfortran.dg/default_initialization_7.f90: New test.
2334 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
2336         PR fortran/59906
2337         * gfortran.dg/elemental_subroutine_9.f90: New test.
2339 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2341         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
2343 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2345         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
2347 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2349         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
2351 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
2353         PR c++/51219
2354         * g++.dg/init/bitfield5.C: New.
2356 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
2358         PR tree-optimization/60003
2359         * gcc.c-torture/execute/pr60003.c: New test.
2361 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
2363         PR bootstrap/59985
2364         * gcc.target/arm/pr59985.C: New.
2366 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2368         PR sanitizer/59410
2369         * lib/tsan-dg.exp (tsan_init): Instead of not running any
2370         tsan tests if trivial testcase doesn't run, set dg-do-what-default
2371         to compile.
2372         (tsan_finish): Restore dg-do-what-default.
2373         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
2374         * g++.dg/tsan/fd_close_norace2.C: Likewise.
2375         * g++.dg/tsan/default_options.C: Likewise.
2376         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2377         * g++.dg/tsan/atomic_free2.C: Likewise.
2378         * g++.dg/tsan/cond_race.C: Likewise.
2379         * g++.dg/tsan/fd_close_norace.C: Likewise.
2380         * g++.dg/tsan/benign_race.C: Likewise.
2381         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2382         * c-c++-common/tsan/simple_race.c: Likewise.
2383         * c-c++-common/tsan/mutexset1.c: Likewise.
2384         * c-c++-common/tsan/thread_leak2.c: Likewise.
2385         * c-c++-common/tsan/tls_race.c: Likewise.
2386         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2387         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
2388         * c-c++-common/tsan/free_race2.c: Likewise.
2389         * c-c++-common/tsan/thread_leak.c: Likewise.
2390         * c-c++-common/tsan/thread_leak1.c: Likewise.
2391         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2392         * c-c++-common/tsan/free_race.c: Likewise.
2393         * c-c++-common/tsan/sleep_sync.c: Likewise.
2394         * c-c++-common/tsan/tiny_race.c: Likewise.
2395         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2396         * c-c++-common/tsan/atomic_stack.c: Likewise.
2397         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
2398         in dg-output regexps.
2399         * c-c++-common/tsan/simple_stack.c: Likewise.
2401 2014-01-31  Richard Henderson  <rth@redhat.com>
2403         * g++.dg/tm/pr60004.C: New.
2405 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
2407         PR c++/59082
2408         * g++.dg/inherit/crash4.C: New.
2410 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
2412         * c-c++-common/tsan/simple_race.c: Made test less flaky.
2414 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2416         * gcc.target/i386/m512-check.h: Use correct rounding values.
2418 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2420         * gcc.target/i386/avx-1.c: Use correct rounding values.
2421         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
2422         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
2423         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
2424         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
2425         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
2426         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
2427         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
2428         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
2429         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
2430         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
2431         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
2432         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
2433         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
2434         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
2435         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
2436         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
2437         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
2438         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
2439         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
2440         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
2441         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
2442         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
2443         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
2444         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
2445         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
2446         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2447         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
2448         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
2449         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
2450         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
2451         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
2452         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
2453         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
2454         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
2455         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
2456         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
2457         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
2458         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
2459         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
2460         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
2461         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
2462         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
2463         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
2464         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
2465         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
2466         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
2467         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
2468         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
2469         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
2470         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
2471         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
2472         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
2473         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
2474         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
2475         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
2476         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
2477         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
2478         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
2479         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
2480         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
2481         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
2482         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
2483         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
2484         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
2485         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
2486         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
2487         * gcc.target/i386/sse-13.c: Ditto.
2488         * gcc.target/i386/sse-14.c: Ditto.
2489         * gcc.target/i386/sse-22.c: Ditto.
2490         * gcc.target/i386/sse-23.c: Ditto.
2492 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2494         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
2495         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
2497 2014-01-31  Richard Biener  <rguenther@suse.de>
2499         PR middle-end/59990
2500         * gcc.dg/torture/pr59990.c: New testcase.
2502 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2504         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
2505         if it fails don't run any tsan tests.
2507 2014-01-31  Marek Polacek  <polacek@redhat.com>
2509         PR c/59963
2510         * gcc.dg/pr59940.c (g): Adjust dg-warning.
2511         (y): Adjust dg-error.
2512         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
2513         * gcc.dg/pr59963-1.c: New test.
2514         * gcc.dg/pr59963-2.c: New test.
2515         * gcc.dg/pr59963-3.c: New test.
2517 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
2519         PR target/59923
2520         * gcc.target/arm/pr59923.c: New test.
2522 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2524         * gcc.dg/vmx/splat.c: New.
2525         * gcc.dg/vmx/splat-vsx.c: New.
2526         * gcc.dg/vmx/splat-be-order.c: New.
2527         * gcc.dg/vmx/splat-vsx-be-order.c: New.
2528         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
2529         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
2531 2014-01-30  Richard Biener  <rguenther@suse.de>
2533         PR tree-optimization/59993
2534         * gcc.dg/torture/pr59993.c: New testcase.
2536 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
2538         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
2539         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
2540         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
2541         vect_int rather than vect_float.
2543 2014-01-30  Marek Polacek  <polacek@redhat.com>
2545         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
2547 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
2549         * gcc.target/microblaze/isa/fcmp4.c: New.
2551 2014-01-30  Marek Polacek  <polacek@redhat.com>
2553         PR c/59940
2554         * gcc.dg/pr59940.c: New test.
2555         * gcc.dg/pr35635.c (func3): Move dg-warning.
2557 2014-01-30  Richard Biener  <rguenther@suse.de>
2559         PR tree-optimization/59903
2560         * gcc.dg/torture/pr59903.c: New testcase.
2562 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2564         PR c++/58843
2565         * g++.dg/lookup/crash8.C: New.
2567 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2569         PR c++/58649
2570         * g++.dg/template/crash117.C: New.
2572 2014-01-30  Richard Biener  <rguenther@suse.de>
2574         PR c/59905
2575         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
2576         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
2577         abort.
2578         * gcc.dg/invalid-call-1.c: Likewise.
2580 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2582         PR c++/58561
2583         * g++.dg/cpp1y/auto-fn23.C: New.
2585 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2587         PR c++/58846
2588         * g++.dg/init/dso_handle2.C: New.
2590 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2592         PR c++/58674
2593         * g++.dg/cpp0x/pr58674.C: New.
2595 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2597         PR target/59617
2598         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
2599         * gcc.target/i386/avx512f-gather-5.c: Ditto.
2601 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2603         * gcc.dg/vmx/merge-be-order.c: New.
2604         * gcc.dg/vmx/merge.c: New.
2605         * gcc.dg/vmx/merge-vsx-be-order.c: New.
2606         * gcc.dg/vmx/merge-vsx.c: New.
2608 2014-01-29  Richard Biener  <rguenther@suse.de>
2610         PR tree-optimization/58742
2611         * gcc.dg/pr58742-1.c: New testcase.
2612         * gcc.dg/pr58742-2.c: Likewise.
2613         * gcc.dg/pr58742-3.c: Likewise.
2615 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
2617         * gcc.target/arm/ftest-armv7ve-arm.c: New.
2618         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
2619         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
2621 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2623         PR c++/58702
2624         * g++.dg/gomp/pr58702.C: New.
2626 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
2628         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
2629         selector.
2631 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
2633         PR middle-end/59917
2634         PR tree-optimization/59920
2635         * gcc.dg/pr59920-1.c: New test.
2636         * gcc.dg/pr59920-2.c: New test.
2637         * gcc.dg/pr59920-3.c: New test.
2638         * c-c++-common/gomp/pr59917-1.c: New test.
2639         * c-c++-common/gomp/pr59917-2.c: New test.
2641         PR tree-optimization/59594
2642         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
2643         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
2644         * gcc.dg/vect/pr59594.c: New test.
2646 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
2648         PR fortran/59414
2649         * gfortran.dg/allocate_class_3.f90: New test.
2651 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
2653         PR preprocessor/59935
2654         * c-c++-common/cpp/warning-zero-location.c: New test.
2655         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
2657 2014-01-27  Steve Ellcey  <sellcey@mips.com>
2659         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
2661 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
2663         * g++.dg/ext/mv16.C: New tests.
2665 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
2667         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
2668         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2669         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
2670         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2671         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
2672         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2673         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
2674         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2675         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2676         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2677         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2678         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2679         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2680         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2681         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2682         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2683         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2684         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2685         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2686         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2687         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2688         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2689         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2690         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2691         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2692         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2693         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2694         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2695         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2696         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2697         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2698         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2699         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2700         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2701         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2702         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2703         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2704         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2705         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
2706         _mm512_mask_cvtepi32_storeu_epi8.
2707         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2708         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
2709         _mm512_mask_cvtepi32_storeu_epi16.
2710         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2711         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
2712         _mm512_mask_cvtepi64_storeu_epi8.
2713         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2714         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
2715         _mm512_mask_cvtepi64_storeu_epi16.
2716         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2717         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
2718         _mm512_mask_cvtepi64_storeu_epi32.
2719         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2720         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
2721         _mm512_mask_cvtsepi32_storeu_epi8.
2722         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2723         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
2724         _mm512_mask_cvtsepi32_storeu_epi16.
2725         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2726         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
2727         _mm512_mask_cvtsepi64_storeu_epi8.
2728         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2729         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
2730         _mm512_mask_cvtsepi64_storeu_epi16.
2731         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2732         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
2733         _mm512_mask_cvtsepi64_storeu_epi32.
2734         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2735         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
2736         _mm512_mask_cvtusepi32_storeu_epi8.
2737         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2738         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
2739         _mm512_mask_cvtusepi32_storeu_epi16.
2740         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2741         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2742         _mm512_mask_cvtusepi64_storeu_epi8.
2743         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2744         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2745         _mm512_mask_cvtusepi64_storeu_epi16.
2746         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2747         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2748         _mm512_mask_cvtusepi64_storeu_epi32.
2749         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2750         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2752 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2754         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2755         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2756         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2757         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2758         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2759         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2760         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2761         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2762         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2763         built-ins roudning immediate.
2764         * gcc.target/i386/sse-22.c: Add new built-ins.
2765         * gcc.target/i386/sse-23.c: Ditto.
2766         * gcc.target/i386/avx-1.c: Ditto.
2768 2014-01-27  Christian Bruel  <christian.bruel@st.com>
2770         * gcc.target/sh/torture/strncmp.c: New tests.
2772 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
2774         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2776 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2778         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2780 2014-01-24  Jeff Law  <law@redhat.com>
2782         PR tree-optimization/59919
2783         * gcc.c-torture/compile/pr59919.c: New test.
2785 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
2787         PR c++/57524
2788         * g++.dg/ext/timevar2.C: New.
2790 2014-01-24  Marek Polacek  <polacek@redhat.com>
2792         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2794 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
2796         PR target/59929
2797         * gcc.target/i386/pr59929.c: New test.
2799 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2801         PR target/59909
2802         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2803         word atomic functions at runtime.
2805 2014-01-23  Marek Polacek  <polacek@redhat.com>
2807         PR c/59846
2808         * gcc.dg/pr59846.c: New test.
2810 2014-01-23  Marek Polacek  <polacek@redhat.com>
2812         PR c/58346
2813         * c-c++-common/pr58346-1.c: New test.
2814         * c-c++-common/pr58346-2.c: New test.
2815         * c-c++-common/pr58346-3.c: New test.
2817 2014-01-23  Marek Polacek  <polacek@redhat.com>
2819         PR c/59871
2820         * gcc.dg/20020220-2.c: Adjust dg-warning message.
2821         * gcc.dg/pr59871.c: New test.
2823 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
2825         PR c++/58980
2826         * g++.dg/parse/enum11.C: New.
2828 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2830         * gcc.target/aarch64/sshr64_1.c: New testcase.
2832 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2834         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2835         SIMD enabled function.
2836         * g++.dg/cilk-plus/ef_test.C: New test.
2837         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2838         and added C++ ones.
2839         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2840         to differenciate C error messages from C++ ones.
2842 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2844         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2846 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
2848         * gcc.target/microblaze/others/builtin-trap.c: New test,
2850 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
2852         PR middle-end/58809
2853         * c-c++-common/gomp/pr58809.c: New test.
2855 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
2857         PR sanitizer/59897
2858         * c-c++-common/asan/use-after-return-1.c: Fixed
2859         to pass on darwin.
2861 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
2863         PR preprocessor/58580
2864         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2866 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2867             Ilya Tocar  <ilya.tocar@intel.com>
2869         * gcc.target/i386/avx512f-kmovw-1.c: New.
2871 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2873         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2874         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2875         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2876         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2877         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2878         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2880 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
2882         PR target/52125
2883         * gcc.dg/pr48774.c: Remove skip for mips_rel.
2884         * gcc.target/mips/pr52125.c: New test.
2886 2014-01-22  Marek Polacek  <polacek@redhat.com>
2888         PR c/59891
2889         * gcc.dg/torture/pr59891.c: New test.
2891 2014-01-22  Jeff Law  <law@redhat.com>
2893         PR tree-optimization/59597
2894         * gcc.dg/tree-ssa/pr59597.c: New test.
2896 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
2898         PR rtl-optimization/59477
2899         * g++.dg/pr59477.C: New.
2901 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
2903         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2905 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2907         PR c++/59482
2908         * g++.dg/pr59482.C: New.
2910 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2912         * gcc.dg/vmx/insert-vsx-be-order.c: New.
2913         * gcc.dg/vmx/extract-vsx.c: New.
2914         * gcc.dg/vmx/extract-vsx-be-order.c: New.
2915         * gcc.dg/vmx/insert-vsx.c: New.
2917 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2919         PR rtl-optimization/59896
2920         * gcc.target/arm/pr59896.c: New.
2922 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2924         PR rtl-optimization/59858
2925         * gcc.target/arm/pr59858.c: New.
2927 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
2929         PR target/59003
2930         * gcc.dg/tree-prof/pr59003.c: New test.
2932         PR middle-end/59860
2933         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2934         other targets.
2936 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
2938         * gfortran.dg/round_3.f08: Add more cases.
2940 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
2942         * lib/target-supports.exp (force_conventional_output_for): New
2943         procedure.
2944         * lib/scanasm.exp (scan-assembler_required_options)
2945         (scan-assembler-not_required_options)
2946         (scan-assembler-times_required_options): Replace with
2947         force_conventional_output_fors.
2948         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2949         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2951 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
2953         PR middle-end/59789
2954         * gcc.target/i386/pr59789.c: New testcase.
2956 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
2958         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2959         the 'code' bitfield from 16 to 8.
2961 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2963         * lib/target-supports.exp
2964         (check_effective_target_vect_perm): Exclude aarch64_be.
2965         (check_effective_target_vect_perm_byte): Likewise.
2966         (check_effective_target_vect_perm_short): Likewise.
2968 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2970         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2971         (RUN_TEST): Use new macro.
2972         (INDEX64_32): Delete.
2973         (INDEX64_64): Likewise.
2974         (INDEX128_32): Likewise.
2975         (INDEX128_64): Likewise.
2976         (INDEX): Likewise.
2977         (test_vneg_f32): Use fixed RUN_TEST.
2979 2014-01-20  Richard Biener  <rguenther@suse.de>
2981         PR middle-end/59860
2982         * gcc.dg/pr59860.c: New testcase.
2984 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
2986         PR target/59880
2987         * gcc.target/i386/pr59880.c: New test.
2989 2014-01-20  Renlin Li  <renlin.li@arm.com>
2991         * gcc.dg/pr44194-1.c: Tweak regexp.
2993 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2995         PR libfortran/59771
2996         PR libfortran/59774
2997         PR libfortran/59836
2998         * gfortran.dg/round_3.f08: New cases added.
2999         * gfortran.dg/fmt_g_1.f90: New test.
3001 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
3003         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
3005 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
3007         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
3009 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
3011         * gcc.dg/vect/pr57705.c: Require vect_int.
3012         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
3013         * gcc.dg/vect/vect-alias-check.c: Likewise.
3015 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
3017         PR fortran/58007
3018         * gfortran.dg/unresolved_fixup_1.f90: New test.
3019         * gfortran.dg/unresolved_fixup_2.f90: New test.
3021 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
3023         PR target/58944
3024         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
3025         Remove dg-prune-output lines.
3027 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
3029         PR middle-end/59706
3030         * gfortran.dg/pr59706.f90: New test.
3031         * g++.dg/ext/pr59706.C: New test.
3033 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
3035         PR c++/59270
3036         PR c++/58811
3037         * g++.dg/cpp0x/decltype-incomplete1.C: New.
3038         * g++.dg/init/pr58811.C: Likewise.
3040 2014-01-17  Jeff Law  <law@redhat.com>
3042         PR middle-end/57904
3043         * gfortran.dg/pr57904.f90: New test.
3045 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
3047         PR c++/59269
3048         * g++.dg/cpp0x/nsdmi-union4.C: New.
3050 2014-01-17  Marek Polacek  <polacek@redhat.com>
3052         PR c++/59838
3053         * g++.dg/diagnostic/pr59838.C: New test.
3055 2014-01-17  Marek Polacek  <polacek@redhat.com>
3057         PR c/58346
3058         * gcc.dg/pr58346.c: New test.
3060 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
3062         PR testsuite/58776
3063         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
3064         dg-options, use dg-additional-options for i?86/x86_64 to avoid
3065         option duplication.
3067         PR fortran/59440
3068         * gfortran.dg/pr59440-1.f90: New test.
3069         * gfortran.dg/pr59440-2.f90: New test.
3070         * gfortran.dg/pr59440-3.f90: New test.
3072         PR testsuite/59064
3073         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
3074         testing for " version" and " alias" with one testing for
3075         " version\[^\n\r]* alias".
3076         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
3077         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
3078         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
3079         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
3080         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
3081         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
3083         PR c++/57945
3084         * c-c++-common/torture/pr57945.c: New test.
3086 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
3088         * gcc.target/arm/its.c: New testcase.
3090 2014-01-16  Jan Hubicka  <jh@suse.cz>
3092         PR ipa/59775
3093         * g++.dg/torture/pr59775.C: New testcase.
3095 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
3097         PR middle-end/58344
3098         * gcc.c-torture/compile/pr58344.c: New test.
3100         PR target/59839
3101         * gcc.target/i386/pr59839.c: New test.
3103         PR debug/54694
3104         * gcc.target/i386/pr9771-1.c (main): Rename to...
3105         (real_main): ... this.  Add __asm name "main".
3106         (ASMNAME, ASMNAME2, STRING): Define.
3108 2014-01-16  Nick Clifton  <nickc@redhat.com>
3110         PR middle-end/28865
3111         * gcc.c-torture/compile/pr28865.c: New.
3112         * gcc.c-torture/execute/pr28865.c: New.
3114 2014-01-16  Marek Polacek  <polacek@redhat.com>
3116         PR middle-end/59827
3117         * gcc.dg/pr59827.c: New test.
3119 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
3121         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
3123 2014-01-15  Richard Henderson  <rth@redhat.com>
3125         PR debug/54694
3126         * gcc.target/i386/pr54694.c: New test.
3128 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
3130         PR c++/49718
3131         * g++.dg/pr49718.C: New test.
3133 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
3135         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
3137 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3139         * gcc.dg/vmx/mult-even-odd.c: New.
3140         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
3142 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3144         * lib/target-supports.exp (check_libcilkrts_available): Added an
3145         extern "C" if we are using C++ along with a function prototype.
3147 2014-01-15  Jeff Law  <law@redhat.com>
3149         PR tree-optimization/59747
3150         * gcc.c-torture/execute/pr59747.c: New test.
3152 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3154         PR target/59794
3155         * c-c++-common/convert-vec-1.c: Also prune ABI change for
3156         Linux/x86.
3157         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
3158         * g++.dg/ext/attribute-test-1.C: Likewise.
3159         * g++.dg/ext/attribute-test-2.C: Likewise.
3160         * g++.dg/ext/attribute-test-3.C: Likewise.
3161         * g++.dg/ext/attribute-test-4.C: Likewise.
3162         * g++.dg/ext/pr56790-1.C: Likewise.
3163         * g++.dg/torture/pr38565.C: Likewise.
3164         * gcc.dg/pr53060.c: Likewise.
3165         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
3166         * c-c++-common/vector-compare-2.c: Likewise.
3167         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
3168         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
3169         dg-message line number.
3171 2014-01-15  Matthias Klose  <doko@ubuntu.com>
3173         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
3175 2014-01-15  Richard Biener  <rguenther@suse.de>
3177         PR tree-optimization/59822
3178         * g++.dg/torture/pr59822.C: New testcase.
3180 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
3182         PR target/59808
3183         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
3184         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
3186 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
3187             Kugan Vivekanandarajah  <kuganv@linaro.org>
3189         PR target/59695
3190         * g++.dg/pr59695.C: New testcase.
3192 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3194         PR target/59803
3195         * gcc.c-torture/compile/pr59803.c: New testcase.
3197 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
3199         PR c/58943
3200         * gcc.c-torture/execute/pr58943.c: New test.
3201         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
3203 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3205         PR target/59794
3206         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
3207         * gcc.target/i386/pr39162.c (y): New __m256i variable.
3208         (bar): Change return type to void.  Set y to x.
3209         * gcc.target/i386/pr59794-1.c: New testcase.
3210         * gcc.target/i386/pr59794-2.c: Likewise.
3211         * gcc.target/i386/pr59794-3.c: Likewise.
3212         * gcc.target/i386/pr59794-4.c: Likewise.
3213         * gcc.target/i386/pr59794-5.c: Likewise.
3214         * gcc.target/i386/pr59794-6.c: Likewise.
3215         * gcc.target/i386/pr59794-7.c: Likewise.
3217 2014-01-14  Richard Biener  <rguenther@suse.de>
3219         PR tree-optimization/58921
3220         PR tree-optimization/59006
3221         * gcc.dg/torture/pr58921.c: New testcase.
3222         * gcc.dg/torture/pr59006.c: Likewise.
3223         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
3225 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
3227         PR testsuite/59494
3228         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
3229         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
3230         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
3231         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
3232         Executing predictive commoning without unrolling.
3234 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
3236         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
3237         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
3238         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
3239         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
3240         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
3241         __builtin_ia32_rsqrt28sd_round.
3242         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
3243         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3244         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3245         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3246         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3247         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3248         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
3249         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
3250         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
3251         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
3252         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
3253         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
3254         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
3255         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3256         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
3257         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
3258         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
3259         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3260         * gcc.target/i386/sse-22.c: Extend with new built-ins,
3261         fix wrong rounding mode (see above).
3262         * gcc.target/i386/sse-23.c: Ditto.
3264 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3266         * gcc.dg/vmx/insert.c: New.
3267         * gcc.dg/vmx/insert-be-order.c: New.
3268         * gcc.dg/vmx/extract.c: New.
3269         * gcc.dg/vmx/extract-be-order.c: New.
3271 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
3273         PR tree-optimization/59387
3274         * gcc.c-torture/execute/pr59387.c: New test.
3276 2014-01-13  Richard Biener  <rguenther@suse.de>
3278         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
3279         adjusting mathlib options.
3280         * gfortran.dg/lto/lto.exp: Likewise.
3282 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3284         * gnat.dg/loop_optimization17.adb: New test.
3285         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
3287 2014-01-13  Christian Bruel  <christian.bruel@st.com>
3289         * gcc.target/sh/cmpstrn.c: New case.
3291 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
3293         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
3294         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3296 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
3298         PR fortran/58026
3299         * gfortran.dg/alloc_comp_basics_6.f90: New.
3301 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3303         PR fortran/59700
3304         * gfortran.dg/pr59700.f90: New test.
3306 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3308         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
3309         * gfortran.dg/use_only_3.f90: Likewise.
3310         * gfortran.dg/inquire_10.f90: Delete opened file.
3311         * gfortran.dg/inquire_15.f90: Likewise.
3312         * gfortran.dg/pr16597.f90: Likewise.
3313         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
3314         for PR59419.
3316 2014-01-10  Jeff Law  <law@redhat.com>
3318         PR middle-end/59743
3319         * gcc.c-torture/compile/pr59743.c: New test.
3321 2014-01-10  Jan Hubicka  <jh@suse.cz>
3323         PR ipa/58585
3324         * g++.dg/torture/pr58585.C: New testcase.
3326 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
3328         * gcc.dg/pr46309.c: Disable for cris*-*-*.
3330 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
3332         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
3334 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
3336         PR target/59744
3337         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
3338         * gcc.target/aarch64/cmn-neg2.c: New test.
3340 2014-01-10  Richard Biener  <rguenther@suse.de>
3342         PR tree-optimization/59374
3343         * gcc.dg/torture/pr59374-3.c: New testcase.
3345 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3347         * lib/target-supports.exp
3348         (check_effective_target_arm_crypto_ok_nocache): New.
3349         (check_effective_target_arm_crypto_ok): Use above procedure.
3350         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
3352 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
3354         PR ipa/58252
3355         PR ipa/59226
3356         * g++.dg/ipa/devirt-20.C: New testcase.
3357         * g++.dg/torture/pr58252.C: Likewise.
3358         * g++.dg/torture/pr59226.C: Likewise.
3360 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3362         * c-c++-common/asan/no-asan-stack.c: New test.
3364 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
3366         PR middle-end/59670
3367         * gcc.dg/pr59670.c: New test.
3369 2014-01-09  Steve Ellcey  <sellcey@mips.com>
3371         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
3373 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
3375         PR middle-end/47735
3376         * gcc.target/i386/pr47735.c: New test.
3378         PR tree-optimization/59622
3379         * g++.dg/opt/pr59622-2.C: New test.
3380         * g++.dg/opt/pr59622-3.C: New test.
3381         * g++.dg/opt/pr59622-4.C: New test.
3382         * g++.dg/opt/pr59622-5.C: New test.
3384         PR sanitizer/59136
3385         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
3386         filename:line instead of (modulename+offset) form with stripped
3387         initial / from the filename.
3389 2014-01-09  Ian Lance Taylor  <iant@google.com>
3391         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
3392         the other Go compiler.
3394 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3396         PR c++/59730
3397         * g++.dg/cpp0x/variadic145.C: New.
3399 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
3401         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
3402         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
3404 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3406         PR testsuite/59524
3407         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
3408         are run only if the Cilk library is available/enabled.
3409         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3410         * lib/target-supports.exp (check_libcilkrts_available): New function.
3412 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3414         PR c++/59631
3415         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
3416         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3417         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
3418         with dg-additional-options.
3419         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3420         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3421         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3422         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3423         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
3424         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
3426 2014-01-09  Richard Biener  <rguenther@suse.de>
3428         PR tree-optimization/59715
3429         * gcc.dg/torture/pr59715.c: New testcase.
3431 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3433         * c-c++-common/asan/no-asan-globals.c: New test.
3434         * c-c++-common/asan/no-instrument-reads.c: Likewise.
3435         * c-c++-common/asan/no-instrument-writes.c: Likewise.
3436         * c-c++-common/asan/use-after-return-1.c: Likewise.
3437         * c-c++-common/asan/no-use-after-return.c: Likewise.
3439 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
3441         * gnat.dg/weak2.ad[sb]: New test.
3443 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3445         PR middle-end/59471
3446         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
3447         type, use pointers to vector type instead.
3449 2014-01-08  Catherine Moore  <clm@codesourcery.com>
3451         * gcc.target/mips/umips-branch-3.c: New test.
3452         * gcc.target/mips/umips-branch-4.c: New test.
3454 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3456         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
3457         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
3458         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
3459         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
3460         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
3461         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
3462         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
3463         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
3465 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3467         PR rtl-optimization/59137
3468         * gcc.target/mips/pr59137.c: New test.
3470 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
3472         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
3473         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
3474         * gcc.target/i386/pr55433.c (dg-options): Ditto.
3475         * gcc.target/i386/pr57848.c (dg-options): Ditto.
3476         * gcc.target/i386/pr59099.c (dg-options): Ditto.
3477         Require fpic effective target.
3478         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
3480 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3482         PR ipa/59722
3483         * gcc.dg/pr59722.c: New test.
3485 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3487         PR middle-end/57748
3488         * gcc.dg/torture/pr57748-3.c: New test.
3489         * gcc.dg/torture/pr57748-4.c: New test.
3491 2014-01-08  Marek Polacek  <polacek@redhat.com>
3493         PR middle-end/59669
3494         * gcc.dg/gomp/pr59669-1.c: New test.
3495         * gcc.dg/gomp/pr59669-2.c: New test.
3497 2014-01-08  Martin Jambor  <mjambor@suse.cz>
3499         PR ipa/59610
3500         * gcc.dg/ipa/pr59610.c: New test.
3502 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
3504         PR fortran/58182
3505         * gfortran.dg/binding_label_tests_26a.f90: New.
3506         * gfortran.dg/binding_label_tests_26b.f90: New.
3508 2014-01-08  Marek Polacek  <polacek@redhat.com>
3510         PR sanitizer/59667
3511         * c-c++-common/ubsan/pr59667.c: New test.
3513 2014-01-08  Richard Biener  <rguenther@suse.de>
3515         PR middle-end/59630
3516         * gcc.dg/pr59630.c: New testcase.
3518 2014-01-08  Richard Biener  <rguenther@suse.de>
3520         PR middle-end/59471
3521         * gcc.dg/pr59471.c: New testcase.
3523 2014-01-07  Jeff Law  <law@redhat.com>
3525         PR middle-end/53623
3526         * gcc.target/i386/pr53623.c: New test.
3528 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
3530         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
3531         blanks at EOF.
3532         * g++.dg/cpp1y/pr58534.C: Likewise.
3533         * g++.dg/cpp1y/pr58536.C: Likewise.
3534         * g++.dg/cpp1y/pr58548.C: Likewise.
3535         * g++.dg/cpp1y/pr58549.C: Likewise.
3536         * g++.dg/cpp1y/pr58637.C: Likewise.
3537         * g++.dg/cpp1y/pr59112.C: Likewise.
3538         * g++.dg/cpp1y/pr59113.C: Likewise.
3539         * g++.dg/cpp1y/pr59629.C: Likewise.
3540         * g++.dg/cpp1y/pr59635.C: Likewise.
3541         * g++.dg/cpp1y/pr59636.C: Likewise.
3542         * g++.dg/cpp1y/pr59638.C: Likewise.
3544 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
3546         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
3548 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
3550         * gcc.target/i386/intrinsics_4.c (bar): New function.
3552 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
3554         * g++.dg/ext/is_base_of_incomplete-2.C: New.
3556 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
3558         PR rtl-optimization/58668
3559         * gcc.dg/pr58668.c: New test.
3561         PR tree-optimization/59643
3562         * gcc.dg/pr59643.c: New test.
3563         * gcc.c-torture/execute/pr59643.c: New test.
3565 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3567         PR fortran/59589
3568         * gfortran.dg/class_allocate_16.f90: New.
3570 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
3572         PR target/59644
3573         * gcc.target/i386/pr59644.c: New test.
3575 2014-01-06  Marek Polacek  <polacek@redhat.com>
3577         PR c/57773
3578         * gcc.dg/pr57773.c: New test.
3580 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
3582         PR c++/59635
3583         PR c++/59636
3584         PR c++/59629
3585         PR c++/59638
3586         * g++.dg/cpp1y/pr59635.C: New testcase.
3587         * g++.dg/cpp1y/pr59636.C: New testcase.
3588         * g++.dg/cpp1y/pr59629.C: New testcase.
3589         * g++.dg/cpp1y/pr59638.C: New testcase.
3591 2014-01-06  Martin Jambor  <mjambor@suse.cz>
3593         PR ipa/59008
3594         * gcc.dg/ipa/pr59008.c: New test.
3596 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3598         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
3599         if supported.
3601 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3603         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
3604         Require c99_runtime.
3605         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
3607         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
3608         Require c99_runtime.
3609         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
3610         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
3611         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
3613         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
3614         Require c99_runtime.
3615         Make CALC void static.
3616         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
3618         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
3619         Require c99_runtime.
3620         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
3622 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3624         * gcc.target/i386/pr59501-1.c: Require avx effective target.
3625         * gcc.target/i386/pr59501-2.c: Likewise.
3626         * gcc.target/i386/pr59501-3.c: Likewise.
3627         * gcc.target/i386/pr59501-4.c: Likewise.
3628         * gcc.target/i386/pr59501-5.c: Likewise.
3629         * gcc.target/i386/pr59501-6.c: Likewise.
3631 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3633         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
3634         * gcc.target/i386/pr59390_1.c: Likewise.
3635         * gcc.target/i386/pr59390_2.c: Likewise.
3637 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3639         * gcc.dg/pr59350.c: Tweak.
3640         * gcc.dg/pr59350-2.c: New test.
3641         * g++.dg/pr59510.C: Likewise.
3643 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3645         PR fortran/59023
3646         * gfortran.dg/bind_c_procs_2.f90: New.
3648 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
3650         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
3651         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3652         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3653         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3654         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
3655         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3656         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3658 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3660         * gcc.target/arm/neon-nested-apcs.c: New test.
3662 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
3664         PR tree-optimization/59519
3665         * gcc.dg/vect/pr59519-1.c: New test.
3666         * gcc.dg/vect/pr59519-2.c: New test.
3668         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
3669         vmovdqu32.
3671 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
3673         PR fortran/59547
3674         * gfortran.dg/typebound_proc_32.f90: New.
3676 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
3678         PR c++/58950
3679         * g++.dg/pr58950.C: New file.
3681 2014-01-03  Tobias Burnus  <burnus@net-b.de>
3683         PR c++/58567
3684         * g++.dg/gomp/pr58567.C: New.
3686 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
3688         PR tree-optimization/59651
3689         * gcc.dg/torture/pr59651.c: New test.
3690         * gcc.dg/vect/pr59651.c: Ditto.
3692 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
3694         PR target/59625
3695         * gcc.target/i386/pr59625.c: New test.
3697 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
3699         Core DR 1442
3700         PR c++/59165
3701         * g++.dg/cpp0x/range-for28.C: New.
3702         * g++.dg/cpp0x/range-for3.C: Update.
3704 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
3706         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
3708 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3710         PR c++/59641
3711         * g++.dg/cpp0x/pr59641.C: New file.
3713 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3715         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
3717 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3719         PR c++/59378
3720         * g++.dg/ext/pr59378.C: New file.
3722 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3724         Update copyright years
3726 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3728         * gcc.target/arc/arc.exp: Use the standard form for the copyright
3729         notice.
3731 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
3733         PR fortran/59654
3734         * gfortran.dg/dynamic_dispatch_12.f90: New.
3736 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
3738         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
3739         the builtin isn't optimized away as unused.
3741         PR rtl-optimization/59647
3742         * g++.dg/opt/pr59647.C: New test.
3744 Copyright (C) 2014 Free Software Foundation, Inc.
3746 Copying and distribution of this file, with or without modification,
3747 are permitted in any medium without royalty provided the copyright
3748 notice and this notice are preserved.