2014-04-14 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob0a741fb0b68cfd5dabc32ac1dfd69f696601170c
1 2014-04-14  Richard Biener  <rguenther@suse.de>
3         * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
5 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7         * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
9 2014-04-14  Richard Biener  <rguenther@suse.de>
10         Marc Glisse  <marc.glisse@inria.fr>
12         PR c/60819
13         * gcc.target/i386/vec-may_alias.c: New testcase.
15 2014-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17         * lib/target-supports.exp
18         (check_effective_target_vect_widen_mult_si_to_di_pattern):
19         Initialize et_vect_widen_mult_si_to_di_pattern_saved.
20         Fix formatting.
22 2014-04-14  Richard Biener  <rguenther@suse.de>
24         PR lto/60720
25         * gcc.dg/lto/pr60720_0.c: New testcase.
26         * gcc.dg/lto/pr60720_1.c: Likewise.
28 2014-04-14  Christian Bruel  <christian.bruel@st.com>
30         * gcc.target/sh/memset.c: New test.
32 2014-04-14  Richard Biener  <rguenther@suse.de>
34         PR middle-end/55022
35         * gcc.dg/graphite/pr55022.c: New testcase.
37 2014-04-14  Richard Biener  <rguenther@suse.de>
39         PR tree-optimization/59817
40         PR tree-optimization/60453
41         * gfortran.dg/graphite/pr59817.f: New testcase.
42         * gcc.dg/graphite/pr59817-1.c: Likewise.
43         * gcc.dg/graphite/pr59817-2.c: Likewise.
45 2014-04-14  Jason Merrill  <jason@redhat.com>
47         Revert:
48         * lib/gcc-dg.exp (dg-build-dso): New.
49         (gcc-dg-test-1): Handle dg-do-what "dso".
51 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
53         PR fortran/60717
54         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
56         PR fortran/58085
57         * gfortran.dg/associate_15.f90: New test.
59 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
61         PR middle-end/60467
62         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
63         case to check.
65 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
67         PR middle-end/60469
68         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
70 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
72         * gcc.target/mips/umips-store16-1.c: New test.
74 2014-04-11  Tobias Burnus  <burnus@net-b.de>
76         PR c/60194
77         * * g++.dg/warn/warn_format_signedness.C: New.
78         * gcc.dg/format/warn-signedness.c: New.
80 2014-04-11  Tobias Burnus  <burnus@net-b.de>
82         PR fortran/58880
83         PR fortran/60495
84         * gfortran.dg/finalize_25.f90: New.
86 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
88         * gcc.target/epiphany/t1068-2.c: New file.
90 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
92         * gcc.target/epiphany/btst-1.c: New test.
94 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
96         PR rtl-optimization/60651
97         * gcc.target/epiphany/mode-switch.c: New test.
99 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
101         PR c++/58600
102         * g++.dg/cpp0x/gen-attrs-58.C: New.
103         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
105 2014-04-11  Steve Ellcey  <sellcey@mips.com>
106             Jakub Jelinek  <jakub@redhat.com>
108         PR middle-end/60556
109         * gcc.c-torture/compile/pr60556.c: New test.
111 2014-04-11  Richard Biener  <rguenther@suse.de>
113         PR middle-end/60797
114         * gcc.dg/pr60797.c: New testcase.
116 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
118         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
119         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
120         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
121         rename to ...
122         * gcc.target/s390/htm-nofloat-1.c: ... this one.
123         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
124         instructions as well.
126 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
128         PR rtl-optimization/60663
129         * gcc.target/arm/pr60663.c: New test.
131 2014-04-10  Jason Merrill  <jason@redhat.com>
133         * g++.dg/dso/dlclose1.C: Disable for 4.9.
135 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
137         PR lto/60567
138         * g++.dg/lto/pr60567_0.C: New test.
140 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
142         * gfortran.dg/class_nameclash.f90: New test.
144 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
146         PR c++/52844
147         * g++.dg/cpp0x/variadic156.C: New.
149 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
151         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
152         long.
154 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
156         PR debug/60655
157         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
158         -fdata-sections.
160 2014-04-09  Steve Ellcey  <sellcey@mips.com>
162         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
163         and scan lists.
165 2014-04-09  Cong Hou  <congh@google.com>
167         PR testsuite/60773
168         * lib/target-supports.exp:
169         (check_effective_target_vect_widen_si_to_di_pattern): New.
170         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
171         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
172         targets only.
173         (foo): Fix up formatting.
174         (main): Call check_vect.
176 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
178         PR c++/59115
179         * g++.dg/template/crash119.C: New.
181 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
183         * gcc.target/powerpc/atomic_load_store-p8.c: New.
185 2014-04-08  Jason Merrill  <jason@redhat.com>
187         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to
188         compile.
190 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
192         PR rtl-optimization/60776
193         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
194         * gcc.dg/builtin-bswap-7.c: Likewise.
195         * gcc.dg/builtin-bswap-6a.c: New testcase.
196         * gcc.dg/builtin-bswap-7a.c: New testcase.
198         Revert
199         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
201         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
202         optimization.
203         * gcc.dg/builtin-bswap-7.c: Likewise.
205 2014-04-08  Richard Biener  <rguenther@suse.de>
207         PR tree-optimization/60785
208         * gcc.dg/graphite/pr60785.c: New testcase.
210 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
212         PR target/60602
213         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
214         with as at -O0.
216 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
218         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
219         * g++.dg/warn/Wnvdtor-3.C: Likewise.
220         * g++.dg/warn/Wnvdtor-4.C: Likewise.
222 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
224         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
226 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
228         PR target/60609
229         * g++.dg/torture/pr60609.C: New test.
231 2014-04-07  Richard Biener  <rguenther@suse.de>
233         PR tree-optimization/60766
234         * gcc.dg/torture/pr60766.c: New testcase.
236 2014-04-07  Jason Merrill  <jason@redhat.com>
238         * lib/gcc-dg.exp (dg-build-dso): New.
239         (gcc-dg-test-1): Handle dg-do-what "dso".
240         * lib/target-supports.exp (add_options_for_dlopen): New.
241         (check_effective_target_dlopen): Use it.
243 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
245         * gcc.target/arm/pr60657.c: Fix missing curly brace.
247 2014-04-07  Richard Biener  <rguenther@suse.de>
249         PR middle-end/60750
250         * g++.dg/torture/pr60750.C: New testcase.
251         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
253 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
255         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
257 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
259         PR testsuite/60671
260         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
262 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
264         PR testsuite/60672
265         * g++.dg/cpp1y/auto-fn25.C: Require lto.
267         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
269 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
271         * gfortran.dg/warn_conversion_4.f90: Adjust test.
273 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
275         * gcc.target/avr/dev-specific-rmw.c: New test.
277 2014-04-04  Cong Hou  <congh@google.com>
279         PR tree-optimization/60656
280         * gcc.dg/vect/pr60656.c: New test.
282 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
284         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
285         optimization.
286         * gcc.dg/builtin-bswap-7.c: Likewise.
288 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
290         PR c++/58207
291         * g++.dg/cpp0x/constexpr-ice15.C: New.
293 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
295         PR ipa/59626
296         testcase by Richard Biener
297         * gcc.dg/lto/pr59626_0.c: New testcase.
298         * gcc.dg/lto/pr59626_1.c: New testcase.
300 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
302         PR debug/60655
303         * gcc.c-torture/compile/pr60655-1.c: New test.
305 2014-04-04  Martin Jambor  <mjambor@suse.cz>
307         PR ipa/60640
308         * g++.dg/ipa/pr60640-1.C: New test.
309         * g++.dg/ipa/pr60640-2.C: Likewise.
310         * g++.dg/ipa/pr60640-3.C: Likewise.
311         * g++.dg/ipa/pr60640-4.C: Likewise.
313 2014-04-04  Jeff Law  <law@redhat.com>
315         PR target/60657
316         * gcc.target/arm/pr60657.c: New test.
318 2014-04-04  Richard Biener  <rguenther@suse.de>
320         PR ipa/60746
321         * g++.dg/torture/pr60746.C: New testcase.
323 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
325         * g++.old-deja/g++.robertl/eb121.C: Adjust.
326         * g++.old-deja/g++.jason/overload21.C: Likewise.
327         * g++.old-deja/g++.law/init5.C: Likewise.
329 2014-04-03  Cong Hou  <congh@google.com>
331         PR tree-optimization/60505
332         * gcc.dg/vect/pr60505.c: New test.
334 2014-04-03  Richard Biener  <rguenther@suse.de>
336         PR tree-optimization/60740
337         * gcc.dg/graphite/pr60740.c: New testcase.
339 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
341         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
342         * g++.dg/warn/Wnvdtor-2.C: New.
343         * g++.dg/warn/Wnvdtor-3.C: New.
344         * g++.dg/warn/Wnvdtor-4.C: New.
345         * g++.dg/warn/Weff1.C: Delete.
346         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
347         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
349 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
351         PR ipa/60659
352         * testsuite/g++.dg/torture/pr60659.C: New testcase.
354 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
356         PR tree-optimization/60733
357         * gcc.dg/torture/pr60733.c:  New test.
359 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
361         PR rtl-optimization/60650
362         * gcc.target/arm/pr60650-2.c: New.
364 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
366         * gcc.target/i386/avx2-vpand-3.c,
367         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
369 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
371         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
372         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
373         gcc.target/i386/memcpy-strategy-1.c,
374         gcc.target/i386/memcpy-strategy-2.c,
375         gcc.target/i386/memcpy-vector_loop-1.c,
376         gcc.target/i386/memcpy-vector_loop-2.c,
377         gcc.target/i386/memset-vector_loop-1.c,
378         gcc.target/i386/memset-vector_loop-2.c,
379         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
380         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
381         -march= options different from those in dg-options.
383 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
385         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
386         gcc.target/i386/pr30970.c: Use -mtune=generic.
387         * gcc.target/i386/avx2-vpaddb-3.c,
388         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
389         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
390         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
391         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
392         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
393         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
394         gcc.target/i386/avx2-vpsubw-3.c,
395         gcc.target/i386/avx256-unaligned-load-1.c,
396         gcc.target/i386/avx256-unaligned-load-4.c,
397         gcc.target/i386/avx256-unaligned-store-1.c,
398         gcc.target/i386/avx256-unaligned-store-2.c,
399         gcc.target/i386/avx256-unaligned-store-4.c: Use
400         -mno-prefer-avx128.
402 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
403             Iain Sandoe <iain@codesourcery.com>
405         PR target/54083
406         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
407         with the additional options -Wl,-undefined,dynamic_lookup
408         and -Wl,-flat_namespace.
409         * gcc.dg/torture/pr53922.c: Additional option
410         -Wl,-flat_namespace for darwin[89].
411         * gcc.dg/torture/pr60092.c: Additional options
412         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
413         for darwin[89].
415 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
417         PR target/43751
418         * lib/prune.exp: Modify the regular express to prune
419         the new warnings introduced by r205679 on darwin9.
421 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
423         * g++.dg/init/ctor4.C: Adjust.
424         * g++.dg/init/ctor4-1.C: New.
425         * g++.dg/cpp0x/defaulted2.C: Adjust.
427 2014-04-01  Richard Henderson  <rth@redhat.com>
429         PR target/60704
430         * gcc.dg/pr60704.c: New file.
432 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
434         PR target/60363
435         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
436         logical_op_short_circuit targets.
438 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
440         PR libfortran/60128
441         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
442         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
444 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
446         PR rtl-optimization/60700
447         * gcc.target/i386/pr60700.c: New test.
449 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
451         PR target/60650
452         * gcc.target/arm/pr60650.c: Adjust command line options.
454 2014-03-31  Martin Jambor  <mjambor@suse.cz>
456         PR middle-end/60647
457         * gcc.dg/pr60647-1.c: New test.
458         * gcc.dg/pr60647-2.c: Likewise.
460 2014-03-31  Richard Biener  <rguenther@suse.de>
462         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
464 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
466         PR target/60034
467         * gcc.target/aarch64/pr60034.c: New file.
469 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
471         PR c++/60626
472         * g++.dg/cpp1y/pr60626.C: New testcase.
474 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
476         * gcc.dg/pr45416.c: Allow bextr on x86.
477         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
478         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
479         gcc.target/i386/fma4-vector.c: Use -mno-fma.
480         * gcc.target/i386/l_fma_double_1.c,
481         gcc.target/i386/l_fma_double_2.c,
482         gcc.target/i386/l_fma_double_3.c,
483         gcc.target/i386/l_fma_double_4.c,
484         gcc.target/i386/l_fma_double_5.c,
485         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
486         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
487         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
488         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
489         * gcc.target/i386/pr27971.c: Use -mno-tbm.
490         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
491         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
493 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
495         PR target/60648
496         * g++.dg/pr60648.C: Move test to...
497         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
498         dg-options, add for fpic targets dg-additional-options -fPIC.
500 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
502         * gnat.dg/opt33.adb: New testcase.
504 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
506         PR target/60697
507         * gcc.target/aarch64/pr60697.c: New.
509 2014-03-27  Jeff Law  <law@redhat.com>
511        PR target/60648
512        * g++.dg/pr60648.C: New test.
514 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
516         PR c++/60573
517         * g++.dg/cpp1y/pr60573.C: New testcase.
519 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
521         PR target/60693
522         * gcc.target/i386/pr60693.c: New test.
524 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
526         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
528 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
530         PR c++/60689
531         * c-c++-common/pr60689.c: New test.
533         PR c++/58678
534         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
535         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
536         targets.
538 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
540         PR target/60675
541         * gcc.target/aarch64/pr60675.C: New.
543 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
545         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special
546           option.
547         * lib/target-supports.exp: Return true for s390
548           in check_effective_logical_op_short_circuit.
550 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
552         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
553         of second source operand.
554         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
555         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
556         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
558 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
560         PR ipa/60315
561         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
563 2014-03-28  Tobias Burnus  <burnus@net-b.de>
565         * lib/cilk-plus-dg.exp: New.
566         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
567         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
569 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
571         PR fortran/60522
572         * gfortran.dg/where_4.f90:  New test case.
574 2014-03-27  Tobias Burnus  <burnus@net-b.de>
576         PR fortran/58880
577         * gfortran.dg/finalize_24.f90: New.
579 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
581         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
582         vbpermq builtin.
584         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
585         vec_select optimizations.
586         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
587         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
589         PR target/60672
590         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
591         xxpermdi builtins are supported.
593 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
595         PR rtl-optimization/60650
596         * gcc.target/arm/pr60650.c: New.
598 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
600         * gcc.target/s390/20140327-1.c: New testcase.
602 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
604         PR middle-end/60682
605         * g++.dg/gomp/pr60682.C: New test.
607 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
609         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
611 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
613         PR target/60580
614         * gcc.target/aarch64/pr60580_1.c: New.
615         * gcc.target/aarch64/test_fp_attribute_1.c: New.
616         * gcc.target/aarch64/test_fp_attribute_2.c: New.
618 2014-03-26  Dehao Chen  <dehao@google.com>
620         * gcc.dg/predict-8.c: New test.
622 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
624         PR c++/52369
625         * g++.dg/init/const10.C: New.
626         * g++.dg/init/const11.C: New.
627         * g++.dg/init/pr25811.C: Adjust.
628         * g++.dg/init/pr29043.C: Likewise.
629         * g++.dg/init/pr43719.C: Likewise.
630         * g++.dg/init/pr44086.C: Likewise.
631         * g++.dg/init/ctor8.C: Likewise.
632         * g++.dg/init/uninitialized1.C: Likewise.
634 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
636         PR sanitizer/60636
637         * c-c++-common/ubsan/pr60636.c: New test.
639 2014-03-26  Andreas Schwab  <schwab@suse.de>
641         * g++.dg/torture/pr60315.C: Remove duplication.
643 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
645         * gcc.c-torture/execute/20140326-1.c: New test.
647 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
649         PR ipa/60315
650         * g++.dg/torture/pr60315.C: New testcase.
652 2014-03-25  Martin Jambor  <mjambor@suse.cz>
654         PR ipa/60600
655         * g++.dg/ipa/pr60600.C: New test.
657 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
659         PR testsuite/58013
660         * g++.dg/opt/pr56999.C: Pop hidden visibility.
662 2014-03-25  Richard Biener  <rguenther@suse.de>
664         PR middle-end/60635
665         * gfortran.dg/lto/pr60635_0.f90: New testcase.
666         * gfortran.dg/lto/pr60635_1.c: Likewise.
668 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
670         PR c++/60627
671         * g++.dg/cpp1y/pr60627.C: New testcase.
673 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
675         * gcc.target/aarch64/ushr64_1.c: New.
677 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
679         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
680         (LONG_LONG): Use LLONG.
681         (set_rvector_long): Explicitly return void.
682         (set_vector_long): Likewise.
683         (check_vector_long): Likewise.
685 2014-03-24  Marek Polacek  <polacek@redhat.com>
687         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.  Define
688         INT_MIN.
689         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
690         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
691         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
692         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
693         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
694         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
695         * c-c++-common/ubsan/pr59503.c: Likewise.
696         * c-c++-common/ubsan/pr60613-1.c: Likewise.
697         * c-c++-common/ubsan/save-expr-1.c: Likewise.
698         * c-c++-common/ubsan/shift-3.c: Likewise.
699         * c-c++-common/ubsan/shift-6.c: Likewise.
700         * c-c++-common/ubsan/undefined-1.c: Likewise.
701         * c-c++-common/ubsan/vla-2.c: Likewise.
702         * c-c++-common/ubsan/vla-3.c: Likewise.
703         * c-c++-common/ubsan/vla-4.c: Likewise.
704         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
705         * g++.dg/ubsan/return-2.C: Likewise.
707 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
709         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
710         hppa*-*-hpux*.
712         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
714         PR libfortran/59313
715         PR libfortran/58015
716         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
717         * gfortran.dg/round_4.f90: Likewise.
719 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
721         PR libfortran/60128
722         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
723         i?86-*-solaris2.9*.
725 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
727         PR sanitizer/60613
728         * c-c++-common/ubsan/pr60613-1.c: New test.
729         * c-c++-common/ubsan/pr60613-2.c: New test.
731 2014-03-22  Matthias Klose  <doko@ubuntu.com>
733         * g++.dg/cpp0x/regress: Remove empty directory.
735 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
737         PR debug/60603
738         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
740 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
742         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
743         * g++.dg/cpp1y/pr60393.C: Likewise.
745 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
747         PR c++/60384
748         * g++.dg/cpp1y/pr60384.C: New.
750 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
752         PR target/60598
753         * gcc.dg/pr60598.c: New test.
755 2014-03-21  Martin Jambor  <mjambor@suse.cz>
757         PR ipa/59176
758         * g++.dg/torture/pr59176.C: New test.
760 2014-03-21  Martin Jambor  <mjambor@suse.cz>
762         PR ipa/60419
763         * g++.dg/ipa/pr60419.C: New test.
765 2014-03-21  Richard Biener  <rguenther@suse.de>
767         PR tree-optimization/60577
768         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
770 2014-03-21  Tobias Burnus  <burnus@net-b.de>
772         PR fortran/60599
773         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
774         reading.
776 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
778         PR middle-end/60597
779         * g++.dg/opt/pr60597.C: New test.
781         PR c++/60572
782         * g++.dg/init/pr60572.C: New test.
784 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
786         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
788 2014-03-19  Tobias Burnus  <burnus@net-b.de>
790         PR fortran/60543
791         PR fortran/60283
792         * gfortran.dg/implicit_pure_4.f90: New.
794 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
796         PR c++/51474
797         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
799 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
801         PR testsuite/60590
802         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
803         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
804         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
806 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
808         PR c++/60332
809         * g++.dg/cpp1y/pr60332.C: New.
811 2014-03-19  Marek Polacek  <polacek@redhat.com>
813         PR sanitizer/60569
814         * g++.dg/ubsan/pr60569.C: New test.
816 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
818         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
820 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
822         PR tree-optimization/60559
823         * g++.dg/vect/pr60559.cc: New test.
825 2014-03-18  Ian Lance Taylor  <iant@google.com>
827         PR target/60563
828         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
829         (ditype): Rename typedef from int64_t.
831 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
833         PR c/55383
834         * gcc.dg/cast-qual-3.c: New.
835         Revert:
836         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
837         * c-c++-common/Wcast-qual-1.c: More precise match text.
839 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
841         PR fortran/55207
842         PR fortran/60549
843         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
844         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
845         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
846         * gfortran.dg/intent_optimize_1.f90: Ditto.
847         * gfortran.dg/pointer_init_9.f90: Ditto.
848         * gfortran.dg/volatile4.f90: Ditto.
849         * gfortran.dg/volatile6.f90: Ditto.
851 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
853         PR c/55383
854         * c-c++-common/Wcast-qual-1.c: More precise match text.
856 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
858         PR c++/60305
859         * g++.dg/cpp0x/constexpr-ice14.C: New.
861 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
863         PR c++/54250
864         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
866 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
868         PR sanitizer/60535
869         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
870         * c-c++-common/ubsan/null-2.c: Likewise.
871         * c-c++-common/ubsan/null-3.c: Likewise.
872         * c-c++-common/ubsan/null-4.c: Likewise.
873         * c-c++-common/ubsan/null-5.c: Likewise.
874         * c-c++-common/ubsan/null-6.c: Likewise.
875         * c-c++-common/ubsan/null-7.c: Likewise.
876         * c-c++-common/ubsan/null-8.c: Likewise.
877         * c-c++-common/ubsan/null-9.c: Likewise.
878         * c-c++-common/ubsan/null-10.c: Likewise.
879         * c-c++-common/ubsan/null-11.c: Likewise.
880         * c-c++-common/ubsan/overflow-1.c: Likewise.
881         * c-c++-common/ubsan/overflow-2.c: Likewise.
882         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
883         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
884         * c-c++-common/ubsan/overflow-int128.c: Likewise.
885         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
886         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
887         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
888         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
889         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
890         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
891         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
892         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
893         * c-c++-common/ubsan/pr59333.c: Likewise.
894         * c-c++-common/ubsan/pr59503.c: Likewise.
895         * c-c++-common/ubsan/pr59667.c: Likewise.
896         * c-c++-common/ubsan/undefined-1.c: Likewise.
897         * g++.dg/ubsan/pr59250.C: Likewise.
898         * g++.dg/ubsan/pr59306.C: Likewise.
900 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
902         * gcc.dg/tls/pr58595.c: Add tls options.
904 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
906         * gcc.target/i386/avx-additional-reg-names.c: New.
907         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
909 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
911         PR c++/60390
912         * g++.dg/cpp1y/pr60390.C: New testcase.
914         PR c++/60391
915         * g++.dg/cpp1y/pr60391.C: New testcase.
917 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
919         PR target/60516
920         * gcc.target/i386/pr60516.c: New test.
922 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
924         PR c++/59571
925         * g++.dg/cpp0x/constexpr-ice13.C: New.
927 2014-03-17  Marek Polacek  <polacek@redhat.com>
929         PR middle-end/60534
930         * gcc.dg/gomp/pr60534.c: New test.
932 2014-03-17  Kai Tietz  <ktietz@redhat.com>
934         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
936 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
938         PR testsuite/58851
939         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
940         storage size.
942 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
944         PR libfortran/58324
945         * gfortran.dg/list_read_12.f90: New test.
947 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
949         PR fortran/55207
950         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
951         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
952         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
953         -Wno-aggressive-loop-optimizations and remove an unused variable.
954         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
955         * gfortran.dg/pointer_init_9.f90: New.
956         * gfortran.dg/volatile4.f90: Put into subroutine.
957         * gfortran.dg/volatile6.f90: Ditto.
959 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
961         PR fortran/60392
962         * gfortran.dg/transpose_4.f90: New test.
964 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
966         PR rtl-optimization/60508
967         * gcc.target/i386/pr60508.c: New.
969 2014-03-14  Richard Biener  <rguenther@suse.de>
971         PR middle-end/60518
972         * g++.dg/pr60518.C: New testcase.
974 2014-03-14  Martin Jambor  <mjambor@suse.cz>
976         PR lto/60461
977         * gcc.dg/lto/pr60461_0.c: New test.
979 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
981         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
982         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
983         * gcc.dg/lto/save-temps_0.c: New testcase.
985 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
987         PR middle-end/36282
988         * c-c++-common/pr36282-1.c: New test.
989         * c-c++-common/pr36282-2.c: New test.
990         * c-c++-common/pr36282-3.c: New test.
991         * c-c++-common/pr36282-4.c: New test.
993 2014-03-13  Richard Henderson  <rth@redhat.com>
995         PR debug/60438
996         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
998 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1000         PR c++/60383
1001         * g++.dg/template/crash118.C: New.
1002         * g++.dg/template/crash95.C: Adjust.
1004 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
1006         PR rtl-optimization/57189
1007         * gcc.target/i386/pr57189.c: New.
1009 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1011         PR c++/60254
1012         * g++.dg/cpp0x/static_assert10.C: New.
1013         * g++.dg/cpp0x/static_assert11.C: Likewise.
1014         * g++.dg/cpp0x/static_assert3.C: Adjust.
1016 2014-03-13  Richard Biener  <rguenther@suse.de>
1018         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
1020 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1022         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
1023         2.07 128-bit arithmetic.
1024         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1026         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
1027         due to when TImode is allowed in VSX registers, the allowable
1028         address modes for TImode is just a single indirect address in
1029         order for the value to be loaded and store in either GPR or VSX
1030         registers.  This affects the generated code, and it would cause
1031         this test to fail, when such an option is used.
1033 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1035         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
1037 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1039         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
1040         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
1041         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
1042         only test for exactly one if if -mbranch-cost=1 has been passed.
1044 2014-03-12  Christian Bruel  <christian.bruel@st.com>
1046         PR target/60264
1047         * gcc.target/arm/pr60264.c
1049 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1051         PR tree-optimization/60454
1052         * gcc.c-torture/execute/pr60454.c: New test.
1054 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1055             Marc Glisse  <marc.glisse@inria.fr>
1057         PR tree-optimization/60502
1058         * gcc.c-torture/compile/pr60502.c: New test.
1060 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1062         PR middle-end/60482
1063         * gcc.dg/vect/pr60482.c: New test.
1065 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
1067         PR c++/60389
1068         * g++.dg/cpp0x/inh-ctor19.C: New.
1070 2014-03-11  Richard Biener  <rguenther@suse.de>
1072         PR tree-optimization/60429
1073         PR tree-optimization/60485
1074         * gcc.dg/pr60485-1.c: New testcase.
1075         * gcc.dg/pr60485-2.c: Likewise.
1077 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
1079         PR ipa/60457
1080         * g++.dg/ipa/pr60457.C: New test.
1082 2014-03-10  Richard Biener  <rguenther@suse.de>
1084         PR middle-end/60474
1085         * g++.dg/torture/pr60474.C: New testcase.
1087 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
1089         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
1091 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
1093         * gcc.dg/lto/pr55113_0.c: New testcase.
1095 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
1097         PR c++/60033
1098         * g++.dg/cpp1y/pr60033.C: New testcase.
1100         PR c++/60393
1101         * g++.dg/cpp1y/pr60393.C: New testcase.
1103 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
1105         PR libfortran/60128
1106         * gfortran.dg/fmt_en.f90: New test.
1108 2014-03-07  Jason Merrill  <jason@redhat.com>
1110         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
1111         * lib/target-supports.exp (check_effective_target_c++11): Now
1112         means C++11 and up.
1113         (check_effective_target_c++11_only): New.
1114         (check_effective_target_c++11_down): New.
1115         (check_effective_target_c++1y): New.
1116         (check_effective_target_c++1y_only): New.
1117         (check_effective_target_c++98_only): Rename from
1118         check_effective_target_c++98.
1119         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
1121 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
1123         PR c++/58609
1124         * g++.dg/cpp0x/constexpr-ice12.C: New.
1126 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
1128         * c-c++-common/gomp/map-1.c: Extend.
1130 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
1131             Janus Weil  <janus@gcc.gnu.org>
1133         PR fortran/51976
1134         * gfortran.dg/deferred_type_component_1.f90 : New test.
1135         * gfortran.dg/deferred_type_component_2.f90 : New test.
1137 2014-03-06  Marek Polacek  <polacek@redhat.com>
1139         PR c/60197
1140         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
1141         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
1143 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
1145         PR target/58595
1146         * gcc.dg/tls/pr58595.c: New test.
1148 2014-03-06  Richard Biener  <rguenther@suse.de>
1150         PR middle-end/60445
1151         PR lto/60424
1152         PR lto/60427
1153         Revert
1154         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
1156         * gcc.dg/lto/pr55113_0.c: New testcase.
1158 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
1160         PR testsuite/59308
1161         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
1162         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
1163         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
1164         s390*/i?86/x86_64.
1165         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1166         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1167         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1168         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1169         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
1170         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
1171         even for mips*/s390*/i?86/x86_64.
1172         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1173         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1174         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1175         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1176         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1178         PR lto/60404
1179         * gcc.dg/lto/pr60404_0.c: New test.
1180         * gcc.dg/lto/pr60404_1.c: New file.
1181         * gcc.dg/lto/pr60404_2.c: New file.
1183 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1185         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
1186         long long" throughout.
1187         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
1188         * gcc.dg/vmx/insert-vsx.c: Likewise.
1189         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
1190         * gcc.dg/vmx/ld-vsx.c: Likewise.
1191         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1192         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1193         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1194         * gcc.dg/vmx/merge-vsx.c: Likewise.
1195         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1196         * gcc.dg/vmx/st-vsx.c: Likewise.
1197         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
1198         * gcc.dg/vmx/stl-vsx.c: Likewise.
1199         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
1201 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
1203         * gcc.dg/lto/pr55113_0.c: New testcase.
1205 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1207         PR c++/60376
1208         * g++.dg/cpp1y/pr60376.C: New.
1210 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1212         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
1214 2014-03-04  Richard Biener  <rguenther@suse.de>
1216         PR tree-optimization/60382
1217         * gcc.dg/vect/pr60382.c: New testcase.
1219 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
1221         PR libfortran/60148
1222         * gfortran.dg/namelist_84.f90: New test.
1224 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
1226         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
1227         argument to avoid inf values.
1228         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
1229         UNION_FP_CHECK machinery.
1231 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
1233         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
1234         i32in128 cases outside special big-endian processing block.
1236 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
1238         PR preprocessor/60400
1239         * c-c++-common/cpp/pr60400.c: New test.
1240         * c-c++-common/cpp/pr60400-1.h: New file.
1241         * c-c++-common/cpp/pr60400-2.h: New file.
1243         PR objc++/60398
1244         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
1246         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
1247         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
1249 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
1251         PR ipa/60150
1252         * g++.dg/lto/pr60150.H: New testcase.
1253         * g++.dg/lto/pr60150_0.C: New testcase.
1254         * g++.dg/lto/pr60150_1.C: New testcase.
1256 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
1258         PR ipa/60306
1259         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
1261 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1263         PR fortran/60236
1264         * gfortran.dg/vect/pr32380.f: Fix expected test results.
1266 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1268         PR c++/50025
1269         * g++.dg/cpp0x/pr50025.C: New.
1271 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
1273         PR c++/60377
1274         * g++.dg/cpp1y/pr60377.C: New testcase.
1276 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
1278         PR fortran/60341
1279         * gfortran.dg/str_comp_optimize_1.f90: New test.
1281 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
1283         PR target/60071
1284         * gcc.c-torture/compile/pr60071.c: New.
1286 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
1288         PR fortran/60359
1289         * gfortran.dg/unlimited_polymorphic_16.f90: New.
1291 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1293         PR c++/58610
1294         * g++.dg/cpp0x/constexpr-ice11.C: New.
1296 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1298         PR c++/60314
1299         * g++.dg/cpp1y/auto-fn24.C: New.
1301 2014-02-28  Joey Ye  <joey.ye@arm.com>
1303         PR target/PR60169
1304         * gcc.target/arm/thumb1-far-jump-3.c: New case.
1306 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
1308         PR c++/60253
1309         * g++.dg/overload/ellipsis2.C: New.
1311 2014-02-27  Jeff Law  <law@redhat.com>
1313         PR rtl-optimization/52714
1314         * gcc.c-torture/compile/pr52714.c: New test.
1316 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
1317             Jeff Law  <law@redhat.com>
1319         PR rtl-optimization/49847
1320         * g++.dg/pr49847.C: New test.
1322 2014-02-27  Marek Polacek  <polacek@redhat.com>
1324         PR middle-end/59223
1325         * c-c++-common/pr59223.c: New test.
1327 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1329         * common/config/i386/predicates.md (const1256_operand): Remove.
1330         (const2356_operand): New.
1331         (const_1_to_2_operand): Remove.
1332         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
1333         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
1334         (*avx512pf_gatherpf<mode>sf): Ditto.
1335         (avx512pf_gatherpf<mode>df): Ditto.
1336         (*avx512pf_gatherpf<mode>df_mask): Ditto.
1337         (*avx512pf_gatherpf<mode>df): Ditto.
1338         (avx512pf_scatterpf<mode>sf): Ditto.
1339         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
1340         (*avx512pf_scatterpf<mode>sf): Ditto.
1341         (avx512pf_scatterpf<mode>df): Ditto.
1342         (*avx512pf_scatterpf<mode>df_mask): Ditto.
1343         (*avx512pf_scatterpf<mode>df): Ditto.
1344         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
1346 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1348         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
1349         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
1350         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
1351         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
1352         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
1353         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
1354         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
1355         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
1357 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
1359         PR target/60280
1360         * gnat.dg/renaming5.adb: Change to two expected gotos.
1361         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
1362         jump threads.
1363         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
1364         messages for removed basic block.
1365         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
1366         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
1367         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
1368         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
1370 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1372         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
1373         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1374         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1375         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1376         * gcc.dg/vmx/merge-vsx.c: Likewise.
1377         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1379 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
1381         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
1382         * gcc.target/i386/prefetchwt1-1.c: New.
1383         * g++.dg/other/i386-2.C: Add new option.
1384         * g++.dg/other/i386-3.C: Ditto.
1385         * gcc.target/i386/sse-12.c: Ditto.
1386         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
1387         * gcc.target/i386/sse-22.c: Add new option.
1388         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
1390 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1392         PR libfortran/59313
1393         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
1395         PR libfortran/58015
1396         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
1398 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
1400         PR c++/60311
1401         * g++.dg/cpp1y/pr60311.C: New testcase.
1403         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
1405         PR c++/60065
1406         * g++.dg/cpp1y/pr60065.C: New testcase.
1408 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
1410         PR rtl-optimization/60268
1411         * gcc.c-torture/compile/pr60268.c: New test.
1413 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
1415         * gcc.target/microblaze/others/mem_reload.c: New test.
1417 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1419         * gcc.dg/vmx/lde.c: New test.
1420         * gcc.dg/vmx/lde-be-order.c: New test.
1421         * gcc.dg/vmx/ste.c: New test.
1422         * gcc.dg/vmx/ste-be-order.c: New test.
1424 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
1426         PR testsuite/60173
1427         * lib/target-supports.exp
1428         (check_effective_target_logical_op_short_circuit): Add cris-*-*
1429         and crisv32-*-* to list.
1431 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1433         PR fortran/60302
1434         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
1436 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1438         * gcc.dg/vmx/vsums.c: Check entire result vector.
1439         * gcc.dg/vmx/vsums-be-order.c: Likewise.
1441 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1443         * gcc.dg/vmx/ld.c: New test.
1444         * gcc.dg/vmx/ld-be-order.c: New test.
1445         * gcc.dg/vmx/ld-vsx.c: New test.
1446         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
1447         * gcc.dg/vmx/ldl.c: New test.
1448         * gcc.dg/vmx/ldl-be-order.c: New test.
1449         * gcc.dg/vmx/ldl-vsx.c: New test.
1450         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
1451         * gcc.dg/vmx/st.c: New test.
1452         * gcc.dg/vmx/st-be-order.c: New test.
1453         * gcc.dg/vmx/st-vsx.c: New test.
1454         * gcc.dg/vmx/st-vsx-be-order.c: New test.
1455         * gcc.dg/vmx/stl.c: New test.
1456         * gcc.dg/vmx/stl-be-order.c: New test.
1457         * gcc.dg/vmx/stl-vsx.c: New test.
1458         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
1460 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
1462         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
1463         * g++.dg/other/i386-3.C (dg-options): Ditto.
1464         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
1465         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
1466         -mavx512pf and -msha.
1468 2014-02-21  Richard Biener  <rguenther@suse.de>
1470         PR tree-optimization/60276
1471         * gcc.dg/vect/pr60276.c: New testcase.
1473 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1475         PR fortran/60234
1476         * gfortran.dg/finalize_23.f90: New.
1478 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
1480         PR c++/60052
1481         PR c++/60053
1482         * g++.dg/cpp1y/pr60052.C: New testcase.
1483         * g++.dg/cpp1y/pr60053.C: New testcase.
1485 2014-02-21  Tobias Burnus  <burnus@net-b.de>
1487         PR fortran/60286
1488         * gfortran.dg/inquire_16.f90: New.
1490 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
1492         * gcc.target/nios2/biggot-1.c: New.
1493         * gcc.target/nios2/biggot-2.c: New.
1495 2014-02-20  Martin Jambor  <mjambor@suse.cz>
1497         PR ipa/55260
1498         * gcc.dg/ipa/pr55260.c: New test.
1500 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
1502         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
1503         for execution test case.
1505 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
1507         PR ipa/58555
1508         * g++.dg/torture/pr58555.C: New testcase.
1510 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1512         PR target/60204
1513         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
1514         reflect abi fix.
1515         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1517 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1518             Kirill Yukhin  <kirill.yukhin@intel.com>
1520         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
1521         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
1522         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
1523         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1524         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
1525         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
1527 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1529         PR c/37743
1530         * g++.dg/ext/builtin-bswap1.C: New test.
1531         * c-c++-common/pr37743.c: New test.
1533 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
1535         * gcc.dg/decl-10.c: New test.
1537 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1539         PR c++/60267
1540         * g++.dg/ext/ivdep-1.C: New test.
1542         PR c++/60267
1543         * gcc.dg/pr60267.c: New test.
1545 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
1547         PR target/59794
1548         * gcc.target/i386/pr39162.c: Add dg-prune-output.
1549         (dg-options): Remove -Wno-psabi.
1550         * gcc.target/i386/pr59794-2.c: Ditto.
1551         * gcc.target/i386/pr60205-1.c: Ditto.
1552         * gcc.target/i386/sse-5.c: Ditto.
1554 2014-02-18  Nick Clifton  <nickc@redhat.com>
1556         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
1557         * gcc.dg/pr23623.c: Likewise.
1558         * gcc.dg/pr48784-1.c: Likewise.
1559         * gcc.dg/pr48784-2.c: Likewise.
1560         * gcc.dg/pr56997-2.c: Likewise.
1561         * gcc.dg/sms-6.c: Likewise.
1562         * gcc.dg/torture/pr60183.c: Likewise.
1563         * gcc.dg/torture/vec-cvt-1.c: Likewise.
1564         * gcc.c-torture/execute/20061220-1.x: New.
1565         * gcc.c-torture/execute/pr43220.x: New.
1566         * gcc.c-torture/execute/pr51581-1.x: New.
1567         * gcc.c-torture/execute/pr51581-2.x: New.
1568         * gcc.c-torture/execute/pr58570.x: New.
1569         * gcc.c-torture/unsorted/DFcmp.x: New.
1570         * gcc.c-torture/unsorted/SFset.x: New.
1572 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1574         * gnat.dg/opt31.adb: New test.
1576 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1578         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
1580 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
1582         PR fortran/60232
1583         * gfortran.dg/typebound_proc_33.f90: New.
1585 2014-02-19  Marek Polacek  <polacek@redhat.com>
1587         PR c/60195
1588         * gcc.dg/pr60195.c: New test.
1590 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
1592         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
1593         overflow.
1595 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1597         PR preprocessor/58844
1598         * c-c++-common/cpp/pr58844-1.c: New test.
1599         * c-c++-common/cpp/pr58844-2.c: New test.
1601 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1603         PR c++/60225
1604         * g++.dg/cpp0x/constexpr-ice10.C: New.
1606 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1608         PR c++/60215
1609         * g++.dg/cpp0x/pr60215.C: New.
1611 2014-02-18  Tobias Burnus  <burnus@net-b.de>
1613         PR fortran/49397
1614         * gfortran.dg/proc_ptr_45.f90: New.
1615         * gfortran.dg/proc_ptr_46.f90: New.
1617 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
1619         PR c++/60190
1620         * g++.dg/cpp1y/pr60190.C: New testcase.
1622         PR c++/60064
1623         * g++.dg/cpp1y/pr60064.C: New testcase.
1625 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
1627         PR target/60205
1628         * gcc.target/i386/pr60205-1.c: New test.
1629         * gcc.target/i386/pr60205-2.c: Ditto.
1631 2014-02-18  Kai Tietz  <ktietz@redhat.com>
1633         PR target/60193
1634         * gcc.target/i386/nest-1.c: New testcase.
1636 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1638         * gnat.dg/opt32.adb: New test.
1640 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
1642         PR fortran/60231
1643         * gfortran.dg/typebound_generic_15.f90: New.
1645 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
1647         PR fortran/55907
1648         * gfortran.dg/init_flag_12.f90: New.
1650 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
1651             Ilya Tocar  <ilya.tocar@intel.com>
1653         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
1654         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1655         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1656         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1658 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
1660         * lib/target-supports.exp
1661         (check_effective_target_logical_op_short_circuit): New procedure.
1662         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1663         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1664         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1665         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1666         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1667         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
1668         logical_op_short_circuit for the alternative test, extending
1669         it to arm_cortex_m.
1671 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1673         PR target/60203
1674         * gcc.target/powerpc/pr60203.c: New testsuite.
1676 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
1678         PR fortran/59599
1679         * gfortran.dg/ichar_3.f90: New test.
1681 2014-02-15  Richard Biener  <rguenther@suse.de>
1683         PR tree-optimization/60183
1684         * gcc.dg/torture/pr60183.c: New testcase.
1686 2014-02-14  Jeff Law  <law@redhat.com>
1688         PR rtl-optimization/60131
1689         * g++.dg/torture/pr60131.C: New test.
1691 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
1693         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1694         on command-line.
1696 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1698         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1700 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
1702         * gcc.c-torture/compile/20140213.c: New test.
1704 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
1706         PR target/43546
1707         * gcc.target/i386/pr43546.c: New test.
1709 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1711         * gcc.target/s390/hotpatch-compile-8.c: New test.
1713 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1715         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
1716         definition with an ifndef.
1717         * gcc.dg/pr59605-2.c: New test.
1719 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1721         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1723 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
1725         * gcc.dg/torture/float128-mul-underflow.c,
1726         gcc.dg/torture/float128-truncdf-underflow.c,
1727         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1729 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1731         PR middle-end/59737
1732         * g++.dg/ipa/pr59737.C: New test.
1734 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1736         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1738 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
1740         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1742         * gcc.dg/cilk-plus/jump-openmp.c: New file.
1744 2014-02-12  Richard Biener  <rguenther@suse.de>
1746         PR middle-end/60092
1747         * gcc.dg/torture/pr60092.c: New testcase.
1748         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1750 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1752         * gcc.c-torture/execute/20140212-1.c: New test.
1754 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
1756         PR c++/60047
1757         * g++.dg/cpp0x/pr60047.C: New.
1759 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1761         PR c/60101
1762         * c-c++-common/pr60101.c: New test.
1764 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
1766         PR lto/59468
1767         * g++.dg/ipa/devirt-27.C: New testcase.
1768         * g++.dg/ipa/devirt-26.C: New testcase.
1770 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1772         PR target/60137
1773         * gcc.target/powerpc/pr60137.c: New file.
1775 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1777         PR fortran/52370
1778         * gfortran.dg/pr52370.f90: New test.
1780 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
1782         PR target/59927
1783         Revert
1784         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1786         PR testsuite/58630
1787         * gcc.target/i386/pr43662.c (dg-options):
1788         Add -maccumulate-outgoing-args.
1789         * gcc.target/i386/pr43869.c (dg-options): Ditto.
1790         * gcc.target/i386/pr57003.c (dg-options): Ditto.
1791         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1792         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1793         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1794         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1795         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1796         Add -maccumulate-outgoing-args.
1797         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1798         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1799         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1800         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1801         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1802         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1803         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1804         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1805         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1806         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1807         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1808         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1809         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1810         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1811         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1813 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1815         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1817 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1819         PR debug/59776
1820         * gcc.dg/guality/pr59776.c: New test.
1822 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
1824         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1825         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1826         (add_options_for_arm_vfp3): New.
1828 2014-02-11  Jeff Law  <law@redhat.com>
1830         PR middle-end/54041
1831         * gcc.target/m68k/pr54041.c: New test.
1833 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1835         PR target/59927
1836         * gcc.target/i386/pr59927.c: New test.
1838 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
1840         * gcc.dg/vect/pr57741-3.c: Require vect_int.
1841         * gcc.dg/vect/pr60012.c: Likewise.
1842         * gcc.dg/vect/vect-119.c: Likewise.
1843         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1844         * gcc.dg/vect/vect-outer-4c.c: Likewise.
1846 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1848         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1850 2014-02-10  Jeff Law  <law@redhat.com>
1852         PR middle-end-52306
1853         * gcc.c-torture/compile/pr52306.c: New test.
1855 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1857         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1859 2014-02-10  Richard Biener  <rguenther@suse.de>
1861         PR tree-optimization/60115
1862         * gcc.dg/torture/pr60115.c: New testcase.
1864 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
1866         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1867         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1869 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1870             Ilya Tocar  <ilya.tocar@intel.com>
1872         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1873         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1874         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1875         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1876         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1877         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1878         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1879         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1880         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1881         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1882         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1883         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1884         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1885         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1886         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1887         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1888         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1889         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1890         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1891         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1892         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1893         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1894         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1895         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1896         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1897         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1898         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1900 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
1902         * gcc.dg/vect/pr59984.c: Require effective target
1903         vect_simd_clones.
1905 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1907         PR fortran/57522
1908         * gfortran.dg/associated_target_5.f03: New test.
1910 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1912         PR fortran/59026
1913         * gfortran.dg/elemental_by_value_1.f90: New test.
1915 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
1917         PR fortran/58470
1918         * gfortran.dg/finalize_22.f90: New.
1920 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
1922         PR fortran/60066
1923         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
1924         was fixed by the patch for PR59906.
1926 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
1928         PR translation/52289
1929         * gfortran.dg/coarray_8.f90: Update dg-error match.
1931 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1933         PR c/59984
1934         * gcc.dg/vect/pr59984.c: New test.
1936         PR middle-end/60092
1937         * gcc.dg/attr-alloc_align-1.c: New test.
1938         * gcc.dg/attr-alloc_align-2.c: New test.
1939         * gcc.dg/attr-alloc_align-3.c: New test.
1940         * gcc.dg/attr-assume_aligned-1.c: New test.
1941         * gcc.dg/attr-assume_aligned-2.c: New test.
1942         * gcc.dg/attr-assume_aligned-3.c: New test.
1944 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1946         PR target/60077
1947         * gcc.target/i386/pr60077-1.c: New test.
1948         * gcc.target/i386/pr60077-2.c: New test.
1950 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1952         PR preprocessor/56824
1953         * gcc.dg/pr56824.c: New test.
1955 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1957         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1958         variable used for atomic operations.
1960 2014-02-07  Richard Biener  <rguenther@suse.de>
1962         PR middle-end/60092
1963         * gcc.dg/vect/pr60092-2.c: New testcase.
1965 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1967         PR c++/60082
1968         Revert
1969         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1971         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1972         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1974 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1976         * gcc.target/s390/fp2int1.c: New testcase.
1978 2014-02-07  Richard Biener  <rguenther@suse.de>
1980         PR middle-end/60092
1981         * gcc.dg/tree-ssa/alias-30.c: New testcase.
1982         * gcc.dg/tree-ssa/alias-31.c: Likewise.
1984 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
1986         PR ipa/59918
1987         * g++.dg/torture/pr59918.C: New testcase.
1989 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1991         PR target/59575
1992         * gcc.target/arm/pr59575.c: New test.
1994         PR debug/59992
1995         * gcc.dg/pr59992.c: New test.
1997 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
1999         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
2000         init_priority. Test alignment of variable instead of function.
2002 2014-02-06  Marek Polacek  <polacek@redhat.com>
2004         PR c/60087
2005         * gcc.dg/pr60087.c: New test.
2007 2014-02-06  Alan Modra  <amodra@gmail.com>
2009         * gcc.target/powerpc/pr60032.c: New.
2011 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
2013         PR target/60062
2014         * gcc.c-torture/execute/pr60062.c: New test.
2015         * gcc.c-torture/execute/pr60072.c: New test.
2017 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
2019         * gcc.dg/tree-ssa/pr59597.c: Make called function static
2020         so that expected outcome works for PIC variants too.
2022 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
2023             Kugan Vivekanandarajah  <kuganv@linaro.org>
2025         * gcc.target/arm/vect-noalign.c: New file.
2027 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
2028             Jakub Jelinek  <jakub@redhat.com>
2030         PR middle-end/60013
2031         * gcc.dg/pr60013.c: New testcase.
2033 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2035         * gcc.dg/vmx/sum2s.c: New.
2036         * gcc.dg/vmx/sum2s-be-order.c: New.
2038 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2040         * gcc.dg/vmx/pack.c: New.
2041         * gcc.dg/vmx/pack-be-order.c: New.
2042         * gcc.dg/vmx/unpack.c: New.
2043         * gcc.dg/vmx/unpack-be-order.c: New.
2045 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2047         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2048         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2050 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2052         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
2053         Use __builtin_floorf, __builtin_ceilf.
2054         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
2055         declaration.
2056         (TEST): Use __builtin_floorf.
2057         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2059 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
2061         PR ipa/59947
2062         * g++.dg/opt/pr59947.C: New test.
2064         PR c++/58703
2065         * c-c++-common/gomp/pr58703.c: New test.
2067 2014-02-05  Richard Biener  <rguenther@suse.de>
2069         PR testsuite/60076
2070         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
2071         avoid using unsigned long long.
2073 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
2075         PR middle-end/57499
2076         * g++.dg/torture/pr57499.C: New test.
2078 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
2080         * gcc.dg/asan/nosanitize-and-inline.c: New test.
2082 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
2084         * g++.dg/ipa/devirrt-22.C: Fix template.
2086 2014-02-04  Marek Polacek  <polacek@redhat.com>
2088         PR c/60036
2089         * gcc.dg/pr60036.c: New test.
2091 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
2093         PR ipa/60058
2094         * g++.dg/torture/pr60058.C: New testcase.
2096 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2098         * g++.dg/tsan/default_options.C: Invert check.
2100 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2102         PR tree-optimization/60002
2103         * g++.dg/opt/pr60002.C: New test.
2105         PR tree-optimization/60023
2106         * g++.dg/vect/pr60023.cc: New test.
2108         PR ipa/60026
2109         * c-c++-common/torture/pr60026.c: New test.
2111         PR rtl-optimization/57915
2112         * gcc.target/i386/pr57915.c: New test.
2114 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2116         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
2118 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
2120         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
2122 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2124         PR middle-end/59261
2125         * gcc.dg/pr59261.c: New test.
2127 2014-02-04  Richard Biener  <rguenther@suse.de>
2129         PR tree-optimization/60012
2130         * gcc.dg/vect/pr60012.c: New testcase.
2132 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2134         PR target/59788
2135         * g++.dg/eh/unwind-direct.C: New test.
2137 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
2139         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
2140         timeout value to 20s.
2142 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
2144         PR ipa/59882
2145         * g++.dg/torture/pr59882.C: New testcase
2147 2014-02-03  Jan Hubicka  <jh@suse.cz>
2149         PR ipa/59831
2150         * g++.dg/ipa/devirt-22.C: New testcase.
2152 2014-02-03  Jan Hubicka  <jh@suse.cz>
2154         * g++.dg/ipa/devirt-25.C: New testcase.
2156 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2158         PR tree-optimization/59924
2159         * gcc.dg/pr59924.c: New test.
2161 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
2163         PR ipa/59831
2164         * g++.dg/ipa/devirt-24.C: New testcase.
2166 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
2168         PR c++/53017
2169         PR c++/59211
2170         * c-c++-common/attributes-1.c: New testcase.
2171         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
2173 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2175         PR c++/58871
2176         * g++.dg/cpp0x/pr58871.C: New.
2178 2014-02-03  Cong Hou  <congh@google.com>
2180         PR tree-optimization/60000
2181         * g++.dg/vect/pr60000.cc: New test.
2183 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
2185         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
2186         * gcc.target/i386/long-double-64-4.c: Likewise.
2187         * gcc.target/i386/long-double-80-1.c: Likewise.
2188         * gcc.target/i386/long-double-80-2.c: Likewise.
2189         * gcc.target/i386/long-double-80-3.c: Likewise.
2190         * gcc.target/i386/long-double-80-4.c: Likewise.
2191         * gcc.target/i386/long-double-80-5.c: Likewise.
2192         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
2193         __multf3 isn't used.
2194         * gcc.target/i386/long-double-64-3.c: Likewise.
2195         * gcc.target/i386/long-double-128-1.c: New test.
2196         * gcc.target/i386/long-double-128-2.c: Likewise.
2197         * gcc.target/i386/long-double-128-3.c: Likewise.
2198         * gcc.target/i386/long-double-128-4.c: Likewise.
2199         * gcc.target/i386/long-double-128-5.c: Likewise.
2200         * gcc.target/i386/long-double-128-6.c: Likewise.
2201         * gcc.target/i386/long-double-128-7.c: Likewise.
2202         * gcc.target/i386/long-double-128-8.c: Likewise.
2203         * gcc.target/i386/long-double-128-9.c: Likewise.
2204         * gcc.target/i386/long-double-64-5.c: Likewise.
2205         * gcc.target/i386/long-double-64-6.c: Likewise.
2206         * gcc.target/i386/long-double-64-7.c: Likewise.
2207         * gcc.target/i386/long-double-64-8.c: Likewise.
2208         * gcc.target/i386/long-double-64-9.c: Likewise.
2209         * gcc.target/i386/long-double-80-10.c: Likewise.
2210         * gcc.target/i386/long-double-80-8.c: Likewise.
2211         * gcc.target/i386/long-double-80-9.c: Likewise.
2213 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
2215         PR rtl-optimization/57662
2216         * g++.dg/pr57662.C: New test.
2218 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2220         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
2221         * gcc.dg/vmx/perm.c: New.
2222         * gcc.dg/vmx/perm-be-order.c: New.
2224 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2226         * gcc.dg/vmx/vsums.c: New.
2227         * gcc.dg/vmx/vsums-be-order.c: New.
2229 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
2231         * g++.dg/ipa/devirt-23.C: New testcase.
2232         * g++.dg/ipa/devirt-20.C: Fix template.
2234 2014-02-02  Jan Hubicka  <jh@suse.cz>
2236         * g++.dg/ipa/devirt-21.C: New testcase.
2238 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2240         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
2241         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
2243 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
2245         PR target/60017
2246         * gcc.c-torture/execute/pr60017.c: New test.
2248 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
2250         PR fortran/57033
2251         * gfortran.dg/default_initialization_7.f90: New test.
2253 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
2255         PR fortran/59906
2256         * gfortran.dg/elemental_subroutine_9.f90: New test.
2258 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2260         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
2262 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2264         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
2266 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2268         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
2270 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
2272         PR c++/51219
2273         * g++.dg/init/bitfield5.C: New.
2275 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
2277         PR tree-optimization/60003
2278         * gcc.c-torture/execute/pr60003.c: New test.
2280 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
2282         PR bootstrap/59985
2283         * gcc.target/arm/pr59985.C: New.
2285 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2287         PR sanitizer/59410
2288         * lib/tsan-dg.exp (tsan_init): Instead of not running any
2289         tsan tests if trivial testcase doesn't run, set dg-do-what-default
2290         to compile.
2291         (tsan_finish): Restore dg-do-what-default.
2292         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
2293         * g++.dg/tsan/fd_close_norace2.C: Likewise.
2294         * g++.dg/tsan/default_options.C: Likewise.
2295         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2296         * g++.dg/tsan/atomic_free2.C: Likewise.
2297         * g++.dg/tsan/cond_race.C: Likewise.
2298         * g++.dg/tsan/fd_close_norace.C: Likewise.
2299         * g++.dg/tsan/benign_race.C: Likewise.
2300         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2301         * c-c++-common/tsan/simple_race.c: Likewise.
2302         * c-c++-common/tsan/mutexset1.c: Likewise.
2303         * c-c++-common/tsan/thread_leak2.c: Likewise.
2304         * c-c++-common/tsan/tls_race.c: Likewise.
2305         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2306         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
2307         * c-c++-common/tsan/free_race2.c: Likewise.
2308         * c-c++-common/tsan/thread_leak.c: Likewise.
2309         * c-c++-common/tsan/thread_leak1.c: Likewise.
2310         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2311         * c-c++-common/tsan/free_race.c: Likewise.
2312         * c-c++-common/tsan/sleep_sync.c: Likewise.
2313         * c-c++-common/tsan/tiny_race.c: Likewise.
2314         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2315         * c-c++-common/tsan/atomic_stack.c: Likewise.
2316         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
2317         in dg-output regexps.
2318         * c-c++-common/tsan/simple_stack.c: Likewise.
2320 2014-01-31  Richard Henderson  <rth@redhat.com>
2322         * g++.dg/tm/pr60004.C: New.
2324 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
2326         PR c++/59082
2327         * g++.dg/inherit/crash4.C: New.
2329 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
2331         * c-c++-common/tsan/simple_race.c: Made test less flaky.
2333 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2335         * gcc.target/i386/m512-check.h: Use correct rounding values.
2337 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2339         * gcc.target/i386/avx-1.c: Use correct rounding values.
2340         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
2341         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
2342         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
2343         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
2344         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
2345         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
2346         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
2347         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
2348         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
2349         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
2350         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
2351         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
2352         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
2353         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
2354         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
2355         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
2356         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
2357         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
2358         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
2359         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
2360         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
2361         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
2362         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
2363         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
2364         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
2365         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2366         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
2367         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
2368         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
2369         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
2370         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
2371         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
2372         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
2373         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
2374         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
2375         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
2376         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
2377         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
2378         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
2379         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
2380         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
2381         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
2382         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
2383         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
2384         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
2385         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
2386         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
2387         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
2388         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
2389         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
2390         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
2391         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
2392         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
2393         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
2394         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
2395         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
2396         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
2397         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
2398         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
2399         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
2400         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
2401         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
2402         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
2403         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
2404         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
2405         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
2406         * gcc.target/i386/sse-13.c: Ditto.
2407         * gcc.target/i386/sse-14.c: Ditto.
2408         * gcc.target/i386/sse-22.c: Ditto.
2409         * gcc.target/i386/sse-23.c: Ditto.
2411 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2413         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
2414         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
2416 2014-01-31  Richard Biener  <rguenther@suse.de>
2418         PR middle-end/59990
2419         * gcc.dg/torture/pr59990.c: New testcase.
2421 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2423         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
2424         if it fails don't run any tsan tests.
2426 2014-01-31  Marek Polacek  <polacek@redhat.com>
2428         PR c/59963
2429         * gcc.dg/pr59940.c (g): Adjust dg-warning.
2430         (y): Adjust dg-error.
2431         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
2432         * gcc.dg/pr59963-1.c: New test.
2433         * gcc.dg/pr59963-2.c: New test.
2434         * gcc.dg/pr59963-3.c: New test.
2436 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
2438         PR target/59923
2439         * gcc.target/arm/pr59923.c: New test.
2441 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2443         * gcc.dg/vmx/splat.c: New.
2444         * gcc.dg/vmx/splat-vsx.c: New.
2445         * gcc.dg/vmx/splat-be-order.c: New.
2446         * gcc.dg/vmx/splat-vsx-be-order.c: New.
2447         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
2448         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
2450 2014-01-30  Richard Biener  <rguenther@suse.de>
2452         PR tree-optimization/59993
2453         * gcc.dg/torture/pr59993.c: New testcase.
2455 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
2457         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
2458         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
2459         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
2460         vect_int rather than vect_float.
2462 2014-01-30  Marek Polacek  <polacek@redhat.com>
2464         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
2466 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
2468         * gcc.target/microblaze/isa/fcmp4.c: New.
2470 2014-01-30  Marek Polacek  <polacek@redhat.com>
2472         PR c/59940
2473         * gcc.dg/pr59940.c: New test.
2474         * gcc.dg/pr35635.c (func3): Move dg-warning.
2476 2014-01-30  Richard Biener  <rguenther@suse.de>
2478         PR tree-optimization/59903
2479         * gcc.dg/torture/pr59903.c: New testcase.
2481 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2483         PR c++/58843
2484         * g++.dg/lookup/crash8.C: New.
2486 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2488         PR c++/58649
2489         * g++.dg/template/crash117.C: New.
2491 2014-01-30  Richard Biener  <rguenther@suse.de>
2493         PR c/59905
2494         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
2495         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
2496         abort.
2497         * gcc.dg/invalid-call-1.c: Likewise.
2499 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2501         PR c++/58561
2502         * g++.dg/cpp1y/auto-fn23.C: New.
2504 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2506         PR c++/58846
2507         * g++.dg/init/dso_handle2.C: New.
2509 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2511         PR c++/58674
2512         * g++.dg/cpp0x/pr58674.C: New.
2514 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2516         PR target/59617
2517         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
2518         * gcc.target/i386/avx512f-gather-5.c: Ditto.
2520 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2522         * gcc.dg/vmx/merge-be-order.c: New.
2523         * gcc.dg/vmx/merge.c: New.
2524         * gcc.dg/vmx/merge-vsx-be-order.c: New.
2525         * gcc.dg/vmx/merge-vsx.c: New.
2527 2014-01-29  Richard Biener  <rguenther@suse.de>
2529         PR tree-optimization/58742
2530         * gcc.dg/pr58742-1.c: New testcase.
2531         * gcc.dg/pr58742-2.c: Likewise.
2532         * gcc.dg/pr58742-3.c: Likewise.
2534 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
2536         * gcc.target/arm/ftest-armv7ve-arm.c: New.
2537         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
2538         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
2540 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2542         PR c++/58702
2543         * g++.dg/gomp/pr58702.C: New.
2545 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
2547         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
2548         selector.
2550 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
2552         PR middle-end/59917
2553         PR tree-optimization/59920
2554         * gcc.dg/pr59920-1.c: New test.
2555         * gcc.dg/pr59920-2.c: New test.
2556         * gcc.dg/pr59920-3.c: New test.
2557         * c-c++-common/gomp/pr59917-1.c: New test.
2558         * c-c++-common/gomp/pr59917-2.c: New test.
2560         PR tree-optimization/59594
2561         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
2562         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
2563         * gcc.dg/vect/pr59594.c: New test.
2565 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
2567         PR fortran/59414
2568         * gfortran.dg/allocate_class_3.f90: New test.
2570 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
2572         PR preprocessor/59935
2573         * c-c++-common/cpp/warning-zero-location.c: New test.
2574         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
2576 2014-01-27  Steve Ellcey  <sellcey@mips.com>
2578         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
2580 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
2582         * g++.dg/ext/mv16.C: New tests.
2584 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
2586         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
2587         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2588         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
2589         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2590         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
2591         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2592         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
2593         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2594         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2595         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2596         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2597         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2598         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2599         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2600         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2601         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2602         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2603         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2604         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2605         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2606         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2607         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2608         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2609         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2610         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2611         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2612         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2613         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2614         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2615         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2616         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2617         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2618         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2619         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2620         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2621         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2622         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2623         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2624         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
2625         _mm512_mask_cvtepi32_storeu_epi8.
2626         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2627         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
2628         _mm512_mask_cvtepi32_storeu_epi16.
2629         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2630         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
2631         _mm512_mask_cvtepi64_storeu_epi8.
2632         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2633         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
2634         _mm512_mask_cvtepi64_storeu_epi16.
2635         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2636         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
2637         _mm512_mask_cvtepi64_storeu_epi32.
2638         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2639         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
2640         _mm512_mask_cvtsepi32_storeu_epi8.
2641         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2642         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
2643         _mm512_mask_cvtsepi32_storeu_epi16.
2644         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2645         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
2646         _mm512_mask_cvtsepi64_storeu_epi8.
2647         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2648         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
2649         _mm512_mask_cvtsepi64_storeu_epi16.
2650         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2651         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
2652         _mm512_mask_cvtsepi64_storeu_epi32.
2653         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2654         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
2655         _mm512_mask_cvtusepi32_storeu_epi8.
2656         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2657         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
2658         _mm512_mask_cvtusepi32_storeu_epi16.
2659         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2660         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2661         _mm512_mask_cvtusepi64_storeu_epi8.
2662         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2663         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2664         _mm512_mask_cvtusepi64_storeu_epi16.
2665         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2666         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2667         _mm512_mask_cvtusepi64_storeu_epi32.
2668         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2669         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2671 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2673         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2674         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2675         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2676         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2677         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2678         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2679         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2680         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2681         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2682         built-ins roudning immediate.
2683         * gcc.target/i386/sse-22.c: Add new built-ins.
2684         * gcc.target/i386/sse-23.c: Ditto.
2685         * gcc.target/i386/avx-1.c: Ditto.
2687 2014-01-27  Christian Bruel  <christian.bruel@st.com>
2689         * gcc.target/sh/torture/strncmp.c: New tests.
2691 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
2693         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2695 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2697         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2699 2014-01-24  Jeff Law  <law@redhat.com>
2701         PR tree-optimization/59919
2702         * gcc.c-torture/compile/pr59919.c: New test.
2704 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
2706         PR c++/57524
2707         * g++.dg/ext/timevar2.C: New.
2709 2014-01-24  Marek Polacek  <polacek@redhat.com>
2711         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2713 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
2715         PR target/59929
2716         * gcc.target/i386/pr59929.c: New test.
2718 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2720         PR target/59909
2721         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2722         word atomic functions at runtime.
2724 2014-01-23  Marek Polacek  <polacek@redhat.com>
2726         PR c/59846
2727         * gcc.dg/pr59846.c: New test.
2729 2014-01-23  Marek Polacek  <polacek@redhat.com>
2731         PR c/58346
2732         * c-c++-common/pr58346-1.c: New test.
2733         * c-c++-common/pr58346-2.c: New test.
2734         * c-c++-common/pr58346-3.c: New test.
2736 2014-01-23  Marek Polacek  <polacek@redhat.com>
2738         PR c/59871
2739         * gcc.dg/20020220-2.c: Adjust dg-warning message.
2740         * gcc.dg/pr59871.c: New test.
2742 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
2744         PR c++/58980
2745         * g++.dg/parse/enum11.C: New.
2747 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2749         * gcc.target/aarch64/sshr64_1.c: New testcase.
2751 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2753         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2754         SIMD enabled function.
2755         * g++.dg/cilk-plus/ef_test.C: New test.
2756         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2757         and added C++ ones.
2758         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2759         to differenciate C error messages from C++ ones.
2761 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2763         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2765 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
2767         * gcc.target/microblaze/others/builtin-trap.c: New test,
2769 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
2771         PR middle-end/58809
2772         * c-c++-common/gomp/pr58809.c: New test.
2774 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
2776         PR sanitizer/59897
2777         * c-c++-common/asan/use-after-return-1.c: Fixed
2778         to pass on darwin.
2780 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
2782         PR preprocessor/58580
2783         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2785 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2786             Ilya Tocar  <ilya.tocar@intel.com>
2788         * gcc.target/i386/avx512f-kmovw-1.c: New.
2790 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2792         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2793         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2794         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2795         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2796         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2797         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2799 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
2801         PR target/52125
2802         * gcc.dg/pr48774.c: Remove skip for mips_rel.
2803         * gcc.target/mips/pr52125.c: New test.
2805 2014-01-22  Marek Polacek  <polacek@redhat.com>
2807         PR c/59891
2808         * gcc.dg/torture/pr59891.c: New test.
2810 2014-01-22  Jeff Law  <law@redhat.com>
2812         PR tree-optimization/59597
2813         * gcc.dg/tree-ssa/pr59597.c: New test.
2815 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
2817         PR rtl-optimization/59477
2818         * g++.dg/pr59477.C: New.
2820 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
2822         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2824 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2826         PR c++/59482
2827         * g++.dg/pr59482.C: New.
2829 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2831         * gcc.dg/vmx/insert-vsx-be-order.c: New.
2832         * gcc.dg/vmx/extract-vsx.c: New.
2833         * gcc.dg/vmx/extract-vsx-be-order.c: New.
2834         * gcc.dg/vmx/insert-vsx.c: New.
2836 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2838         PR rtl-optimization/59896
2839         * gcc.target/arm/pr59896.c: New.
2841 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2843         PR rtl-optimization/59858
2844         * gcc.target/arm/pr59858.c: New.
2846 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
2848         PR target/59003
2849         * gcc.dg/tree-prof/pr59003.c: New test.
2851         PR middle-end/59860
2852         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2853         other targets.
2855 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
2857         * gfortran.dg/round_3.f08: Add more cases.
2859 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
2861         * lib/target-supports.exp (force_conventional_output_for): New
2862         procedure.
2863         * lib/scanasm.exp (scan-assembler_required_options)
2864         (scan-assembler-not_required_options)
2865         (scan-assembler-times_required_options): Replace with
2866         force_conventional_output_fors.
2867         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2868         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2870 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
2872         PR middle-end/59789
2873         * gcc.target/i386/pr59789.c: New testcase.
2875 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
2877         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2878         the 'code' bitfield from 16 to 8.
2880 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2882         * lib/target-supports.exp
2883         (check_effective_target_vect_perm): Exclude aarch64_be.
2884         (check_effective_target_vect_perm_byte): Likewise.
2885         (check_effective_target_vect_perm_short): Likewise.
2887 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2889         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2890         (RUN_TEST): Use new macro.
2891         (INDEX64_32): Delete.
2892         (INDEX64_64): Likewise.
2893         (INDEX128_32): Likewise.
2894         (INDEX128_64): Likewise.
2895         (INDEX): Likewise.
2896         (test_vneg_f32): Use fixed RUN_TEST.
2898 2014-01-20  Richard Biener  <rguenther@suse.de>
2900         PR middle-end/59860
2901         * gcc.dg/pr59860.c: New testcase.
2903 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
2905         PR target/59880
2906         * gcc.target/i386/pr59880.c: New test.
2908 2014-01-20  Renlin Li  <renlin.li@arm.com>
2910         * gcc.dg/pr44194-1.c: Tweak regexp.
2912 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2914         PR libfortran/59771
2915         PR libfortran/59774
2916         PR libfortran/59836
2917         * gfortran.dg/round_3.f08: New cases added.
2918         * gfortran.dg/fmt_g_1.f90: New test.
2920 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
2922         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2924 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2926         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2928 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2930         * gcc.dg/vect/pr57705.c: Require vect_int.
2931         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2932         * gcc.dg/vect/vect-alias-check.c: Likewise.
2934 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
2936         PR fortran/58007
2937         * gfortran.dg/unresolved_fixup_1.f90: New test.
2938         * gfortran.dg/unresolved_fixup_2.f90: New test.
2940 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
2942         PR target/58944
2943         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2944         Remove dg-prune-output lines.
2946 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2948         PR middle-end/59706
2949         * gfortran.dg/pr59706.f90: New test.
2950         * g++.dg/ext/pr59706.C: New test.
2952 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2954         PR c++/59270
2955         PR c++/58811
2956         * g++.dg/cpp0x/decltype-incomplete1.C: New.
2957         * g++.dg/init/pr58811.C: Likewise.
2959 2014-01-17  Jeff Law  <law@redhat.com>
2961         PR middle-end/57904
2962         * gfortran.dg/pr57904.f90: New test.
2964 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2966         PR c++/59269
2967         * g++.dg/cpp0x/nsdmi-union4.C: New.
2969 2014-01-17  Marek Polacek  <polacek@redhat.com>
2971         PR c++/59838
2972         * g++.dg/diagnostic/pr59838.C: New test.
2974 2014-01-17  Marek Polacek  <polacek@redhat.com>
2976         PR c/58346
2977         * gcc.dg/pr58346.c: New test.
2979 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2981         PR testsuite/58776
2982         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2983         dg-options, use dg-additional-options for i?86/x86_64 to avoid
2984         option duplication.
2986         PR fortran/59440
2987         * gfortran.dg/pr59440-1.f90: New test.
2988         * gfortran.dg/pr59440-2.f90: New test.
2989         * gfortran.dg/pr59440-3.f90: New test.
2991         PR testsuite/59064
2992         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2993         testing for " version" and " alias" with one testing for
2994         " version\[^\n\r]* alias".
2995         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2996         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2997         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2998         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2999         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
3000         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
3002         PR c++/57945
3003         * c-c++-common/torture/pr57945.c: New test.
3005 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
3007         * gcc.target/arm/its.c: New testcase.
3009 2014-01-16  Jan Hubicka  <jh@suse.cz>
3011         PR ipa/59775
3012         * g++.dg/torture/pr59775.C: New testcase.
3014 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
3016         PR middle-end/58344
3017         * gcc.c-torture/compile/pr58344.c: New test.
3019         PR target/59839
3020         * gcc.target/i386/pr59839.c: New test.
3022         PR debug/54694
3023         * gcc.target/i386/pr9771-1.c (main): Rename to...
3024         (real_main): ... this.  Add __asm name "main".
3025         (ASMNAME, ASMNAME2, STRING): Define.
3027 2014-01-16  Nick Clifton  <nickc@redhat.com>
3029         PR middle-end/28865
3030         * gcc.c-torture/compile/pr28865.c: New.
3031         * gcc.c-torture/execute/pr28865.c: New.
3033 2014-01-16  Marek Polacek  <polacek@redhat.com>
3035         PR middle-end/59827
3036         * gcc.dg/pr59827.c: New test.
3038 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
3040         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
3042 2014-01-15  Richard Henderson  <rth@redhat.com>
3044         PR debug/54694
3045         * gcc.target/i386/pr54694.c: New test.
3047 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
3049         PR c++/49718
3050         * g++.dg/pr49718.C: New test.
3052 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
3054         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
3056 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3058         * gcc.dg/vmx/mult-even-odd.c: New.
3059         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
3061 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3063         * lib/target-supports.exp (check_libcilkrts_available): Added an
3064         extern "C" if we are using C++ along with a function prototype.
3066 2014-01-15  Jeff Law  <law@redhat.com>
3068         PR tree-optimization/59747
3069         * gcc.c-torture/execute/pr59747.c: New test.
3071 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3073         PR target/59794
3074         * c-c++-common/convert-vec-1.c: Also prune ABI change for
3075         Linux/x86.
3076         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
3077         * g++.dg/ext/attribute-test-1.C: Likewise.
3078         * g++.dg/ext/attribute-test-2.C: Likewise.
3079         * g++.dg/ext/attribute-test-3.C: Likewise.
3080         * g++.dg/ext/attribute-test-4.C: Likewise.
3081         * g++.dg/ext/pr56790-1.C: Likewise.
3082         * g++.dg/torture/pr38565.C: Likewise.
3083         * gcc.dg/pr53060.c: Likewise.
3084         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
3085         * c-c++-common/vector-compare-2.c: Likewise.
3086         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
3087         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
3088         dg-message line number.
3090 2014-01-15  Matthias Klose  <doko@ubuntu.com>
3092         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
3094 2014-01-15  Richard Biener  <rguenther@suse.de>
3096         PR tree-optimization/59822
3097         * g++.dg/torture/pr59822.C: New testcase.
3099 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
3101         PR target/59808
3102         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
3103         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
3105 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
3106             Kugan Vivekanandarajah  <kuganv@linaro.org>
3108         PR target/59695
3109         * g++.dg/pr59695.C: New testcase.
3111 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3113         PR target/59803
3114         * gcc.c-torture/compile/pr59803.c: New testcase.
3116 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
3118         PR c/58943
3119         * gcc.c-torture/execute/pr58943.c: New test.
3120         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
3122 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3124         PR target/59794
3125         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
3126         * gcc.target/i386/pr39162.c (y): New __m256i variable.
3127         (bar): Change return type to void.  Set y to x.
3128         * gcc.target/i386/pr59794-1.c: New testcase.
3129         * gcc.target/i386/pr59794-2.c: Likewise.
3130         * gcc.target/i386/pr59794-3.c: Likewise.
3131         * gcc.target/i386/pr59794-4.c: Likewise.
3132         * gcc.target/i386/pr59794-5.c: Likewise.
3133         * gcc.target/i386/pr59794-6.c: Likewise.
3134         * gcc.target/i386/pr59794-7.c: Likewise.
3136 2014-01-14  Richard Biener  <rguenther@suse.de>
3138         PR tree-optimization/58921
3139         PR tree-optimization/59006
3140         * gcc.dg/torture/pr58921.c: New testcase.
3141         * gcc.dg/torture/pr59006.c: Likewise.
3142         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
3144 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
3146         PR testsuite/59494
3147         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
3148         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
3149         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
3150         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
3151         Executing predictive commoning without unrolling.
3153 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
3155         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
3156         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
3157         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
3158         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
3159         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
3160         __builtin_ia32_rsqrt28sd_round.
3161         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
3162         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3163         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3164         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3165         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3166         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3167         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
3168         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
3169         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
3170         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
3171         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
3172         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
3173         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
3174         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3175         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
3176         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
3177         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
3178         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3179         * gcc.target/i386/sse-22.c: Extend with new built-ins,
3180         fix wrong rounding mode (see above).
3181         * gcc.target/i386/sse-23.c: Ditto.
3183 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3185         * gcc.dg/vmx/insert.c: New.
3186         * gcc.dg/vmx/insert-be-order.c: New.
3187         * gcc.dg/vmx/extract.c: New.
3188         * gcc.dg/vmx/extract-be-order.c: New.
3190 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
3192         PR tree-optimization/59387
3193         * gcc.c-torture/execute/pr59387.c: New test.
3195 2014-01-13  Richard Biener  <rguenther@suse.de>
3197         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
3198         adjusting mathlib options.
3199         * gfortran.dg/lto/lto.exp: Likewise.
3201 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3203         * gnat.dg/loop_optimization17.adb: New test.
3204         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
3206 2014-01-13  Christian Bruel  <christian.bruel@st.com>
3208         * gcc.target/sh/cmpstrn.c: New case.
3210 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
3212         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
3213         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3215 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
3217         PR fortran/58026
3218         * gfortran.dg/alloc_comp_basics_6.f90: New.
3220 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3222         PR fortran/59700
3223         * gfortran.dg/pr59700.f90: New test.
3225 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3227         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
3228         * gfortran.dg/use_only_3.f90: Likewise.
3229         * gfortran.dg/inquire_10.f90: Delete opened file.
3230         * gfortran.dg/inquire_15.f90: Likewise.
3231         * gfortran.dg/pr16597.f90: Likewise.
3232         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
3233         for PR59419.
3235 2014-01-10  Jeff Law  <law@redhat.com>
3237         PR middle-end/59743
3238         * gcc.c-torture/compile/pr59743.c: New test.
3240 2014-01-10  Jan Hubicka  <jh@suse.cz>
3242         PR ipa/58585
3243         * g++.dg/torture/pr58585.C: New testcase.
3245 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
3247         * gcc.dg/pr46309.c: Disable for cris*-*-*.
3249 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
3251         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
3253 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
3255         PR target/59744
3256         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
3257         * gcc.target/aarch64/cmn-neg2.c: New test.
3259 2014-01-10  Richard Biener  <rguenther@suse.de>
3261         PR tree-optimization/59374
3262         * gcc.dg/torture/pr59374-3.c: New testcase.
3264 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3266         * lib/target-supports.exp
3267         (check_effective_target_arm_crypto_ok_nocache): New.
3268         (check_effective_target_arm_crypto_ok): Use above procedure.
3269         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
3271 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
3273         PR ipa/58252
3274         PR ipa/59226
3275         * g++.dg/ipa/devirt-20.C: New testcase.
3276         * g++.dg/torture/pr58252.C: Likewise.
3277         * g++.dg/torture/pr59226.C: Likewise.
3279 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3281         * c-c++-common/asan/no-asan-stack.c: New test.
3283 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
3285         PR middle-end/59670
3286         * gcc.dg/pr59670.c: New test.
3288 2014-01-09  Steve Ellcey  <sellcey@mips.com>
3290         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
3292 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
3294         PR middle-end/47735
3295         * gcc.target/i386/pr47735.c: New test.
3297         PR tree-optimization/59622
3298         * g++.dg/opt/pr59622-2.C: New test.
3299         * g++.dg/opt/pr59622-3.C: New test.
3300         * g++.dg/opt/pr59622-4.C: New test.
3301         * g++.dg/opt/pr59622-5.C: New test.
3303         PR sanitizer/59136
3304         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
3305         filename:line instead of (modulename+offset) form with stripped
3306         initial / from the filename.
3308 2014-01-09  Ian Lance Taylor  <iant@google.com>
3310         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
3311         the other Go compiler.
3313 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3315         PR c++/59730
3316         * g++.dg/cpp0x/variadic145.C: New.
3318 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
3320         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
3321         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
3323 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3325         PR testsuite/59524
3326         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
3327         are run only if the Cilk library is available/enabled.
3328         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3329         * lib/target-supports.exp (check_libcilkrts_available): New function.
3331 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3333         PR c++/59631
3334         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
3335         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3336         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
3337         with dg-additional-options.
3338         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3339         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3340         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3341         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3342         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
3343         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
3345 2014-01-09  Richard Biener  <rguenther@suse.de>
3347         PR tree-optimization/59715
3348         * gcc.dg/torture/pr59715.c: New testcase.
3350 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3352         * c-c++-common/asan/no-asan-globals.c: New test.
3353         * c-c++-common/asan/no-instrument-reads.c: Likewise.
3354         * c-c++-common/asan/no-instrument-writes.c: Likewise.
3355         * c-c++-common/asan/use-after-return-1.c: Likewise.
3356         * c-c++-common/asan/no-use-after-return.c: Likewise.
3358 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
3360         * gnat.dg/weak2.ad[sb]: New test.
3362 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3364         PR middle-end/59471
3365         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
3366         type, use pointers to vector type instead.
3368 2014-01-08  Catherine Moore  <clm@codesourcery.com>
3370         * gcc.target/mips/umips-branch-3.c: New test.
3371         * gcc.target/mips/umips-branch-4.c: New test.
3373 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3375         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
3376         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
3377         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
3378         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
3379         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
3380         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
3381         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
3382         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
3384 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3386         PR rtl-optimization/59137
3387         * gcc.target/mips/pr59137.c: New test.
3389 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
3391         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
3392         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
3393         * gcc.target/i386/pr55433.c (dg-options): Ditto.
3394         * gcc.target/i386/pr57848.c (dg-options): Ditto.
3395         * gcc.target/i386/pr59099.c (dg-options): Ditto.
3396         Require fpic effective target.
3397         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
3399 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3401         PR ipa/59722
3402         * gcc.dg/pr59722.c: New test.
3404 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3406         PR middle-end/57748
3407         * gcc.dg/torture/pr57748-3.c: New test.
3408         * gcc.dg/torture/pr57748-4.c: New test.
3410 2014-01-08  Marek Polacek  <polacek@redhat.com>
3412         PR middle-end/59669
3413         * gcc.dg/gomp/pr59669-1.c: New test.
3414         * gcc.dg/gomp/pr59669-2.c: New test.
3416 2014-01-08  Martin Jambor  <mjambor@suse.cz>
3418         PR ipa/59610
3419         * gcc.dg/ipa/pr59610.c: New test.
3421 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
3423         PR fortran/58182
3424         * gfortran.dg/binding_label_tests_26a.f90: New.
3425         * gfortran.dg/binding_label_tests_26b.f90: New.
3427 2014-01-08  Marek Polacek  <polacek@redhat.com>
3429         PR sanitizer/59667
3430         * c-c++-common/ubsan/pr59667.c: New test.
3432 2014-01-08  Richard Biener  <rguenther@suse.de>
3434         PR middle-end/59630
3435         * gcc.dg/pr59630.c: New testcase.
3437 2014-01-08  Richard Biener  <rguenther@suse.de>
3439         PR middle-end/59471
3440         * gcc.dg/pr59471.c: New testcase.
3442 2014-01-07  Jeff Law  <law@redhat.com>
3444         PR middle-end/53623
3445         * gcc.target/i386/pr53623.c: New test.
3447 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
3449         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
3450         blanks at EOF.
3451         * g++.dg/cpp1y/pr58534.C: Likewise.
3452         * g++.dg/cpp1y/pr58536.C: Likewise.
3453         * g++.dg/cpp1y/pr58548.C: Likewise.
3454         * g++.dg/cpp1y/pr58549.C: Likewise.
3455         * g++.dg/cpp1y/pr58637.C: Likewise.
3456         * g++.dg/cpp1y/pr59112.C: Likewise.
3457         * g++.dg/cpp1y/pr59113.C: Likewise.
3458         * g++.dg/cpp1y/pr59629.C: Likewise.
3459         * g++.dg/cpp1y/pr59635.C: Likewise.
3460         * g++.dg/cpp1y/pr59636.C: Likewise.
3461         * g++.dg/cpp1y/pr59638.C: Likewise.
3463 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
3465         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
3467 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
3469         * gcc.target/i386/intrinsics_4.c (bar): New function.
3471 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
3473         * g++.dg/ext/is_base_of_incomplete-2.C: New.
3475 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
3477         PR rtl-optimization/58668
3478         * gcc.dg/pr58668.c: New test.
3480         PR tree-optimization/59643
3481         * gcc.dg/pr59643.c: New test.
3482         * gcc.c-torture/execute/pr59643.c: New test.
3484 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3486         PR fortran/59589
3487         * gfortran.dg/class_allocate_16.f90: New.
3489 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
3491         PR target/59644
3492         * gcc.target/i386/pr59644.c: New test.
3494 2014-01-06  Marek Polacek  <polacek@redhat.com>
3496         PR c/57773
3497         * gcc.dg/pr57773.c: New test.
3499 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
3501         PR c++/59635
3502         PR c++/59636
3503         PR c++/59629
3504         PR c++/59638
3505         * g++.dg/cpp1y/pr59635.C: New testcase.
3506         * g++.dg/cpp1y/pr59636.C: New testcase.
3507         * g++.dg/cpp1y/pr59629.C: New testcase.
3508         * g++.dg/cpp1y/pr59638.C: New testcase.
3510 2014-01-06  Martin Jambor  <mjambor@suse.cz>
3512         PR ipa/59008
3513         * gcc.dg/ipa/pr59008.c: New test.
3515 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3517         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
3518         if supported.
3520 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3522         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
3523         Require c99_runtime.
3524         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
3526         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
3527         Require c99_runtime.
3528         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
3529         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
3530         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
3532         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
3533         Require c99_runtime.
3534         Make CALC void static.
3535         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
3537         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
3538         Require c99_runtime.
3539         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
3541 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3543         * gcc.target/i386/pr59501-1.c: Require avx effective target.
3544         * gcc.target/i386/pr59501-2.c: Likewise.
3545         * gcc.target/i386/pr59501-3.c: Likewise.
3546         * gcc.target/i386/pr59501-4.c: Likewise.
3547         * gcc.target/i386/pr59501-5.c: Likewise.
3548         * gcc.target/i386/pr59501-6.c: Likewise.
3550 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3552         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
3553         * gcc.target/i386/pr59390_1.c: Likewise.
3554         * gcc.target/i386/pr59390_2.c: Likewise.
3556 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3558         * gcc.dg/pr59350.c: Tweak.
3559         * gcc.dg/pr59350-2.c: New test.
3560         * g++.dg/pr59510.C: Likewise.
3562 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3564         PR fortran/59023
3565         * gfortran.dg/bind_c_procs_2.f90: New.
3567 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
3569         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
3570         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3571         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3572         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3573         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
3574         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3575         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3577 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3579         * gcc.target/arm/neon-nested-apcs.c: New test.
3581 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
3583         PR tree-optimization/59519
3584         * gcc.dg/vect/pr59519-1.c: New test.
3585         * gcc.dg/vect/pr59519-2.c: New test.
3587         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
3588         vmovdqu32.
3590 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
3592         PR fortran/59547
3593         * gfortran.dg/typebound_proc_32.f90: New.
3595 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
3597         PR c++/58950
3598         * g++.dg/pr58950.C: New file.
3600 2014-01-03  Tobias Burnus  <burnus@net-b.de>
3602         PR c++/58567
3603         * g++.dg/gomp/pr58567.C: New.
3605 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
3607         PR tree-optimization/59651
3608         * gcc.dg/torture/pr59651.c: New test.
3609         * gcc.dg/vect/pr59651.c: Ditto.
3611 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
3613         PR target/59625
3614         * gcc.target/i386/pr59625.c: New test.
3616 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
3618         Core DR 1442
3619         PR c++/59165
3620         * g++.dg/cpp0x/range-for28.C: New.
3621         * g++.dg/cpp0x/range-for3.C: Update.
3623 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
3625         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
3627 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3629         PR c++/59641
3630         * g++.dg/cpp0x/pr59641.C: New file.
3632 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3634         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
3636 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3638         PR c++/59378
3639         * g++.dg/ext/pr59378.C: New file.
3641 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3643         Update copyright years
3645 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3647         * gcc.target/arc/arc.exp: Use the standard form for the copyright
3648         notice.
3650 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
3652         PR fortran/59654
3653         * gfortran.dg/dynamic_dispatch_12.f90: New.
3655 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
3657         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
3658         the builtin isn't optimized away as unused.
3660         PR rtl-optimization/59647
3661         * g++.dg/opt/pr59647.C: New test.
3663 Copyright (C) 2014 Free Software Foundation, Inc.
3665 Copying and distribution of this file, with or without modification,
3666 are permitted in any medium without royalty provided the copyright
3667 notice and this notice are preserved.