2014-04-16 Catherine Moore <clm@codesourcery.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob8b83cd425ddd9afe6915b23ad54e174583b1ef74
1 2014-04-16  Catherine Moore  <clm@codesourcery.com>
3         * gcc.target/mips/umips-store16-2.c: New test.
5 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
7         * g++.dg/cpp0x/initlist-vect.C: New file.
9 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
11         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
12         * gcc.dg/uninit-I-O0.c: Likewise.
13         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
15 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
17         PR tree-optimization/60844
18         * gcc.dg/pr60844.c: New test.
20 2014-04-15  Richard Biener  <rguenther@suse.de>
22         PR rtl-optimization/56965
23         * gcc.dg/torture/pr56965-1.c: New testcase.
24         * gcc.dg/torture/pr56965-2.c: Likewise.
26 2014-04-15  Teresa Johnson  <tejohnson@google.com>
28         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
30 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
32         * gnat.dg/vect14.adb: New test.
34 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
36         * gnat.dg/vect12.ad[sb]: New test.
37         * gnat.dg/vect13.ad[sb]: Likewise.
39 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
41         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
42         under qemu-arm.
43         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
44         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
45         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
46         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
47         * c-c++-common/ubsan/null-1.c: Likewise.
48         * c-c++-common/ubsan/null-10.c: Likewise.
49         * c-c++-common/ubsan/null-11.c: Likewise.
50         * c-c++-common/ubsan/null-2.c: Likewise.
51         * c-c++-common/ubsan/null-3.c: Likewise.
52         * c-c++-common/ubsan/null-4.c: Likewise.
53         * c-c++-common/ubsan/null-5.c: Likewise.
54         * c-c++-common/ubsan/null-6.c: Likewise.
55         * c-c++-common/ubsan/null-7.c: Likewise.
56         * c-c++-common/ubsan/null-8.c: Likewise.
57         * c-c++-common/ubsan/null-9.c: Likewise.
58         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
59         * c-c++-common/ubsan/overflow-int128.c: Likewise.
60         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
61         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
62         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
63         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
64         * c-c++-common/ubsan/pr59333.c: Likewise.
65         * c-c++-common/ubsan/pr59667.c: Likewise.
66         * c-c++-common/ubsan/pr60613-2.c: Likewise.
67         * c-c++-common/ubsan/pr60636.c: Likewise.
68         * c-c++-common/ubsan/shift-1.c: Likewise.
69         * c-c++-common/ubsan/shift-2.c: Likewise.
70         * c-c++-common/ubsan/vla-1.c: Likewise.
72 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
74         * gnat.dg/vect11.ad[sb]: New test.
76 2014-04-14  Richard Biener  <rguenther@suse.de>
78         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
80 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
82         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
84 2014-04-14  Richard Biener  <rguenther@suse.de>
85         Marc Glisse  <marc.glisse@inria.fr>
87         PR c/60819
88         * gcc.target/i386/vec-may_alias.c: New testcase.
90 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
92         * lib/target-supports.exp
93         (check_effective_target_vect_widen_mult_si_to_di_pattern):
94         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
95         Fix formatting.
97 2014-04-14  Richard Biener  <rguenther@suse.de>
99         PR lto/60720
100         * gcc.dg/lto/pr60720_0.c: New testcase.
101         * gcc.dg/lto/pr60720_1.c: Likewise.
103 2014-04-14  Christian Bruel  <christian.bruel@st.com>
105         * gcc.target/sh/memset.c: New test.
107 2014-04-14  Richard Biener  <rguenther@suse.de>
109         PR middle-end/55022
110         * gcc.dg/graphite/pr55022.c: New testcase.
112 2014-04-14  Richard Biener  <rguenther@suse.de>
114         PR tree-optimization/59817
115         PR tree-optimization/60453
116         * gfortran.dg/graphite/pr59817.f: New testcase.
117         * gcc.dg/graphite/pr59817-1.c: Likewise.
118         * gcc.dg/graphite/pr59817-2.c: Likewise.
120 2014-04-14  Jason Merrill  <jason@redhat.com>
122         Revert:
123         * lib/gcc-dg.exp (dg-build-dso): New.
124         (gcc-dg-test-1): Handle dg-do-what "dso".
126 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
128         PR fortran/60717
129         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
131         PR fortran/58085
132         * gfortran.dg/associate_15.f90: New test.
134 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
136         PR middle-end/60467
137         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
138         case to check.
140 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
142         PR middle-end/60469
143         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
145 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
147         * gcc.target/mips/umips-store16-1.c: New test.
149 2014-04-11  Tobias Burnus  <burnus@net-b.de>
151         PR c/60194
152         * * g++.dg/warn/warn_format_signedness.C: New.
153         * gcc.dg/format/warn-signedness.c: New.
155 2014-04-11  Tobias Burnus  <burnus@net-b.de>
157         PR fortran/58880
158         PR fortran/60495
159         * gfortran.dg/finalize_25.f90: New.
161 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
163         * gcc.target/epiphany/t1068-2.c: New file.
165 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
167         * gcc.target/epiphany/btst-1.c: New test.
169 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
171         PR rtl-optimization/60651
172         * gcc.target/epiphany/mode-switch.c: New test.
174 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
176         PR c++/58600
177         * g++.dg/cpp0x/gen-attrs-58.C: New.
178         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
180 2014-04-11  Steve Ellcey  <sellcey@mips.com>
181             Jakub Jelinek  <jakub@redhat.com>
183         PR middle-end/60556
184         * gcc.c-torture/compile/pr60556.c: New test.
186 2014-04-11  Richard Biener  <rguenther@suse.de>
188         PR middle-end/60797
189         * gcc.dg/pr60797.c: New testcase.
191 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
193         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
194         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
195         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
196         rename to ...
197         * gcc.target/s390/htm-nofloat-1.c: ... this one.
198         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
199         instructions as well.
201 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
203         PR rtl-optimization/60663
204         * gcc.target/arm/pr60663.c: New test.
206 2014-04-10  Jason Merrill  <jason@redhat.com>
208         * g++.dg/dso/dlclose1.C: Disable for 4.9.
210 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
212         PR lto/60567
213         * g++.dg/lto/pr60567_0.C: New test.
215 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
217         * gfortran.dg/class_nameclash.f90: New test.
219 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
221         PR c++/52844
222         * g++.dg/cpp0x/variadic156.C: New.
224 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
226         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
227         long.
229 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
231         PR debug/60655
232         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
233         -fdata-sections.
235 2014-04-09  Steve Ellcey  <sellcey@mips.com>
237         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
238         and scan lists.
240 2014-04-09  Cong Hou  <congh@google.com>
242         PR testsuite/60773
243         * lib/target-supports.exp:
244         (check_effective_target_vect_widen_si_to_di_pattern): New.
245         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
246         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
247         targets only.
248         (foo): Fix up formatting.
249         (main): Call check_vect.
251 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
253         PR c++/59115
254         * g++.dg/template/crash119.C: New.
256 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
258         * gcc.target/powerpc/atomic_load_store-p8.c: New.
260 2014-04-08  Jason Merrill  <jason@redhat.com>
262         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to
263         compile.
265 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
267         PR rtl-optimization/60776
268         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
269         * gcc.dg/builtin-bswap-7.c: Likewise.
270         * gcc.dg/builtin-bswap-6a.c: New testcase.
271         * gcc.dg/builtin-bswap-7a.c: New testcase.
273         Revert
274         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
276         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
277         optimization.
278         * gcc.dg/builtin-bswap-7.c: Likewise.
280 2014-04-08  Richard Biener  <rguenther@suse.de>
282         PR tree-optimization/60785
283         * gcc.dg/graphite/pr60785.c: New testcase.
285 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
287         PR target/60602
288         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
289         with as at -O0.
291 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
293         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
294         * g++.dg/warn/Wnvdtor-3.C: Likewise.
295         * g++.dg/warn/Wnvdtor-4.C: Likewise.
297 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
299         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
301 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
303         PR target/60609
304         * g++.dg/torture/pr60609.C: New test.
306 2014-04-07  Richard Biener  <rguenther@suse.de>
308         PR tree-optimization/60766
309         * gcc.dg/torture/pr60766.c: New testcase.
311 2014-04-07  Jason Merrill  <jason@redhat.com>
313         * lib/gcc-dg.exp (dg-build-dso): New.
314         (gcc-dg-test-1): Handle dg-do-what "dso".
315         * lib/target-supports.exp (add_options_for_dlopen): New.
316         (check_effective_target_dlopen): Use it.
318 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
320         * gcc.target/arm/pr60657.c: Fix missing curly brace.
322 2014-04-07  Richard Biener  <rguenther@suse.de>
324         PR middle-end/60750
325         * g++.dg/torture/pr60750.C: New testcase.
326         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
328 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
330         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
332 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
334         PR testsuite/60671
335         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
337 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
339         PR testsuite/60672
340         * g++.dg/cpp1y/auto-fn25.C: Require lto.
342         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
344 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
346         * gfortran.dg/warn_conversion_4.f90: Adjust test.
348 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
350         * gcc.target/avr/dev-specific-rmw.c: New test.
352 2014-04-04  Cong Hou  <congh@google.com>
354         PR tree-optimization/60656
355         * gcc.dg/vect/pr60656.c: New test.
357 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
359         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
360         optimization.
361         * gcc.dg/builtin-bswap-7.c: Likewise.
363 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
365         PR c++/58207
366         * g++.dg/cpp0x/constexpr-ice15.C: New.
368 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
370         PR ipa/59626
371         testcase by Richard Biener
372         * gcc.dg/lto/pr59626_0.c: New testcase.
373         * gcc.dg/lto/pr59626_1.c: New testcase.
375 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
377         PR debug/60655
378         * gcc.c-torture/compile/pr60655-1.c: New test.
380 2014-04-04  Martin Jambor  <mjambor@suse.cz>
382         PR ipa/60640
383         * g++.dg/ipa/pr60640-1.C: New test.
384         * g++.dg/ipa/pr60640-2.C: Likewise.
385         * g++.dg/ipa/pr60640-3.C: Likewise.
386         * g++.dg/ipa/pr60640-4.C: Likewise.
388 2014-04-04  Jeff Law  <law@redhat.com>
390         PR target/60657
391         * gcc.target/arm/pr60657.c: New test.
393 2014-04-04  Richard Biener  <rguenther@suse.de>
395         PR ipa/60746
396         * g++.dg/torture/pr60746.C: New testcase.
398 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
400         * g++.old-deja/g++.robertl/eb121.C: Adjust.
401         * g++.old-deja/g++.jason/overload21.C: Likewise.
402         * g++.old-deja/g++.law/init5.C: Likewise.
404 2014-04-03  Cong Hou  <congh@google.com>
406         PR tree-optimization/60505
407         * gcc.dg/vect/pr60505.c: New test.
409 2014-04-03  Richard Biener  <rguenther@suse.de>
411         PR tree-optimization/60740
412         * gcc.dg/graphite/pr60740.c: New testcase.
414 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
416         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
417         * g++.dg/warn/Wnvdtor-2.C: New.
418         * g++.dg/warn/Wnvdtor-3.C: New.
419         * g++.dg/warn/Wnvdtor-4.C: New.
420         * g++.dg/warn/Weff1.C: Delete.
421         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
422         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
424 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
426         PR ipa/60659
427         * testsuite/g++.dg/torture/pr60659.C: New testcase.
429 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
431         PR tree-optimization/60733
432         * gcc.dg/torture/pr60733.c:  New test.
434 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
436         PR rtl-optimization/60650
437         * gcc.target/arm/pr60650-2.c: New.
439 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
441         * gcc.target/i386/avx2-vpand-3.c,
442         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
444 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
446         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
447         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
448         gcc.target/i386/memcpy-strategy-1.c,
449         gcc.target/i386/memcpy-strategy-2.c,
450         gcc.target/i386/memcpy-vector_loop-1.c,
451         gcc.target/i386/memcpy-vector_loop-2.c,
452         gcc.target/i386/memset-vector_loop-1.c,
453         gcc.target/i386/memset-vector_loop-2.c,
454         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
455         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
456         -march= options different from those in dg-options.
458 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
460         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
461         gcc.target/i386/pr30970.c: Use -mtune=generic.
462         * gcc.target/i386/avx2-vpaddb-3.c,
463         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
464         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
465         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
466         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
467         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
468         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
469         gcc.target/i386/avx2-vpsubw-3.c,
470         gcc.target/i386/avx256-unaligned-load-1.c,
471         gcc.target/i386/avx256-unaligned-load-4.c,
472         gcc.target/i386/avx256-unaligned-store-1.c,
473         gcc.target/i386/avx256-unaligned-store-2.c,
474         gcc.target/i386/avx256-unaligned-store-4.c: Use
475         -mno-prefer-avx128.
477 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
478             Iain Sandoe <iain@codesourcery.com>
480         PR target/54083
481         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
482         with the additional options -Wl,-undefined,dynamic_lookup
483         and -Wl,-flat_namespace.
484         * gcc.dg/torture/pr53922.c: Additional option
485         -Wl,-flat_namespace for darwin[89].
486         * gcc.dg/torture/pr60092.c: Additional options
487         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
488         for darwin[89].
490 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
492         PR target/43751
493         * lib/prune.exp: Modify the regular express to prune
494         the new warnings introduced by r205679 on darwin9.
496 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
498         * g++.dg/init/ctor4.C: Adjust.
499         * g++.dg/init/ctor4-1.C: New.
500         * g++.dg/cpp0x/defaulted2.C: Adjust.
502 2014-04-01  Richard Henderson  <rth@redhat.com>
504         PR target/60704
505         * gcc.dg/pr60704.c: New file.
507 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
509         PR target/60363
510         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
511         logical_op_short_circuit targets.
513 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
515         PR libfortran/60128
516         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
517         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
519 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
521         PR rtl-optimization/60700
522         * gcc.target/i386/pr60700.c: New test.
524 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
526         PR target/60650
527         * gcc.target/arm/pr60650.c: Adjust command line options.
529 2014-03-31  Martin Jambor  <mjambor@suse.cz>
531         PR middle-end/60647
532         * gcc.dg/pr60647-1.c: New test.
533         * gcc.dg/pr60647-2.c: Likewise.
535 2014-03-31  Richard Biener  <rguenther@suse.de>
537         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
539 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
541         PR target/60034
542         * gcc.target/aarch64/pr60034.c: New file.
544 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
546         PR c++/60626
547         * g++.dg/cpp1y/pr60626.C: New testcase.
549 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
551         * gcc.dg/pr45416.c: Allow bextr on x86.
552         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
553         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
554         gcc.target/i386/fma4-vector.c: Use -mno-fma.
555         * gcc.target/i386/l_fma_double_1.c,
556         gcc.target/i386/l_fma_double_2.c,
557         gcc.target/i386/l_fma_double_3.c,
558         gcc.target/i386/l_fma_double_4.c,
559         gcc.target/i386/l_fma_double_5.c,
560         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
561         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
562         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
563         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
564         * gcc.target/i386/pr27971.c: Use -mno-tbm.
565         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
566         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
568 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
570         PR target/60648
571         * g++.dg/pr60648.C: Move test to...
572         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
573         dg-options, add for fpic targets dg-additional-options -fPIC.
575 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
577         * gnat.dg/opt33.adb: New testcase.
579 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
581         PR target/60697
582         * gcc.target/aarch64/pr60697.c: New.
584 2014-03-27  Jeff Law  <law@redhat.com>
586        PR target/60648
587        * g++.dg/pr60648.C: New test.
589 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
591         PR c++/60573
592         * g++.dg/cpp1y/pr60573.C: New testcase.
594 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
596         PR target/60693
597         * gcc.target/i386/pr60693.c: New test.
599 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
601         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
603 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
605         PR c++/60689
606         * c-c++-common/pr60689.c: New test.
608         PR c++/58678
609         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
610         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
611         targets.
613 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
615         PR target/60675
616         * gcc.target/aarch64/pr60675.C: New.
618 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
620         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special
621           option.
622         * lib/target-supports.exp: Return true for s390
623           in check_effective_logical_op_short_circuit.
625 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
627         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
628         of second source operand.
629         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
630         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
631         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
633 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
635         PR ipa/60315
636         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
638 2014-03-28  Tobias Burnus  <burnus@net-b.de>
640         * lib/cilk-plus-dg.exp: New.
641         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
642         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
644 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
646         PR fortran/60522
647         * gfortran.dg/where_4.f90:  New test case.
649 2014-03-27  Tobias Burnus  <burnus@net-b.de>
651         PR fortran/58880
652         * gfortran.dg/finalize_24.f90: New.
654 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
656         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
657         vbpermq builtin.
659         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
660         vec_select optimizations.
661         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
662         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
664         PR target/60672
665         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
666         xxpermdi builtins are supported.
668 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
670         PR rtl-optimization/60650
671         * gcc.target/arm/pr60650.c: New.
673 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
675         * gcc.target/s390/20140327-1.c: New testcase.
677 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
679         PR middle-end/60682
680         * g++.dg/gomp/pr60682.C: New test.
682 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
684         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
686 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
688         PR target/60580
689         * gcc.target/aarch64/pr60580_1.c: New.
690         * gcc.target/aarch64/test_fp_attribute_1.c: New.
691         * gcc.target/aarch64/test_fp_attribute_2.c: New.
693 2014-03-26  Dehao Chen  <dehao@google.com>
695         * gcc.dg/predict-8.c: New test.
697 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
699         PR c++/52369
700         * g++.dg/init/const10.C: New.
701         * g++.dg/init/const11.C: New.
702         * g++.dg/init/pr25811.C: Adjust.
703         * g++.dg/init/pr29043.C: Likewise.
704         * g++.dg/init/pr43719.C: Likewise.
705         * g++.dg/init/pr44086.C: Likewise.
706         * g++.dg/init/ctor8.C: Likewise.
707         * g++.dg/init/uninitialized1.C: Likewise.
709 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
711         PR sanitizer/60636
712         * c-c++-common/ubsan/pr60636.c: New test.
714 2014-03-26  Andreas Schwab  <schwab@suse.de>
716         * g++.dg/torture/pr60315.C: Remove duplication.
718 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
720         * gcc.c-torture/execute/20140326-1.c: New test.
722 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
724         PR ipa/60315
725         * g++.dg/torture/pr60315.C: New testcase.
727 2014-03-25  Martin Jambor  <mjambor@suse.cz>
729         PR ipa/60600
730         * g++.dg/ipa/pr60600.C: New test.
732 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
734         PR testsuite/58013
735         * g++.dg/opt/pr56999.C: Pop hidden visibility.
737 2014-03-25  Richard Biener  <rguenther@suse.de>
739         PR middle-end/60635
740         * gfortran.dg/lto/pr60635_0.f90: New testcase.
741         * gfortran.dg/lto/pr60635_1.c: Likewise.
743 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
745         PR c++/60627
746         * g++.dg/cpp1y/pr60627.C: New testcase.
748 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
750         * gcc.target/aarch64/ushr64_1.c: New.
752 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
754         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
755         (LONG_LONG): Use LLONG.
756         (set_rvector_long): Explicitly return void.
757         (set_vector_long): Likewise.
758         (check_vector_long): Likewise.
760 2014-03-24  Marek Polacek  <polacek@redhat.com>
762         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.  Define
763         INT_MIN.
764         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
765         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
766         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
767         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
768         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
769         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
770         * c-c++-common/ubsan/pr59503.c: Likewise.
771         * c-c++-common/ubsan/pr60613-1.c: Likewise.
772         * c-c++-common/ubsan/save-expr-1.c: Likewise.
773         * c-c++-common/ubsan/shift-3.c: Likewise.
774         * c-c++-common/ubsan/shift-6.c: Likewise.
775         * c-c++-common/ubsan/undefined-1.c: Likewise.
776         * c-c++-common/ubsan/vla-2.c: Likewise.
777         * c-c++-common/ubsan/vla-3.c: Likewise.
778         * c-c++-common/ubsan/vla-4.c: Likewise.
779         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
780         * g++.dg/ubsan/return-2.C: Likewise.
782 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
784         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
785         hppa*-*-hpux*.
787         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
789         PR libfortran/59313
790         PR libfortran/58015
791         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
792         * gfortran.dg/round_4.f90: Likewise.
794 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
796         PR libfortran/60128
797         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
798         i?86-*-solaris2.9*.
800 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
802         PR sanitizer/60613
803         * c-c++-common/ubsan/pr60613-1.c: New test.
804         * c-c++-common/ubsan/pr60613-2.c: New test.
806 2014-03-22  Matthias Klose  <doko@ubuntu.com>
808         * g++.dg/cpp0x/regress: Remove empty directory.
810 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
812         PR debug/60603
813         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
815 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
817         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
818         * g++.dg/cpp1y/pr60393.C: Likewise.
820 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
822         PR c++/60384
823         * g++.dg/cpp1y/pr60384.C: New.
825 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
827         PR target/60598
828         * gcc.dg/pr60598.c: New test.
830 2014-03-21  Martin Jambor  <mjambor@suse.cz>
832         PR ipa/59176
833         * g++.dg/torture/pr59176.C: New test.
835 2014-03-21  Martin Jambor  <mjambor@suse.cz>
837         PR ipa/60419
838         * g++.dg/ipa/pr60419.C: New test.
840 2014-03-21  Richard Biener  <rguenther@suse.de>
842         PR tree-optimization/60577
843         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
845 2014-03-21  Tobias Burnus  <burnus@net-b.de>
847         PR fortran/60599
848         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
849         reading.
851 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
853         PR middle-end/60597
854         * g++.dg/opt/pr60597.C: New test.
856         PR c++/60572
857         * g++.dg/init/pr60572.C: New test.
859 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
861         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
863 2014-03-19  Tobias Burnus  <burnus@net-b.de>
865         PR fortran/60543
866         PR fortran/60283
867         * gfortran.dg/implicit_pure_4.f90: New.
869 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
871         PR c++/51474
872         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
874 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
876         PR testsuite/60590
877         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
878         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
879         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
881 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
883         PR c++/60332
884         * g++.dg/cpp1y/pr60332.C: New.
886 2014-03-19  Marek Polacek  <polacek@redhat.com>
888         PR sanitizer/60569
889         * g++.dg/ubsan/pr60569.C: New test.
891 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
893         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
895 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
897         PR tree-optimization/60559
898         * g++.dg/vect/pr60559.cc: New test.
900 2014-03-18  Ian Lance Taylor  <iant@google.com>
902         PR target/60563
903         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
904         (ditype): Rename typedef from int64_t.
906 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
908         PR c/55383
909         * gcc.dg/cast-qual-3.c: New.
910         Revert:
911         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
912         * c-c++-common/Wcast-qual-1.c: More precise match text.
914 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
916         PR fortran/55207
917         PR fortran/60549
918         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
919         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
920         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
921         * gfortran.dg/intent_optimize_1.f90: Ditto.
922         * gfortran.dg/pointer_init_9.f90: Ditto.
923         * gfortran.dg/volatile4.f90: Ditto.
924         * gfortran.dg/volatile6.f90: Ditto.
926 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
928         PR c/55383
929         * c-c++-common/Wcast-qual-1.c: More precise match text.
931 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
933         PR c++/60305
934         * g++.dg/cpp0x/constexpr-ice14.C: New.
936 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
938         PR c++/54250
939         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
941 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
943         PR sanitizer/60535
944         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
945         * c-c++-common/ubsan/null-2.c: Likewise.
946         * c-c++-common/ubsan/null-3.c: Likewise.
947         * c-c++-common/ubsan/null-4.c: Likewise.
948         * c-c++-common/ubsan/null-5.c: Likewise.
949         * c-c++-common/ubsan/null-6.c: Likewise.
950         * c-c++-common/ubsan/null-7.c: Likewise.
951         * c-c++-common/ubsan/null-8.c: Likewise.
952         * c-c++-common/ubsan/null-9.c: Likewise.
953         * c-c++-common/ubsan/null-10.c: Likewise.
954         * c-c++-common/ubsan/null-11.c: Likewise.
955         * c-c++-common/ubsan/overflow-1.c: Likewise.
956         * c-c++-common/ubsan/overflow-2.c: Likewise.
957         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
958         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
959         * c-c++-common/ubsan/overflow-int128.c: Likewise.
960         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
961         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
962         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
963         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
964         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
965         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
966         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
967         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
968         * c-c++-common/ubsan/pr59333.c: Likewise.
969         * c-c++-common/ubsan/pr59503.c: Likewise.
970         * c-c++-common/ubsan/pr59667.c: Likewise.
971         * c-c++-common/ubsan/undefined-1.c: Likewise.
972         * g++.dg/ubsan/pr59250.C: Likewise.
973         * g++.dg/ubsan/pr59306.C: Likewise.
975 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
977         * gcc.dg/tls/pr58595.c: Add tls options.
979 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
981         * gcc.target/i386/avx-additional-reg-names.c: New.
982         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
984 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
986         PR c++/60390
987         * g++.dg/cpp1y/pr60390.C: New testcase.
989         PR c++/60391
990         * g++.dg/cpp1y/pr60391.C: New testcase.
992 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
994         PR target/60516
995         * gcc.target/i386/pr60516.c: New test.
997 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
999         PR c++/59571
1000         * g++.dg/cpp0x/constexpr-ice13.C: New.
1002 2014-03-17  Marek Polacek  <polacek@redhat.com>
1004         PR middle-end/60534
1005         * gcc.dg/gomp/pr60534.c: New test.
1007 2014-03-17  Kai Tietz  <ktietz@redhat.com>
1009         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
1011 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
1013         PR testsuite/58851
1014         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
1015         storage size.
1017 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
1019         PR libfortran/58324
1020         * gfortran.dg/list_read_12.f90: New test.
1022 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
1024         PR fortran/55207
1025         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
1026         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
1027         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
1028         -Wno-aggressive-loop-optimizations and remove an unused variable.
1029         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
1030         * gfortran.dg/pointer_init_9.f90: New.
1031         * gfortran.dg/volatile4.f90: Put into subroutine.
1032         * gfortran.dg/volatile6.f90: Ditto.
1034 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
1036         PR fortran/60392
1037         * gfortran.dg/transpose_4.f90: New test.
1039 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
1041         PR rtl-optimization/60508
1042         * gcc.target/i386/pr60508.c: New.
1044 2014-03-14  Richard Biener  <rguenther@suse.de>
1046         PR middle-end/60518
1047         * g++.dg/pr60518.C: New testcase.
1049 2014-03-14  Martin Jambor  <mjambor@suse.cz>
1051         PR lto/60461
1052         * gcc.dg/lto/pr60461_0.c: New test.
1054 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
1056         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
1057         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
1058         * gcc.dg/lto/save-temps_0.c: New testcase.
1060 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
1062         PR middle-end/36282
1063         * c-c++-common/pr36282-1.c: New test.
1064         * c-c++-common/pr36282-2.c: New test.
1065         * c-c++-common/pr36282-3.c: New test.
1066         * c-c++-common/pr36282-4.c: New test.
1068 2014-03-13  Richard Henderson  <rth@redhat.com>
1070         PR debug/60438
1071         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
1073 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1075         PR c++/60383
1076         * g++.dg/template/crash118.C: New.
1077         * g++.dg/template/crash95.C: Adjust.
1079 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
1081         PR rtl-optimization/57189
1082         * gcc.target/i386/pr57189.c: New.
1084 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1086         PR c++/60254
1087         * g++.dg/cpp0x/static_assert10.C: New.
1088         * g++.dg/cpp0x/static_assert11.C: Likewise.
1089         * g++.dg/cpp0x/static_assert3.C: Adjust.
1091 2014-03-13  Richard Biener  <rguenther@suse.de>
1093         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
1095 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1097         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
1098         2.07 128-bit arithmetic.
1099         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1101         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
1102         due to when TImode is allowed in VSX registers, the allowable
1103         address modes for TImode is just a single indirect address in
1104         order for the value to be loaded and store in either GPR or VSX
1105         registers.  This affects the generated code, and it would cause
1106         this test to fail, when such an option is used.
1108 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1110         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
1112 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1114         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
1115         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
1116         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
1117         only test for exactly one if if -mbranch-cost=1 has been passed.
1119 2014-03-12  Christian Bruel  <christian.bruel@st.com>
1121         PR target/60264
1122         * gcc.target/arm/pr60264.c
1124 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1126         PR tree-optimization/60454
1127         * gcc.c-torture/execute/pr60454.c: New test.
1129 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1130             Marc Glisse  <marc.glisse@inria.fr>
1132         PR tree-optimization/60502
1133         * gcc.c-torture/compile/pr60502.c: New test.
1135 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1137         PR middle-end/60482
1138         * gcc.dg/vect/pr60482.c: New test.
1140 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
1142         PR c++/60389
1143         * g++.dg/cpp0x/inh-ctor19.C: New.
1145 2014-03-11  Richard Biener  <rguenther@suse.de>
1147         PR tree-optimization/60429
1148         PR tree-optimization/60485
1149         * gcc.dg/pr60485-1.c: New testcase.
1150         * gcc.dg/pr60485-2.c: Likewise.
1152 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
1154         PR ipa/60457
1155         * g++.dg/ipa/pr60457.C: New test.
1157 2014-03-10  Richard Biener  <rguenther@suse.de>
1159         PR middle-end/60474
1160         * g++.dg/torture/pr60474.C: New testcase.
1162 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
1164         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
1166 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
1168         * gcc.dg/lto/pr55113_0.c: New testcase.
1170 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
1172         PR c++/60033
1173         * g++.dg/cpp1y/pr60033.C: New testcase.
1175         PR c++/60393
1176         * g++.dg/cpp1y/pr60393.C: New testcase.
1178 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
1180         PR libfortran/60128
1181         * gfortran.dg/fmt_en.f90: New test.
1183 2014-03-07  Jason Merrill  <jason@redhat.com>
1185         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
1186         * lib/target-supports.exp (check_effective_target_c++11): Now
1187         means C++11 and up.
1188         (check_effective_target_c++11_only): New.
1189         (check_effective_target_c++11_down): New.
1190         (check_effective_target_c++1y): New.
1191         (check_effective_target_c++1y_only): New.
1192         (check_effective_target_c++98_only): Rename from
1193         check_effective_target_c++98.
1194         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
1196 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
1198         PR c++/58609
1199         * g++.dg/cpp0x/constexpr-ice12.C: New.
1201 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
1203         * c-c++-common/gomp/map-1.c: Extend.
1205 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
1206             Janus Weil  <janus@gcc.gnu.org>
1208         PR fortran/51976
1209         * gfortran.dg/deferred_type_component_1.f90 : New test.
1210         * gfortran.dg/deferred_type_component_2.f90 : New test.
1212 2014-03-06  Marek Polacek  <polacek@redhat.com>
1214         PR c/60197
1215         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
1216         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
1218 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
1220         PR target/58595
1221         * gcc.dg/tls/pr58595.c: New test.
1223 2014-03-06  Richard Biener  <rguenther@suse.de>
1225         PR middle-end/60445
1226         PR lto/60424
1227         PR lto/60427
1228         Revert
1229         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
1231         * gcc.dg/lto/pr55113_0.c: New testcase.
1233 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
1235         PR testsuite/59308
1236         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
1237         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
1238         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
1239         s390*/i?86/x86_64.
1240         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1241         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1242         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1243         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1244         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
1245         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
1246         even for mips*/s390*/i?86/x86_64.
1247         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1248         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1249         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1250         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1251         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1253         PR lto/60404
1254         * gcc.dg/lto/pr60404_0.c: New test.
1255         * gcc.dg/lto/pr60404_1.c: New file.
1256         * gcc.dg/lto/pr60404_2.c: New file.
1258 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1260         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
1261         long long" throughout.
1262         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
1263         * gcc.dg/vmx/insert-vsx.c: Likewise.
1264         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
1265         * gcc.dg/vmx/ld-vsx.c: Likewise.
1266         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1267         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1268         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1269         * gcc.dg/vmx/merge-vsx.c: Likewise.
1270         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1271         * gcc.dg/vmx/st-vsx.c: Likewise.
1272         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
1273         * gcc.dg/vmx/stl-vsx.c: Likewise.
1274         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
1276 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
1278         * gcc.dg/lto/pr55113_0.c: New testcase.
1280 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1282         PR c++/60376
1283         * g++.dg/cpp1y/pr60376.C: New.
1285 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1287         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
1289 2014-03-04  Richard Biener  <rguenther@suse.de>
1291         PR tree-optimization/60382
1292         * gcc.dg/vect/pr60382.c: New testcase.
1294 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
1296         PR libfortran/60148
1297         * gfortran.dg/namelist_84.f90: New test.
1299 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
1301         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
1302         argument to avoid inf values.
1303         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
1304         UNION_FP_CHECK machinery.
1306 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
1308         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
1309         i32in128 cases outside special big-endian processing block.
1311 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
1313         PR preprocessor/60400
1314         * c-c++-common/cpp/pr60400.c: New test.
1315         * c-c++-common/cpp/pr60400-1.h: New file.
1316         * c-c++-common/cpp/pr60400-2.h: New file.
1318         PR objc++/60398
1319         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
1321         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
1322         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
1324 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
1326         PR ipa/60150
1327         * g++.dg/lto/pr60150.H: New testcase.
1328         * g++.dg/lto/pr60150_0.C: New testcase.
1329         * g++.dg/lto/pr60150_1.C: New testcase.
1331 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
1333         PR ipa/60306
1334         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
1336 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1338         PR fortran/60236
1339         * gfortran.dg/vect/pr32380.f: Fix expected test results.
1341 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1343         PR c++/50025
1344         * g++.dg/cpp0x/pr50025.C: New.
1346 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
1348         PR c++/60377
1349         * g++.dg/cpp1y/pr60377.C: New testcase.
1351 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
1353         PR fortran/60341
1354         * gfortran.dg/str_comp_optimize_1.f90: New test.
1356 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
1358         PR target/60071
1359         * gcc.c-torture/compile/pr60071.c: New.
1361 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
1363         PR fortran/60359
1364         * gfortran.dg/unlimited_polymorphic_16.f90: New.
1366 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1368         PR c++/58610
1369         * g++.dg/cpp0x/constexpr-ice11.C: New.
1371 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1373         PR c++/60314
1374         * g++.dg/cpp1y/auto-fn24.C: New.
1376 2014-02-28  Joey Ye  <joey.ye@arm.com>
1378         PR target/PR60169
1379         * gcc.target/arm/thumb1-far-jump-3.c: New case.
1381 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
1383         PR c++/60253
1384         * g++.dg/overload/ellipsis2.C: New.
1386 2014-02-27  Jeff Law  <law@redhat.com>
1388         PR rtl-optimization/52714
1389         * gcc.c-torture/compile/pr52714.c: New test.
1391 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
1392             Jeff Law  <law@redhat.com>
1394         PR rtl-optimization/49847
1395         * g++.dg/pr49847.C: New test.
1397 2014-02-27  Marek Polacek  <polacek@redhat.com>
1399         PR middle-end/59223
1400         * c-c++-common/pr59223.c: New test.
1402 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1404         * common/config/i386/predicates.md (const1256_operand): Remove.
1405         (const2356_operand): New.
1406         (const_1_to_2_operand): Remove.
1407         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
1408         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
1409         (*avx512pf_gatherpf<mode>sf): Ditto.
1410         (avx512pf_gatherpf<mode>df): Ditto.
1411         (*avx512pf_gatherpf<mode>df_mask): Ditto.
1412         (*avx512pf_gatherpf<mode>df): Ditto.
1413         (avx512pf_scatterpf<mode>sf): Ditto.
1414         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
1415         (*avx512pf_scatterpf<mode>sf): Ditto.
1416         (avx512pf_scatterpf<mode>df): Ditto.
1417         (*avx512pf_scatterpf<mode>df_mask): Ditto.
1418         (*avx512pf_scatterpf<mode>df): Ditto.
1419         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
1421 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1423         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
1424         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
1425         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
1426         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
1427         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
1428         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
1429         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
1430         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
1432 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
1434         PR target/60280
1435         * gnat.dg/renaming5.adb: Change to two expected gotos.
1436         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
1437         jump threads.
1438         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
1439         messages for removed basic block.
1440         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
1441         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
1442         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
1443         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
1445 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1447         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
1448         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1449         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1450         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1451         * gcc.dg/vmx/merge-vsx.c: Likewise.
1452         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1454 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
1456         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
1457         * gcc.target/i386/prefetchwt1-1.c: New.
1458         * g++.dg/other/i386-2.C: Add new option.
1459         * g++.dg/other/i386-3.C: Ditto.
1460         * gcc.target/i386/sse-12.c: Ditto.
1461         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
1462         * gcc.target/i386/sse-22.c: Add new option.
1463         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
1465 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1467         PR libfortran/59313
1468         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
1470         PR libfortran/58015
1471         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
1473 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
1475         PR c++/60311
1476         * g++.dg/cpp1y/pr60311.C: New testcase.
1478         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
1480         PR c++/60065
1481         * g++.dg/cpp1y/pr60065.C: New testcase.
1483 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
1485         PR rtl-optimization/60268
1486         * gcc.c-torture/compile/pr60268.c: New test.
1488 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
1490         * gcc.target/microblaze/others/mem_reload.c: New test.
1492 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1494         * gcc.dg/vmx/lde.c: New test.
1495         * gcc.dg/vmx/lde-be-order.c: New test.
1496         * gcc.dg/vmx/ste.c: New test.
1497         * gcc.dg/vmx/ste-be-order.c: New test.
1499 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
1501         PR testsuite/60173
1502         * lib/target-supports.exp
1503         (check_effective_target_logical_op_short_circuit): Add cris-*-*
1504         and crisv32-*-* to list.
1506 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1508         PR fortran/60302
1509         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
1511 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1513         * gcc.dg/vmx/vsums.c: Check entire result vector.
1514         * gcc.dg/vmx/vsums-be-order.c: Likewise.
1516 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1518         * gcc.dg/vmx/ld.c: New test.
1519         * gcc.dg/vmx/ld-be-order.c: New test.
1520         * gcc.dg/vmx/ld-vsx.c: New test.
1521         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
1522         * gcc.dg/vmx/ldl.c: New test.
1523         * gcc.dg/vmx/ldl-be-order.c: New test.
1524         * gcc.dg/vmx/ldl-vsx.c: New test.
1525         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
1526         * gcc.dg/vmx/st.c: New test.
1527         * gcc.dg/vmx/st-be-order.c: New test.
1528         * gcc.dg/vmx/st-vsx.c: New test.
1529         * gcc.dg/vmx/st-vsx-be-order.c: New test.
1530         * gcc.dg/vmx/stl.c: New test.
1531         * gcc.dg/vmx/stl-be-order.c: New test.
1532         * gcc.dg/vmx/stl-vsx.c: New test.
1533         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
1535 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
1537         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
1538         * g++.dg/other/i386-3.C (dg-options): Ditto.
1539         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
1540         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
1541         -mavx512pf and -msha.
1543 2014-02-21  Richard Biener  <rguenther@suse.de>
1545         PR tree-optimization/60276
1546         * gcc.dg/vect/pr60276.c: New testcase.
1548 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1550         PR fortran/60234
1551         * gfortran.dg/finalize_23.f90: New.
1553 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
1555         PR c++/60052
1556         PR c++/60053
1557         * g++.dg/cpp1y/pr60052.C: New testcase.
1558         * g++.dg/cpp1y/pr60053.C: New testcase.
1560 2014-02-21  Tobias Burnus  <burnus@net-b.de>
1562         PR fortran/60286
1563         * gfortran.dg/inquire_16.f90: New.
1565 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
1567         * gcc.target/nios2/biggot-1.c: New.
1568         * gcc.target/nios2/biggot-2.c: New.
1570 2014-02-20  Martin Jambor  <mjambor@suse.cz>
1572         PR ipa/55260
1573         * gcc.dg/ipa/pr55260.c: New test.
1575 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
1577         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
1578         for execution test case.
1580 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
1582         PR ipa/58555
1583         * g++.dg/torture/pr58555.C: New testcase.
1585 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1587         PR target/60204
1588         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
1589         reflect abi fix.
1590         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1592 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1593             Kirill Yukhin  <kirill.yukhin@intel.com>
1595         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
1596         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
1597         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
1598         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1599         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
1600         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
1602 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1604         PR c/37743
1605         * g++.dg/ext/builtin-bswap1.C: New test.
1606         * c-c++-common/pr37743.c: New test.
1608 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
1610         * gcc.dg/decl-10.c: New test.
1612 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1614         PR c++/60267
1615         * g++.dg/ext/ivdep-1.C: New test.
1617         PR c++/60267
1618         * gcc.dg/pr60267.c: New test.
1620 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
1622         PR target/59794
1623         * gcc.target/i386/pr39162.c: Add dg-prune-output.
1624         (dg-options): Remove -Wno-psabi.
1625         * gcc.target/i386/pr59794-2.c: Ditto.
1626         * gcc.target/i386/pr60205-1.c: Ditto.
1627         * gcc.target/i386/sse-5.c: Ditto.
1629 2014-02-18  Nick Clifton  <nickc@redhat.com>
1631         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
1632         * gcc.dg/pr23623.c: Likewise.
1633         * gcc.dg/pr48784-1.c: Likewise.
1634         * gcc.dg/pr48784-2.c: Likewise.
1635         * gcc.dg/pr56997-2.c: Likewise.
1636         * gcc.dg/sms-6.c: Likewise.
1637         * gcc.dg/torture/pr60183.c: Likewise.
1638         * gcc.dg/torture/vec-cvt-1.c: Likewise.
1639         * gcc.c-torture/execute/20061220-1.x: New.
1640         * gcc.c-torture/execute/pr43220.x: New.
1641         * gcc.c-torture/execute/pr51581-1.x: New.
1642         * gcc.c-torture/execute/pr51581-2.x: New.
1643         * gcc.c-torture/execute/pr58570.x: New.
1644         * gcc.c-torture/unsorted/DFcmp.x: New.
1645         * gcc.c-torture/unsorted/SFset.x: New.
1647 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1649         * gnat.dg/opt31.adb: New test.
1651 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1653         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
1655 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
1657         PR fortran/60232
1658         * gfortran.dg/typebound_proc_33.f90: New.
1660 2014-02-19  Marek Polacek  <polacek@redhat.com>
1662         PR c/60195
1663         * gcc.dg/pr60195.c: New test.
1665 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
1667         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
1668         overflow.
1670 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1672         PR preprocessor/58844
1673         * c-c++-common/cpp/pr58844-1.c: New test.
1674         * c-c++-common/cpp/pr58844-2.c: New test.
1676 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1678         PR c++/60225
1679         * g++.dg/cpp0x/constexpr-ice10.C: New.
1681 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1683         PR c++/60215
1684         * g++.dg/cpp0x/pr60215.C: New.
1686 2014-02-18  Tobias Burnus  <burnus@net-b.de>
1688         PR fortran/49397
1689         * gfortran.dg/proc_ptr_45.f90: New.
1690         * gfortran.dg/proc_ptr_46.f90: New.
1692 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
1694         PR c++/60190
1695         * g++.dg/cpp1y/pr60190.C: New testcase.
1697         PR c++/60064
1698         * g++.dg/cpp1y/pr60064.C: New testcase.
1700 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
1702         PR target/60205
1703         * gcc.target/i386/pr60205-1.c: New test.
1704         * gcc.target/i386/pr60205-2.c: Ditto.
1706 2014-02-18  Kai Tietz  <ktietz@redhat.com>
1708         PR target/60193
1709         * gcc.target/i386/nest-1.c: New testcase.
1711 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1713         * gnat.dg/opt32.adb: New test.
1715 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
1717         PR fortran/60231
1718         * gfortran.dg/typebound_generic_15.f90: New.
1720 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
1722         PR fortran/55907
1723         * gfortran.dg/init_flag_12.f90: New.
1725 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
1726             Ilya Tocar  <ilya.tocar@intel.com>
1728         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
1729         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1730         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1731         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1733 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
1735         * lib/target-supports.exp
1736         (check_effective_target_logical_op_short_circuit): New procedure.
1737         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1738         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1739         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1740         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1741         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1742         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
1743         logical_op_short_circuit for the alternative test, extending
1744         it to arm_cortex_m.
1746 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1748         PR target/60203
1749         * gcc.target/powerpc/pr60203.c: New testsuite.
1751 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
1753         PR fortran/59599
1754         * gfortran.dg/ichar_3.f90: New test.
1756 2014-02-15  Richard Biener  <rguenther@suse.de>
1758         PR tree-optimization/60183
1759         * gcc.dg/torture/pr60183.c: New testcase.
1761 2014-02-14  Jeff Law  <law@redhat.com>
1763         PR rtl-optimization/60131
1764         * g++.dg/torture/pr60131.C: New test.
1766 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
1768         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1769         on command-line.
1771 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1773         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1775 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
1777         * gcc.c-torture/compile/20140213.c: New test.
1779 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
1781         PR target/43546
1782         * gcc.target/i386/pr43546.c: New test.
1784 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1786         * gcc.target/s390/hotpatch-compile-8.c: New test.
1788 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1790         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
1791         definition with an ifndef.
1792         * gcc.dg/pr59605-2.c: New test.
1794 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1796         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1798 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
1800         * gcc.dg/torture/float128-mul-underflow.c,
1801         gcc.dg/torture/float128-truncdf-underflow.c,
1802         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1804 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1806         PR middle-end/59737
1807         * g++.dg/ipa/pr59737.C: New test.
1809 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1811         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1813 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
1815         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1817         * gcc.dg/cilk-plus/jump-openmp.c: New file.
1819 2014-02-12  Richard Biener  <rguenther@suse.de>
1821         PR middle-end/60092
1822         * gcc.dg/torture/pr60092.c: New testcase.
1823         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1825 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1827         * gcc.c-torture/execute/20140212-1.c: New test.
1829 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
1831         PR c++/60047
1832         * g++.dg/cpp0x/pr60047.C: New.
1834 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1836         PR c/60101
1837         * c-c++-common/pr60101.c: New test.
1839 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
1841         PR lto/59468
1842         * g++.dg/ipa/devirt-27.C: New testcase.
1843         * g++.dg/ipa/devirt-26.C: New testcase.
1845 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1847         PR target/60137
1848         * gcc.target/powerpc/pr60137.c: New file.
1850 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1852         PR fortran/52370
1853         * gfortran.dg/pr52370.f90: New test.
1855 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
1857         PR target/59927
1858         Revert
1859         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1861         PR testsuite/58630
1862         * gcc.target/i386/pr43662.c (dg-options):
1863         Add -maccumulate-outgoing-args.
1864         * gcc.target/i386/pr43869.c (dg-options): Ditto.
1865         * gcc.target/i386/pr57003.c (dg-options): Ditto.
1866         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1867         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1868         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1869         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1870         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1871         Add -maccumulate-outgoing-args.
1872         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1873         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1874         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1875         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1876         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1877         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1878         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1879         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1880         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1881         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1882         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1883         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1884         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1885         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1886         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1888 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1890         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1892 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1894         PR debug/59776
1895         * gcc.dg/guality/pr59776.c: New test.
1897 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
1899         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1900         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1901         (add_options_for_arm_vfp3): New.
1903 2014-02-11  Jeff Law  <law@redhat.com>
1905         PR middle-end/54041
1906         * gcc.target/m68k/pr54041.c: New test.
1908 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1910         PR target/59927
1911         * gcc.target/i386/pr59927.c: New test.
1913 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
1915         * gcc.dg/vect/pr57741-3.c: Require vect_int.
1916         * gcc.dg/vect/pr60012.c: Likewise.
1917         * gcc.dg/vect/vect-119.c: Likewise.
1918         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1919         * gcc.dg/vect/vect-outer-4c.c: Likewise.
1921 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1923         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1925 2014-02-10  Jeff Law  <law@redhat.com>
1927         PR middle-end-52306
1928         * gcc.c-torture/compile/pr52306.c: New test.
1930 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1932         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1934 2014-02-10  Richard Biener  <rguenther@suse.de>
1936         PR tree-optimization/60115
1937         * gcc.dg/torture/pr60115.c: New testcase.
1939 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
1941         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1942         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1944 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1945             Ilya Tocar  <ilya.tocar@intel.com>
1947         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1948         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1949         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1950         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1951         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1952         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1953         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1954         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1955         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1956         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1957         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1958         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1959         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1960         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1961         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1962         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1963         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1964         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1965         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1966         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1967         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1968         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1969         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1970         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1971         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1972         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1973         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1975 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
1977         * gcc.dg/vect/pr59984.c: Require effective target
1978         vect_simd_clones.
1980 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1982         PR fortran/57522
1983         * gfortran.dg/associated_target_5.f03: New test.
1985 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1987         PR fortran/59026
1988         * gfortran.dg/elemental_by_value_1.f90: New test.
1990 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
1992         PR fortran/58470
1993         * gfortran.dg/finalize_22.f90: New.
1995 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
1997         PR fortran/60066
1998         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
1999         was fixed by the patch for PR59906.
2001 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
2003         PR translation/52289
2004         * gfortran.dg/coarray_8.f90: Update dg-error match.
2006 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
2008         PR c/59984
2009         * gcc.dg/vect/pr59984.c: New test.
2011         PR middle-end/60092
2012         * gcc.dg/attr-alloc_align-1.c: New test.
2013         * gcc.dg/attr-alloc_align-2.c: New test.
2014         * gcc.dg/attr-alloc_align-3.c: New test.
2015         * gcc.dg/attr-assume_aligned-1.c: New test.
2016         * gcc.dg/attr-assume_aligned-2.c: New test.
2017         * gcc.dg/attr-assume_aligned-3.c: New test.
2019 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
2021         PR target/60077
2022         * gcc.target/i386/pr60077-1.c: New test.
2023         * gcc.target/i386/pr60077-2.c: New test.
2025 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
2027         PR preprocessor/56824
2028         * gcc.dg/pr56824.c: New test.
2030 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2032         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
2033         variable used for atomic operations.
2035 2014-02-07  Richard Biener  <rguenther@suse.de>
2037         PR middle-end/60092
2038         * gcc.dg/vect/pr60092-2.c: New testcase.
2040 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
2042         PR c++/60082
2043         Revert
2044         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2046         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2047         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2049 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2051         * gcc.target/s390/fp2int1.c: New testcase.
2053 2014-02-07  Richard Biener  <rguenther@suse.de>
2055         PR middle-end/60092
2056         * gcc.dg/tree-ssa/alias-30.c: New testcase.
2057         * gcc.dg/tree-ssa/alias-31.c: Likewise.
2059 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
2061         PR ipa/59918
2062         * g++.dg/torture/pr59918.C: New testcase.
2064 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
2066         PR target/59575
2067         * gcc.target/arm/pr59575.c: New test.
2069         PR debug/59992
2070         * gcc.dg/pr59992.c: New test.
2072 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
2074         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
2075         init_priority. Test alignment of variable instead of function.
2077 2014-02-06  Marek Polacek  <polacek@redhat.com>
2079         PR c/60087
2080         * gcc.dg/pr60087.c: New test.
2082 2014-02-06  Alan Modra  <amodra@gmail.com>
2084         * gcc.target/powerpc/pr60032.c: New.
2086 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
2088         PR target/60062
2089         * gcc.c-torture/execute/pr60062.c: New test.
2090         * gcc.c-torture/execute/pr60072.c: New test.
2092 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
2094         * gcc.dg/tree-ssa/pr59597.c: Make called function static
2095         so that expected outcome works for PIC variants too.
2097 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
2098             Kugan Vivekanandarajah  <kuganv@linaro.org>
2100         * gcc.target/arm/vect-noalign.c: New file.
2102 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
2103             Jakub Jelinek  <jakub@redhat.com>
2105         PR middle-end/60013
2106         * gcc.dg/pr60013.c: New testcase.
2108 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2110         * gcc.dg/vmx/sum2s.c: New.
2111         * gcc.dg/vmx/sum2s-be-order.c: New.
2113 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2115         * gcc.dg/vmx/pack.c: New.
2116         * gcc.dg/vmx/pack-be-order.c: New.
2117         * gcc.dg/vmx/unpack.c: New.
2118         * gcc.dg/vmx/unpack-be-order.c: New.
2120 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2122         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2123         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2125 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2127         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
2128         Use __builtin_floorf, __builtin_ceilf.
2129         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
2130         declaration.
2131         (TEST): Use __builtin_floorf.
2132         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2134 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
2136         PR ipa/59947
2137         * g++.dg/opt/pr59947.C: New test.
2139         PR c++/58703
2140         * c-c++-common/gomp/pr58703.c: New test.
2142 2014-02-05  Richard Biener  <rguenther@suse.de>
2144         PR testsuite/60076
2145         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
2146         avoid using unsigned long long.
2148 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
2150         PR middle-end/57499
2151         * g++.dg/torture/pr57499.C: New test.
2153 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
2155         * gcc.dg/asan/nosanitize-and-inline.c: New test.
2157 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
2159         * g++.dg/ipa/devirrt-22.C: Fix template.
2161 2014-02-04  Marek Polacek  <polacek@redhat.com>
2163         PR c/60036
2164         * gcc.dg/pr60036.c: New test.
2166 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
2168         PR ipa/60058
2169         * g++.dg/torture/pr60058.C: New testcase.
2171 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2173         * g++.dg/tsan/default_options.C: Invert check.
2175 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2177         PR tree-optimization/60002
2178         * g++.dg/opt/pr60002.C: New test.
2180         PR tree-optimization/60023
2181         * g++.dg/vect/pr60023.cc: New test.
2183         PR ipa/60026
2184         * c-c++-common/torture/pr60026.c: New test.
2186         PR rtl-optimization/57915
2187         * gcc.target/i386/pr57915.c: New test.
2189 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2191         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
2193 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
2195         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
2197 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2199         PR middle-end/59261
2200         * gcc.dg/pr59261.c: New test.
2202 2014-02-04  Richard Biener  <rguenther@suse.de>
2204         PR tree-optimization/60012
2205         * gcc.dg/vect/pr60012.c: New testcase.
2207 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2209         PR target/59788
2210         * g++.dg/eh/unwind-direct.C: New test.
2212 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
2214         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
2215         timeout value to 20s.
2217 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
2219         PR ipa/59882
2220         * g++.dg/torture/pr59882.C: New testcase
2222 2014-02-03  Jan Hubicka  <jh@suse.cz>
2224         PR ipa/59831
2225         * g++.dg/ipa/devirt-22.C: New testcase.
2227 2014-02-03  Jan Hubicka  <jh@suse.cz>
2229         * g++.dg/ipa/devirt-25.C: New testcase.
2231 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2233         PR tree-optimization/59924
2234         * gcc.dg/pr59924.c: New test.
2236 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
2238         PR ipa/59831
2239         * g++.dg/ipa/devirt-24.C: New testcase.
2241 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
2243         PR c++/53017
2244         PR c++/59211
2245         * c-c++-common/attributes-1.c: New testcase.
2246         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
2248 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2250         PR c++/58871
2251         * g++.dg/cpp0x/pr58871.C: New.
2253 2014-02-03  Cong Hou  <congh@google.com>
2255         PR tree-optimization/60000
2256         * g++.dg/vect/pr60000.cc: New test.
2258 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
2260         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
2261         * gcc.target/i386/long-double-64-4.c: Likewise.
2262         * gcc.target/i386/long-double-80-1.c: Likewise.
2263         * gcc.target/i386/long-double-80-2.c: Likewise.
2264         * gcc.target/i386/long-double-80-3.c: Likewise.
2265         * gcc.target/i386/long-double-80-4.c: Likewise.
2266         * gcc.target/i386/long-double-80-5.c: Likewise.
2267         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
2268         __multf3 isn't used.
2269         * gcc.target/i386/long-double-64-3.c: Likewise.
2270         * gcc.target/i386/long-double-128-1.c: New test.
2271         * gcc.target/i386/long-double-128-2.c: Likewise.
2272         * gcc.target/i386/long-double-128-3.c: Likewise.
2273         * gcc.target/i386/long-double-128-4.c: Likewise.
2274         * gcc.target/i386/long-double-128-5.c: Likewise.
2275         * gcc.target/i386/long-double-128-6.c: Likewise.
2276         * gcc.target/i386/long-double-128-7.c: Likewise.
2277         * gcc.target/i386/long-double-128-8.c: Likewise.
2278         * gcc.target/i386/long-double-128-9.c: Likewise.
2279         * gcc.target/i386/long-double-64-5.c: Likewise.
2280         * gcc.target/i386/long-double-64-6.c: Likewise.
2281         * gcc.target/i386/long-double-64-7.c: Likewise.
2282         * gcc.target/i386/long-double-64-8.c: Likewise.
2283         * gcc.target/i386/long-double-64-9.c: Likewise.
2284         * gcc.target/i386/long-double-80-10.c: Likewise.
2285         * gcc.target/i386/long-double-80-8.c: Likewise.
2286         * gcc.target/i386/long-double-80-9.c: Likewise.
2288 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
2290         PR rtl-optimization/57662
2291         * g++.dg/pr57662.C: New test.
2293 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2295         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
2296         * gcc.dg/vmx/perm.c: New.
2297         * gcc.dg/vmx/perm-be-order.c: New.
2299 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2301         * gcc.dg/vmx/vsums.c: New.
2302         * gcc.dg/vmx/vsums-be-order.c: New.
2304 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
2306         * g++.dg/ipa/devirt-23.C: New testcase.
2307         * g++.dg/ipa/devirt-20.C: Fix template.
2309 2014-02-02  Jan Hubicka  <jh@suse.cz>
2311         * g++.dg/ipa/devirt-21.C: New testcase.
2313 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2315         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
2316         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
2318 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
2320         PR target/60017
2321         * gcc.c-torture/execute/pr60017.c: New test.
2323 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
2325         PR fortran/57033
2326         * gfortran.dg/default_initialization_7.f90: New test.
2328 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
2330         PR fortran/59906
2331         * gfortran.dg/elemental_subroutine_9.f90: New test.
2333 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2335         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
2337 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2339         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
2341 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2343         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
2345 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
2347         PR c++/51219
2348         * g++.dg/init/bitfield5.C: New.
2350 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
2352         PR tree-optimization/60003
2353         * gcc.c-torture/execute/pr60003.c: New test.
2355 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
2357         PR bootstrap/59985
2358         * gcc.target/arm/pr59985.C: New.
2360 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2362         PR sanitizer/59410
2363         * lib/tsan-dg.exp (tsan_init): Instead of not running any
2364         tsan tests if trivial testcase doesn't run, set dg-do-what-default
2365         to compile.
2366         (tsan_finish): Restore dg-do-what-default.
2367         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
2368         * g++.dg/tsan/fd_close_norace2.C: Likewise.
2369         * g++.dg/tsan/default_options.C: Likewise.
2370         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2371         * g++.dg/tsan/atomic_free2.C: Likewise.
2372         * g++.dg/tsan/cond_race.C: Likewise.
2373         * g++.dg/tsan/fd_close_norace.C: Likewise.
2374         * g++.dg/tsan/benign_race.C: Likewise.
2375         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2376         * c-c++-common/tsan/simple_race.c: Likewise.
2377         * c-c++-common/tsan/mutexset1.c: Likewise.
2378         * c-c++-common/tsan/thread_leak2.c: Likewise.
2379         * c-c++-common/tsan/tls_race.c: Likewise.
2380         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2381         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
2382         * c-c++-common/tsan/free_race2.c: Likewise.
2383         * c-c++-common/tsan/thread_leak.c: Likewise.
2384         * c-c++-common/tsan/thread_leak1.c: Likewise.
2385         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2386         * c-c++-common/tsan/free_race.c: Likewise.
2387         * c-c++-common/tsan/sleep_sync.c: Likewise.
2388         * c-c++-common/tsan/tiny_race.c: Likewise.
2389         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2390         * c-c++-common/tsan/atomic_stack.c: Likewise.
2391         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
2392         in dg-output regexps.
2393         * c-c++-common/tsan/simple_stack.c: Likewise.
2395 2014-01-31  Richard Henderson  <rth@redhat.com>
2397         * g++.dg/tm/pr60004.C: New.
2399 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
2401         PR c++/59082
2402         * g++.dg/inherit/crash4.C: New.
2404 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
2406         * c-c++-common/tsan/simple_race.c: Made test less flaky.
2408 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2410         * gcc.target/i386/m512-check.h: Use correct rounding values.
2412 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2414         * gcc.target/i386/avx-1.c: Use correct rounding values.
2415         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
2416         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
2417         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
2418         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
2419         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
2420         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
2421         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
2422         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
2423         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
2424         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
2425         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
2426         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
2427         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
2428         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
2429         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
2430         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
2431         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
2432         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
2433         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
2434         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
2435         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
2436         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
2437         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
2438         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
2439         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
2440         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2441         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
2442         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
2443         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
2444         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
2445         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
2446         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
2447         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
2448         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
2449         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
2450         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
2451         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
2452         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
2453         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
2454         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
2455         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
2456         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
2457         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
2458         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
2459         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
2460         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
2461         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
2462         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
2463         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
2464         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
2465         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
2466         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
2467         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
2468         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
2469         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
2470         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
2471         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
2472         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
2473         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
2474         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
2475         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
2476         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
2477         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
2478         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
2479         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
2480         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
2481         * gcc.target/i386/sse-13.c: Ditto.
2482         * gcc.target/i386/sse-14.c: Ditto.
2483         * gcc.target/i386/sse-22.c: Ditto.
2484         * gcc.target/i386/sse-23.c: Ditto.
2486 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2488         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
2489         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
2491 2014-01-31  Richard Biener  <rguenther@suse.de>
2493         PR middle-end/59990
2494         * gcc.dg/torture/pr59990.c: New testcase.
2496 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2498         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
2499         if it fails don't run any tsan tests.
2501 2014-01-31  Marek Polacek  <polacek@redhat.com>
2503         PR c/59963
2504         * gcc.dg/pr59940.c (g): Adjust dg-warning.
2505         (y): Adjust dg-error.
2506         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
2507         * gcc.dg/pr59963-1.c: New test.
2508         * gcc.dg/pr59963-2.c: New test.
2509         * gcc.dg/pr59963-3.c: New test.
2511 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
2513         PR target/59923
2514         * gcc.target/arm/pr59923.c: New test.
2516 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2518         * gcc.dg/vmx/splat.c: New.
2519         * gcc.dg/vmx/splat-vsx.c: New.
2520         * gcc.dg/vmx/splat-be-order.c: New.
2521         * gcc.dg/vmx/splat-vsx-be-order.c: New.
2522         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
2523         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
2525 2014-01-30  Richard Biener  <rguenther@suse.de>
2527         PR tree-optimization/59993
2528         * gcc.dg/torture/pr59993.c: New testcase.
2530 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
2532         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
2533         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
2534         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
2535         vect_int rather than vect_float.
2537 2014-01-30  Marek Polacek  <polacek@redhat.com>
2539         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
2541 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
2543         * gcc.target/microblaze/isa/fcmp4.c: New.
2545 2014-01-30  Marek Polacek  <polacek@redhat.com>
2547         PR c/59940
2548         * gcc.dg/pr59940.c: New test.
2549         * gcc.dg/pr35635.c (func3): Move dg-warning.
2551 2014-01-30  Richard Biener  <rguenther@suse.de>
2553         PR tree-optimization/59903
2554         * gcc.dg/torture/pr59903.c: New testcase.
2556 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2558         PR c++/58843
2559         * g++.dg/lookup/crash8.C: New.
2561 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2563         PR c++/58649
2564         * g++.dg/template/crash117.C: New.
2566 2014-01-30  Richard Biener  <rguenther@suse.de>
2568         PR c/59905
2569         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
2570         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
2571         abort.
2572         * gcc.dg/invalid-call-1.c: Likewise.
2574 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2576         PR c++/58561
2577         * g++.dg/cpp1y/auto-fn23.C: New.
2579 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2581         PR c++/58846
2582         * g++.dg/init/dso_handle2.C: New.
2584 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2586         PR c++/58674
2587         * g++.dg/cpp0x/pr58674.C: New.
2589 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2591         PR target/59617
2592         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
2593         * gcc.target/i386/avx512f-gather-5.c: Ditto.
2595 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2597         * gcc.dg/vmx/merge-be-order.c: New.
2598         * gcc.dg/vmx/merge.c: New.
2599         * gcc.dg/vmx/merge-vsx-be-order.c: New.
2600         * gcc.dg/vmx/merge-vsx.c: New.
2602 2014-01-29  Richard Biener  <rguenther@suse.de>
2604         PR tree-optimization/58742
2605         * gcc.dg/pr58742-1.c: New testcase.
2606         * gcc.dg/pr58742-2.c: Likewise.
2607         * gcc.dg/pr58742-3.c: Likewise.
2609 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
2611         * gcc.target/arm/ftest-armv7ve-arm.c: New.
2612         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
2613         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
2615 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2617         PR c++/58702
2618         * g++.dg/gomp/pr58702.C: New.
2620 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
2622         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
2623         selector.
2625 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
2627         PR middle-end/59917
2628         PR tree-optimization/59920
2629         * gcc.dg/pr59920-1.c: New test.
2630         * gcc.dg/pr59920-2.c: New test.
2631         * gcc.dg/pr59920-3.c: New test.
2632         * c-c++-common/gomp/pr59917-1.c: New test.
2633         * c-c++-common/gomp/pr59917-2.c: New test.
2635         PR tree-optimization/59594
2636         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
2637         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
2638         * gcc.dg/vect/pr59594.c: New test.
2640 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
2642         PR fortran/59414
2643         * gfortran.dg/allocate_class_3.f90: New test.
2645 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
2647         PR preprocessor/59935
2648         * c-c++-common/cpp/warning-zero-location.c: New test.
2649         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
2651 2014-01-27  Steve Ellcey  <sellcey@mips.com>
2653         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
2655 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
2657         * g++.dg/ext/mv16.C: New tests.
2659 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
2661         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
2662         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2663         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
2664         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2665         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
2666         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2667         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
2668         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2669         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2670         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2671         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2672         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2673         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2674         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2675         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2676         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2677         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2678         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2679         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2680         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2681         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2682         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2683         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2684         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2685         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2686         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2687         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2688         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2689         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2690         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2691         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2692         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2693         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2694         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2695         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2696         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2697         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2698         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2699         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
2700         _mm512_mask_cvtepi32_storeu_epi8.
2701         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2702         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
2703         _mm512_mask_cvtepi32_storeu_epi16.
2704         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2705         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
2706         _mm512_mask_cvtepi64_storeu_epi8.
2707         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2708         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
2709         _mm512_mask_cvtepi64_storeu_epi16.
2710         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2711         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
2712         _mm512_mask_cvtepi64_storeu_epi32.
2713         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2714         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
2715         _mm512_mask_cvtsepi32_storeu_epi8.
2716         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2717         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
2718         _mm512_mask_cvtsepi32_storeu_epi16.
2719         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2720         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
2721         _mm512_mask_cvtsepi64_storeu_epi8.
2722         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2723         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
2724         _mm512_mask_cvtsepi64_storeu_epi16.
2725         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2726         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
2727         _mm512_mask_cvtsepi64_storeu_epi32.
2728         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2729         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
2730         _mm512_mask_cvtusepi32_storeu_epi8.
2731         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2732         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
2733         _mm512_mask_cvtusepi32_storeu_epi16.
2734         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2735         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2736         _mm512_mask_cvtusepi64_storeu_epi8.
2737         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2738         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2739         _mm512_mask_cvtusepi64_storeu_epi16.
2740         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2741         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2742         _mm512_mask_cvtusepi64_storeu_epi32.
2743         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2744         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2746 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2748         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2749         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2750         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2751         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2752         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2753         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2754         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2755         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2756         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2757         built-ins roudning immediate.
2758         * gcc.target/i386/sse-22.c: Add new built-ins.
2759         * gcc.target/i386/sse-23.c: Ditto.
2760         * gcc.target/i386/avx-1.c: Ditto.
2762 2014-01-27  Christian Bruel  <christian.bruel@st.com>
2764         * gcc.target/sh/torture/strncmp.c: New tests.
2766 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
2768         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2770 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2772         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2774 2014-01-24  Jeff Law  <law@redhat.com>
2776         PR tree-optimization/59919
2777         * gcc.c-torture/compile/pr59919.c: New test.
2779 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
2781         PR c++/57524
2782         * g++.dg/ext/timevar2.C: New.
2784 2014-01-24  Marek Polacek  <polacek@redhat.com>
2786         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2788 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
2790         PR target/59929
2791         * gcc.target/i386/pr59929.c: New test.
2793 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2795         PR target/59909
2796         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2797         word atomic functions at runtime.
2799 2014-01-23  Marek Polacek  <polacek@redhat.com>
2801         PR c/59846
2802         * gcc.dg/pr59846.c: New test.
2804 2014-01-23  Marek Polacek  <polacek@redhat.com>
2806         PR c/58346
2807         * c-c++-common/pr58346-1.c: New test.
2808         * c-c++-common/pr58346-2.c: New test.
2809         * c-c++-common/pr58346-3.c: New test.
2811 2014-01-23  Marek Polacek  <polacek@redhat.com>
2813         PR c/59871
2814         * gcc.dg/20020220-2.c: Adjust dg-warning message.
2815         * gcc.dg/pr59871.c: New test.
2817 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
2819         PR c++/58980
2820         * g++.dg/parse/enum11.C: New.
2822 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2824         * gcc.target/aarch64/sshr64_1.c: New testcase.
2826 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2828         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2829         SIMD enabled function.
2830         * g++.dg/cilk-plus/ef_test.C: New test.
2831         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2832         and added C++ ones.
2833         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2834         to differenciate C error messages from C++ ones.
2836 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2838         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2840 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
2842         * gcc.target/microblaze/others/builtin-trap.c: New test,
2844 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
2846         PR middle-end/58809
2847         * c-c++-common/gomp/pr58809.c: New test.
2849 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
2851         PR sanitizer/59897
2852         * c-c++-common/asan/use-after-return-1.c: Fixed
2853         to pass on darwin.
2855 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
2857         PR preprocessor/58580
2858         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2860 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2861             Ilya Tocar  <ilya.tocar@intel.com>
2863         * gcc.target/i386/avx512f-kmovw-1.c: New.
2865 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2867         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2868         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2869         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2870         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2871         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2872         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2874 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
2876         PR target/52125
2877         * gcc.dg/pr48774.c: Remove skip for mips_rel.
2878         * gcc.target/mips/pr52125.c: New test.
2880 2014-01-22  Marek Polacek  <polacek@redhat.com>
2882         PR c/59891
2883         * gcc.dg/torture/pr59891.c: New test.
2885 2014-01-22  Jeff Law  <law@redhat.com>
2887         PR tree-optimization/59597
2888         * gcc.dg/tree-ssa/pr59597.c: New test.
2890 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
2892         PR rtl-optimization/59477
2893         * g++.dg/pr59477.C: New.
2895 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
2897         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2899 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2901         PR c++/59482
2902         * g++.dg/pr59482.C: New.
2904 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2906         * gcc.dg/vmx/insert-vsx-be-order.c: New.
2907         * gcc.dg/vmx/extract-vsx.c: New.
2908         * gcc.dg/vmx/extract-vsx-be-order.c: New.
2909         * gcc.dg/vmx/insert-vsx.c: New.
2911 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2913         PR rtl-optimization/59896
2914         * gcc.target/arm/pr59896.c: New.
2916 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2918         PR rtl-optimization/59858
2919         * gcc.target/arm/pr59858.c: New.
2921 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
2923         PR target/59003
2924         * gcc.dg/tree-prof/pr59003.c: New test.
2926         PR middle-end/59860
2927         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2928         other targets.
2930 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
2932         * gfortran.dg/round_3.f08: Add more cases.
2934 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
2936         * lib/target-supports.exp (force_conventional_output_for): New
2937         procedure.
2938         * lib/scanasm.exp (scan-assembler_required_options)
2939         (scan-assembler-not_required_options)
2940         (scan-assembler-times_required_options): Replace with
2941         force_conventional_output_fors.
2942         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2943         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2945 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
2947         PR middle-end/59789
2948         * gcc.target/i386/pr59789.c: New testcase.
2950 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
2952         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2953         the 'code' bitfield from 16 to 8.
2955 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2957         * lib/target-supports.exp
2958         (check_effective_target_vect_perm): Exclude aarch64_be.
2959         (check_effective_target_vect_perm_byte): Likewise.
2960         (check_effective_target_vect_perm_short): Likewise.
2962 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2964         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2965         (RUN_TEST): Use new macro.
2966         (INDEX64_32): Delete.
2967         (INDEX64_64): Likewise.
2968         (INDEX128_32): Likewise.
2969         (INDEX128_64): Likewise.
2970         (INDEX): Likewise.
2971         (test_vneg_f32): Use fixed RUN_TEST.
2973 2014-01-20  Richard Biener  <rguenther@suse.de>
2975         PR middle-end/59860
2976         * gcc.dg/pr59860.c: New testcase.
2978 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
2980         PR target/59880
2981         * gcc.target/i386/pr59880.c: New test.
2983 2014-01-20  Renlin Li  <renlin.li@arm.com>
2985         * gcc.dg/pr44194-1.c: Tweak regexp.
2987 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2989         PR libfortran/59771
2990         PR libfortran/59774
2991         PR libfortran/59836
2992         * gfortran.dg/round_3.f08: New cases added.
2993         * gfortran.dg/fmt_g_1.f90: New test.
2995 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
2997         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2999 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
3001         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
3003 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
3005         * gcc.dg/vect/pr57705.c: Require vect_int.
3006         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
3007         * gcc.dg/vect/vect-alias-check.c: Likewise.
3009 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
3011         PR fortran/58007
3012         * gfortran.dg/unresolved_fixup_1.f90: New test.
3013         * gfortran.dg/unresolved_fixup_2.f90: New test.
3015 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
3017         PR target/58944
3018         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
3019         Remove dg-prune-output lines.
3021 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
3023         PR middle-end/59706
3024         * gfortran.dg/pr59706.f90: New test.
3025         * g++.dg/ext/pr59706.C: New test.
3027 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
3029         PR c++/59270
3030         PR c++/58811
3031         * g++.dg/cpp0x/decltype-incomplete1.C: New.
3032         * g++.dg/init/pr58811.C: Likewise.
3034 2014-01-17  Jeff Law  <law@redhat.com>
3036         PR middle-end/57904
3037         * gfortran.dg/pr57904.f90: New test.
3039 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
3041         PR c++/59269
3042         * g++.dg/cpp0x/nsdmi-union4.C: New.
3044 2014-01-17  Marek Polacek  <polacek@redhat.com>
3046         PR c++/59838
3047         * g++.dg/diagnostic/pr59838.C: New test.
3049 2014-01-17  Marek Polacek  <polacek@redhat.com>
3051         PR c/58346
3052         * gcc.dg/pr58346.c: New test.
3054 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
3056         PR testsuite/58776
3057         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
3058         dg-options, use dg-additional-options for i?86/x86_64 to avoid
3059         option duplication.
3061         PR fortran/59440
3062         * gfortran.dg/pr59440-1.f90: New test.
3063         * gfortran.dg/pr59440-2.f90: New test.
3064         * gfortran.dg/pr59440-3.f90: New test.
3066         PR testsuite/59064
3067         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
3068         testing for " version" and " alias" with one testing for
3069         " version\[^\n\r]* alias".
3070         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
3071         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
3072         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
3073         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
3074         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
3075         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
3077         PR c++/57945
3078         * c-c++-common/torture/pr57945.c: New test.
3080 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
3082         * gcc.target/arm/its.c: New testcase.
3084 2014-01-16  Jan Hubicka  <jh@suse.cz>
3086         PR ipa/59775
3087         * g++.dg/torture/pr59775.C: New testcase.
3089 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
3091         PR middle-end/58344
3092         * gcc.c-torture/compile/pr58344.c: New test.
3094         PR target/59839
3095         * gcc.target/i386/pr59839.c: New test.
3097         PR debug/54694
3098         * gcc.target/i386/pr9771-1.c (main): Rename to...
3099         (real_main): ... this.  Add __asm name "main".
3100         (ASMNAME, ASMNAME2, STRING): Define.
3102 2014-01-16  Nick Clifton  <nickc@redhat.com>
3104         PR middle-end/28865
3105         * gcc.c-torture/compile/pr28865.c: New.
3106         * gcc.c-torture/execute/pr28865.c: New.
3108 2014-01-16  Marek Polacek  <polacek@redhat.com>
3110         PR middle-end/59827
3111         * gcc.dg/pr59827.c: New test.
3113 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
3115         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
3117 2014-01-15  Richard Henderson  <rth@redhat.com>
3119         PR debug/54694
3120         * gcc.target/i386/pr54694.c: New test.
3122 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
3124         PR c++/49718
3125         * g++.dg/pr49718.C: New test.
3127 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
3129         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
3131 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3133         * gcc.dg/vmx/mult-even-odd.c: New.
3134         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
3136 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3138         * lib/target-supports.exp (check_libcilkrts_available): Added an
3139         extern "C" if we are using C++ along with a function prototype.
3141 2014-01-15  Jeff Law  <law@redhat.com>
3143         PR tree-optimization/59747
3144         * gcc.c-torture/execute/pr59747.c: New test.
3146 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3148         PR target/59794
3149         * c-c++-common/convert-vec-1.c: Also prune ABI change for
3150         Linux/x86.
3151         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
3152         * g++.dg/ext/attribute-test-1.C: Likewise.
3153         * g++.dg/ext/attribute-test-2.C: Likewise.
3154         * g++.dg/ext/attribute-test-3.C: Likewise.
3155         * g++.dg/ext/attribute-test-4.C: Likewise.
3156         * g++.dg/ext/pr56790-1.C: Likewise.
3157         * g++.dg/torture/pr38565.C: Likewise.
3158         * gcc.dg/pr53060.c: Likewise.
3159         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
3160         * c-c++-common/vector-compare-2.c: Likewise.
3161         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
3162         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
3163         dg-message line number.
3165 2014-01-15  Matthias Klose  <doko@ubuntu.com>
3167         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
3169 2014-01-15  Richard Biener  <rguenther@suse.de>
3171         PR tree-optimization/59822
3172         * g++.dg/torture/pr59822.C: New testcase.
3174 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
3176         PR target/59808
3177         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
3178         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
3180 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
3181             Kugan Vivekanandarajah  <kuganv@linaro.org>
3183         PR target/59695
3184         * g++.dg/pr59695.C: New testcase.
3186 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3188         PR target/59803
3189         * gcc.c-torture/compile/pr59803.c: New testcase.
3191 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
3193         PR c/58943
3194         * gcc.c-torture/execute/pr58943.c: New test.
3195         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
3197 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3199         PR target/59794
3200         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
3201         * gcc.target/i386/pr39162.c (y): New __m256i variable.
3202         (bar): Change return type to void.  Set y to x.
3203         * gcc.target/i386/pr59794-1.c: New testcase.
3204         * gcc.target/i386/pr59794-2.c: Likewise.
3205         * gcc.target/i386/pr59794-3.c: Likewise.
3206         * gcc.target/i386/pr59794-4.c: Likewise.
3207         * gcc.target/i386/pr59794-5.c: Likewise.
3208         * gcc.target/i386/pr59794-6.c: Likewise.
3209         * gcc.target/i386/pr59794-7.c: Likewise.
3211 2014-01-14  Richard Biener  <rguenther@suse.de>
3213         PR tree-optimization/58921
3214         PR tree-optimization/59006
3215         * gcc.dg/torture/pr58921.c: New testcase.
3216         * gcc.dg/torture/pr59006.c: Likewise.
3217         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
3219 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
3221         PR testsuite/59494
3222         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
3223         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
3224         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
3225         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
3226         Executing predictive commoning without unrolling.
3228 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
3230         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
3231         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
3232         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
3233         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
3234         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
3235         __builtin_ia32_rsqrt28sd_round.
3236         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
3237         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3238         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3239         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3240         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3241         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3242         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
3243         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
3244         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
3245         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
3246         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
3247         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
3248         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
3249         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3250         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
3251         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
3252         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
3253         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3254         * gcc.target/i386/sse-22.c: Extend with new built-ins,
3255         fix wrong rounding mode (see above).
3256         * gcc.target/i386/sse-23.c: Ditto.
3258 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3260         * gcc.dg/vmx/insert.c: New.
3261         * gcc.dg/vmx/insert-be-order.c: New.
3262         * gcc.dg/vmx/extract.c: New.
3263         * gcc.dg/vmx/extract-be-order.c: New.
3265 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
3267         PR tree-optimization/59387
3268         * gcc.c-torture/execute/pr59387.c: New test.
3270 2014-01-13  Richard Biener  <rguenther@suse.de>
3272         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
3273         adjusting mathlib options.
3274         * gfortran.dg/lto/lto.exp: Likewise.
3276 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3278         * gnat.dg/loop_optimization17.adb: New test.
3279         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
3281 2014-01-13  Christian Bruel  <christian.bruel@st.com>
3283         * gcc.target/sh/cmpstrn.c: New case.
3285 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
3287         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
3288         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3290 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
3292         PR fortran/58026
3293         * gfortran.dg/alloc_comp_basics_6.f90: New.
3295 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3297         PR fortran/59700
3298         * gfortran.dg/pr59700.f90: New test.
3300 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3302         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
3303         * gfortran.dg/use_only_3.f90: Likewise.
3304         * gfortran.dg/inquire_10.f90: Delete opened file.
3305         * gfortran.dg/inquire_15.f90: Likewise.
3306         * gfortran.dg/pr16597.f90: Likewise.
3307         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
3308         for PR59419.
3310 2014-01-10  Jeff Law  <law@redhat.com>
3312         PR middle-end/59743
3313         * gcc.c-torture/compile/pr59743.c: New test.
3315 2014-01-10  Jan Hubicka  <jh@suse.cz>
3317         PR ipa/58585
3318         * g++.dg/torture/pr58585.C: New testcase.
3320 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
3322         * gcc.dg/pr46309.c: Disable for cris*-*-*.
3324 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
3326         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
3328 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
3330         PR target/59744
3331         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
3332         * gcc.target/aarch64/cmn-neg2.c: New test.
3334 2014-01-10  Richard Biener  <rguenther@suse.de>
3336         PR tree-optimization/59374
3337         * gcc.dg/torture/pr59374-3.c: New testcase.
3339 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3341         * lib/target-supports.exp
3342         (check_effective_target_arm_crypto_ok_nocache): New.
3343         (check_effective_target_arm_crypto_ok): Use above procedure.
3344         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
3346 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
3348         PR ipa/58252
3349         PR ipa/59226
3350         * g++.dg/ipa/devirt-20.C: New testcase.
3351         * g++.dg/torture/pr58252.C: Likewise.
3352         * g++.dg/torture/pr59226.C: Likewise.
3354 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3356         * c-c++-common/asan/no-asan-stack.c: New test.
3358 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
3360         PR middle-end/59670
3361         * gcc.dg/pr59670.c: New test.
3363 2014-01-09  Steve Ellcey  <sellcey@mips.com>
3365         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
3367 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
3369         PR middle-end/47735
3370         * gcc.target/i386/pr47735.c: New test.
3372         PR tree-optimization/59622
3373         * g++.dg/opt/pr59622-2.C: New test.
3374         * g++.dg/opt/pr59622-3.C: New test.
3375         * g++.dg/opt/pr59622-4.C: New test.
3376         * g++.dg/opt/pr59622-5.C: New test.
3378         PR sanitizer/59136
3379         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
3380         filename:line instead of (modulename+offset) form with stripped
3381         initial / from the filename.
3383 2014-01-09  Ian Lance Taylor  <iant@google.com>
3385         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
3386         the other Go compiler.
3388 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3390         PR c++/59730
3391         * g++.dg/cpp0x/variadic145.C: New.
3393 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
3395         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
3396         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
3398 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3400         PR testsuite/59524
3401         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
3402         are run only if the Cilk library is available/enabled.
3403         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3404         * lib/target-supports.exp (check_libcilkrts_available): New function.
3406 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3408         PR c++/59631
3409         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
3410         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3411         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
3412         with dg-additional-options.
3413         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3414         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3415         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3416         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3417         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
3418         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
3420 2014-01-09  Richard Biener  <rguenther@suse.de>
3422         PR tree-optimization/59715
3423         * gcc.dg/torture/pr59715.c: New testcase.
3425 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3427         * c-c++-common/asan/no-asan-globals.c: New test.
3428         * c-c++-common/asan/no-instrument-reads.c: Likewise.
3429         * c-c++-common/asan/no-instrument-writes.c: Likewise.
3430         * c-c++-common/asan/use-after-return-1.c: Likewise.
3431         * c-c++-common/asan/no-use-after-return.c: Likewise.
3433 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
3435         * gnat.dg/weak2.ad[sb]: New test.
3437 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3439         PR middle-end/59471
3440         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
3441         type, use pointers to vector type instead.
3443 2014-01-08  Catherine Moore  <clm@codesourcery.com>
3445         * gcc.target/mips/umips-branch-3.c: New test.
3446         * gcc.target/mips/umips-branch-4.c: New test.
3448 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3450         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
3451         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
3452         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
3453         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
3454         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
3455         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
3456         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
3457         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
3459 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3461         PR rtl-optimization/59137
3462         * gcc.target/mips/pr59137.c: New test.
3464 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
3466         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
3467         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
3468         * gcc.target/i386/pr55433.c (dg-options): Ditto.
3469         * gcc.target/i386/pr57848.c (dg-options): Ditto.
3470         * gcc.target/i386/pr59099.c (dg-options): Ditto.
3471         Require fpic effective target.
3472         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
3474 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3476         PR ipa/59722
3477         * gcc.dg/pr59722.c: New test.
3479 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3481         PR middle-end/57748
3482         * gcc.dg/torture/pr57748-3.c: New test.
3483         * gcc.dg/torture/pr57748-4.c: New test.
3485 2014-01-08  Marek Polacek  <polacek@redhat.com>
3487         PR middle-end/59669
3488         * gcc.dg/gomp/pr59669-1.c: New test.
3489         * gcc.dg/gomp/pr59669-2.c: New test.
3491 2014-01-08  Martin Jambor  <mjambor@suse.cz>
3493         PR ipa/59610
3494         * gcc.dg/ipa/pr59610.c: New test.
3496 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
3498         PR fortran/58182
3499         * gfortran.dg/binding_label_tests_26a.f90: New.
3500         * gfortran.dg/binding_label_tests_26b.f90: New.
3502 2014-01-08  Marek Polacek  <polacek@redhat.com>
3504         PR sanitizer/59667
3505         * c-c++-common/ubsan/pr59667.c: New test.
3507 2014-01-08  Richard Biener  <rguenther@suse.de>
3509         PR middle-end/59630
3510         * gcc.dg/pr59630.c: New testcase.
3512 2014-01-08  Richard Biener  <rguenther@suse.de>
3514         PR middle-end/59471
3515         * gcc.dg/pr59471.c: New testcase.
3517 2014-01-07  Jeff Law  <law@redhat.com>
3519         PR middle-end/53623
3520         * gcc.target/i386/pr53623.c: New test.
3522 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
3524         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
3525         blanks at EOF.
3526         * g++.dg/cpp1y/pr58534.C: Likewise.
3527         * g++.dg/cpp1y/pr58536.C: Likewise.
3528         * g++.dg/cpp1y/pr58548.C: Likewise.
3529         * g++.dg/cpp1y/pr58549.C: Likewise.
3530         * g++.dg/cpp1y/pr58637.C: Likewise.
3531         * g++.dg/cpp1y/pr59112.C: Likewise.
3532         * g++.dg/cpp1y/pr59113.C: Likewise.
3533         * g++.dg/cpp1y/pr59629.C: Likewise.
3534         * g++.dg/cpp1y/pr59635.C: Likewise.
3535         * g++.dg/cpp1y/pr59636.C: Likewise.
3536         * g++.dg/cpp1y/pr59638.C: Likewise.
3538 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
3540         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
3542 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
3544         * gcc.target/i386/intrinsics_4.c (bar): New function.
3546 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
3548         * g++.dg/ext/is_base_of_incomplete-2.C: New.
3550 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
3552         PR rtl-optimization/58668
3553         * gcc.dg/pr58668.c: New test.
3555         PR tree-optimization/59643
3556         * gcc.dg/pr59643.c: New test.
3557         * gcc.c-torture/execute/pr59643.c: New test.
3559 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3561         PR fortran/59589
3562         * gfortran.dg/class_allocate_16.f90: New.
3564 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
3566         PR target/59644
3567         * gcc.target/i386/pr59644.c: New test.
3569 2014-01-06  Marek Polacek  <polacek@redhat.com>
3571         PR c/57773
3572         * gcc.dg/pr57773.c: New test.
3574 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
3576         PR c++/59635
3577         PR c++/59636
3578         PR c++/59629
3579         PR c++/59638
3580         * g++.dg/cpp1y/pr59635.C: New testcase.
3581         * g++.dg/cpp1y/pr59636.C: New testcase.
3582         * g++.dg/cpp1y/pr59629.C: New testcase.
3583         * g++.dg/cpp1y/pr59638.C: New testcase.
3585 2014-01-06  Martin Jambor  <mjambor@suse.cz>
3587         PR ipa/59008
3588         * gcc.dg/ipa/pr59008.c: New test.
3590 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3592         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
3593         if supported.
3595 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3597         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
3598         Require c99_runtime.
3599         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
3601         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
3602         Require c99_runtime.
3603         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
3604         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
3605         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
3607         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
3608         Require c99_runtime.
3609         Make CALC void static.
3610         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
3612         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
3613         Require c99_runtime.
3614         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
3616 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3618         * gcc.target/i386/pr59501-1.c: Require avx effective target.
3619         * gcc.target/i386/pr59501-2.c: Likewise.
3620         * gcc.target/i386/pr59501-3.c: Likewise.
3621         * gcc.target/i386/pr59501-4.c: Likewise.
3622         * gcc.target/i386/pr59501-5.c: Likewise.
3623         * gcc.target/i386/pr59501-6.c: Likewise.
3625 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3627         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
3628         * gcc.target/i386/pr59390_1.c: Likewise.
3629         * gcc.target/i386/pr59390_2.c: Likewise.
3631 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3633         * gcc.dg/pr59350.c: Tweak.
3634         * gcc.dg/pr59350-2.c: New test.
3635         * g++.dg/pr59510.C: Likewise.
3637 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3639         PR fortran/59023
3640         * gfortran.dg/bind_c_procs_2.f90: New.
3642 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
3644         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
3645         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3646         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3647         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3648         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
3649         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3650         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3652 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3654         * gcc.target/arm/neon-nested-apcs.c: New test.
3656 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
3658         PR tree-optimization/59519
3659         * gcc.dg/vect/pr59519-1.c: New test.
3660         * gcc.dg/vect/pr59519-2.c: New test.
3662         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
3663         vmovdqu32.
3665 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
3667         PR fortran/59547
3668         * gfortran.dg/typebound_proc_32.f90: New.
3670 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
3672         PR c++/58950
3673         * g++.dg/pr58950.C: New file.
3675 2014-01-03  Tobias Burnus  <burnus@net-b.de>
3677         PR c++/58567
3678         * g++.dg/gomp/pr58567.C: New.
3680 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
3682         PR tree-optimization/59651
3683         * gcc.dg/torture/pr59651.c: New test.
3684         * gcc.dg/vect/pr59651.c: Ditto.
3686 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
3688         PR target/59625
3689         * gcc.target/i386/pr59625.c: New test.
3691 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
3693         Core DR 1442
3694         PR c++/59165
3695         * g++.dg/cpp0x/range-for28.C: New.
3696         * g++.dg/cpp0x/range-for3.C: Update.
3698 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
3700         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
3702 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3704         PR c++/59641
3705         * g++.dg/cpp0x/pr59641.C: New file.
3707 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3709         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
3711 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3713         PR c++/59378
3714         * g++.dg/ext/pr59378.C: New file.
3716 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3718         Update copyright years
3720 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3722         * gcc.target/arc/arc.exp: Use the standard form for the copyright
3723         notice.
3725 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
3727         PR fortran/59654
3728         * gfortran.dg/dynamic_dispatch_12.f90: New.
3730 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
3732         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
3733         the builtin isn't optimized away as unused.
3735         PR rtl-optimization/59647
3736         * g++.dg/opt/pr59647.C: New test.
3738 Copyright (C) 2014 Free Software Foundation, Inc.
3740 Copying and distribution of this file, with or without modification,
3741 are permitted in any medium without royalty provided the copyright
3742 notice and this notice are preserved.