PR target/60909
[official-gcc.git] / gcc / testsuite / ChangeLog
blob39ea7e1611f4ba12a710bbeea8285065075824b2
1 2014-04-21  Uros Bizjak  <ubizjak@gmail.com>
3         PR target/60909
4         * gcc.target/i386/pr60909-1.c: New test.
5         * gcc.target/i386/pr60909-2.c: Ditto.
7 2014-04-18  Cong Hou  <congh@google.com>
9         * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
10         * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
12 2014-04-18  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
14         * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
15         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
17 2014-04-17  Paolo Carlini  <paolo.carlini@oracle.com>
19         PR c++/59200
20         * g++.dg/cpp0x/alias-decl-42.C: New.
22 2014-04-17  Pat Haugen  <pthaugen@us.ibm.com>
24         * gcc.target/powerpc/ti_math1.c: New.
25         * gcc.target/powerpc/ti_math2.c: New.
27 2014-04-17  Martin Jambor  <mjambor@suse.cz>
29         * gnat.dg/opt34.adb: New.
30         * gnat.dg/opt34_pkg.ads: Likewise.
32 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
34         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
35         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
37 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
39         * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
40         gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
42 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
44         PR target/60847
45         Forward port from 4.8 branch
46         2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
48         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
49         Fix scan patterns.
50         * gcc.target/i386/bmi-2.c: Ditto.
52 2014-04-17  Richard Biener  <rguenther@suse.de>
54         PR middle-end/60849
55         * g++.dg/opt/pr60849.C: New testcase.
57 2014-04-17  Richard Biener  <rguenther@suse.de>
59         PR tree-optimization/60836
60         * g++.dg/vect/pr60836.cc: New testcase.
62 2014-04-17   Richard Biener  <rguenther@suse.de>
64         PR tree-optimization/60841
65         * gcc.dg/vect/pr60841.c: New testcase.
67 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
69         * g++.dg/ipa/devirt-31.C: New testcase.
71 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
73         PR lto/60820
74         * gcc.dg/lto/pr60820_0.c: New testcase.
75         * gcc.dg/lto/pr60820_1.c: New testcase.
77 2014-04-16  Jan Hubicka  <hubicka@ucw.cz>
79         PR ipa/60854
80         * g++.dg/torture/pr60854.C: New testcase.
82 2014-04-16  Catherine Moore  <clm@codesourcery.com>
84         * gcc.target/mips/umips-store16-2.c: New test.
86 2014-04-16  Marc Glisse  <marc.glisse@inria.fr>
88         * g++.dg/cpp0x/initlist-vect.C: New file.
90 2014-04-16  Eric Botcazou  <ebotcazou@adacore.com>
92         * gcc.dg/uninit-B-O0.c: Remove XFAIL.
93         * gcc.dg/uninit-I-O0.c: Likewise.
94         * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
96 2014-04-16  Jakub Jelinek  <jakub@redhat.com>
98         PR tree-optimization/60844
99         * gcc.dg/pr60844.c: New test.
101 2014-04-15  Richard Biener  <rguenther@suse.de>
103         PR rtl-optimization/56965
104         * gcc.dg/torture/pr56965-1.c: New testcase.
105         * gcc.dg/torture/pr56965-2.c: Likewise.
107 2014-04-15  Teresa Johnson  <tejohnson@google.com>
109         * gcc.dg/tree-prof/update-loopch.c: Update expected output.
111 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
113         * gnat.dg/vect14.adb: New test.
115 2014-04-15  Eric Botcazou  <ebotcazou@adacore.com>
117         * gnat.dg/vect12.ad[sb]: New test.
118         * gnat.dg/vect13.ad[sb]: Likewise.
120 2014-04-15  Max Ostapenko  <m.ostapenko@partner.samsung.com>
122         * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
123         under qemu-arm.
124         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
125         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
126         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
127         * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
128         * c-c++-common/ubsan/null-1.c: Likewise.
129         * c-c++-common/ubsan/null-10.c: Likewise.
130         * c-c++-common/ubsan/null-11.c: Likewise.
131         * c-c++-common/ubsan/null-2.c: Likewise.
132         * c-c++-common/ubsan/null-3.c: Likewise.
133         * c-c++-common/ubsan/null-4.c: Likewise.
134         * c-c++-common/ubsan/null-5.c: Likewise.
135         * c-c++-common/ubsan/null-6.c: Likewise.
136         * c-c++-common/ubsan/null-7.c: Likewise.
137         * c-c++-common/ubsan/null-8.c: Likewise.
138         * c-c++-common/ubsan/null-9.c: Likewise.
139         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
140         * c-c++-common/ubsan/overflow-int128.c: Likewise.
141         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
142         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
143         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
144         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
145         * c-c++-common/ubsan/pr59333.c: Likewise.
146         * c-c++-common/ubsan/pr59667.c: Likewise.
147         * c-c++-common/ubsan/pr60613-2.c: Likewise.
148         * c-c++-common/ubsan/pr60636.c: Likewise.
149         * c-c++-common/ubsan/shift-1.c: Likewise.
150         * c-c++-common/ubsan/shift-2.c: Likewise.
151         * c-c++-common/ubsan/vla-1.c: Likewise.
153 2014-04-14  Eric Botcazou  <ebotcazou@adacore.com>
155         * gnat.dg/vect11.ad[sb]: New test.
157 2014-04-14  Richard Biener  <rguenther@suse.de>
159         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
161 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
163         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
165 2014-04-14  Richard Biener  <rguenther@suse.de>
166             Marc Glisse  <marc.glisse@inria.fr>
168         PR c/60819
169         * gcc.target/i386/vec-may_alias.c: New testcase.
171 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
173         * lib/target-supports.exp
174         (check_effective_target_vect_widen_mult_si_to_di_pattern):
175         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
176         Fix formatting.
178 2014-04-14  Richard Biener  <rguenther@suse.de>
180         PR lto/60720
181         * gcc.dg/lto/pr60720_0.c: New testcase.
182         * gcc.dg/lto/pr60720_1.c: Likewise.
184 2014-04-14  Christian Bruel  <christian.bruel@st.com>
186         * gcc.target/sh/memset.c: New test.
188 2014-04-14  Richard Biener  <rguenther@suse.de>
190         PR middle-end/55022
191         * gcc.dg/graphite/pr55022.c: New testcase.
193 2014-04-14  Richard Biener  <rguenther@suse.de>
195         PR tree-optimization/59817
196         PR tree-optimization/60453
197         * gfortran.dg/graphite/pr59817.f: New testcase.
198         * gcc.dg/graphite/pr59817-1.c: Likewise.
199         * gcc.dg/graphite/pr59817-2.c: Likewise.
201 2014-04-14  Jason Merrill  <jason@redhat.com>
203         Revert:
204         * lib/gcc-dg.exp (dg-build-dso): New.
205         (gcc-dg-test-1): Handle dg-do-what "dso".
207 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
209         PR fortran/60717
210         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
212         PR fortran/58085
213         * gfortran.dg/associate_15.f90: New test.
215 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
217         PR middle-end/60467
218         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
219         case to check.
221 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
223         PR middle-end/60469
224         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
226 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
228         * gcc.target/mips/umips-store16-1.c: New test.
230 2014-04-11  Tobias Burnus  <burnus@net-b.de>
232         PR c/60194
233         * * g++.dg/warn/warn_format_signedness.C: New.
234         * gcc.dg/format/warn-signedness.c: New.
236 2014-04-11  Tobias Burnus  <burnus@net-b.de>
238         PR fortran/58880
239         PR fortran/60495
240         * gfortran.dg/finalize_25.f90: New.
242 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
244         * gcc.target/epiphany/t1068-2.c: New file.
246 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
248         * gcc.target/epiphany/btst-1.c: New test.
250 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
252         PR rtl-optimization/60651
253         * gcc.target/epiphany/mode-switch.c: New test.
255 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
257         PR c++/58600
258         * g++.dg/cpp0x/gen-attrs-58.C: New.
259         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
261 2014-04-11  Steve Ellcey  <sellcey@mips.com>
262             Jakub Jelinek  <jakub@redhat.com>
264         PR middle-end/60556
265         * gcc.c-torture/compile/pr60556.c: New test.
267 2014-04-11  Richard Biener  <rguenther@suse.de>
269         PR middle-end/60797
270         * gcc.dg/pr60797.c: New testcase.
272 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
274         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
275         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
276         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
277         rename to ...
278         * gcc.target/s390/htm-nofloat-1.c: ... this one.
279         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
280         instructions as well.
282 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
284         PR rtl-optimization/60663
285         * gcc.target/arm/pr60663.c: New test.
287 2014-04-10  Jason Merrill  <jason@redhat.com>
289         * g++.dg/dso/dlclose1.C: Disable for 4.9.
291 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
293         PR lto/60567
294         * g++.dg/lto/pr60567_0.C: New test.
296 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
298         * gfortran.dg/class_nameclash.f90: New test.
300 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
302         PR c++/52844
303         * g++.dg/cpp0x/variadic156.C: New.
305 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
307         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
308         long.
310 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
312         PR debug/60655
313         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
314         -fdata-sections.
316 2014-04-09  Steve Ellcey  <sellcey@mips.com>
318         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
319         and scan lists.
321 2014-04-09  Cong Hou  <congh@google.com>
323         PR testsuite/60773
324         * lib/target-supports.exp:
325         (check_effective_target_vect_widen_si_to_di_pattern): New.
326         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
327         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
328         targets only.
329         (foo): Fix up formatting.
330         (main): Call check_vect.
332 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
334         PR c++/59115
335         * g++.dg/template/crash119.C: New.
337 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
339         * gcc.target/powerpc/atomic_load_store-p8.c: New.
341 2014-04-08  Jason Merrill  <jason@redhat.com>
343         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
345 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
347         PR rtl-optimization/60776
348         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
349         * gcc.dg/builtin-bswap-7.c: Likewise.
350         * gcc.dg/builtin-bswap-6a.c: New testcase.
351         * gcc.dg/builtin-bswap-7a.c: New testcase.
353         Revert
354         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
356         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
357         optimization.
358         * gcc.dg/builtin-bswap-7.c: Likewise.
360 2014-04-08  Richard Biener  <rguenther@suse.de>
362         PR tree-optimization/60785
363         * gcc.dg/graphite/pr60785.c: New testcase.
365 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
367         PR target/60602
368         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
369         with as at -O0.
371 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
373         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
374         * g++.dg/warn/Wnvdtor-3.C: Likewise.
375         * g++.dg/warn/Wnvdtor-4.C: Likewise.
377 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
379         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
381 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
383         PR target/60609
384         * g++.dg/torture/pr60609.C: New test.
386 2014-04-07  Richard Biener  <rguenther@suse.de>
388         PR tree-optimization/60766
389         * gcc.dg/torture/pr60766.c: New testcase.
391 2014-04-07  Jason Merrill  <jason@redhat.com>
393         * lib/gcc-dg.exp (dg-build-dso): New.
394         (gcc-dg-test-1): Handle dg-do-what "dso".
395         * lib/target-supports.exp (add_options_for_dlopen): New.
396         (check_effective_target_dlopen): Use it.
398 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
400         * gcc.target/arm/pr60657.c: Fix missing curly brace.
402 2014-04-07  Richard Biener  <rguenther@suse.de>
404         PR middle-end/60750
405         * g++.dg/torture/pr60750.C: New testcase.
406         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
408 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
410         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
412 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
414         PR testsuite/60671
415         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
417 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
419         PR testsuite/60672
420         * g++.dg/cpp1y/auto-fn25.C: Require lto.
422         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
424 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
426         * gfortran.dg/warn_conversion_4.f90: Adjust test.
428 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
430         * gcc.target/avr/dev-specific-rmw.c: New test.
432 2014-04-04  Cong Hou  <congh@google.com>
434         PR tree-optimization/60656
435         * gcc.dg/vect/pr60656.c: New test.
437 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
439         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
440         optimization.
441         * gcc.dg/builtin-bswap-7.c: Likewise.
443 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
445         PR c++/58207
446         * g++.dg/cpp0x/constexpr-ice15.C: New.
448 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
450         PR ipa/59626
451         testcase by Richard Biener
452         * gcc.dg/lto/pr59626_0.c: New testcase.
453         * gcc.dg/lto/pr59626_1.c: New testcase.
455 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
457         PR debug/60655
458         * gcc.c-torture/compile/pr60655-1.c: New test.
460 2014-04-04  Martin Jambor  <mjambor@suse.cz>
462         PR ipa/60640
463         * g++.dg/ipa/pr60640-1.C: New test.
464         * g++.dg/ipa/pr60640-2.C: Likewise.
465         * g++.dg/ipa/pr60640-3.C: Likewise.
466         * g++.dg/ipa/pr60640-4.C: Likewise.
468 2014-04-04  Jeff Law  <law@redhat.com>
470         PR target/60657
471         * gcc.target/arm/pr60657.c: New test.
473 2014-04-04  Richard Biener  <rguenther@suse.de>
475         PR ipa/60746
476         * g++.dg/torture/pr60746.C: New testcase.
478 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
480         * g++.old-deja/g++.robertl/eb121.C: Adjust.
481         * g++.old-deja/g++.jason/overload21.C: Likewise.
482         * g++.old-deja/g++.law/init5.C: Likewise.
484 2014-04-03  Cong Hou  <congh@google.com>
486         PR tree-optimization/60505
487         * gcc.dg/vect/pr60505.c: New test.
489 2014-04-03  Richard Biener  <rguenther@suse.de>
491         PR tree-optimization/60740
492         * gcc.dg/graphite/pr60740.c: New testcase.
494 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
496         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
497         * g++.dg/warn/Wnvdtor-2.C: New.
498         * g++.dg/warn/Wnvdtor-3.C: New.
499         * g++.dg/warn/Wnvdtor-4.C: New.
500         * g++.dg/warn/Weff1.C: Delete.
501         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
502         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
504 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
506         PR ipa/60659
507         * testsuite/g++.dg/torture/pr60659.C: New testcase.
509 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
511         PR tree-optimization/60733
512         * gcc.dg/torture/pr60733.c:  New test.
514 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
516         PR rtl-optimization/60650
517         * gcc.target/arm/pr60650-2.c: New.
519 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
521         * gcc.target/i386/avx2-vpand-3.c,
522         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
524 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
526         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
527         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
528         gcc.target/i386/memcpy-strategy-1.c,
529         gcc.target/i386/memcpy-strategy-2.c,
530         gcc.target/i386/memcpy-vector_loop-1.c,
531         gcc.target/i386/memcpy-vector_loop-2.c,
532         gcc.target/i386/memset-vector_loop-1.c,
533         gcc.target/i386/memset-vector_loop-2.c,
534         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
535         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
536         -march= options different from those in dg-options.
538 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
540         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
541         gcc.target/i386/pr30970.c: Use -mtune=generic.
542         * gcc.target/i386/avx2-vpaddb-3.c,
543         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
544         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
545         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
546         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
547         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
548         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
549         gcc.target/i386/avx2-vpsubw-3.c,
550         gcc.target/i386/avx256-unaligned-load-1.c,
551         gcc.target/i386/avx256-unaligned-load-4.c,
552         gcc.target/i386/avx256-unaligned-store-1.c,
553         gcc.target/i386/avx256-unaligned-store-2.c,
554         gcc.target/i386/avx256-unaligned-store-4.c: Use
555         -mno-prefer-avx128.
557 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
558             Iain Sandoe <iain@codesourcery.com>
560         PR target/54083
561         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
562         with the additional options -Wl,-undefined,dynamic_lookup
563         and -Wl,-flat_namespace.
564         * gcc.dg/torture/pr53922.c: Additional option
565         -Wl,-flat_namespace for darwin[89].
566         * gcc.dg/torture/pr60092.c: Additional options
567         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
568         for darwin[89].
570 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
572         PR target/43751
573         * lib/prune.exp: Modify the regular express to prune
574         the new warnings introduced by r205679 on darwin9.
576 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
578         * g++.dg/init/ctor4.C: Adjust.
579         * g++.dg/init/ctor4-1.C: New.
580         * g++.dg/cpp0x/defaulted2.C: Adjust.
582 2014-04-01  Richard Henderson  <rth@redhat.com>
584         PR target/60704
585         * gcc.dg/pr60704.c: New file.
587 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
589         PR target/60363
590         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
591         logical_op_short_circuit targets.
593 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
595         PR libfortran/60128
596         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
597         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
599 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
601         PR rtl-optimization/60700
602         * gcc.target/i386/pr60700.c: New test.
604 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
606         PR target/60650
607         * gcc.target/arm/pr60650.c: Adjust command line options.
609 2014-03-31  Martin Jambor  <mjambor@suse.cz>
611         PR middle-end/60647
612         * gcc.dg/pr60647-1.c: New test.
613         * gcc.dg/pr60647-2.c: Likewise.
615 2014-03-31  Richard Biener  <rguenther@suse.de>
617         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
619 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
621         PR target/60034
622         * gcc.target/aarch64/pr60034.c: New file.
624 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
626         PR c++/60626
627         * g++.dg/cpp1y/pr60626.C: New testcase.
629 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
631         * gcc.dg/pr45416.c: Allow bextr on x86.
632         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
633         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
634         gcc.target/i386/fma4-vector.c: Use -mno-fma.
635         * gcc.target/i386/l_fma_double_1.c,
636         gcc.target/i386/l_fma_double_2.c,
637         gcc.target/i386/l_fma_double_3.c,
638         gcc.target/i386/l_fma_double_4.c,
639         gcc.target/i386/l_fma_double_5.c,
640         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
641         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
642         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
643         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
644         * gcc.target/i386/pr27971.c: Use -mno-tbm.
645         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
646         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
648 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
650         PR target/60648
651         * g++.dg/pr60648.C: Move test to...
652         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
653         dg-options, add for fpic targets dg-additional-options -fPIC.
655 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
657         * gnat.dg/opt33.adb: New testcase.
659 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
661         PR target/60697
662         * gcc.target/aarch64/pr60697.c: New.
664 2014-03-27  Jeff Law  <law@redhat.com>
666         PR target/60648
667         * g++.dg/pr60648.C: New test.
669 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
671         PR c++/60573
672         * g++.dg/cpp1y/pr60573.C: New testcase.
674 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
676         PR target/60693
677         * gcc.target/i386/pr60693.c: New test.
679 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
681         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
683 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
685         PR c++/60689
686         * c-c++-common/pr60689.c: New test.
688         PR c++/58678
689         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
690         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
691         targets.
693 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
695         PR target/60675
696         * gcc.target/aarch64/pr60675.C: New.
698 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
700         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
701         * lib/target-supports.exp: Return true for s390
702         in check_effective_logical_op_short_circuit.
704 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
706         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
707         of second source operand.
708         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
709         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
710         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
712 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
714         PR ipa/60315
715         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
717 2014-03-28  Tobias Burnus  <burnus@net-b.de>
719         * lib/cilk-plus-dg.exp: New.
720         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
721         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
723 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
725         PR fortran/60522
726         * gfortran.dg/where_4.f90:  New test case.
728 2014-03-27  Tobias Burnus  <burnus@net-b.de>
730         PR fortran/58880
731         * gfortran.dg/finalize_24.f90: New.
733 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
735         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
736         vbpermq builtin.
738         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
739         vec_select optimizations.
740         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
741         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
743         PR target/60672
744         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
745         xxpermdi builtins are supported.
747 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
749         PR rtl-optimization/60650
750         * gcc.target/arm/pr60650.c: New.
752 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
754         * gcc.target/s390/20140327-1.c: New testcase.
756 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
758         PR middle-end/60682
759         * g++.dg/gomp/pr60682.C: New test.
761 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
763         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
765 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
767         PR target/60580
768         * gcc.target/aarch64/pr60580_1.c: New.
769         * gcc.target/aarch64/test_fp_attribute_1.c: New.
770         * gcc.target/aarch64/test_fp_attribute_2.c: New.
772 2014-03-26  Dehao Chen  <dehao@google.com>
774         * gcc.dg/predict-8.c: New test.
776 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
778         PR c++/52369
779         * g++.dg/init/const10.C: New.
780         * g++.dg/init/const11.C: New.
781         * g++.dg/init/pr25811.C: Adjust.
782         * g++.dg/init/pr29043.C: Likewise.
783         * g++.dg/init/pr43719.C: Likewise.
784         * g++.dg/init/pr44086.C: Likewise.
785         * g++.dg/init/ctor8.C: Likewise.
786         * g++.dg/init/uninitialized1.C: Likewise.
788 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
790         PR sanitizer/60636
791         * c-c++-common/ubsan/pr60636.c: New test.
793 2014-03-26  Andreas Schwab  <schwab@suse.de>
795         * g++.dg/torture/pr60315.C: Remove duplication.
797 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
799         * gcc.c-torture/execute/20140326-1.c: New test.
801 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
803         PR ipa/60315
804         * g++.dg/torture/pr60315.C: New testcase.
806 2014-03-25  Martin Jambor  <mjambor@suse.cz>
808         PR ipa/60600
809         * g++.dg/ipa/pr60600.C: New test.
811 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
813         PR testsuite/58013
814         * g++.dg/opt/pr56999.C: Pop hidden visibility.
816 2014-03-25  Richard Biener  <rguenther@suse.de>
818         PR middle-end/60635
819         * gfortran.dg/lto/pr60635_0.f90: New testcase.
820         * gfortran.dg/lto/pr60635_1.c: Likewise.
822 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
824         PR c++/60627
825         * g++.dg/cpp1y/pr60627.C: New testcase.
827 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
829         * gcc.target/aarch64/ushr64_1.c: New.
831 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
833         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
834         (LONG_LONG): Use LLONG.
835         (set_rvector_long): Explicitly return void.
836         (set_vector_long): Likewise.
837         (check_vector_long): Likewise.
839 2014-03-24  Marek Polacek  <polacek@redhat.com>
841         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
842         Define INT_MIN.
843         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
844         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
845         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
846         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
847         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
848         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
849         * c-c++-common/ubsan/pr59503.c: Likewise.
850         * c-c++-common/ubsan/pr60613-1.c: Likewise.
851         * c-c++-common/ubsan/save-expr-1.c: Likewise.
852         * c-c++-common/ubsan/shift-3.c: Likewise.
853         * c-c++-common/ubsan/shift-6.c: Likewise.
854         * c-c++-common/ubsan/undefined-1.c: Likewise.
855         * c-c++-common/ubsan/vla-2.c: Likewise.
856         * c-c++-common/ubsan/vla-3.c: Likewise.
857         * c-c++-common/ubsan/vla-4.c: Likewise.
858         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
859         * g++.dg/ubsan/return-2.C: Likewise.
861 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
863         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
864         hppa*-*-hpux*.
866         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
868         PR libfortran/59313
869         PR libfortran/58015
870         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
871         * gfortran.dg/round_4.f90: Likewise.
873 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
875         PR libfortran/60128
876         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
877         i?86-*-solaris2.9*.
879 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
881         PR sanitizer/60613
882         * c-c++-common/ubsan/pr60613-1.c: New test.
883         * c-c++-common/ubsan/pr60613-2.c: New test.
885 2014-03-22  Matthias Klose  <doko@ubuntu.com>
887         * g++.dg/cpp0x/regress: Remove empty directory.
889 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
891         PR debug/60603
892         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
894 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
896         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
897         * g++.dg/cpp1y/pr60393.C: Likewise.
899 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
901         PR c++/60384
902         * g++.dg/cpp1y/pr60384.C: New.
904 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
906         PR target/60598
907         * gcc.dg/pr60598.c: New test.
909 2014-03-21  Martin Jambor  <mjambor@suse.cz>
911         PR ipa/59176
912         * g++.dg/torture/pr59176.C: New test.
914 2014-03-21  Martin Jambor  <mjambor@suse.cz>
916         PR ipa/60419
917         * g++.dg/ipa/pr60419.C: New test.
919 2014-03-21  Richard Biener  <rguenther@suse.de>
921         PR tree-optimization/60577
922         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
924 2014-03-21  Tobias Burnus  <burnus@net-b.de>
926         PR fortran/60599
927         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
929 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
931         PR middle-end/60597
932         * g++.dg/opt/pr60597.C: New test.
934         PR c++/60572
935         * g++.dg/init/pr60572.C: New test.
937 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
939         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
941 2014-03-19  Tobias Burnus  <burnus@net-b.de>
943         PR fortran/60543
944         PR fortran/60283
945         * gfortran.dg/implicit_pure_4.f90: New.
947 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
949         PR c++/51474
950         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
952 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
954         PR testsuite/60590
955         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
956         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
957         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
959 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
961         PR c++/60332
962         * g++.dg/cpp1y/pr60332.C: New.
964 2014-03-19  Marek Polacek  <polacek@redhat.com>
966         PR sanitizer/60569
967         * g++.dg/ubsan/pr60569.C: New test.
969 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
971         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
973 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
975         PR tree-optimization/60559
976         * g++.dg/vect/pr60559.cc: New test.
978 2014-03-18  Ian Lance Taylor  <iant@google.com>
980         PR target/60563
981         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
982         (ditype): Rename typedef from int64_t.
984 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
986         PR c/55383
987         * gcc.dg/cast-qual-3.c: New.
988         Revert:
989         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
990         * c-c++-common/Wcast-qual-1.c: More precise match text.
992 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
994         PR fortran/55207
995         PR fortran/60549
996         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
997         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
998         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
999         * gfortran.dg/intent_optimize_1.f90: Ditto.
1000         * gfortran.dg/pointer_init_9.f90: Ditto.
1001         * gfortran.dg/volatile4.f90: Ditto.
1002         * gfortran.dg/volatile6.f90: Ditto.
1004 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1006         PR c/55383
1007         * c-c++-common/Wcast-qual-1.c: More precise match text.
1009 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1011         PR c++/60305
1012         * g++.dg/cpp0x/constexpr-ice14.C: New.
1014 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1016         PR c++/54250
1017         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
1019 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
1021         PR sanitizer/60535
1022         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
1023         * c-c++-common/ubsan/null-2.c: Likewise.
1024         * c-c++-common/ubsan/null-3.c: Likewise.
1025         * c-c++-common/ubsan/null-4.c: Likewise.
1026         * c-c++-common/ubsan/null-5.c: Likewise.
1027         * c-c++-common/ubsan/null-6.c: Likewise.
1028         * c-c++-common/ubsan/null-7.c: Likewise.
1029         * c-c++-common/ubsan/null-8.c: Likewise.
1030         * c-c++-common/ubsan/null-9.c: Likewise.
1031         * c-c++-common/ubsan/null-10.c: Likewise.
1032         * c-c++-common/ubsan/null-11.c: Likewise.
1033         * c-c++-common/ubsan/overflow-1.c: Likewise.
1034         * c-c++-common/ubsan/overflow-2.c: Likewise.
1035         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1036         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1037         * c-c++-common/ubsan/overflow-int128.c: Likewise.
1038         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1039         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1040         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1041         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1042         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1043         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1044         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1045         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1046         * c-c++-common/ubsan/pr59333.c: Likewise.
1047         * c-c++-common/ubsan/pr59503.c: Likewise.
1048         * c-c++-common/ubsan/pr59667.c: Likewise.
1049         * c-c++-common/ubsan/undefined-1.c: Likewise.
1050         * g++.dg/ubsan/pr59250.C: Likewise.
1051         * g++.dg/ubsan/pr59306.C: Likewise.
1053 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1055         * gcc.dg/tls/pr58595.c: Add tls options.
1057 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
1059         * gcc.target/i386/avx-additional-reg-names.c: New.
1060         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
1062 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
1064         PR c++/60390
1065         * g++.dg/cpp1y/pr60390.C: New testcase.
1067         PR c++/60391
1068         * g++.dg/cpp1y/pr60391.C: New testcase.
1070 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
1072         PR target/60516
1073         * gcc.target/i386/pr60516.c: New test.
1075 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
1077         PR c++/59571
1078         * g++.dg/cpp0x/constexpr-ice13.C: New.
1080 2014-03-17  Marek Polacek  <polacek@redhat.com>
1082         PR middle-end/60534
1083         * gcc.dg/gomp/pr60534.c: New test.
1085 2014-03-17  Kai Tietz  <ktietz@redhat.com>
1087         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
1089 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
1091         PR testsuite/58851
1092         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
1093         storage size.
1095 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
1097         PR libfortran/58324
1098         * gfortran.dg/list_read_12.f90: New test.
1100 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
1102         PR fortran/55207
1103         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
1104         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
1105         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
1106         -Wno-aggressive-loop-optimizations and remove an unused variable.
1107         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
1108         * gfortran.dg/pointer_init_9.f90: New.
1109         * gfortran.dg/volatile4.f90: Put into subroutine.
1110         * gfortran.dg/volatile6.f90: Ditto.
1112 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
1114         PR fortran/60392
1115         * gfortran.dg/transpose_4.f90: New test.
1117 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
1119         PR rtl-optimization/60508
1120         * gcc.target/i386/pr60508.c: New.
1122 2014-03-14  Richard Biener  <rguenther@suse.de>
1124         PR middle-end/60518
1125         * g++.dg/pr60518.C: New testcase.
1127 2014-03-14  Martin Jambor  <mjambor@suse.cz>
1129         PR lto/60461
1130         * gcc.dg/lto/pr60461_0.c: New test.
1132 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
1134         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
1135         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
1136         * gcc.dg/lto/save-temps_0.c: New testcase.
1138 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
1140         PR middle-end/36282
1141         * c-c++-common/pr36282-1.c: New test.
1142         * c-c++-common/pr36282-2.c: New test.
1143         * c-c++-common/pr36282-3.c: New test.
1144         * c-c++-common/pr36282-4.c: New test.
1146 2014-03-13  Richard Henderson  <rth@redhat.com>
1148         PR debug/60438
1149         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
1151 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1153         PR c++/60383
1154         * g++.dg/template/crash118.C: New.
1155         * g++.dg/template/crash95.C: Adjust.
1157 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
1159         PR rtl-optimization/57189
1160         * gcc.target/i386/pr57189.c: New.
1162 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1164         PR c++/60254
1165         * g++.dg/cpp0x/static_assert10.C: New.
1166         * g++.dg/cpp0x/static_assert11.C: Likewise.
1167         * g++.dg/cpp0x/static_assert3.C: Adjust.
1169 2014-03-13  Richard Biener  <rguenther@suse.de>
1171         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
1173 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1175         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
1176         2.07 128-bit arithmetic.
1177         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1179         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
1180         due to when TImode is allowed in VSX registers, the allowable
1181         address modes for TImode is just a single indirect address in
1182         order for the value to be loaded and store in either GPR or VSX
1183         registers.  This affects the generated code, and it would cause
1184         this test to fail, when such an option is used.
1186 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1188         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
1190 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1192         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
1193         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
1194         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
1195         only test for exactly one if if -mbranch-cost=1 has been passed.
1197 2014-03-12  Christian Bruel  <christian.bruel@st.com>
1199         PR target/60264
1200         * gcc.target/arm/pr60264.c
1202 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1204         PR tree-optimization/60454
1205         * gcc.c-torture/execute/pr60454.c: New test.
1207 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1208             Marc Glisse  <marc.glisse@inria.fr>
1210         PR tree-optimization/60502
1211         * gcc.c-torture/compile/pr60502.c: New test.
1213 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1215         PR middle-end/60482
1216         * gcc.dg/vect/pr60482.c: New test.
1218 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
1220         PR c++/60389
1221         * g++.dg/cpp0x/inh-ctor19.C: New.
1223 2014-03-11  Richard Biener  <rguenther@suse.de>
1225         PR tree-optimization/60429
1226         PR tree-optimization/60485
1227         * gcc.dg/pr60485-1.c: New testcase.
1228         * gcc.dg/pr60485-2.c: Likewise.
1230 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
1232         PR ipa/60457
1233         * g++.dg/ipa/pr60457.C: New test.
1235 2014-03-10  Richard Biener  <rguenther@suse.de>
1237         PR middle-end/60474
1238         * g++.dg/torture/pr60474.C: New testcase.
1240 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
1242         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
1244 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
1246         * gcc.dg/lto/pr55113_0.c: New testcase.
1248 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
1250         PR c++/60033
1251         * g++.dg/cpp1y/pr60033.C: New testcase.
1253         PR c++/60393
1254         * g++.dg/cpp1y/pr60393.C: New testcase.
1256 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
1258         PR libfortran/60128
1259         * gfortran.dg/fmt_en.f90: New test.
1261 2014-03-07  Jason Merrill  <jason@redhat.com>
1263         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
1264         * lib/target-supports.exp (check_effective_target_c++11): Now
1265         means C++11 and up.
1266         (check_effective_target_c++11_only): New.
1267         (check_effective_target_c++11_down): New.
1268         (check_effective_target_c++1y): New.
1269         (check_effective_target_c++1y_only): New.
1270         (check_effective_target_c++98_only): Rename from
1271         check_effective_target_c++98.
1272         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
1274 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
1276         PR c++/58609
1277         * g++.dg/cpp0x/constexpr-ice12.C: New.
1279 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
1281         * c-c++-common/gomp/map-1.c: Extend.
1283 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
1284             Janus Weil  <janus@gcc.gnu.org>
1286         PR fortran/51976
1287         * gfortran.dg/deferred_type_component_1.f90 : New test.
1288         * gfortran.dg/deferred_type_component_2.f90 : New test.
1290 2014-03-06  Marek Polacek  <polacek@redhat.com>
1292         PR c/60197
1293         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
1294         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
1296 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
1298         PR target/58595
1299         * gcc.dg/tls/pr58595.c: New test.
1301 2014-03-06  Richard Biener  <rguenther@suse.de>
1303         PR middle-end/60445
1304         PR lto/60424
1305         PR lto/60427
1306         Revert
1307         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
1309         * gcc.dg/lto/pr55113_0.c: New testcase.
1311 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
1313         PR testsuite/59308
1314         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
1315         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
1316         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
1317         s390*/i?86/x86_64.
1318         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1319         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1320         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1321         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1322         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
1323         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
1324         even for mips*/s390*/i?86/x86_64.
1325         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1326         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1327         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1328         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1329         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1331         PR lto/60404
1332         * gcc.dg/lto/pr60404_0.c: New test.
1333         * gcc.dg/lto/pr60404_1.c: New file.
1334         * gcc.dg/lto/pr60404_2.c: New file.
1336 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1338         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
1339         long long" throughout.
1340         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
1341         * gcc.dg/vmx/insert-vsx.c: Likewise.
1342         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
1343         * gcc.dg/vmx/ld-vsx.c: Likewise.
1344         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1345         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1346         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1347         * gcc.dg/vmx/merge-vsx.c: Likewise.
1348         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1349         * gcc.dg/vmx/st-vsx.c: Likewise.
1350         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
1351         * gcc.dg/vmx/stl-vsx.c: Likewise.
1352         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
1354 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
1356         * gcc.dg/lto/pr55113_0.c: New testcase.
1358 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1360         PR c++/60376
1361         * g++.dg/cpp1y/pr60376.C: New.
1363 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1365         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
1367 2014-03-04  Richard Biener  <rguenther@suse.de>
1369         PR tree-optimization/60382
1370         * gcc.dg/vect/pr60382.c: New testcase.
1372 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
1374         PR libfortran/60148
1375         * gfortran.dg/namelist_84.f90: New test.
1377 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
1379         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
1380         argument to avoid inf values.
1381         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
1382         UNION_FP_CHECK machinery.
1384 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
1386         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
1387         i32in128 cases outside special big-endian processing block.
1389 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
1391         PR preprocessor/60400
1392         * c-c++-common/cpp/pr60400.c: New test.
1393         * c-c++-common/cpp/pr60400-1.h: New file.
1394         * c-c++-common/cpp/pr60400-2.h: New file.
1396         PR objc++/60398
1397         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
1399         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
1400         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
1402 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
1404         PR ipa/60150
1405         * g++.dg/lto/pr60150.H: New testcase.
1406         * g++.dg/lto/pr60150_0.C: New testcase.
1407         * g++.dg/lto/pr60150_1.C: New testcase.
1409 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
1411         PR ipa/60306
1412         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
1414 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1416         PR fortran/60236
1417         * gfortran.dg/vect/pr32380.f: Fix expected test results.
1419 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1421         PR c++/50025
1422         * g++.dg/cpp0x/pr50025.C: New.
1424 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
1426         PR c++/60377
1427         * g++.dg/cpp1y/pr60377.C: New testcase.
1429 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
1431         PR fortran/60341
1432         * gfortran.dg/str_comp_optimize_1.f90: New test.
1434 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
1436         PR target/60071
1437         * gcc.c-torture/compile/pr60071.c: New.
1439 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
1441         PR fortran/60359
1442         * gfortran.dg/unlimited_polymorphic_16.f90: New.
1444 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1446         PR c++/58610
1447         * g++.dg/cpp0x/constexpr-ice11.C: New.
1449 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1451         PR c++/60314
1452         * g++.dg/cpp1y/auto-fn24.C: New.
1454 2014-02-28  Joey Ye  <joey.ye@arm.com>
1456         PR target/PR60169
1457         * gcc.target/arm/thumb1-far-jump-3.c: New case.
1459 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
1461         PR c++/60253
1462         * g++.dg/overload/ellipsis2.C: New.
1464 2014-02-27  Jeff Law  <law@redhat.com>
1466         PR rtl-optimization/52714
1467         * gcc.c-torture/compile/pr52714.c: New test.
1469 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
1470             Jeff Law  <law@redhat.com>
1472         PR rtl-optimization/49847
1473         * g++.dg/pr49847.C: New test.
1475 2014-02-27  Marek Polacek  <polacek@redhat.com>
1477         PR middle-end/59223
1478         * c-c++-common/pr59223.c: New test.
1480 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1482         * common/config/i386/predicates.md (const1256_operand): Remove.
1483         (const2356_operand): New.
1484         (const_1_to_2_operand): Remove.
1485         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
1486         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
1487         (*avx512pf_gatherpf<mode>sf): Ditto.
1488         (avx512pf_gatherpf<mode>df): Ditto.
1489         (*avx512pf_gatherpf<mode>df_mask): Ditto.
1490         (*avx512pf_gatherpf<mode>df): Ditto.
1491         (avx512pf_scatterpf<mode>sf): Ditto.
1492         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
1493         (*avx512pf_scatterpf<mode>sf): Ditto.
1494         (avx512pf_scatterpf<mode>df): Ditto.
1495         (*avx512pf_scatterpf<mode>df_mask): Ditto.
1496         (*avx512pf_scatterpf<mode>df): Ditto.
1497         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
1499 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1501         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
1502         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
1503         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
1504         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
1505         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
1506         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
1507         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
1508         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
1510 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
1512         PR target/60280
1513         * gnat.dg/renaming5.adb: Change to two expected gotos.
1514         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
1515         jump threads.
1516         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
1517         messages for removed basic block.
1518         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
1519         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
1520         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
1521         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
1523 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1525         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
1526         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1527         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1528         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1529         * gcc.dg/vmx/merge-vsx.c: Likewise.
1530         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1532 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
1534         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
1535         * gcc.target/i386/prefetchwt1-1.c: New.
1536         * g++.dg/other/i386-2.C: Add new option.
1537         * g++.dg/other/i386-3.C: Ditto.
1538         * gcc.target/i386/sse-12.c: Ditto.
1539         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
1540         * gcc.target/i386/sse-22.c: Add new option.
1541         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
1543 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1545         PR libfortran/59313
1546         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
1548         PR libfortran/58015
1549         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
1551 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
1553         PR c++/60311
1554         * g++.dg/cpp1y/pr60311.C: New testcase.
1556         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
1558         PR c++/60065
1559         * g++.dg/cpp1y/pr60065.C: New testcase.
1561 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
1563         PR rtl-optimization/60268
1564         * gcc.c-torture/compile/pr60268.c: New test.
1566 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
1568         * gcc.target/microblaze/others/mem_reload.c: New test.
1570 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1572         * gcc.dg/vmx/lde.c: New test.
1573         * gcc.dg/vmx/lde-be-order.c: New test.
1574         * gcc.dg/vmx/ste.c: New test.
1575         * gcc.dg/vmx/ste-be-order.c: New test.
1577 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
1579         PR testsuite/60173
1580         * lib/target-supports.exp
1581         (check_effective_target_logical_op_short_circuit): Add cris-*-*
1582         and crisv32-*-* to list.
1584 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1586         PR fortran/60302
1587         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
1589 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1591         * gcc.dg/vmx/vsums.c: Check entire result vector.
1592         * gcc.dg/vmx/vsums-be-order.c: Likewise.
1594 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1596         * gcc.dg/vmx/ld.c: New test.
1597         * gcc.dg/vmx/ld-be-order.c: New test.
1598         * gcc.dg/vmx/ld-vsx.c: New test.
1599         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
1600         * gcc.dg/vmx/ldl.c: New test.
1601         * gcc.dg/vmx/ldl-be-order.c: New test.
1602         * gcc.dg/vmx/ldl-vsx.c: New test.
1603         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
1604         * gcc.dg/vmx/st.c: New test.
1605         * gcc.dg/vmx/st-be-order.c: New test.
1606         * gcc.dg/vmx/st-vsx.c: New test.
1607         * gcc.dg/vmx/st-vsx-be-order.c: New test.
1608         * gcc.dg/vmx/stl.c: New test.
1609         * gcc.dg/vmx/stl-be-order.c: New test.
1610         * gcc.dg/vmx/stl-vsx.c: New test.
1611         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
1613 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
1615         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
1616         * g++.dg/other/i386-3.C (dg-options): Ditto.
1617         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
1618         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
1619         -mavx512pf and -msha.
1621 2014-02-21  Richard Biener  <rguenther@suse.de>
1623         PR tree-optimization/60276
1624         * gcc.dg/vect/pr60276.c: New testcase.
1626 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1628         PR fortran/60234
1629         * gfortran.dg/finalize_23.f90: New.
1631 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
1633         PR c++/60052
1634         PR c++/60053
1635         * g++.dg/cpp1y/pr60052.C: New testcase.
1636         * g++.dg/cpp1y/pr60053.C: New testcase.
1638 2014-02-21  Tobias Burnus  <burnus@net-b.de>
1640         PR fortran/60286
1641         * gfortran.dg/inquire_16.f90: New.
1643 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
1645         * gcc.target/nios2/biggot-1.c: New.
1646         * gcc.target/nios2/biggot-2.c: New.
1648 2014-02-20  Martin Jambor  <mjambor@suse.cz>
1650         PR ipa/55260
1651         * gcc.dg/ipa/pr55260.c: New test.
1653 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
1655         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
1656         for execution test case.
1658 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
1660         PR ipa/58555
1661         * g++.dg/torture/pr58555.C: New testcase.
1663 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1665         PR target/60204
1666         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
1667         reflect abi fix.
1668         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1670 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1671             Kirill Yukhin  <kirill.yukhin@intel.com>
1673         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
1674         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
1675         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
1676         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1677         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
1678         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
1680 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1682         PR c/37743
1683         * g++.dg/ext/builtin-bswap1.C: New test.
1684         * c-c++-common/pr37743.c: New test.
1686 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
1688         * gcc.dg/decl-10.c: New test.
1690 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1692         PR c++/60267
1693         * g++.dg/ext/ivdep-1.C: New test.
1695         PR c++/60267
1696         * gcc.dg/pr60267.c: New test.
1698 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
1700         PR target/59794
1701         * gcc.target/i386/pr39162.c: Add dg-prune-output.
1702         (dg-options): Remove -Wno-psabi.
1703         * gcc.target/i386/pr59794-2.c: Ditto.
1704         * gcc.target/i386/pr60205-1.c: Ditto.
1705         * gcc.target/i386/sse-5.c: Ditto.
1707 2014-02-18  Nick Clifton  <nickc@redhat.com>
1709         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
1710         * gcc.dg/pr23623.c: Likewise.
1711         * gcc.dg/pr48784-1.c: Likewise.
1712         * gcc.dg/pr48784-2.c: Likewise.
1713         * gcc.dg/pr56997-2.c: Likewise.
1714         * gcc.dg/sms-6.c: Likewise.
1715         * gcc.dg/torture/pr60183.c: Likewise.
1716         * gcc.dg/torture/vec-cvt-1.c: Likewise.
1717         * gcc.c-torture/execute/20061220-1.x: New.
1718         * gcc.c-torture/execute/pr43220.x: New.
1719         * gcc.c-torture/execute/pr51581-1.x: New.
1720         * gcc.c-torture/execute/pr51581-2.x: New.
1721         * gcc.c-torture/execute/pr58570.x: New.
1722         * gcc.c-torture/unsorted/DFcmp.x: New.
1723         * gcc.c-torture/unsorted/SFset.x: New.
1725 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1727         * gnat.dg/opt31.adb: New test.
1729 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1731         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
1733 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
1735         PR fortran/60232
1736         * gfortran.dg/typebound_proc_33.f90: New.
1738 2014-02-19  Marek Polacek  <polacek@redhat.com>
1740         PR c/60195
1741         * gcc.dg/pr60195.c: New test.
1743 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
1745         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
1746         overflow.
1748 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1750         PR preprocessor/58844
1751         * c-c++-common/cpp/pr58844-1.c: New test.
1752         * c-c++-common/cpp/pr58844-2.c: New test.
1754 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1756         PR c++/60225
1757         * g++.dg/cpp0x/constexpr-ice10.C: New.
1759 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1761         PR c++/60215
1762         * g++.dg/cpp0x/pr60215.C: New.
1764 2014-02-18  Tobias Burnus  <burnus@net-b.de>
1766         PR fortran/49397
1767         * gfortran.dg/proc_ptr_45.f90: New.
1768         * gfortran.dg/proc_ptr_46.f90: New.
1770 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
1772         PR c++/60190
1773         * g++.dg/cpp1y/pr60190.C: New testcase.
1775         PR c++/60064
1776         * g++.dg/cpp1y/pr60064.C: New testcase.
1778 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
1780         PR target/60205
1781         * gcc.target/i386/pr60205-1.c: New test.
1782         * gcc.target/i386/pr60205-2.c: Ditto.
1784 2014-02-18  Kai Tietz  <ktietz@redhat.com>
1786         PR target/60193
1787         * gcc.target/i386/nest-1.c: New testcase.
1789 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1791         * gnat.dg/opt32.adb: New test.
1793 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
1795         PR fortran/60231
1796         * gfortran.dg/typebound_generic_15.f90: New.
1798 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
1800         PR fortran/55907
1801         * gfortran.dg/init_flag_12.f90: New.
1803 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
1804             Ilya Tocar  <ilya.tocar@intel.com>
1806         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
1807         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1808         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1809         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1811 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
1813         * lib/target-supports.exp
1814         (check_effective_target_logical_op_short_circuit): New procedure.
1815         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1816         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1817         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1818         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1819         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1820         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
1821         logical_op_short_circuit for the alternative test, extending
1822         it to arm_cortex_m.
1824 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1826         PR target/60203
1827         * gcc.target/powerpc/pr60203.c: New testsuite.
1829 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
1831         PR fortran/59599
1832         * gfortran.dg/ichar_3.f90: New test.
1834 2014-02-15  Richard Biener  <rguenther@suse.de>
1836         PR tree-optimization/60183
1837         * gcc.dg/torture/pr60183.c: New testcase.
1839 2014-02-14  Jeff Law  <law@redhat.com>
1841         PR rtl-optimization/60131
1842         * g++.dg/torture/pr60131.C: New test.
1844 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
1846         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1847         on command-line.
1849 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1851         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1853 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
1855         * gcc.c-torture/compile/20140213.c: New test.
1857 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
1859         PR target/43546
1860         * gcc.target/i386/pr43546.c: New test.
1862 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1864         * gcc.target/s390/hotpatch-compile-8.c: New test.
1866 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1868         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
1869         definition with an ifndef.
1870         * gcc.dg/pr59605-2.c: New test.
1872 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1874         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1876 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
1878         * gcc.dg/torture/float128-mul-underflow.c,
1879         gcc.dg/torture/float128-truncdf-underflow.c,
1880         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1882 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1884         PR middle-end/59737
1885         * g++.dg/ipa/pr59737.C: New test.
1887 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1889         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1891 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
1893         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1895         * gcc.dg/cilk-plus/jump-openmp.c: New file.
1897 2014-02-12  Richard Biener  <rguenther@suse.de>
1899         PR middle-end/60092
1900         * gcc.dg/torture/pr60092.c: New testcase.
1901         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1903 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1905         * gcc.c-torture/execute/20140212-1.c: New test.
1907 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
1909         PR c++/60047
1910         * g++.dg/cpp0x/pr60047.C: New.
1912 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1914         PR c/60101
1915         * c-c++-common/pr60101.c: New test.
1917 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
1919         PR lto/59468
1920         * g++.dg/ipa/devirt-27.C: New testcase.
1921         * g++.dg/ipa/devirt-26.C: New testcase.
1923 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1925         PR target/60137
1926         * gcc.target/powerpc/pr60137.c: New file.
1928 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1930         PR fortran/52370
1931         * gfortran.dg/pr52370.f90: New test.
1933 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
1935         PR target/59927
1936         Revert
1937         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1939         PR testsuite/58630
1940         * gcc.target/i386/pr43662.c (dg-options):
1941         Add -maccumulate-outgoing-args.
1942         * gcc.target/i386/pr43869.c (dg-options): Ditto.
1943         * gcc.target/i386/pr57003.c (dg-options): Ditto.
1944         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1945         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1946         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1947         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1948         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1949         Add -maccumulate-outgoing-args.
1950         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1951         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1952         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1953         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1954         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1955         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1956         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1957         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1958         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1959         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1960         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1961         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1962         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1963         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1964         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1966 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1968         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1970 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1972         PR debug/59776
1973         * gcc.dg/guality/pr59776.c: New test.
1975 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
1977         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1978         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1979         (add_options_for_arm_vfp3): New.
1981 2014-02-11  Jeff Law  <law@redhat.com>
1983         PR middle-end/54041
1984         * gcc.target/m68k/pr54041.c: New test.
1986 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1988         PR target/59927
1989         * gcc.target/i386/pr59927.c: New test.
1991 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
1993         * gcc.dg/vect/pr57741-3.c: Require vect_int.
1994         * gcc.dg/vect/pr60012.c: Likewise.
1995         * gcc.dg/vect/vect-119.c: Likewise.
1996         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1997         * gcc.dg/vect/vect-outer-4c.c: Likewise.
1999 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2001         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
2003 2014-02-10  Jeff Law  <law@redhat.com>
2005         PR middle-end-52306
2006         * gcc.c-torture/compile/pr52306.c: New test.
2008 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2010         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
2012 2014-02-10  Richard Biener  <rguenther@suse.de>
2014         PR tree-optimization/60115
2015         * gcc.dg/torture/pr60115.c: New testcase.
2017 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
2019         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
2020         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
2022 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
2023             Ilya Tocar  <ilya.tocar@intel.com>
2025         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
2026         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
2027         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2028         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2029         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
2030         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
2031         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
2032         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
2033         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2034         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2035         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
2036         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
2037         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
2038         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
2039         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
2040         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
2041         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
2042         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
2043         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2044         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
2045         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2046         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
2047         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2048         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
2049         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
2050         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
2051         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
2053 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
2055         * gcc.dg/vect/pr59984.c: Require effective target
2056         vect_simd_clones.
2058 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
2060         PR fortran/57522
2061         * gfortran.dg/associated_target_5.f03: New test.
2063 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
2065         PR fortran/59026
2066         * gfortran.dg/elemental_by_value_1.f90: New test.
2068 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
2070         PR fortran/58470
2071         * gfortran.dg/finalize_22.f90: New.
2073 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
2075         PR fortran/60066
2076         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
2077         was fixed by the patch for PR59906.
2079 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
2081         PR translation/52289
2082         * gfortran.dg/coarray_8.f90: Update dg-error match.
2084 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
2086         PR c/59984
2087         * gcc.dg/vect/pr59984.c: New test.
2089         PR middle-end/60092
2090         * gcc.dg/attr-alloc_align-1.c: New test.
2091         * gcc.dg/attr-alloc_align-2.c: New test.
2092         * gcc.dg/attr-alloc_align-3.c: New test.
2093         * gcc.dg/attr-assume_aligned-1.c: New test.
2094         * gcc.dg/attr-assume_aligned-2.c: New test.
2095         * gcc.dg/attr-assume_aligned-3.c: New test.
2097 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
2099         PR target/60077
2100         * gcc.target/i386/pr60077-1.c: New test.
2101         * gcc.target/i386/pr60077-2.c: New test.
2103 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
2105         PR preprocessor/56824
2106         * gcc.dg/pr56824.c: New test.
2108 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2110         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
2111         variable used for atomic operations.
2113 2014-02-07  Richard Biener  <rguenther@suse.de>
2115         PR middle-end/60092
2116         * gcc.dg/vect/pr60092-2.c: New testcase.
2118 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
2120         PR c++/60082
2121         Revert
2122         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2124         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2125         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2127 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2129         * gcc.target/s390/fp2int1.c: New testcase.
2131 2014-02-07  Richard Biener  <rguenther@suse.de>
2133         PR middle-end/60092
2134         * gcc.dg/tree-ssa/alias-30.c: New testcase.
2135         * gcc.dg/tree-ssa/alias-31.c: Likewise.
2137 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
2139         PR ipa/59918
2140         * g++.dg/torture/pr59918.C: New testcase.
2142 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
2144         PR target/59575
2145         * gcc.target/arm/pr59575.c: New test.
2147         PR debug/59992
2148         * gcc.dg/pr59992.c: New test.
2150 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
2152         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
2153         init_priority. Test alignment of variable instead of function.
2155 2014-02-06  Marek Polacek  <polacek@redhat.com>
2157         PR c/60087
2158         * gcc.dg/pr60087.c: New test.
2160 2014-02-06  Alan Modra  <amodra@gmail.com>
2162         * gcc.target/powerpc/pr60032.c: New.
2164 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
2166         PR target/60062
2167         * gcc.c-torture/execute/pr60062.c: New test.
2168         * gcc.c-torture/execute/pr60072.c: New test.
2170 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
2172         * gcc.dg/tree-ssa/pr59597.c: Make called function static
2173         so that expected outcome works for PIC variants too.
2175 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
2176             Kugan Vivekanandarajah  <kuganv@linaro.org>
2178         * gcc.target/arm/vect-noalign.c: New file.
2180 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
2181             Jakub Jelinek  <jakub@redhat.com>
2183         PR middle-end/60013
2184         * gcc.dg/pr60013.c: New testcase.
2186 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2188         * gcc.dg/vmx/sum2s.c: New.
2189         * gcc.dg/vmx/sum2s-be-order.c: New.
2191 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2193         * gcc.dg/vmx/pack.c: New.
2194         * gcc.dg/vmx/pack-be-order.c: New.
2195         * gcc.dg/vmx/unpack.c: New.
2196         * gcc.dg/vmx/unpack-be-order.c: New.
2198 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2200         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2201         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2203 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2205         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
2206         Use __builtin_floorf, __builtin_ceilf.
2207         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
2208         declaration.
2209         (TEST): Use __builtin_floorf.
2210         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2212 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
2214         PR ipa/59947
2215         * g++.dg/opt/pr59947.C: New test.
2217         PR c++/58703
2218         * c-c++-common/gomp/pr58703.c: New test.
2220 2014-02-05  Richard Biener  <rguenther@suse.de>
2222         PR testsuite/60076
2223         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
2224         avoid using unsigned long long.
2226 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
2228         PR middle-end/57499
2229         * g++.dg/torture/pr57499.C: New test.
2231 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
2233         * gcc.dg/asan/nosanitize-and-inline.c: New test.
2235 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
2237         * g++.dg/ipa/devirrt-22.C: Fix template.
2239 2014-02-04  Marek Polacek  <polacek@redhat.com>
2241         PR c/60036
2242         * gcc.dg/pr60036.c: New test.
2244 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
2246         PR ipa/60058
2247         * g++.dg/torture/pr60058.C: New testcase.
2249 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2251         * g++.dg/tsan/default_options.C: Invert check.
2253 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2255         PR tree-optimization/60002
2256         * g++.dg/opt/pr60002.C: New test.
2258         PR tree-optimization/60023
2259         * g++.dg/vect/pr60023.cc: New test.
2261         PR ipa/60026
2262         * c-c++-common/torture/pr60026.c: New test.
2264         PR rtl-optimization/57915
2265         * gcc.target/i386/pr57915.c: New test.
2267 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2269         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
2271 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
2273         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
2275 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2277         PR middle-end/59261
2278         * gcc.dg/pr59261.c: New test.
2280 2014-02-04  Richard Biener  <rguenther@suse.de>
2282         PR tree-optimization/60012
2283         * gcc.dg/vect/pr60012.c: New testcase.
2285 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2287         PR target/59788
2288         * g++.dg/eh/unwind-direct.C: New test.
2290 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
2292         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
2293         timeout value to 20s.
2295 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
2297         PR ipa/59882
2298         * g++.dg/torture/pr59882.C: New testcase
2300 2014-02-03  Jan Hubicka  <jh@suse.cz>
2302         PR ipa/59831
2303         * g++.dg/ipa/devirt-22.C: New testcase.
2305 2014-02-03  Jan Hubicka  <jh@suse.cz>
2307         * g++.dg/ipa/devirt-25.C: New testcase.
2309 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2311         PR tree-optimization/59924
2312         * gcc.dg/pr59924.c: New test.
2314 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
2316         PR ipa/59831
2317         * g++.dg/ipa/devirt-24.C: New testcase.
2319 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
2321         PR c++/53017
2322         PR c++/59211
2323         * c-c++-common/attributes-1.c: New testcase.
2324         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
2326 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2328         PR c++/58871
2329         * g++.dg/cpp0x/pr58871.C: New.
2331 2014-02-03  Cong Hou  <congh@google.com>
2333         PR tree-optimization/60000
2334         * g++.dg/vect/pr60000.cc: New test.
2336 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
2338         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
2339         * gcc.target/i386/long-double-64-4.c: Likewise.
2340         * gcc.target/i386/long-double-80-1.c: Likewise.
2341         * gcc.target/i386/long-double-80-2.c: Likewise.
2342         * gcc.target/i386/long-double-80-3.c: Likewise.
2343         * gcc.target/i386/long-double-80-4.c: Likewise.
2344         * gcc.target/i386/long-double-80-5.c: Likewise.
2345         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
2346         __multf3 isn't used.
2347         * gcc.target/i386/long-double-64-3.c: Likewise.
2348         * gcc.target/i386/long-double-128-1.c: New test.
2349         * gcc.target/i386/long-double-128-2.c: Likewise.
2350         * gcc.target/i386/long-double-128-3.c: Likewise.
2351         * gcc.target/i386/long-double-128-4.c: Likewise.
2352         * gcc.target/i386/long-double-128-5.c: Likewise.
2353         * gcc.target/i386/long-double-128-6.c: Likewise.
2354         * gcc.target/i386/long-double-128-7.c: Likewise.
2355         * gcc.target/i386/long-double-128-8.c: Likewise.
2356         * gcc.target/i386/long-double-128-9.c: Likewise.
2357         * gcc.target/i386/long-double-64-5.c: Likewise.
2358         * gcc.target/i386/long-double-64-6.c: Likewise.
2359         * gcc.target/i386/long-double-64-7.c: Likewise.
2360         * gcc.target/i386/long-double-64-8.c: Likewise.
2361         * gcc.target/i386/long-double-64-9.c: Likewise.
2362         * gcc.target/i386/long-double-80-10.c: Likewise.
2363         * gcc.target/i386/long-double-80-8.c: Likewise.
2364         * gcc.target/i386/long-double-80-9.c: Likewise.
2366 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
2368         PR rtl-optimization/57662
2369         * g++.dg/pr57662.C: New test.
2371 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2373         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
2374         * gcc.dg/vmx/perm.c: New.
2375         * gcc.dg/vmx/perm-be-order.c: New.
2377 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2379         * gcc.dg/vmx/vsums.c: New.
2380         * gcc.dg/vmx/vsums-be-order.c: New.
2382 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
2384         * g++.dg/ipa/devirt-23.C: New testcase.
2385         * g++.dg/ipa/devirt-20.C: Fix template.
2387 2014-02-02  Jan Hubicka  <jh@suse.cz>
2389         * g++.dg/ipa/devirt-21.C: New testcase.
2391 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2393         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
2394         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
2396 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
2398         PR target/60017
2399         * gcc.c-torture/execute/pr60017.c: New test.
2401 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
2403         PR fortran/57033
2404         * gfortran.dg/default_initialization_7.f90: New test.
2406 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
2408         PR fortran/59906
2409         * gfortran.dg/elemental_subroutine_9.f90: New test.
2411 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2413         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
2415 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2417         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
2419 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2421         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
2423 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
2425         PR c++/51219
2426         * g++.dg/init/bitfield5.C: New.
2428 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
2430         PR tree-optimization/60003
2431         * gcc.c-torture/execute/pr60003.c: New test.
2433 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
2435         PR bootstrap/59985
2436         * gcc.target/arm/pr59985.C: New.
2438 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2440         PR sanitizer/59410
2441         * lib/tsan-dg.exp (tsan_init): Instead of not running any
2442         tsan tests if trivial testcase doesn't run, set dg-do-what-default
2443         to compile.
2444         (tsan_finish): Restore dg-do-what-default.
2445         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
2446         * g++.dg/tsan/fd_close_norace2.C: Likewise.
2447         * g++.dg/tsan/default_options.C: Likewise.
2448         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2449         * g++.dg/tsan/atomic_free2.C: Likewise.
2450         * g++.dg/tsan/cond_race.C: Likewise.
2451         * g++.dg/tsan/fd_close_norace.C: Likewise.
2452         * g++.dg/tsan/benign_race.C: Likewise.
2453         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2454         * c-c++-common/tsan/simple_race.c: Likewise.
2455         * c-c++-common/tsan/mutexset1.c: Likewise.
2456         * c-c++-common/tsan/thread_leak2.c: Likewise.
2457         * c-c++-common/tsan/tls_race.c: Likewise.
2458         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2459         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
2460         * c-c++-common/tsan/free_race2.c: Likewise.
2461         * c-c++-common/tsan/thread_leak.c: Likewise.
2462         * c-c++-common/tsan/thread_leak1.c: Likewise.
2463         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2464         * c-c++-common/tsan/free_race.c: Likewise.
2465         * c-c++-common/tsan/sleep_sync.c: Likewise.
2466         * c-c++-common/tsan/tiny_race.c: Likewise.
2467         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2468         * c-c++-common/tsan/atomic_stack.c: Likewise.
2469         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
2470         in dg-output regexps.
2471         * c-c++-common/tsan/simple_stack.c: Likewise.
2473 2014-01-31  Richard Henderson  <rth@redhat.com>
2475         * g++.dg/tm/pr60004.C: New.
2477 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
2479         PR c++/59082
2480         * g++.dg/inherit/crash4.C: New.
2482 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
2484         * c-c++-common/tsan/simple_race.c: Made test less flaky.
2486 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2488         * gcc.target/i386/m512-check.h: Use correct rounding values.
2490 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2492         * gcc.target/i386/avx-1.c: Use correct rounding values.
2493         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
2494         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
2495         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
2496         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
2497         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
2498         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
2499         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
2500         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
2501         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
2502         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
2503         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
2504         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
2505         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
2506         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
2507         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
2508         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
2509         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
2510         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
2511         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
2512         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
2513         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
2514         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
2515         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
2516         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
2517         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
2518         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2519         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
2520         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
2521         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
2522         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
2523         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
2524         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
2525         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
2526         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
2527         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
2528         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
2529         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
2530         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
2531         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
2532         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
2533         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
2534         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
2535         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
2536         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
2537         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
2538         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
2539         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
2540         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
2541         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
2542         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
2543         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
2544         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
2545         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
2546         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
2547         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
2548         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
2549         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
2550         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
2551         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
2552         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
2553         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
2554         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
2555         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
2556         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
2557         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
2558         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
2559         * gcc.target/i386/sse-13.c: Ditto.
2560         * gcc.target/i386/sse-14.c: Ditto.
2561         * gcc.target/i386/sse-22.c: Ditto.
2562         * gcc.target/i386/sse-23.c: Ditto.
2564 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2566         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
2567         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
2569 2014-01-31  Richard Biener  <rguenther@suse.de>
2571         PR middle-end/59990
2572         * gcc.dg/torture/pr59990.c: New testcase.
2574 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2576         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
2577         if it fails don't run any tsan tests.
2579 2014-01-31  Marek Polacek  <polacek@redhat.com>
2581         PR c/59963
2582         * gcc.dg/pr59940.c (g): Adjust dg-warning.
2583         (y): Adjust dg-error.
2584         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
2585         * gcc.dg/pr59963-1.c: New test.
2586         * gcc.dg/pr59963-2.c: New test.
2587         * gcc.dg/pr59963-3.c: New test.
2589 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
2591         PR target/59923
2592         * gcc.target/arm/pr59923.c: New test.
2594 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2596         * gcc.dg/vmx/splat.c: New.
2597         * gcc.dg/vmx/splat-vsx.c: New.
2598         * gcc.dg/vmx/splat-be-order.c: New.
2599         * gcc.dg/vmx/splat-vsx-be-order.c: New.
2600         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
2601         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
2603 2014-01-30  Richard Biener  <rguenther@suse.de>
2605         PR tree-optimization/59993
2606         * gcc.dg/torture/pr59993.c: New testcase.
2608 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
2610         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
2611         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
2612         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
2613         vect_int rather than vect_float.
2615 2014-01-30  Marek Polacek  <polacek@redhat.com>
2617         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
2619 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
2621         * gcc.target/microblaze/isa/fcmp4.c: New.
2623 2014-01-30  Marek Polacek  <polacek@redhat.com>
2625         PR c/59940
2626         * gcc.dg/pr59940.c: New test.
2627         * gcc.dg/pr35635.c (func3): Move dg-warning.
2629 2014-01-30  Richard Biener  <rguenther@suse.de>
2631         PR tree-optimization/59903
2632         * gcc.dg/torture/pr59903.c: New testcase.
2634 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2636         PR c++/58843
2637         * g++.dg/lookup/crash8.C: New.
2639 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2641         PR c++/58649
2642         * g++.dg/template/crash117.C: New.
2644 2014-01-30  Richard Biener  <rguenther@suse.de>
2646         PR c/59905
2647         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
2648         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
2649         abort.
2650         * gcc.dg/invalid-call-1.c: Likewise.
2652 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2654         PR c++/58561
2655         * g++.dg/cpp1y/auto-fn23.C: New.
2657 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2659         PR c++/58846
2660         * g++.dg/init/dso_handle2.C: New.
2662 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2664         PR c++/58674
2665         * g++.dg/cpp0x/pr58674.C: New.
2667 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2669         PR target/59617
2670         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
2671         * gcc.target/i386/avx512f-gather-5.c: Ditto.
2673 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2675         * gcc.dg/vmx/merge-be-order.c: New.
2676         * gcc.dg/vmx/merge.c: New.
2677         * gcc.dg/vmx/merge-vsx-be-order.c: New.
2678         * gcc.dg/vmx/merge-vsx.c: New.
2680 2014-01-29  Richard Biener  <rguenther@suse.de>
2682         PR tree-optimization/58742
2683         * gcc.dg/pr58742-1.c: New testcase.
2684         * gcc.dg/pr58742-2.c: Likewise.
2685         * gcc.dg/pr58742-3.c: Likewise.
2687 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
2689         * gcc.target/arm/ftest-armv7ve-arm.c: New.
2690         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
2691         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
2693 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2695         PR c++/58702
2696         * g++.dg/gomp/pr58702.C: New.
2698 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
2700         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
2701         selector.
2703 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
2705         PR middle-end/59917
2706         PR tree-optimization/59920
2707         * gcc.dg/pr59920-1.c: New test.
2708         * gcc.dg/pr59920-2.c: New test.
2709         * gcc.dg/pr59920-3.c: New test.
2710         * c-c++-common/gomp/pr59917-1.c: New test.
2711         * c-c++-common/gomp/pr59917-2.c: New test.
2713         PR tree-optimization/59594
2714         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
2715         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
2716         * gcc.dg/vect/pr59594.c: New test.
2718 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
2720         PR fortran/59414
2721         * gfortran.dg/allocate_class_3.f90: New test.
2723 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
2725         PR preprocessor/59935
2726         * c-c++-common/cpp/warning-zero-location.c: New test.
2727         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
2729 2014-01-27  Steve Ellcey  <sellcey@mips.com>
2731         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
2733 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
2735         * g++.dg/ext/mv16.C: New tests.
2737 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
2739         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
2740         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2741         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
2742         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2743         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
2744         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2745         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
2746         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2747         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2748         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2749         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2750         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2751         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2752         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2753         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2754         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2755         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2756         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2757         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2758         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2759         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2760         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2761         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2762         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2763         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2764         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2765         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2766         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2767         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2768         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2769         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2770         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2771         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2772         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2773         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2774         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2775         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2776         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2777         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
2778         _mm512_mask_cvtepi32_storeu_epi8.
2779         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2780         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
2781         _mm512_mask_cvtepi32_storeu_epi16.
2782         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2783         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
2784         _mm512_mask_cvtepi64_storeu_epi8.
2785         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2786         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
2787         _mm512_mask_cvtepi64_storeu_epi16.
2788         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2789         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
2790         _mm512_mask_cvtepi64_storeu_epi32.
2791         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2792         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
2793         _mm512_mask_cvtsepi32_storeu_epi8.
2794         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2795         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
2796         _mm512_mask_cvtsepi32_storeu_epi16.
2797         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2798         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
2799         _mm512_mask_cvtsepi64_storeu_epi8.
2800         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2801         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
2802         _mm512_mask_cvtsepi64_storeu_epi16.
2803         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2804         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
2805         _mm512_mask_cvtsepi64_storeu_epi32.
2806         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2807         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
2808         _mm512_mask_cvtusepi32_storeu_epi8.
2809         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2810         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
2811         _mm512_mask_cvtusepi32_storeu_epi16.
2812         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2813         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2814         _mm512_mask_cvtusepi64_storeu_epi8.
2815         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2816         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2817         _mm512_mask_cvtusepi64_storeu_epi16.
2818         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2819         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2820         _mm512_mask_cvtusepi64_storeu_epi32.
2821         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2822         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2824 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2826         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2827         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2828         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2829         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2830         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2831         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2832         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2833         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2834         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2835         built-ins roudning immediate.
2836         * gcc.target/i386/sse-22.c: Add new built-ins.
2837         * gcc.target/i386/sse-23.c: Ditto.
2838         * gcc.target/i386/avx-1.c: Ditto.
2840 2014-01-27  Christian Bruel  <christian.bruel@st.com>
2842         * gcc.target/sh/torture/strncmp.c: New tests.
2844 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
2846         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2848 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2850         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2852 2014-01-24  Jeff Law  <law@redhat.com>
2854         PR tree-optimization/59919
2855         * gcc.c-torture/compile/pr59919.c: New test.
2857 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
2859         PR c++/57524
2860         * g++.dg/ext/timevar2.C: New.
2862 2014-01-24  Marek Polacek  <polacek@redhat.com>
2864         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2866 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
2868         PR target/59929
2869         * gcc.target/i386/pr59929.c: New test.
2871 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2873         PR target/59909
2874         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2875         word atomic functions at runtime.
2877 2014-01-23  Marek Polacek  <polacek@redhat.com>
2879         PR c/59846
2880         * gcc.dg/pr59846.c: New test.
2882 2014-01-23  Marek Polacek  <polacek@redhat.com>
2884         PR c/58346
2885         * c-c++-common/pr58346-1.c: New test.
2886         * c-c++-common/pr58346-2.c: New test.
2887         * c-c++-common/pr58346-3.c: New test.
2889 2014-01-23  Marek Polacek  <polacek@redhat.com>
2891         PR c/59871
2892         * gcc.dg/20020220-2.c: Adjust dg-warning message.
2893         * gcc.dg/pr59871.c: New test.
2895 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
2897         PR c++/58980
2898         * g++.dg/parse/enum11.C: New.
2900 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2902         * gcc.target/aarch64/sshr64_1.c: New testcase.
2904 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2906         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2907         SIMD enabled function.
2908         * g++.dg/cilk-plus/ef_test.C: New test.
2909         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2910         and added C++ ones.
2911         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2912         to differenciate C error messages from C++ ones.
2914 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2916         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2918 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
2920         * gcc.target/microblaze/others/builtin-trap.c: New test,
2922 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
2924         PR middle-end/58809
2925         * c-c++-common/gomp/pr58809.c: New test.
2927 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
2929         PR sanitizer/59897
2930         * c-c++-common/asan/use-after-return-1.c: Fixed
2931         to pass on darwin.
2933 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
2935         PR preprocessor/58580
2936         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2938 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2939             Ilya Tocar  <ilya.tocar@intel.com>
2941         * gcc.target/i386/avx512f-kmovw-1.c: New.
2943 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2945         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2946         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2947         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2948         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2949         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2950         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2952 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
2954         PR target/52125
2955         * gcc.dg/pr48774.c: Remove skip for mips_rel.
2956         * gcc.target/mips/pr52125.c: New test.
2958 2014-01-22  Marek Polacek  <polacek@redhat.com>
2960         PR c/59891
2961         * gcc.dg/torture/pr59891.c: New test.
2963 2014-01-22  Jeff Law  <law@redhat.com>
2965         PR tree-optimization/59597
2966         * gcc.dg/tree-ssa/pr59597.c: New test.
2968 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
2970         PR rtl-optimization/59477
2971         * g++.dg/pr59477.C: New.
2973 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
2975         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2977 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2979         PR c++/59482
2980         * g++.dg/pr59482.C: New.
2982 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2984         * gcc.dg/vmx/insert-vsx-be-order.c: New.
2985         * gcc.dg/vmx/extract-vsx.c: New.
2986         * gcc.dg/vmx/extract-vsx-be-order.c: New.
2987         * gcc.dg/vmx/insert-vsx.c: New.
2989 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2991         PR rtl-optimization/59896
2992         * gcc.target/arm/pr59896.c: New.
2994 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2996         PR rtl-optimization/59858
2997         * gcc.target/arm/pr59858.c: New.
2999 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
3001         PR target/59003
3002         * gcc.dg/tree-prof/pr59003.c: New test.
3004         PR middle-end/59860
3005         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
3006         other targets.
3008 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
3010         * gfortran.dg/round_3.f08: Add more cases.
3012 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
3014         * lib/target-supports.exp (force_conventional_output_for): New
3015         procedure.
3016         * lib/scanasm.exp (scan-assembler_required_options)
3017         (scan-assembler-not_required_options)
3018         (scan-assembler-times_required_options): Replace with
3019         force_conventional_output_fors.
3020         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
3021         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
3023 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
3025         PR middle-end/59789
3026         * gcc.target/i386/pr59789.c: New testcase.
3028 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
3030         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
3031         the 'code' bitfield from 16 to 8.
3033 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
3035         * lib/target-supports.exp
3036         (check_effective_target_vect_perm): Exclude aarch64_be.
3037         (check_effective_target_vect_perm_byte): Likewise.
3038         (check_effective_target_vect_perm_short): Likewise.
3040 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
3042         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
3043         (RUN_TEST): Use new macro.
3044         (INDEX64_32): Delete.
3045         (INDEX64_64): Likewise.
3046         (INDEX128_32): Likewise.
3047         (INDEX128_64): Likewise.
3048         (INDEX): Likewise.
3049         (test_vneg_f32): Use fixed RUN_TEST.
3051 2014-01-20  Richard Biener  <rguenther@suse.de>
3053         PR middle-end/59860
3054         * gcc.dg/pr59860.c: New testcase.
3056 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
3058         PR target/59880
3059         * gcc.target/i386/pr59880.c: New test.
3061 2014-01-20  Renlin Li  <renlin.li@arm.com>
3063         * gcc.dg/pr44194-1.c: Tweak regexp.
3065 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3067         PR libfortran/59771
3068         PR libfortran/59774
3069         PR libfortran/59836
3070         * gfortran.dg/round_3.f08: New cases added.
3071         * gfortran.dg/fmt_g_1.f90: New test.
3073 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
3075         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
3077 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
3079         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
3081 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
3083         * gcc.dg/vect/pr57705.c: Require vect_int.
3084         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
3085         * gcc.dg/vect/vect-alias-check.c: Likewise.
3087 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
3089         PR fortran/58007
3090         * gfortran.dg/unresolved_fixup_1.f90: New test.
3091         * gfortran.dg/unresolved_fixup_2.f90: New test.
3093 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
3095         PR target/58944
3096         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
3097         Remove dg-prune-output lines.
3099 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
3101         PR middle-end/59706
3102         * gfortran.dg/pr59706.f90: New test.
3103         * g++.dg/ext/pr59706.C: New test.
3105 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
3107         PR c++/59270
3108         PR c++/58811
3109         * g++.dg/cpp0x/decltype-incomplete1.C: New.
3110         * g++.dg/init/pr58811.C: Likewise.
3112 2014-01-17  Jeff Law  <law@redhat.com>
3114         PR middle-end/57904
3115         * gfortran.dg/pr57904.f90: New test.
3117 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
3119         PR c++/59269
3120         * g++.dg/cpp0x/nsdmi-union4.C: New.
3122 2014-01-17  Marek Polacek  <polacek@redhat.com>
3124         PR c++/59838
3125         * g++.dg/diagnostic/pr59838.C: New test.
3127 2014-01-17  Marek Polacek  <polacek@redhat.com>
3129         PR c/58346
3130         * gcc.dg/pr58346.c: New test.
3132 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
3134         PR testsuite/58776
3135         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
3136         dg-options, use dg-additional-options for i?86/x86_64 to avoid
3137         option duplication.
3139         PR fortran/59440
3140         * gfortran.dg/pr59440-1.f90: New test.
3141         * gfortran.dg/pr59440-2.f90: New test.
3142         * gfortran.dg/pr59440-3.f90: New test.
3144         PR testsuite/59064
3145         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
3146         testing for " version" and " alias" with one testing for
3147         " version\[^\n\r]* alias".
3148         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
3149         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
3150         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
3151         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
3152         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
3153         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
3155         PR c++/57945
3156         * c-c++-common/torture/pr57945.c: New test.
3158 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
3160         * gcc.target/arm/its.c: New testcase.
3162 2014-01-16  Jan Hubicka  <jh@suse.cz>
3164         PR ipa/59775
3165         * g++.dg/torture/pr59775.C: New testcase.
3167 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
3169         PR middle-end/58344
3170         * gcc.c-torture/compile/pr58344.c: New test.
3172         PR target/59839
3173         * gcc.target/i386/pr59839.c: New test.
3175         PR debug/54694
3176         * gcc.target/i386/pr9771-1.c (main): Rename to...
3177         (real_main): ... this.  Add __asm name "main".
3178         (ASMNAME, ASMNAME2, STRING): Define.
3180 2014-01-16  Nick Clifton  <nickc@redhat.com>
3182         PR middle-end/28865
3183         * gcc.c-torture/compile/pr28865.c: New.
3184         * gcc.c-torture/execute/pr28865.c: New.
3186 2014-01-16  Marek Polacek  <polacek@redhat.com>
3188         PR middle-end/59827
3189         * gcc.dg/pr59827.c: New test.
3191 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
3193         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
3195 2014-01-15  Richard Henderson  <rth@redhat.com>
3197         PR debug/54694
3198         * gcc.target/i386/pr54694.c: New test.
3200 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
3202         PR c++/49718
3203         * g++.dg/pr49718.C: New test.
3205 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
3207         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
3209 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3211         * gcc.dg/vmx/mult-even-odd.c: New.
3212         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
3214 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3216         * lib/target-supports.exp (check_libcilkrts_available): Added an
3217         extern "C" if we are using C++ along with a function prototype.
3219 2014-01-15  Jeff Law  <law@redhat.com>
3221         PR tree-optimization/59747
3222         * gcc.c-torture/execute/pr59747.c: New test.
3224 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3226         PR target/59794
3227         * c-c++-common/convert-vec-1.c: Also prune ABI change for
3228         Linux/x86.
3229         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
3230         * g++.dg/ext/attribute-test-1.C: Likewise.
3231         * g++.dg/ext/attribute-test-2.C: Likewise.
3232         * g++.dg/ext/attribute-test-3.C: Likewise.
3233         * g++.dg/ext/attribute-test-4.C: Likewise.
3234         * g++.dg/ext/pr56790-1.C: Likewise.
3235         * g++.dg/torture/pr38565.C: Likewise.
3236         * gcc.dg/pr53060.c: Likewise.
3237         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
3238         * c-c++-common/vector-compare-2.c: Likewise.
3239         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
3240         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
3241         dg-message line number.
3243 2014-01-15  Matthias Klose  <doko@ubuntu.com>
3245         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
3247 2014-01-15  Richard Biener  <rguenther@suse.de>
3249         PR tree-optimization/59822
3250         * g++.dg/torture/pr59822.C: New testcase.
3252 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
3254         PR target/59808
3255         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
3256         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
3258 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
3259             Kugan Vivekanandarajah  <kuganv@linaro.org>
3261         PR target/59695
3262         * g++.dg/pr59695.C: New testcase.
3264 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3266         PR target/59803
3267         * gcc.c-torture/compile/pr59803.c: New testcase.
3269 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
3271         PR c/58943
3272         * gcc.c-torture/execute/pr58943.c: New test.
3273         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
3275 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3277         PR target/59794
3278         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
3279         * gcc.target/i386/pr39162.c (y): New __m256i variable.
3280         (bar): Change return type to void.  Set y to x.
3281         * gcc.target/i386/pr59794-1.c: New testcase.
3282         * gcc.target/i386/pr59794-2.c: Likewise.
3283         * gcc.target/i386/pr59794-3.c: Likewise.
3284         * gcc.target/i386/pr59794-4.c: Likewise.
3285         * gcc.target/i386/pr59794-5.c: Likewise.
3286         * gcc.target/i386/pr59794-6.c: Likewise.
3287         * gcc.target/i386/pr59794-7.c: Likewise.
3289 2014-01-14  Richard Biener  <rguenther@suse.de>
3291         PR tree-optimization/58921
3292         PR tree-optimization/59006
3293         * gcc.dg/torture/pr58921.c: New testcase.
3294         * gcc.dg/torture/pr59006.c: Likewise.
3295         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
3297 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
3299         PR testsuite/59494
3300         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
3301         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
3302         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
3303         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
3304         Executing predictive commoning without unrolling.
3306 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
3308         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
3309         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
3310         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
3311         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
3312         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
3313         __builtin_ia32_rsqrt28sd_round.
3314         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
3315         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3316         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3317         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3318         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3319         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3320         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
3321         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
3322         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
3323         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
3324         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
3325         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
3326         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
3327         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3328         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
3329         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
3330         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
3331         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3332         * gcc.target/i386/sse-22.c: Extend with new built-ins,
3333         fix wrong rounding mode (see above).
3334         * gcc.target/i386/sse-23.c: Ditto.
3336 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3338         * gcc.dg/vmx/insert.c: New.
3339         * gcc.dg/vmx/insert-be-order.c: New.
3340         * gcc.dg/vmx/extract.c: New.
3341         * gcc.dg/vmx/extract-be-order.c: New.
3343 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
3345         PR tree-optimization/59387
3346         * gcc.c-torture/execute/pr59387.c: New test.
3348 2014-01-13  Richard Biener  <rguenther@suse.de>
3350         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
3351         adjusting mathlib options.
3352         * gfortran.dg/lto/lto.exp: Likewise.
3354 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3356         * gnat.dg/loop_optimization17.adb: New test.
3357         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
3359 2014-01-13  Christian Bruel  <christian.bruel@st.com>
3361         * gcc.target/sh/cmpstrn.c: New case.
3363 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
3365         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
3366         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3368 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
3370         PR fortran/58026
3371         * gfortran.dg/alloc_comp_basics_6.f90: New.
3373 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3375         PR fortran/59700
3376         * gfortran.dg/pr59700.f90: New test.
3378 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3380         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
3381         * gfortran.dg/use_only_3.f90: Likewise.
3382         * gfortran.dg/inquire_10.f90: Delete opened file.
3383         * gfortran.dg/inquire_15.f90: Likewise.
3384         * gfortran.dg/pr16597.f90: Likewise.
3385         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
3386         for PR59419.
3388 2014-01-10  Jeff Law  <law@redhat.com>
3390         PR middle-end/59743
3391         * gcc.c-torture/compile/pr59743.c: New test.
3393 2014-01-10  Jan Hubicka  <jh@suse.cz>
3395         PR ipa/58585
3396         * g++.dg/torture/pr58585.C: New testcase.
3398 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
3400         * gcc.dg/pr46309.c: Disable for cris*-*-*.
3402 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
3404         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
3406 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
3408         PR target/59744
3409         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
3410         * gcc.target/aarch64/cmn-neg2.c: New test.
3412 2014-01-10  Richard Biener  <rguenther@suse.de>
3414         PR tree-optimization/59374
3415         * gcc.dg/torture/pr59374-3.c: New testcase.
3417 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3419         * lib/target-supports.exp
3420         (check_effective_target_arm_crypto_ok_nocache): New.
3421         (check_effective_target_arm_crypto_ok): Use above procedure.
3422         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
3424 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
3426         PR ipa/58252
3427         PR ipa/59226
3428         * g++.dg/ipa/devirt-20.C: New testcase.
3429         * g++.dg/torture/pr58252.C: Likewise.
3430         * g++.dg/torture/pr59226.C: Likewise.
3432 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3434         * c-c++-common/asan/no-asan-stack.c: New test.
3436 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
3438         PR middle-end/59670
3439         * gcc.dg/pr59670.c: New test.
3441 2014-01-09  Steve Ellcey  <sellcey@mips.com>
3443         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
3445 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
3447         PR middle-end/47735
3448         * gcc.target/i386/pr47735.c: New test.
3450         PR tree-optimization/59622
3451         * g++.dg/opt/pr59622-2.C: New test.
3452         * g++.dg/opt/pr59622-3.C: New test.
3453         * g++.dg/opt/pr59622-4.C: New test.
3454         * g++.dg/opt/pr59622-5.C: New test.
3456         PR sanitizer/59136
3457         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
3458         filename:line instead of (modulename+offset) form with stripped
3459         initial / from the filename.
3461 2014-01-09  Ian Lance Taylor  <iant@google.com>
3463         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
3464         the other Go compiler.
3466 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3468         PR c++/59730
3469         * g++.dg/cpp0x/variadic145.C: New.
3471 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
3473         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
3474         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
3476 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3478         PR testsuite/59524
3479         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
3480         are run only if the Cilk library is available/enabled.
3481         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3482         * lib/target-supports.exp (check_libcilkrts_available): New function.
3484 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3486         PR c++/59631
3487         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
3488         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3489         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
3490         with dg-additional-options.
3491         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3492         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3493         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3494         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3495         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
3496         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
3498 2014-01-09  Richard Biener  <rguenther@suse.de>
3500         PR tree-optimization/59715
3501         * gcc.dg/torture/pr59715.c: New testcase.
3503 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3505         * c-c++-common/asan/no-asan-globals.c: New test.
3506         * c-c++-common/asan/no-instrument-reads.c: Likewise.
3507         * c-c++-common/asan/no-instrument-writes.c: Likewise.
3508         * c-c++-common/asan/use-after-return-1.c: Likewise.
3509         * c-c++-common/asan/no-use-after-return.c: Likewise.
3511 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
3513         * gnat.dg/weak2.ad[sb]: New test.
3515 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3517         PR middle-end/59471
3518         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
3519         type, use pointers to vector type instead.
3521 2014-01-08  Catherine Moore  <clm@codesourcery.com>
3523         * gcc.target/mips/umips-branch-3.c: New test.
3524         * gcc.target/mips/umips-branch-4.c: New test.
3526 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3528         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
3529         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
3530         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
3531         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
3532         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
3533         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
3534         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
3535         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
3537 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3539         PR rtl-optimization/59137
3540         * gcc.target/mips/pr59137.c: New test.
3542 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
3544         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
3545         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
3546         * gcc.target/i386/pr55433.c (dg-options): Ditto.
3547         * gcc.target/i386/pr57848.c (dg-options): Ditto.
3548         * gcc.target/i386/pr59099.c (dg-options): Ditto.
3549         Require fpic effective target.
3550         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
3552 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3554         PR ipa/59722
3555         * gcc.dg/pr59722.c: New test.
3557 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3559         PR middle-end/57748
3560         * gcc.dg/torture/pr57748-3.c: New test.
3561         * gcc.dg/torture/pr57748-4.c: New test.
3563 2014-01-08  Marek Polacek  <polacek@redhat.com>
3565         PR middle-end/59669
3566         * gcc.dg/gomp/pr59669-1.c: New test.
3567         * gcc.dg/gomp/pr59669-2.c: New test.
3569 2014-01-08  Martin Jambor  <mjambor@suse.cz>
3571         PR ipa/59610
3572         * gcc.dg/ipa/pr59610.c: New test.
3574 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
3576         PR fortran/58182
3577         * gfortran.dg/binding_label_tests_26a.f90: New.
3578         * gfortran.dg/binding_label_tests_26b.f90: New.
3580 2014-01-08  Marek Polacek  <polacek@redhat.com>
3582         PR sanitizer/59667
3583         * c-c++-common/ubsan/pr59667.c: New test.
3585 2014-01-08  Richard Biener  <rguenther@suse.de>
3587         PR middle-end/59630
3588         * gcc.dg/pr59630.c: New testcase.
3590 2014-01-08  Richard Biener  <rguenther@suse.de>
3592         PR middle-end/59471
3593         * gcc.dg/pr59471.c: New testcase.
3595 2014-01-07  Jeff Law  <law@redhat.com>
3597         PR middle-end/53623
3598         * gcc.target/i386/pr53623.c: New test.
3600 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
3602         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
3603         blanks at EOF.
3604         * g++.dg/cpp1y/pr58534.C: Likewise.
3605         * g++.dg/cpp1y/pr58536.C: Likewise.
3606         * g++.dg/cpp1y/pr58548.C: Likewise.
3607         * g++.dg/cpp1y/pr58549.C: Likewise.
3608         * g++.dg/cpp1y/pr58637.C: Likewise.
3609         * g++.dg/cpp1y/pr59112.C: Likewise.
3610         * g++.dg/cpp1y/pr59113.C: Likewise.
3611         * g++.dg/cpp1y/pr59629.C: Likewise.
3612         * g++.dg/cpp1y/pr59635.C: Likewise.
3613         * g++.dg/cpp1y/pr59636.C: Likewise.
3614         * g++.dg/cpp1y/pr59638.C: Likewise.
3616 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
3618         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
3620 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
3622         * gcc.target/i386/intrinsics_4.c (bar): New function.
3624 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
3626         * g++.dg/ext/is_base_of_incomplete-2.C: New.
3628 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
3630         PR rtl-optimization/58668
3631         * gcc.dg/pr58668.c: New test.
3633         PR tree-optimization/59643
3634         * gcc.dg/pr59643.c: New test.
3635         * gcc.c-torture/execute/pr59643.c: New test.
3637 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3639         PR fortran/59589
3640         * gfortran.dg/class_allocate_16.f90: New.
3642 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
3644         PR target/59644
3645         * gcc.target/i386/pr59644.c: New test.
3647 2014-01-06  Marek Polacek  <polacek@redhat.com>
3649         PR c/57773
3650         * gcc.dg/pr57773.c: New test.
3652 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
3654         PR c++/59635
3655         PR c++/59636
3656         PR c++/59629
3657         PR c++/59638
3658         * g++.dg/cpp1y/pr59635.C: New testcase.
3659         * g++.dg/cpp1y/pr59636.C: New testcase.
3660         * g++.dg/cpp1y/pr59629.C: New testcase.
3661         * g++.dg/cpp1y/pr59638.C: New testcase.
3663 2014-01-06  Martin Jambor  <mjambor@suse.cz>
3665         PR ipa/59008
3666         * gcc.dg/ipa/pr59008.c: New test.
3668 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3670         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
3671         if supported.
3673 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3675         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
3676         Require c99_runtime.
3677         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
3679         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
3680         Require c99_runtime.
3681         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
3682         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
3683         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
3685         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
3686         Require c99_runtime.
3687         Make CALC void static.
3688         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
3690         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
3691         Require c99_runtime.
3692         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
3694 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3696         * gcc.target/i386/pr59501-1.c: Require avx effective target.
3697         * gcc.target/i386/pr59501-2.c: Likewise.
3698         * gcc.target/i386/pr59501-3.c: Likewise.
3699         * gcc.target/i386/pr59501-4.c: Likewise.
3700         * gcc.target/i386/pr59501-5.c: Likewise.
3701         * gcc.target/i386/pr59501-6.c: Likewise.
3703 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3705         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
3706         * gcc.target/i386/pr59390_1.c: Likewise.
3707         * gcc.target/i386/pr59390_2.c: Likewise.
3709 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3711         * gcc.dg/pr59350.c: Tweak.
3712         * gcc.dg/pr59350-2.c: New test.
3713         * g++.dg/pr59510.C: Likewise.
3715 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3717         PR fortran/59023
3718         * gfortran.dg/bind_c_procs_2.f90: New.
3720 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
3722         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
3723         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3724         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3725         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3726         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
3727         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3728         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3730 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3732         * gcc.target/arm/neon-nested-apcs.c: New test.
3734 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
3736         PR tree-optimization/59519
3737         * gcc.dg/vect/pr59519-1.c: New test.
3738         * gcc.dg/vect/pr59519-2.c: New test.
3740         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
3741         vmovdqu32.
3743 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
3745         PR fortran/59547
3746         * gfortran.dg/typebound_proc_32.f90: New.
3748 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
3750         PR c++/58950
3751         * g++.dg/pr58950.C: New file.
3753 2014-01-03  Tobias Burnus  <burnus@net-b.de>
3755         PR c++/58567
3756         * g++.dg/gomp/pr58567.C: New.
3758 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
3760         PR tree-optimization/59651
3761         * gcc.dg/torture/pr59651.c: New test.
3762         * gcc.dg/vect/pr59651.c: Ditto.
3764 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
3766         PR target/59625
3767         * gcc.target/i386/pr59625.c: New test.
3769 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
3771         Core DR 1442
3772         PR c++/59165
3773         * g++.dg/cpp0x/range-for28.C: New.
3774         * g++.dg/cpp0x/range-for3.C: Update.
3776 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
3778         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
3780 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3782         PR c++/59641
3783         * g++.dg/cpp0x/pr59641.C: New file.
3785 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3787         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
3789 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3791         PR c++/59378
3792         * g++.dg/ext/pr59378.C: New file.
3794 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3796         Update copyright years
3798 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3800         * gcc.target/arc/arc.exp: Use the standard form for the copyright
3801         notice.
3803 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
3805         PR fortran/59654
3806         * gfortran.dg/dynamic_dispatch_12.f90: New.
3808 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
3810         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
3811         the builtin isn't optimized away as unused.
3813         PR rtl-optimization/59647
3814         * g++.dg/opt/pr59647.C: New test.
3816 Copyright (C) 2014 Free Software Foundation, Inc.
3818 Copying and distribution of this file, with or without modification,
3819 are permitted in any medium without royalty provided the copyright
3820 notice and this notice are preserved.