2014-04-14 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob6c49b9aa5890684c53b8620e38f10e73c28a7ea6
1 2014-04-14  Richard Biener  <rguenther@suse.de>
3         PR lto/60720
4         * gcc.dg/lto/pr60720_0.c: New testcase.
5         * gcc.dg/lto/pr60720_1.c: Likewise.
7 2014-04-14  Christian Bruel  <christian.bruel@st.com>
9         * gcc.target/sh/memset.c: New test.
11 2014-04-14  Richard Biener  <rguenther@suse.de>
13         PR middle-end/55022
14         * gcc.dg/graphite/pr55022.c: New testcase.
16 2014-04-14  Richard Biener  <rguenther@suse.de>
18         PR tree-optimization/59817
19         PR tree-optimization/60453
20         * gfortran.dg/graphite/pr59817.f: New testcase.
21         * gcc.dg/graphite/pr59817-1.c: Likewise.
22         * gcc.dg/graphite/pr59817-2.c: Likewise.
24 2014-04-14  Jason Merrill  <jason@redhat.com>
26         Revert:
27         * lib/gcc-dg.exp (dg-build-dso): New.
28         (gcc-dg-test-1): Handle dg-do-what "dso".
30 2014-04-13  Paul Thomas  <pault@gcc.gnu.org>
32         PR fortran/60717
33         * gfortran.dg/unlimited_polymorphic_17.f90: New test.
35         PR fortran/58085
36         * gfortran.dg/associate_15.f90: New test.
38 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
40         PR middle-end/60467
41         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
42         case to check.
44 2014-04-12  Igor Zamyatin  <igor.zamyatin@intel.com>
46         PR middle-end/60469
47         * c-c++-common/cilk-plus/CK/pr60469.c: New test.
49 2014-04-12  Richard Sandiford  <rdsandiford@googlemail.com>
51         * gcc.target/mips/umips-store16-1.c: New test.
53 2014-04-11  Tobias Burnus  <burnus@net-b.de>
55         PR c/60194
56         * * g++.dg/warn/warn_format_signedness.C: New.
57         * gcc.dg/format/warn-signedness.c: New.
59 2014-04-11  Tobias Burnus  <burnus@net-b.de>
61         PR fortran/58880
62         PR fortran/60495
63         * gfortran.dg/finalize_25.f90: New.
65 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
67         * gcc.target/epiphany/t1068-2.c: New file.
69 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
71         * gcc.target/epiphany/btst-1.c: New test.
73 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
75         PR rtl-optimization/60651
76         * gcc.target/epiphany/mode-switch.c: New test.
78 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
80         PR c++/58600
81         * g++.dg/cpp0x/gen-attrs-58.C: New.
82         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
84 2014-04-11  Steve Ellcey  <sellcey@mips.com>
85             Jakub Jelinek  <jakub@redhat.com>
87         PR middle-end/60556
88         * gcc.c-torture/compile/pr60556.c: New test.
90 2014-04-11  Richard Biener  <rguenther@suse.de>
92         PR middle-end/60797
93         * gcc.dg/pr60797.c: New testcase.
95 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
97         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
98         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
99         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
100         rename to ...
101         * gcc.target/s390/htm-nofloat-1.c: ... this one.
102         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
103         instructions as well.
105 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
107         PR rtl-optimization/60663
108         * gcc.target/arm/pr60663.c: New test.
110 2014-04-10  Jason Merrill  <jason@redhat.com>
112         * g++.dg/dso/dlclose1.C: Disable for 4.9.
114 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
116         PR lto/60567
117         * g++.dg/lto/pr60567_0.C: New test.
119 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
121         * gfortran.dg/class_nameclash.f90: New test.
123 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
125         PR c++/52844
126         * g++.dg/cpp0x/variadic156.C: New.
128 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
130         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
131         long.
133 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
135         PR debug/60655
136         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
137         -fdata-sections.
139 2014-04-09  Steve Ellcey  <sellcey@mips.com>
141         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
142         and scan lists.
144 2014-04-09  Cong Hou  <congh@google.com>
146         PR testsuite/60773
147         * lib/target-supports.exp:
148         (check_effective_target_vect_widen_si_to_di_pattern): New.
149         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
150         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
151         targets only.
152         (foo): Fix up formatting.
153         (main): Call check_vect.
155 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
157         PR c++/59115
158         * g++.dg/template/crash119.C: New.
160 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
162         * gcc.target/powerpc/atomic_load_store-p8.c: New.
164 2014-04-08  Jason Merrill  <jason@redhat.com>
166         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to
167         compile.
169 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
171         PR rtl-optimization/60776
172         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
173         * gcc.dg/builtin-bswap-7.c: Likewise.
174         * gcc.dg/builtin-bswap-6a.c: New testcase.
175         * gcc.dg/builtin-bswap-7a.c: New testcase.
177         Revert
178         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
180         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
181         optimization.
182         * gcc.dg/builtin-bswap-7.c: Likewise.
184 2014-04-08  Richard Biener  <rguenther@suse.de>
186         PR tree-optimization/60785
187         * gcc.dg/graphite/pr60785.c: New testcase.
189 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
191         PR target/60602
192         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
193         with as at -O0.
195 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
197         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
198         * g++.dg/warn/Wnvdtor-3.C: Likewise.
199         * g++.dg/warn/Wnvdtor-4.C: Likewise.
201 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
203         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
205 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
207         PR target/60609
208         * g++.dg/torture/pr60609.C: New test.
210 2014-04-07  Richard Biener  <rguenther@suse.de>
212         PR tree-optimization/60766
213         * gcc.dg/torture/pr60766.c: New testcase.
215 2014-04-07  Jason Merrill  <jason@redhat.com>
217         * lib/gcc-dg.exp (dg-build-dso): New.
218         (gcc-dg-test-1): Handle dg-do-what "dso".
219         * lib/target-supports.exp (add_options_for_dlopen): New.
220         (check_effective_target_dlopen): Use it.
222 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
224         * gcc.target/arm/pr60657.c: Fix missing curly brace.
226 2014-04-07  Richard Biener  <rguenther@suse.de>
228         PR middle-end/60750
229         * g++.dg/torture/pr60750.C: New testcase.
230         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
232 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
234         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
236 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
238         PR testsuite/60671
239         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
241 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
243         PR testsuite/60672
244         * g++.dg/cpp1y/auto-fn25.C: Require lto.
246         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
248 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
250         * gfortran.dg/warn_conversion_4.f90: Adjust test.
252 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
254         * gcc.target/avr/dev-specific-rmw.c: New test.
256 2014-04-04  Cong Hou  <congh@google.com>
258         PR tree-optimization/60656
259         * gcc.dg/vect/pr60656.c: New test.
261 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
263         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
264         optimization.
265         * gcc.dg/builtin-bswap-7.c: Likewise.
267 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
269         PR c++/58207
270         * g++.dg/cpp0x/constexpr-ice15.C: New.
272 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
274         PR ipa/59626
275         testcase by Richard Biener
276         * gcc.dg/lto/pr59626_0.c: New testcase.
277         * gcc.dg/lto/pr59626_1.c: New testcase.
279 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
281         PR debug/60655
282         * gcc.c-torture/compile/pr60655-1.c: New test.
284 2014-04-04  Martin Jambor  <mjambor@suse.cz>
286         PR ipa/60640
287         * g++.dg/ipa/pr60640-1.C: New test.
288         * g++.dg/ipa/pr60640-2.C: Likewise.
289         * g++.dg/ipa/pr60640-3.C: Likewise.
290         * g++.dg/ipa/pr60640-4.C: Likewise.
292 2014-04-04  Jeff Law  <law@redhat.com>
294         PR target/60657
295         * gcc.target/arm/pr60657.c: New test.
297 2014-04-04  Richard Biener  <rguenther@suse.de>
299         PR ipa/60746
300         * g++.dg/torture/pr60746.C: New testcase.
302 2014-04-04  Fabien Chêne  <fabien@gcc.gnu.org>
304         * g++.old-deja/g++.robertl/eb121.C: Adjust.
305         * g++.old-deja/g++.jason/overload21.C: Likewise.
306         * g++.old-deja/g++.law/init5.C: Likewise.
308 2014-04-03  Cong Hou  <congh@google.com>
310         PR tree-optimization/60505
311         * gcc.dg/vect/pr60505.c: New test.
313 2014-04-03  Richard Biener  <rguenther@suse.de>
315         PR tree-optimization/60740
316         * gcc.dg/graphite/pr60740.c: New testcase.
318 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
320         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
321         * g++.dg/warn/Wnvdtor-2.C: New.
322         * g++.dg/warn/Wnvdtor-3.C: New.
323         * g++.dg/warn/Wnvdtor-4.C: New.
324         * g++.dg/warn/Weff1.C: Delete.
325         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
326         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
328 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
330         PR ipa/60659
331         * testsuite/g++.dg/torture/pr60659.C: New testcase.
333 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
335         PR tree-optimization/60733
336         * gcc.dg/torture/pr60733.c:  New test.
338 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
340         PR rtl-optimization/60650
341         * gcc.target/arm/pr60650-2.c: New.
343 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
345         * gcc.target/i386/avx2-vpand-3.c,
346         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
348 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
350         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
351         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
352         gcc.target/i386/memcpy-strategy-1.c,
353         gcc.target/i386/memcpy-strategy-2.c,
354         gcc.target/i386/memcpy-vector_loop-1.c,
355         gcc.target/i386/memcpy-vector_loop-2.c,
356         gcc.target/i386/memset-vector_loop-1.c,
357         gcc.target/i386/memset-vector_loop-2.c,
358         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
359         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
360         -march= options different from those in dg-options.
362 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
364         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
365         gcc.target/i386/pr30970.c: Use -mtune=generic.
366         * gcc.target/i386/avx2-vpaddb-3.c,
367         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
368         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
369         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
370         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
371         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
372         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
373         gcc.target/i386/avx2-vpsubw-3.c,
374         gcc.target/i386/avx256-unaligned-load-1.c,
375         gcc.target/i386/avx256-unaligned-load-4.c,
376         gcc.target/i386/avx256-unaligned-store-1.c,
377         gcc.target/i386/avx256-unaligned-store-2.c,
378         gcc.target/i386/avx256-unaligned-store-4.c: Use
379         -mno-prefer-avx128.
381 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
382             Iain Sandoe <iain@codesourcery.com>
384         PR target/54083
385         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
386         with the additional options -Wl,-undefined,dynamic_lookup
387         and -Wl,-flat_namespace.
388         * gcc.dg/torture/pr53922.c: Additional option
389         -Wl,-flat_namespace for darwin[89].
390         * gcc.dg/torture/pr60092.c: Additional options
391         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
392         for darwin[89].
394 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
396         PR target/43751
397         * lib/prune.exp: Modify the regular express to prune
398         the new warnings introduced by r205679 on darwin9.
400 2014-04-01  Fabien Chêne  <fabien@gcc.gnu.org>
402         * g++.dg/init/ctor4.C: Adjust.
403         * g++.dg/init/ctor4-1.C: New.
404         * g++.dg/cpp0x/defaulted2.C: Adjust.
406 2014-04-01  Richard Henderson  <rth@redhat.com>
408         PR target/60704
409         * gcc.dg/pr60704.c: New file.
411 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
413         PR target/60363
414         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
415         logical_op_short_circuit targets.
417 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
419         PR libfortran/60128
420         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
421         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
423 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
425         PR rtl-optimization/60700
426         * gcc.target/i386/pr60700.c: New test.
428 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
430         PR target/60650
431         * gcc.target/arm/pr60650.c: Adjust command line options.
433 2014-03-31  Martin Jambor  <mjambor@suse.cz>
435         PR middle-end/60647
436         * gcc.dg/pr60647-1.c: New test.
437         * gcc.dg/pr60647-2.c: Likewise.
439 2014-03-31  Richard Biener  <rguenther@suse.de>
441         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
443 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
445         PR target/60034
446         * gcc.target/aarch64/pr60034.c: New file.
448 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
450         PR c++/60626
451         * g++.dg/cpp1y/pr60626.C: New testcase.
453 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
455         * gcc.dg/pr45416.c: Allow bextr on x86.
456         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
457         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
458         gcc.target/i386/fma4-vector.c: Use -mno-fma.
459         * gcc.target/i386/l_fma_double_1.c,
460         gcc.target/i386/l_fma_double_2.c,
461         gcc.target/i386/l_fma_double_3.c,
462         gcc.target/i386/l_fma_double_4.c,
463         gcc.target/i386/l_fma_double_5.c,
464         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
465         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
466         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
467         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
468         * gcc.target/i386/pr27971.c: Use -mno-tbm.
469         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
470         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
472 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
474         PR target/60648
475         * g++.dg/pr60648.C: Move test to...
476         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
477         dg-options, add for fpic targets dg-additional-options -fPIC.
479 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
481         * gnat.dg/opt33.adb: New testcase.
483 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
485         PR target/60697
486         * gcc.target/aarch64/pr60697.c: New.
488 2014-03-27  Jeff Law  <law@redhat.com>
490        PR target/60648
491        * g++.dg/pr60648.C: New test.
493 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
495         PR c++/60573
496         * g++.dg/cpp1y/pr60573.C: New testcase.
498 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
500         PR target/60693
501         * gcc.target/i386/pr60693.c: New test.
503 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
505         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
507 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
509         PR c++/60689
510         * c-c++-common/pr60689.c: New test.
512         PR c++/58678
513         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
514         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
515         targets.
517 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
519         PR target/60675
520         * gcc.target/aarch64/pr60675.C: New.
522 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
524         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special
525           option.
526         * lib/target-supports.exp: Return true for s390
527           in check_effective_logical_op_short_circuit.
529 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
531         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
532         of second source operand.
533         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
534         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
535         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
537 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
539         PR ipa/60315
540         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
542 2014-03-28  Tobias Burnus  <burnus@net-b.de>
544         * lib/cilk-plus-dg.exp: New.
545         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
546         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
548 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
550         PR fortran/60522
551         * gfortran.dg/where_4.f90:  New test case.
553 2014-03-27  Tobias Burnus  <burnus@net-b.de>
555         PR fortran/58880
556         * gfortran.dg/finalize_24.f90: New.
558 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
560         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
561         vbpermq builtin.
563         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
564         vec_select optimizations.
565         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
566         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
568         PR target/60672
569         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
570         xxpermdi builtins are supported.
572 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
574         PR rtl-optimization/60650
575         * gcc.target/arm/pr60650.c: New.
577 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
579         * gcc.target/s390/20140327-1.c: New testcase.
581 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
583         PR middle-end/60682
584         * g++.dg/gomp/pr60682.C: New test.
586 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
588         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
590 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
592         PR target/60580
593         * gcc.target/aarch64/pr60580_1.c: New.
594         * gcc.target/aarch64/test_fp_attribute_1.c: New.
595         * gcc.target/aarch64/test_fp_attribute_2.c: New.
597 2014-03-26  Dehao Chen  <dehao@google.com>
599         * gcc.dg/predict-8.c: New test.
601 2014-03-26  Fabien Chêne  <fabien@gcc.gnu.org>
603         PR c++/52369
604         * g++.dg/init/const10.C: New.
605         * g++.dg/init/const11.C: New.
606         * g++.dg/init/pr25811.C: Adjust.
607         * g++.dg/init/pr29043.C: Likewise.
608         * g++.dg/init/pr43719.C: Likewise.
609         * g++.dg/init/pr44086.C: Likewise.
610         * g++.dg/init/ctor8.C: Likewise.
611         * g++.dg/init/uninitialized1.C: Likewise.
613 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
615         PR sanitizer/60636
616         * c-c++-common/ubsan/pr60636.c: New test.
618 2014-03-26  Andreas Schwab  <schwab@suse.de>
620         * g++.dg/torture/pr60315.C: Remove duplication.
622 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
624         * gcc.c-torture/execute/20140326-1.c: New test.
626 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
628         PR ipa/60315
629         * g++.dg/torture/pr60315.C: New testcase.
631 2014-03-25  Martin Jambor  <mjambor@suse.cz>
633         PR ipa/60600
634         * g++.dg/ipa/pr60600.C: New test.
636 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
638         PR testsuite/58013
639         * g++.dg/opt/pr56999.C: Pop hidden visibility.
641 2014-03-25  Richard Biener  <rguenther@suse.de>
643         PR middle-end/60635
644         * gfortran.dg/lto/pr60635_0.f90: New testcase.
645         * gfortran.dg/lto/pr60635_1.c: Likewise.
647 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
649         PR c++/60627
650         * g++.dg/cpp1y/pr60627.C: New testcase.
652 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
654         * gcc.target/aarch64/ushr64_1.c: New.
656 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
658         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
659         (LONG_LONG): Use LLONG.
660         (set_rvector_long): Explicitly return void.
661         (set_vector_long): Likewise.
662         (check_vector_long): Likewise.
664 2014-03-24  Marek Polacek  <polacek@redhat.com>
666         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.  Define
667         INT_MIN.
668         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
669         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
670         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
671         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
672         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
673         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
674         * c-c++-common/ubsan/pr59503.c: Likewise.
675         * c-c++-common/ubsan/pr60613-1.c: Likewise.
676         * c-c++-common/ubsan/save-expr-1.c: Likewise.
677         * c-c++-common/ubsan/shift-3.c: Likewise.
678         * c-c++-common/ubsan/shift-6.c: Likewise.
679         * c-c++-common/ubsan/undefined-1.c: Likewise.
680         * c-c++-common/ubsan/vla-2.c: Likewise.
681         * c-c++-common/ubsan/vla-3.c: Likewise.
682         * c-c++-common/ubsan/vla-4.c: Likewise.
683         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
684         * g++.dg/ubsan/return-2.C: Likewise.
686 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
688         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
689         hppa*-*-hpux*.
691         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
693         PR libfortran/59313
694         PR libfortran/58015
695         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
696         * gfortran.dg/round_4.f90: Likewise.
698 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
700         PR libfortran/60128
701         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
702         i?86-*-solaris2.9*.
704 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
706         PR sanitizer/60613
707         * c-c++-common/ubsan/pr60613-1.c: New test.
708         * c-c++-common/ubsan/pr60613-2.c: New test.
710 2014-03-22  Matthias Klose  <doko@ubuntu.com>
712         * g++.dg/cpp0x/regress: Remove empty directory.
714 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
716         PR debug/60603
717         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
719 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
721         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
722         * g++.dg/cpp1y/pr60393.C: Likewise.
724 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
726         PR c++/60384
727         * g++.dg/cpp1y/pr60384.C: New.
729 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
731         PR target/60598
732         * gcc.dg/pr60598.c: New test.
734 2014-03-21  Martin Jambor  <mjambor@suse.cz>
736         PR ipa/59176
737         * g++.dg/torture/pr59176.C: New test.
739 2014-03-21  Martin Jambor  <mjambor@suse.cz>
741         PR ipa/60419
742         * g++.dg/ipa/pr60419.C: New test.
744 2014-03-21  Richard Biener  <rguenther@suse.de>
746         PR tree-optimization/60577
747         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
749 2014-03-21  Tobias Burnus  <burnus@net-b.de>
751         PR fortran/60599
752         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
753         reading.
755 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
757         PR middle-end/60597
758         * g++.dg/opt/pr60597.C: New test.
760         PR c++/60572
761         * g++.dg/init/pr60572.C: New test.
763 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
765         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
767 2014-03-19  Tobias Burnus  <burnus@net-b.de>
769         PR fortran/60543
770         PR fortran/60283
771         * gfortran.dg/implicit_pure_4.f90: New.
773 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
775         PR c++/51474
776         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
778 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
780         PR testsuite/60590
781         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
782         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
783         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
785 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
787         PR c++/60332
788         * g++.dg/cpp1y/pr60332.C: New.
790 2014-03-19  Marek Polacek  <polacek@redhat.com>
792         PR sanitizer/60569
793         * g++.dg/ubsan/pr60569.C: New test.
795 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
797         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
799 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
801         PR tree-optimization/60559
802         * g++.dg/vect/pr60559.cc: New test.
804 2014-03-18  Ian Lance Taylor  <iant@google.com>
806         PR target/60563
807         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
808         (ditype): Rename typedef from int64_t.
810 2014-03-19  Manuel López-Ibáñez  <manu@gcc.gnu.org>
812         PR c/55383
813         * gcc.dg/cast-qual-3.c: New.
814         Revert:
815         2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
816         * c-c++-common/Wcast-qual-1.c: More precise match text.
818 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
820         PR fortran/55207
821         PR fortran/60549
822         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
823         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
824         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
825         * gfortran.dg/intent_optimize_1.f90: Ditto.
826         * gfortran.dg/pointer_init_9.f90: Ditto.
827         * gfortran.dg/volatile4.f90: Ditto.
828         * gfortran.dg/volatile6.f90: Ditto.
830 2014-03-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
832         PR c/55383
833         * c-c++-common/Wcast-qual-1.c: More precise match text.
835 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
837         PR c++/60305
838         * g++.dg/cpp0x/constexpr-ice14.C: New.
840 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
842         PR c++/54250
843         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
845 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
847         PR sanitizer/60535
848         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
849         * c-c++-common/ubsan/null-2.c: Likewise.
850         * c-c++-common/ubsan/null-3.c: Likewise.
851         * c-c++-common/ubsan/null-4.c: Likewise.
852         * c-c++-common/ubsan/null-5.c: Likewise.
853         * c-c++-common/ubsan/null-6.c: Likewise.
854         * c-c++-common/ubsan/null-7.c: Likewise.
855         * c-c++-common/ubsan/null-8.c: Likewise.
856         * c-c++-common/ubsan/null-9.c: Likewise.
857         * c-c++-common/ubsan/null-10.c: Likewise.
858         * c-c++-common/ubsan/null-11.c: Likewise.
859         * c-c++-common/ubsan/overflow-1.c: Likewise.
860         * c-c++-common/ubsan/overflow-2.c: Likewise.
861         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
862         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
863         * c-c++-common/ubsan/overflow-int128.c: Likewise.
864         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
865         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
866         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
867         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
868         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
869         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
870         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
871         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
872         * c-c++-common/ubsan/pr59333.c: Likewise.
873         * c-c++-common/ubsan/pr59503.c: Likewise.
874         * c-c++-common/ubsan/pr59667.c: Likewise.
875         * c-c++-common/ubsan/undefined-1.c: Likewise.
876         * g++.dg/ubsan/pr59250.C: Likewise.
877         * g++.dg/ubsan/pr59306.C: Likewise.
879 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
881         * gcc.dg/tls/pr58595.c: Add tls options.
883 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
885         * gcc.target/i386/avx-additional-reg-names.c: New.
886         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
888 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
890         PR c++/60390
891         * g++.dg/cpp1y/pr60390.C: New testcase.
893         PR c++/60391
894         * g++.dg/cpp1y/pr60391.C: New testcase.
896 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
898         PR target/60516
899         * gcc.target/i386/pr60516.c: New test.
901 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
903         PR c++/59571
904         * g++.dg/cpp0x/constexpr-ice13.C: New.
906 2014-03-17  Marek Polacek  <polacek@redhat.com>
908         PR middle-end/60534
909         * gcc.dg/gomp/pr60534.c: New test.
911 2014-03-17  Kai Tietz  <ktietz@redhat.com>
913         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
915 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
917         PR testsuite/58851
918         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
919         storage size.
921 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
923         PR libfortran/58324
924         * gfortran.dg/list_read_12.f90: New test.
926 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
928         PR fortran/55207
929         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
930         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
931         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
932         -Wno-aggressive-loop-optimizations and remove an unused variable.
933         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
934         * gfortran.dg/pointer_init_9.f90: New.
935         * gfortran.dg/volatile4.f90: Put into subroutine.
936         * gfortran.dg/volatile6.f90: Ditto.
938 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
940         PR fortran/60392
941         * gfortran.dg/transpose_4.f90: New test.
943 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
945         PR rtl-optimization/60508
946         * gcc.target/i386/pr60508.c: New.
948 2014-03-14  Richard Biener  <rguenther@suse.de>
950         PR middle-end/60518
951         * g++.dg/pr60518.C: New testcase.
953 2014-03-14  Martin Jambor  <mjambor@suse.cz>
955         PR lto/60461
956         * gcc.dg/lto/pr60461_0.c: New test.
958 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
960         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
961         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
962         * gcc.dg/lto/save-temps_0.c: New testcase.
964 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
966         PR middle-end/36282
967         * c-c++-common/pr36282-1.c: New test.
968         * c-c++-common/pr36282-2.c: New test.
969         * c-c++-common/pr36282-3.c: New test.
970         * c-c++-common/pr36282-4.c: New test.
972 2014-03-13  Richard Henderson  <rth@redhat.com>
974         PR debug/60438
975         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
977 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
979         PR c++/60383
980         * g++.dg/template/crash118.C: New.
981         * g++.dg/template/crash95.C: Adjust.
983 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
985         PR rtl-optimization/57189
986         * gcc.target/i386/pr57189.c: New.
988 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
990         PR c++/60254
991         * g++.dg/cpp0x/static_assert10.C: New.
992         * g++.dg/cpp0x/static_assert11.C: Likewise.
993         * g++.dg/cpp0x/static_assert3.C: Adjust.
995 2014-03-13  Richard Biener  <rguenther@suse.de>
997         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
999 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1001         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
1002         2.07 128-bit arithmetic.
1003         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1005         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
1006         due to when TImode is allowed in VSX registers, the allowable
1007         address modes for TImode is just a single indirect address in
1008         order for the value to be loaded and store in either GPR or VSX
1009         registers.  This affects the generated code, and it would cause
1010         this test to fail, when such an option is used.
1012 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1014         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
1016 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1018         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
1019         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
1020         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
1021         only test for exactly one if if -mbranch-cost=1 has been passed.
1023 2014-03-12  Christian Bruel  <christian.bruel@st.com>
1025         PR target/60264
1026         * gcc.target/arm/pr60264.c
1028 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1030         PR tree-optimization/60454
1031         * gcc.c-torture/execute/pr60454.c: New test.
1033 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1034             Marc Glisse  <marc.glisse@inria.fr>
1036         PR tree-optimization/60502
1037         * gcc.c-torture/compile/pr60502.c: New test.
1039 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
1041         PR middle-end/60482
1042         * gcc.dg/vect/pr60482.c: New test.
1044 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
1046         PR c++/60389
1047         * g++.dg/cpp0x/inh-ctor19.C: New.
1049 2014-03-11  Richard Biener  <rguenther@suse.de>
1051         PR tree-optimization/60429
1052         PR tree-optimization/60485
1053         * gcc.dg/pr60485-1.c: New testcase.
1054         * gcc.dg/pr60485-2.c: Likewise.
1056 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
1058         PR ipa/60457
1059         * g++.dg/ipa/pr60457.C: New test.
1061 2014-03-10  Richard Biener  <rguenther@suse.de>
1063         PR middle-end/60474
1064         * g++.dg/torture/pr60474.C: New testcase.
1066 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
1068         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
1070 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
1072         * gcc.dg/lto/pr55113_0.c: New testcase.
1074 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
1076         PR c++/60033
1077         * g++.dg/cpp1y/pr60033.C: New testcase.
1079         PR c++/60393
1080         * g++.dg/cpp1y/pr60393.C: New testcase.
1082 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
1084         PR libfortran/60128
1085         * gfortran.dg/fmt_en.f90: New test.
1087 2014-03-07  Jason Merrill  <jason@redhat.com>
1089         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
1090         * lib/target-supports.exp (check_effective_target_c++11): Now
1091         means C++11 and up.
1092         (check_effective_target_c++11_only): New.
1093         (check_effective_target_c++11_down): New.
1094         (check_effective_target_c++1y): New.
1095         (check_effective_target_c++1y_only): New.
1096         (check_effective_target_c++98_only): Rename from
1097         check_effective_target_c++98.
1098         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
1100 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
1102         PR c++/58609
1103         * g++.dg/cpp0x/constexpr-ice12.C: New.
1105 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
1107         * c-c++-common/gomp/map-1.c: Extend.
1109 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
1110             Janus Weil  <janus@gcc.gnu.org>
1112         PR fortran/51976
1113         * gfortran.dg/deferred_type_component_1.f90 : New test.
1114         * gfortran.dg/deferred_type_component_2.f90 : New test.
1116 2014-03-06  Marek Polacek  <polacek@redhat.com>
1118         PR c/60197
1119         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
1120         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
1122 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
1124         PR target/58595
1125         * gcc.dg/tls/pr58595.c: New test.
1127 2014-03-06  Richard Biener  <rguenther@suse.de>
1129         PR middle-end/60445
1130         PR lto/60424
1131         PR lto/60427
1132         Revert
1133         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
1135         * gcc.dg/lto/pr55113_0.c: New testcase.
1137 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
1139         PR testsuite/59308
1140         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
1141         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
1142         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
1143         s390*/i?86/x86_64.
1144         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1145         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1146         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1147         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1148         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
1149         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
1150         even for mips*/s390*/i?86/x86_64.
1151         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1152         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1153         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1154         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1155         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1157         PR lto/60404
1158         * gcc.dg/lto/pr60404_0.c: New test.
1159         * gcc.dg/lto/pr60404_1.c: New file.
1160         * gcc.dg/lto/pr60404_2.c: New file.
1162 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1164         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
1165         long long" throughout.
1166         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
1167         * gcc.dg/vmx/insert-vsx.c: Likewise.
1168         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
1169         * gcc.dg/vmx/ld-vsx.c: Likewise.
1170         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1171         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1172         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1173         * gcc.dg/vmx/merge-vsx.c: Likewise.
1174         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1175         * gcc.dg/vmx/st-vsx.c: Likewise.
1176         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
1177         * gcc.dg/vmx/stl-vsx.c: Likewise.
1178         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
1180 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
1182         * gcc.dg/lto/pr55113_0.c: New testcase.
1184 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1186         PR c++/60376
1187         * g++.dg/cpp1y/pr60376.C: New.
1189 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1191         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
1193 2014-03-04  Richard Biener  <rguenther@suse.de>
1195         PR tree-optimization/60382
1196         * gcc.dg/vect/pr60382.c: New testcase.
1198 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
1200         PR libfortran/60148
1201         * gfortran.dg/namelist_84.f90: New test.
1203 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
1205         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
1206         argument to avoid inf values.
1207         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
1208         UNION_FP_CHECK machinery.
1210 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
1212         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
1213         i32in128 cases outside special big-endian processing block.
1215 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
1217         PR preprocessor/60400
1218         * c-c++-common/cpp/pr60400.c: New test.
1219         * c-c++-common/cpp/pr60400-1.h: New file.
1220         * c-c++-common/cpp/pr60400-2.h: New file.
1222         PR objc++/60398
1223         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
1225         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
1226         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
1228 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
1230         PR ipa/60150
1231         * g++.dg/lto/pr60150.H: New testcase.
1232         * g++.dg/lto/pr60150_0.C: New testcase.
1233         * g++.dg/lto/pr60150_1.C: New testcase.
1235 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
1237         PR ipa/60306
1238         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
1240 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1242         PR fortran/60236
1243         * gfortran.dg/vect/pr32380.f: Fix expected test results.
1245 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1247         PR c++/50025
1248         * g++.dg/cpp0x/pr50025.C: New.
1250 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
1252         PR c++/60377
1253         * g++.dg/cpp1y/pr60377.C: New testcase.
1255 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
1257         PR fortran/60341
1258         * gfortran.dg/str_comp_optimize_1.f90: New test.
1260 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
1262         PR target/60071
1263         * gcc.c-torture/compile/pr60071.c: New.
1265 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
1267         PR fortran/60359
1268         * gfortran.dg/unlimited_polymorphic_16.f90: New.
1270 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1272         PR c++/58610
1273         * g++.dg/cpp0x/constexpr-ice11.C: New.
1275 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1277         PR c++/60314
1278         * g++.dg/cpp1y/auto-fn24.C: New.
1280 2014-02-28  Joey Ye  <joey.ye@arm.com>
1282         PR target/PR60169
1283         * gcc.target/arm/thumb1-far-jump-3.c: New case.
1285 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
1287         PR c++/60253
1288         * g++.dg/overload/ellipsis2.C: New.
1290 2014-02-27  Jeff Law  <law@redhat.com>
1292         PR rtl-optimization/52714
1293         * gcc.c-torture/compile/pr52714.c: New test.
1295 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
1296             Jeff Law  <law@redhat.com>
1298         PR rtl-optimization/49847
1299         * g++.dg/pr49847.C: New test.
1301 2014-02-27  Marek Polacek  <polacek@redhat.com>
1303         PR middle-end/59223
1304         * c-c++-common/pr59223.c: New test.
1306 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1308         * common/config/i386/predicates.md (const1256_operand): Remove.
1309         (const2356_operand): New.
1310         (const_1_to_2_operand): Remove.
1311         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
1312         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
1313         (*avx512pf_gatherpf<mode>sf): Ditto.
1314         (avx512pf_gatherpf<mode>df): Ditto.
1315         (*avx512pf_gatherpf<mode>df_mask): Ditto.
1316         (*avx512pf_gatherpf<mode>df): Ditto.
1317         (avx512pf_scatterpf<mode>sf): Ditto.
1318         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
1319         (*avx512pf_scatterpf<mode>sf): Ditto.
1320         (avx512pf_scatterpf<mode>df): Ditto.
1321         (*avx512pf_scatterpf<mode>df_mask): Ditto.
1322         (*avx512pf_scatterpf<mode>df): Ditto.
1323         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
1325 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1327         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
1328         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
1329         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
1330         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
1331         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
1332         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
1333         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
1334         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
1336 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
1338         PR target/60280
1339         * gnat.dg/renaming5.adb: Change to two expected gotos.
1340         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
1341         jump threads.
1342         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
1343         messages for removed basic block.
1344         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
1345         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
1346         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
1347         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
1349 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1351         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
1352         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1353         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1354         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1355         * gcc.dg/vmx/merge-vsx.c: Likewise.
1356         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1358 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
1360         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
1361         * gcc.target/i386/prefetchwt1-1.c: New.
1362         * g++.dg/other/i386-2.C: Add new option.
1363         * g++.dg/other/i386-3.C: Ditto.
1364         * gcc.target/i386/sse-12.c: Ditto.
1365         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
1366         * gcc.target/i386/sse-22.c: Add new option.
1367         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
1369 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1371         PR libfortran/59313
1372         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
1374         PR libfortran/58015
1375         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
1377 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
1379         PR c++/60311
1380         * g++.dg/cpp1y/pr60311.C: New testcase.
1382         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
1384         PR c++/60065
1385         * g++.dg/cpp1y/pr60065.C: New testcase.
1387 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
1389         PR rtl-optimization/60268
1390         * gcc.c-torture/compile/pr60268.c: New test.
1392 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
1394         * gcc.target/microblaze/others/mem_reload.c: New test.
1396 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1398         * gcc.dg/vmx/lde.c: New test.
1399         * gcc.dg/vmx/lde-be-order.c: New test.
1400         * gcc.dg/vmx/ste.c: New test.
1401         * gcc.dg/vmx/ste-be-order.c: New test.
1403 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
1405         PR testsuite/60173
1406         * lib/target-supports.exp
1407         (check_effective_target_logical_op_short_circuit): Add cris-*-*
1408         and crisv32-*-* to list.
1410 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1412         PR fortran/60302
1413         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
1415 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1417         * gcc.dg/vmx/vsums.c: Check entire result vector.
1418         * gcc.dg/vmx/vsums-be-order.c: Likewise.
1420 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1422         * gcc.dg/vmx/ld.c: New test.
1423         * gcc.dg/vmx/ld-be-order.c: New test.
1424         * gcc.dg/vmx/ld-vsx.c: New test.
1425         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
1426         * gcc.dg/vmx/ldl.c: New test.
1427         * gcc.dg/vmx/ldl-be-order.c: New test.
1428         * gcc.dg/vmx/ldl-vsx.c: New test.
1429         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
1430         * gcc.dg/vmx/st.c: New test.
1431         * gcc.dg/vmx/st-be-order.c: New test.
1432         * gcc.dg/vmx/st-vsx.c: New test.
1433         * gcc.dg/vmx/st-vsx-be-order.c: New test.
1434         * gcc.dg/vmx/stl.c: New test.
1435         * gcc.dg/vmx/stl-be-order.c: New test.
1436         * gcc.dg/vmx/stl-vsx.c: New test.
1437         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
1439 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
1441         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
1442         * g++.dg/other/i386-3.C (dg-options): Ditto.
1443         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
1444         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
1445         -mavx512pf and -msha.
1447 2014-02-21  Richard Biener  <rguenther@suse.de>
1449         PR tree-optimization/60276
1450         * gcc.dg/vect/pr60276.c: New testcase.
1452 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1454         PR fortran/60234
1455         * gfortran.dg/finalize_23.f90: New.
1457 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
1459         PR c++/60052
1460         PR c++/60053
1461         * g++.dg/cpp1y/pr60052.C: New testcase.
1462         * g++.dg/cpp1y/pr60053.C: New testcase.
1464 2014-02-21  Tobias Burnus  <burnus@net-b.de>
1466         PR fortran/60286
1467         * gfortran.dg/inquire_16.f90: New.
1469 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
1471         * gcc.target/nios2/biggot-1.c: New.
1472         * gcc.target/nios2/biggot-2.c: New.
1474 2014-02-20  Martin Jambor  <mjambor@suse.cz>
1476         PR ipa/55260
1477         * gcc.dg/ipa/pr55260.c: New test.
1479 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
1481         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
1482         for execution test case.
1484 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
1486         PR ipa/58555
1487         * g++.dg/torture/pr58555.C: New testcase.
1489 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1491         PR target/60204
1492         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
1493         reflect abi fix.
1494         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1496 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1497             Kirill Yukhin  <kirill.yukhin@intel.com>
1499         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
1500         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
1501         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
1502         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1503         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
1504         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
1506 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1508         PR c/37743
1509         * g++.dg/ext/builtin-bswap1.C: New test.
1510         * c-c++-common/pr37743.c: New test.
1512 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
1514         * gcc.dg/decl-10.c: New test.
1516 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1518         PR c++/60267
1519         * g++.dg/ext/ivdep-1.C: New test.
1521         PR c++/60267
1522         * gcc.dg/pr60267.c: New test.
1524 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
1526         PR target/59794
1527         * gcc.target/i386/pr39162.c: Add dg-prune-output.
1528         (dg-options): Remove -Wno-psabi.
1529         * gcc.target/i386/pr59794-2.c: Ditto.
1530         * gcc.target/i386/pr60205-1.c: Ditto.
1531         * gcc.target/i386/sse-5.c: Ditto.
1533 2014-02-18  Nick Clifton  <nickc@redhat.com>
1535         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
1536         * gcc.dg/pr23623.c: Likewise.
1537         * gcc.dg/pr48784-1.c: Likewise.
1538         * gcc.dg/pr48784-2.c: Likewise.
1539         * gcc.dg/pr56997-2.c: Likewise.
1540         * gcc.dg/sms-6.c: Likewise.
1541         * gcc.dg/torture/pr60183.c: Likewise.
1542         * gcc.dg/torture/vec-cvt-1.c: Likewise.
1543         * gcc.c-torture/execute/20061220-1.x: New.
1544         * gcc.c-torture/execute/pr43220.x: New.
1545         * gcc.c-torture/execute/pr51581-1.x: New.
1546         * gcc.c-torture/execute/pr51581-2.x: New.
1547         * gcc.c-torture/execute/pr58570.x: New.
1548         * gcc.c-torture/unsorted/DFcmp.x: New.
1549         * gcc.c-torture/unsorted/SFset.x: New.
1551 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1553         * gnat.dg/opt31.adb: New test.
1555 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1557         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
1559 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
1561         PR fortran/60232
1562         * gfortran.dg/typebound_proc_33.f90: New.
1564 2014-02-19  Marek Polacek  <polacek@redhat.com>
1566         PR c/60195
1567         * gcc.dg/pr60195.c: New test.
1569 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
1571         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
1572         overflow.
1574 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1576         PR preprocessor/58844
1577         * c-c++-common/cpp/pr58844-1.c: New test.
1578         * c-c++-common/cpp/pr58844-2.c: New test.
1580 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1582         PR c++/60225
1583         * g++.dg/cpp0x/constexpr-ice10.C: New.
1585 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1587         PR c++/60215
1588         * g++.dg/cpp0x/pr60215.C: New.
1590 2014-02-18  Tobias Burnus  <burnus@net-b.de>
1592         PR fortran/49397
1593         * gfortran.dg/proc_ptr_45.f90: New.
1594         * gfortran.dg/proc_ptr_46.f90: New.
1596 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
1598         PR c++/60190
1599         * g++.dg/cpp1y/pr60190.C: New testcase.
1601         PR c++/60064
1602         * g++.dg/cpp1y/pr60064.C: New testcase.
1604 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
1606         PR target/60205
1607         * gcc.target/i386/pr60205-1.c: New test.
1608         * gcc.target/i386/pr60205-2.c: Ditto.
1610 2014-02-18  Kai Tietz  <ktietz@redhat.com>
1612         PR target/60193
1613         * gcc.target/i386/nest-1.c: New testcase.
1615 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1617         * gnat.dg/opt32.adb: New test.
1619 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
1621         PR fortran/60231
1622         * gfortran.dg/typebound_generic_15.f90: New.
1624 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
1626         PR fortran/55907
1627         * gfortran.dg/init_flag_12.f90: New.
1629 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
1630             Ilya Tocar  <ilya.tocar@intel.com>
1632         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
1633         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1634         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1635         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1637 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
1639         * lib/target-supports.exp
1640         (check_effective_target_logical_op_short_circuit): New procedure.
1641         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1642         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1643         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1644         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1645         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1646         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
1647         logical_op_short_circuit for the alternative test, extending
1648         it to arm_cortex_m.
1650 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1652         PR target/60203
1653         * gcc.target/powerpc/pr60203.c: New testsuite.
1655 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
1657         PR fortran/59599
1658         * gfortran.dg/ichar_3.f90: New test.
1660 2014-02-15  Richard Biener  <rguenther@suse.de>
1662         PR tree-optimization/60183
1663         * gcc.dg/torture/pr60183.c: New testcase.
1665 2014-02-14  Jeff Law  <law@redhat.com>
1667         PR rtl-optimization/60131
1668         * g++.dg/torture/pr60131.C: New test.
1670 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
1672         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1673         on command-line.
1675 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1677         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1679 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
1681         * gcc.c-torture/compile/20140213.c: New test.
1683 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
1685         PR target/43546
1686         * gcc.target/i386/pr43546.c: New test.
1688 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1690         * gcc.target/s390/hotpatch-compile-8.c: New test.
1692 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1694         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
1695         definition with an ifndef.
1696         * gcc.dg/pr59605-2.c: New test.
1698 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1700         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1702 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
1704         * gcc.dg/torture/float128-mul-underflow.c,
1705         gcc.dg/torture/float128-truncdf-underflow.c,
1706         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1708 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1710         PR middle-end/59737
1711         * g++.dg/ipa/pr59737.C: New test.
1713 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1715         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1717 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
1719         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1721         * gcc.dg/cilk-plus/jump-openmp.c: New file.
1723 2014-02-12  Richard Biener  <rguenther@suse.de>
1725         PR middle-end/60092
1726         * gcc.dg/torture/pr60092.c: New testcase.
1727         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1729 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1731         * gcc.c-torture/execute/20140212-1.c: New test.
1733 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
1735         PR c++/60047
1736         * g++.dg/cpp0x/pr60047.C: New.
1738 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1740         PR c/60101
1741         * c-c++-common/pr60101.c: New test.
1743 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
1745         PR lto/59468
1746         * g++.dg/ipa/devirt-27.C: New testcase.
1747         * g++.dg/ipa/devirt-26.C: New testcase.
1749 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1751         PR target/60137
1752         * gcc.target/powerpc/pr60137.c: New file.
1754 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1756         PR fortran/52370
1757         * gfortran.dg/pr52370.f90: New test.
1759 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
1761         PR target/59927
1762         Revert
1763         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1765         PR testsuite/58630
1766         * gcc.target/i386/pr43662.c (dg-options):
1767         Add -maccumulate-outgoing-args.
1768         * gcc.target/i386/pr43869.c (dg-options): Ditto.
1769         * gcc.target/i386/pr57003.c (dg-options): Ditto.
1770         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1771         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1772         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1773         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1774         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1775         Add -maccumulate-outgoing-args.
1776         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1777         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1778         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1779         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1780         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1781         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1782         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1783         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1784         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1785         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1786         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1787         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1788         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1789         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1790         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1792 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1794         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1796 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1798         PR debug/59776
1799         * gcc.dg/guality/pr59776.c: New test.
1801 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
1803         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1804         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1805         (add_options_for_arm_vfp3): New.
1807 2014-02-11  Jeff Law  <law@redhat.com>
1809         PR middle-end/54041
1810         * gcc.target/m68k/pr54041.c: New test.
1812 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1814         PR target/59927
1815         * gcc.target/i386/pr59927.c: New test.
1817 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
1819         * gcc.dg/vect/pr57741-3.c: Require vect_int.
1820         * gcc.dg/vect/pr60012.c: Likewise.
1821         * gcc.dg/vect/vect-119.c: Likewise.
1822         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1823         * gcc.dg/vect/vect-outer-4c.c: Likewise.
1825 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1827         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1829 2014-02-10  Jeff Law  <law@redhat.com>
1831         PR middle-end-52306
1832         * gcc.c-torture/compile/pr52306.c: New test.
1834 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1836         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1838 2014-02-10  Richard Biener  <rguenther@suse.de>
1840         PR tree-optimization/60115
1841         * gcc.dg/torture/pr60115.c: New testcase.
1843 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
1845         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1846         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1848 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1849             Ilya Tocar  <ilya.tocar@intel.com>
1851         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1852         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1853         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1854         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1855         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1856         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1857         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1858         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1859         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1860         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1861         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1862         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1863         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1864         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1865         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1866         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1867         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1868         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1869         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1870         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1871         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1872         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1873         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1874         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1875         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1876         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1877         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1879 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
1881         * gcc.dg/vect/pr59984.c: Require effective target
1882         vect_simd_clones.
1884 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1886         PR fortran/57522
1887         * gfortran.dg/associated_target_5.f03: New test.
1889 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1891         PR fortran/59026
1892         * gfortran.dg/elemental_by_value_1.f90: New test.
1894 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
1896         PR fortran/58470
1897         * gfortran.dg/finalize_22.f90: New.
1899 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
1901         PR fortran/60066
1902         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
1903         was fixed by the patch for PR59906.
1905 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
1907         PR translation/52289
1908         * gfortran.dg/coarray_8.f90: Update dg-error match.
1910 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1912         PR c/59984
1913         * gcc.dg/vect/pr59984.c: New test.
1915         PR middle-end/60092
1916         * gcc.dg/attr-alloc_align-1.c: New test.
1917         * gcc.dg/attr-alloc_align-2.c: New test.
1918         * gcc.dg/attr-alloc_align-3.c: New test.
1919         * gcc.dg/attr-assume_aligned-1.c: New test.
1920         * gcc.dg/attr-assume_aligned-2.c: New test.
1921         * gcc.dg/attr-assume_aligned-3.c: New test.
1923 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1925         PR target/60077
1926         * gcc.target/i386/pr60077-1.c: New test.
1927         * gcc.target/i386/pr60077-2.c: New test.
1929 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1931         PR preprocessor/56824
1932         * gcc.dg/pr56824.c: New test.
1934 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1936         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1937         variable used for atomic operations.
1939 2014-02-07  Richard Biener  <rguenther@suse.de>
1941         PR middle-end/60092
1942         * gcc.dg/vect/pr60092-2.c: New testcase.
1944 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1946         PR c++/60082
1947         Revert
1948         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1950         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1951         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1953 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1955         * gcc.target/s390/fp2int1.c: New testcase.
1957 2014-02-07  Richard Biener  <rguenther@suse.de>
1959         PR middle-end/60092
1960         * gcc.dg/tree-ssa/alias-30.c: New testcase.
1961         * gcc.dg/tree-ssa/alias-31.c: Likewise.
1963 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
1965         PR ipa/59918
1966         * g++.dg/torture/pr59918.C: New testcase.
1968 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1970         PR target/59575
1971         * gcc.target/arm/pr59575.c: New test.
1973         PR debug/59992
1974         * gcc.dg/pr59992.c: New test.
1976 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
1978         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1979         init_priority. Test alignment of variable instead of function.
1981 2014-02-06  Marek Polacek  <polacek@redhat.com>
1983         PR c/60087
1984         * gcc.dg/pr60087.c: New test.
1986 2014-02-06  Alan Modra  <amodra@gmail.com>
1988         * gcc.target/powerpc/pr60032.c: New.
1990 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1992         PR target/60062
1993         * gcc.c-torture/execute/pr60062.c: New test.
1994         * gcc.c-torture/execute/pr60072.c: New test.
1996 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
1998         * gcc.dg/tree-ssa/pr59597.c: Make called function static
1999         so that expected outcome works for PIC variants too.
2001 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
2002             Kugan Vivekanandarajah  <kuganv@linaro.org>
2004         * gcc.target/arm/vect-noalign.c: New file.
2006 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
2007             Jakub Jelinek  <jakub@redhat.com>
2009         PR middle-end/60013
2010         * gcc.dg/pr60013.c: New testcase.
2012 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2014         * gcc.dg/vmx/sum2s.c: New.
2015         * gcc.dg/vmx/sum2s-be-order.c: New.
2017 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2019         * gcc.dg/vmx/pack.c: New.
2020         * gcc.dg/vmx/pack-be-order.c: New.
2021         * gcc.dg/vmx/unpack.c: New.
2022         * gcc.dg/vmx/unpack-be-order.c: New.
2024 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2026         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
2027         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2029 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2031         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
2032         Use __builtin_floorf, __builtin_ceilf.
2033         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
2034         declaration.
2035         (TEST): Use __builtin_floorf.
2036         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2038 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
2040         PR ipa/59947
2041         * g++.dg/opt/pr59947.C: New test.
2043         PR c++/58703
2044         * c-c++-common/gomp/pr58703.c: New test.
2046 2014-02-05  Richard Biener  <rguenther@suse.de>
2048         PR testsuite/60076
2049         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
2050         avoid using unsigned long long.
2052 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
2054         PR middle-end/57499
2055         * g++.dg/torture/pr57499.C: New test.
2057 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
2059         * gcc.dg/asan/nosanitize-and-inline.c: New test.
2061 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
2063         * g++.dg/ipa/devirrt-22.C: Fix template.
2065 2014-02-04  Marek Polacek  <polacek@redhat.com>
2067         PR c/60036
2068         * gcc.dg/pr60036.c: New test.
2070 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
2072         PR ipa/60058
2073         * g++.dg/torture/pr60058.C: New testcase.
2075 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2077         * g++.dg/tsan/default_options.C: Invert check.
2079 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2081         PR tree-optimization/60002
2082         * g++.dg/opt/pr60002.C: New test.
2084         PR tree-optimization/60023
2085         * g++.dg/vect/pr60023.cc: New test.
2087         PR ipa/60026
2088         * c-c++-common/torture/pr60026.c: New test.
2090         PR rtl-optimization/57915
2091         * gcc.target/i386/pr57915.c: New test.
2093 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2095         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
2097 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
2099         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
2101 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2103         PR middle-end/59261
2104         * gcc.dg/pr59261.c: New test.
2106 2014-02-04  Richard Biener  <rguenther@suse.de>
2108         PR tree-optimization/60012
2109         * gcc.dg/vect/pr60012.c: New testcase.
2111 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2113         PR target/59788
2114         * g++.dg/eh/unwind-direct.C: New test.
2116 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
2118         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
2119         timeout value to 20s.
2121 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
2123         PR ipa/59882
2124         * g++.dg/torture/pr59882.C: New testcase
2126 2014-02-03  Jan Hubicka  <jh@suse.cz>
2128         PR ipa/59831
2129         * g++.dg/ipa/devirt-22.C: New testcase.
2131 2014-02-03  Jan Hubicka  <jh@suse.cz>
2133         * g++.dg/ipa/devirt-25.C: New testcase.
2135 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2137         PR tree-optimization/59924
2138         * gcc.dg/pr59924.c: New test.
2140 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
2142         PR ipa/59831
2143         * g++.dg/ipa/devirt-24.C: New testcase.
2145 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
2147         PR c++/53017
2148         PR c++/59211
2149         * c-c++-common/attributes-1.c: New testcase.
2150         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
2152 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2154         PR c++/58871
2155         * g++.dg/cpp0x/pr58871.C: New.
2157 2014-02-03  Cong Hou  <congh@google.com>
2159         PR tree-optimization/60000
2160         * g++.dg/vect/pr60000.cc: New test.
2162 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
2164         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
2165         * gcc.target/i386/long-double-64-4.c: Likewise.
2166         * gcc.target/i386/long-double-80-1.c: Likewise.
2167         * gcc.target/i386/long-double-80-2.c: Likewise.
2168         * gcc.target/i386/long-double-80-3.c: Likewise.
2169         * gcc.target/i386/long-double-80-4.c: Likewise.
2170         * gcc.target/i386/long-double-80-5.c: Likewise.
2171         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
2172         __multf3 isn't used.
2173         * gcc.target/i386/long-double-64-3.c: Likewise.
2174         * gcc.target/i386/long-double-128-1.c: New test.
2175         * gcc.target/i386/long-double-128-2.c: Likewise.
2176         * gcc.target/i386/long-double-128-3.c: Likewise.
2177         * gcc.target/i386/long-double-128-4.c: Likewise.
2178         * gcc.target/i386/long-double-128-5.c: Likewise.
2179         * gcc.target/i386/long-double-128-6.c: Likewise.
2180         * gcc.target/i386/long-double-128-7.c: Likewise.
2181         * gcc.target/i386/long-double-128-8.c: Likewise.
2182         * gcc.target/i386/long-double-128-9.c: Likewise.
2183         * gcc.target/i386/long-double-64-5.c: Likewise.
2184         * gcc.target/i386/long-double-64-6.c: Likewise.
2185         * gcc.target/i386/long-double-64-7.c: Likewise.
2186         * gcc.target/i386/long-double-64-8.c: Likewise.
2187         * gcc.target/i386/long-double-64-9.c: Likewise.
2188         * gcc.target/i386/long-double-80-10.c: Likewise.
2189         * gcc.target/i386/long-double-80-8.c: Likewise.
2190         * gcc.target/i386/long-double-80-9.c: Likewise.
2192 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
2194         PR rtl-optimization/57662
2195         * g++.dg/pr57662.C: New test.
2197 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2199         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
2200         * gcc.dg/vmx/perm.c: New.
2201         * gcc.dg/vmx/perm-be-order.c: New.
2203 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2205         * gcc.dg/vmx/vsums.c: New.
2206         * gcc.dg/vmx/vsums-be-order.c: New.
2208 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
2210         * g++.dg/ipa/devirt-23.C: New testcase.
2211         * g++.dg/ipa/devirt-20.C: Fix template.
2213 2014-02-02  Jan Hubicka  <jh@suse.cz>
2215         * g++.dg/ipa/devirt-21.C: New testcase.
2217 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2219         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
2220         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
2222 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
2224         PR target/60017
2225         * gcc.c-torture/execute/pr60017.c: New test.
2227 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
2229         PR fortran/57033
2230         * gfortran.dg/default_initialization_7.f90: New test.
2232 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
2234         PR fortran/59906
2235         * gfortran.dg/elemental_subroutine_9.f90: New test.
2237 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2239         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
2241 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2243         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
2245 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2247         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
2249 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
2251         PR c++/51219
2252         * g++.dg/init/bitfield5.C: New.
2254 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
2256         PR tree-optimization/60003
2257         * gcc.c-torture/execute/pr60003.c: New test.
2259 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
2261         PR bootstrap/59985
2262         * gcc.target/arm/pr59985.C: New.
2264 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2266         PR sanitizer/59410
2267         * lib/tsan-dg.exp (tsan_init): Instead of not running any
2268         tsan tests if trivial testcase doesn't run, set dg-do-what-default
2269         to compile.
2270         (tsan_finish): Restore dg-do-what-default.
2271         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
2272         * g++.dg/tsan/fd_close_norace2.C: Likewise.
2273         * g++.dg/tsan/default_options.C: Likewise.
2274         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2275         * g++.dg/tsan/atomic_free2.C: Likewise.
2276         * g++.dg/tsan/cond_race.C: Likewise.
2277         * g++.dg/tsan/fd_close_norace.C: Likewise.
2278         * g++.dg/tsan/benign_race.C: Likewise.
2279         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2280         * c-c++-common/tsan/simple_race.c: Likewise.
2281         * c-c++-common/tsan/mutexset1.c: Likewise.
2282         * c-c++-common/tsan/thread_leak2.c: Likewise.
2283         * c-c++-common/tsan/tls_race.c: Likewise.
2284         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2285         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
2286         * c-c++-common/tsan/free_race2.c: Likewise.
2287         * c-c++-common/tsan/thread_leak.c: Likewise.
2288         * c-c++-common/tsan/thread_leak1.c: Likewise.
2289         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2290         * c-c++-common/tsan/free_race.c: Likewise.
2291         * c-c++-common/tsan/sleep_sync.c: Likewise.
2292         * c-c++-common/tsan/tiny_race.c: Likewise.
2293         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2294         * c-c++-common/tsan/atomic_stack.c: Likewise.
2295         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
2296         in dg-output regexps.
2297         * c-c++-common/tsan/simple_stack.c: Likewise.
2299 2014-01-31  Richard Henderson  <rth@redhat.com>
2301         * g++.dg/tm/pr60004.C: New.
2303 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
2305         PR c++/59082
2306         * g++.dg/inherit/crash4.C: New.
2308 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
2310         * c-c++-common/tsan/simple_race.c: Made test less flaky.
2312 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2314         * gcc.target/i386/m512-check.h: Use correct rounding values.
2316 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2318         * gcc.target/i386/avx-1.c: Use correct rounding values.
2319         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
2320         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
2321         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
2322         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
2323         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
2324         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
2325         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
2326         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
2327         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
2328         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
2329         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
2330         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
2331         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
2332         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
2333         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
2334         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
2335         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
2336         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
2337         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
2338         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
2339         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
2340         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
2341         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
2342         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
2343         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
2344         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2345         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
2346         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
2347         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
2348         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
2349         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
2350         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
2351         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
2352         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
2353         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
2354         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
2355         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
2356         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
2357         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
2358         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
2359         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
2360         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
2361         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
2362         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
2363         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
2364         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
2365         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
2366         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
2367         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
2368         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
2369         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
2370         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
2371         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
2372         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
2373         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
2374         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
2375         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
2376         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
2377         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
2378         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
2379         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
2380         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
2381         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
2382         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
2383         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
2384         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
2385         * gcc.target/i386/sse-13.c: Ditto.
2386         * gcc.target/i386/sse-14.c: Ditto.
2387         * gcc.target/i386/sse-22.c: Ditto.
2388         * gcc.target/i386/sse-23.c: Ditto.
2390 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2392         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
2393         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
2395 2014-01-31  Richard Biener  <rguenther@suse.de>
2397         PR middle-end/59990
2398         * gcc.dg/torture/pr59990.c: New testcase.
2400 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2402         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
2403         if it fails don't run any tsan tests.
2405 2014-01-31  Marek Polacek  <polacek@redhat.com>
2407         PR c/59963
2408         * gcc.dg/pr59940.c (g): Adjust dg-warning.
2409         (y): Adjust dg-error.
2410         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
2411         * gcc.dg/pr59963-1.c: New test.
2412         * gcc.dg/pr59963-2.c: New test.
2413         * gcc.dg/pr59963-3.c: New test.
2415 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
2417         PR target/59923
2418         * gcc.target/arm/pr59923.c: New test.
2420 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2422         * gcc.dg/vmx/splat.c: New.
2423         * gcc.dg/vmx/splat-vsx.c: New.
2424         * gcc.dg/vmx/splat-be-order.c: New.
2425         * gcc.dg/vmx/splat-vsx-be-order.c: New.
2426         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
2427         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
2429 2014-01-30  Richard Biener  <rguenther@suse.de>
2431         PR tree-optimization/59993
2432         * gcc.dg/torture/pr59993.c: New testcase.
2434 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
2436         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
2437         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
2438         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
2439         vect_int rather than vect_float.
2441 2014-01-30  Marek Polacek  <polacek@redhat.com>
2443         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
2445 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
2447         * gcc.target/microblaze/isa/fcmp4.c: New.
2449 2014-01-30  Marek Polacek  <polacek@redhat.com>
2451         PR c/59940
2452         * gcc.dg/pr59940.c: New test.
2453         * gcc.dg/pr35635.c (func3): Move dg-warning.
2455 2014-01-30  Richard Biener  <rguenther@suse.de>
2457         PR tree-optimization/59903
2458         * gcc.dg/torture/pr59903.c: New testcase.
2460 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2462         PR c++/58843
2463         * g++.dg/lookup/crash8.C: New.
2465 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2467         PR c++/58649
2468         * g++.dg/template/crash117.C: New.
2470 2014-01-30  Richard Biener  <rguenther@suse.de>
2472         PR c/59905
2473         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
2474         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
2475         abort.
2476         * gcc.dg/invalid-call-1.c: Likewise.
2478 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2480         PR c++/58561
2481         * g++.dg/cpp1y/auto-fn23.C: New.
2483 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2485         PR c++/58846
2486         * g++.dg/init/dso_handle2.C: New.
2488 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2490         PR c++/58674
2491         * g++.dg/cpp0x/pr58674.C: New.
2493 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2495         PR target/59617
2496         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
2497         * gcc.target/i386/avx512f-gather-5.c: Ditto.
2499 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2501         * gcc.dg/vmx/merge-be-order.c: New.
2502         * gcc.dg/vmx/merge.c: New.
2503         * gcc.dg/vmx/merge-vsx-be-order.c: New.
2504         * gcc.dg/vmx/merge-vsx.c: New.
2506 2014-01-29  Richard Biener  <rguenther@suse.de>
2508         PR tree-optimization/58742
2509         * gcc.dg/pr58742-1.c: New testcase.
2510         * gcc.dg/pr58742-2.c: Likewise.
2511         * gcc.dg/pr58742-3.c: Likewise.
2513 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
2515         * gcc.target/arm/ftest-armv7ve-arm.c: New.
2516         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
2517         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
2519 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2521         PR c++/58702
2522         * g++.dg/gomp/pr58702.C: New.
2524 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
2526         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
2527         selector.
2529 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
2531         PR middle-end/59917
2532         PR tree-optimization/59920
2533         * gcc.dg/pr59920-1.c: New test.
2534         * gcc.dg/pr59920-2.c: New test.
2535         * gcc.dg/pr59920-3.c: New test.
2536         * c-c++-common/gomp/pr59917-1.c: New test.
2537         * c-c++-common/gomp/pr59917-2.c: New test.
2539         PR tree-optimization/59594
2540         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
2541         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
2542         * gcc.dg/vect/pr59594.c: New test.
2544 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
2546         PR fortran/59414
2547         * gfortran.dg/allocate_class_3.f90: New test.
2549 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
2551         PR preprocessor/59935
2552         * c-c++-common/cpp/warning-zero-location.c: New test.
2553         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
2555 2014-01-27  Steve Ellcey  <sellcey@mips.com>
2557         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
2559 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
2561         * g++.dg/ext/mv16.C: New tests.
2563 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
2565         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
2566         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2567         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
2568         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2569         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
2570         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2571         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
2572         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2573         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2574         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2575         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2576         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2577         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2578         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2579         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2580         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2581         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2582         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2583         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2584         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2585         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2586         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2587         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2588         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2589         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2590         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2591         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2592         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2593         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2594         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2595         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2596         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2597         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2598         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2599         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2600         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2601         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2602         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2603         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
2604         _mm512_mask_cvtepi32_storeu_epi8.
2605         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2606         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
2607         _mm512_mask_cvtepi32_storeu_epi16.
2608         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2609         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
2610         _mm512_mask_cvtepi64_storeu_epi8.
2611         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2612         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
2613         _mm512_mask_cvtepi64_storeu_epi16.
2614         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2615         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
2616         _mm512_mask_cvtepi64_storeu_epi32.
2617         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2618         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
2619         _mm512_mask_cvtsepi32_storeu_epi8.
2620         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2621         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
2622         _mm512_mask_cvtsepi32_storeu_epi16.
2623         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2624         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
2625         _mm512_mask_cvtsepi64_storeu_epi8.
2626         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2627         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
2628         _mm512_mask_cvtsepi64_storeu_epi16.
2629         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2630         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
2631         _mm512_mask_cvtsepi64_storeu_epi32.
2632         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2633         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
2634         _mm512_mask_cvtusepi32_storeu_epi8.
2635         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2636         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
2637         _mm512_mask_cvtusepi32_storeu_epi16.
2638         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2639         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2640         _mm512_mask_cvtusepi64_storeu_epi8.
2641         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2642         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2643         _mm512_mask_cvtusepi64_storeu_epi16.
2644         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2645         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2646         _mm512_mask_cvtusepi64_storeu_epi32.
2647         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2648         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2650 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2652         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2653         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2654         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2655         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2656         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2657         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2658         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2659         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2660         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2661         built-ins roudning immediate.
2662         * gcc.target/i386/sse-22.c: Add new built-ins.
2663         * gcc.target/i386/sse-23.c: Ditto.
2664         * gcc.target/i386/avx-1.c: Ditto.
2666 2014-01-27  Christian Bruel  <christian.bruel@st.com>
2668         * gcc.target/sh/torture/strncmp.c: New tests.
2670 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
2672         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2674 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2676         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2678 2014-01-24  Jeff Law  <law@redhat.com>
2680         PR tree-optimization/59919
2681         * gcc.c-torture/compile/pr59919.c: New test.
2683 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
2685         PR c++/57524
2686         * g++.dg/ext/timevar2.C: New.
2688 2014-01-24  Marek Polacek  <polacek@redhat.com>
2690         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2692 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
2694         PR target/59929
2695         * gcc.target/i386/pr59929.c: New test.
2697 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2699         PR target/59909
2700         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2701         word atomic functions at runtime.
2703 2014-01-23  Marek Polacek  <polacek@redhat.com>
2705         PR c/59846
2706         * gcc.dg/pr59846.c: New test.
2708 2014-01-23  Marek Polacek  <polacek@redhat.com>
2710         PR c/58346
2711         * c-c++-common/pr58346-1.c: New test.
2712         * c-c++-common/pr58346-2.c: New test.
2713         * c-c++-common/pr58346-3.c: New test.
2715 2014-01-23  Marek Polacek  <polacek@redhat.com>
2717         PR c/59871
2718         * gcc.dg/20020220-2.c: Adjust dg-warning message.
2719         * gcc.dg/pr59871.c: New test.
2721 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
2723         PR c++/58980
2724         * g++.dg/parse/enum11.C: New.
2726 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2728         * gcc.target/aarch64/sshr64_1.c: New testcase.
2730 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2732         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2733         SIMD enabled function.
2734         * g++.dg/cilk-plus/ef_test.C: New test.
2735         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2736         and added C++ ones.
2737         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2738         to differenciate C error messages from C++ ones.
2740 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2742         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2744 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
2746         * gcc.target/microblaze/others/builtin-trap.c: New test,
2748 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
2750         PR middle-end/58809
2751         * c-c++-common/gomp/pr58809.c: New test.
2753 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
2755         PR sanitizer/59897
2756         * c-c++-common/asan/use-after-return-1.c: Fixed
2757         to pass on darwin.
2759 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
2761         PR preprocessor/58580
2762         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2764 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2765             Ilya Tocar  <ilya.tocar@intel.com>
2767         * gcc.target/i386/avx512f-kmovw-1.c: New.
2769 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2771         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2772         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2773         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2774         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2775         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2776         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2778 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
2780         PR target/52125
2781         * gcc.dg/pr48774.c: Remove skip for mips_rel.
2782         * gcc.target/mips/pr52125.c: New test.
2784 2014-01-22  Marek Polacek  <polacek@redhat.com>
2786         PR c/59891
2787         * gcc.dg/torture/pr59891.c: New test.
2789 2014-01-22  Jeff Law  <law@redhat.com>
2791         PR tree-optimization/59597
2792         * gcc.dg/tree-ssa/pr59597.c: New test.
2794 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
2796         PR rtl-optimization/59477
2797         * g++.dg/pr59477.C: New.
2799 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
2801         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2803 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2805         PR c++/59482
2806         * g++.dg/pr59482.C: New.
2808 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2810         * gcc.dg/vmx/insert-vsx-be-order.c: New.
2811         * gcc.dg/vmx/extract-vsx.c: New.
2812         * gcc.dg/vmx/extract-vsx-be-order.c: New.
2813         * gcc.dg/vmx/insert-vsx.c: New.
2815 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2817         PR rtl-optimization/59896
2818         * gcc.target/arm/pr59896.c: New.
2820 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2822         PR rtl-optimization/59858
2823         * gcc.target/arm/pr59858.c: New.
2825 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
2827         PR target/59003
2828         * gcc.dg/tree-prof/pr59003.c: New test.
2830         PR middle-end/59860
2831         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2832         other targets.
2834 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
2836         * gfortran.dg/round_3.f08: Add more cases.
2838 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
2840         * lib/target-supports.exp (force_conventional_output_for): New
2841         procedure.
2842         * lib/scanasm.exp (scan-assembler_required_options)
2843         (scan-assembler-not_required_options)
2844         (scan-assembler-times_required_options): Replace with
2845         force_conventional_output_fors.
2846         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2847         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2849 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
2851         PR middle-end/59789
2852         * gcc.target/i386/pr59789.c: New testcase.
2854 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
2856         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2857         the 'code' bitfield from 16 to 8.
2859 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2861         * lib/target-supports.exp
2862         (check_effective_target_vect_perm): Exclude aarch64_be.
2863         (check_effective_target_vect_perm_byte): Likewise.
2864         (check_effective_target_vect_perm_short): Likewise.
2866 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2868         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2869         (RUN_TEST): Use new macro.
2870         (INDEX64_32): Delete.
2871         (INDEX64_64): Likewise.
2872         (INDEX128_32): Likewise.
2873         (INDEX128_64): Likewise.
2874         (INDEX): Likewise.
2875         (test_vneg_f32): Use fixed RUN_TEST.
2877 2014-01-20  Richard Biener  <rguenther@suse.de>
2879         PR middle-end/59860
2880         * gcc.dg/pr59860.c: New testcase.
2882 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
2884         PR target/59880
2885         * gcc.target/i386/pr59880.c: New test.
2887 2014-01-20  Renlin Li  <renlin.li@arm.com>
2889         * gcc.dg/pr44194-1.c: Tweak regexp.
2891 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2893         PR libfortran/59771
2894         PR libfortran/59774
2895         PR libfortran/59836
2896         * gfortran.dg/round_3.f08: New cases added.
2897         * gfortran.dg/fmt_g_1.f90: New test.
2899 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
2901         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2903 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2905         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2907 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2909         * gcc.dg/vect/pr57705.c: Require vect_int.
2910         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2911         * gcc.dg/vect/vect-alias-check.c: Likewise.
2913 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
2915         PR fortran/58007
2916         * gfortran.dg/unresolved_fixup_1.f90: New test.
2917         * gfortran.dg/unresolved_fixup_2.f90: New test.
2919 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
2921         PR target/58944
2922         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2923         Remove dg-prune-output lines.
2925 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2927         PR middle-end/59706
2928         * gfortran.dg/pr59706.f90: New test.
2929         * g++.dg/ext/pr59706.C: New test.
2931 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2933         PR c++/59270
2934         PR c++/58811
2935         * g++.dg/cpp0x/decltype-incomplete1.C: New.
2936         * g++.dg/init/pr58811.C: Likewise.
2938 2014-01-17  Jeff Law  <law@redhat.com>
2940         PR middle-end/57904
2941         * gfortran.dg/pr57904.f90: New test.
2943 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2945         PR c++/59269
2946         * g++.dg/cpp0x/nsdmi-union4.C: New.
2948 2014-01-17  Marek Polacek  <polacek@redhat.com>
2950         PR c++/59838
2951         * g++.dg/diagnostic/pr59838.C: New test.
2953 2014-01-17  Marek Polacek  <polacek@redhat.com>
2955         PR c/58346
2956         * gcc.dg/pr58346.c: New test.
2958 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2960         PR testsuite/58776
2961         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2962         dg-options, use dg-additional-options for i?86/x86_64 to avoid
2963         option duplication.
2965         PR fortran/59440
2966         * gfortran.dg/pr59440-1.f90: New test.
2967         * gfortran.dg/pr59440-2.f90: New test.
2968         * gfortran.dg/pr59440-3.f90: New test.
2970         PR testsuite/59064
2971         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2972         testing for " version" and " alias" with one testing for
2973         " version\[^\n\r]* alias".
2974         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2975         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2976         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2977         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2978         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2979         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2981         PR c++/57945
2982         * c-c++-common/torture/pr57945.c: New test.
2984 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2986         * gcc.target/arm/its.c: New testcase.
2988 2014-01-16  Jan Hubicka  <jh@suse.cz>
2990         PR ipa/59775
2991         * g++.dg/torture/pr59775.C: New testcase.
2993 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
2995         PR middle-end/58344
2996         * gcc.c-torture/compile/pr58344.c: New test.
2998         PR target/59839
2999         * gcc.target/i386/pr59839.c: New test.
3001         PR debug/54694
3002         * gcc.target/i386/pr9771-1.c (main): Rename to...
3003         (real_main): ... this.  Add __asm name "main".
3004         (ASMNAME, ASMNAME2, STRING): Define.
3006 2014-01-16  Nick Clifton  <nickc@redhat.com>
3008         PR middle-end/28865
3009         * gcc.c-torture/compile/pr28865.c: New.
3010         * gcc.c-torture/execute/pr28865.c: New.
3012 2014-01-16  Marek Polacek  <polacek@redhat.com>
3014         PR middle-end/59827
3015         * gcc.dg/pr59827.c: New test.
3017 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
3019         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
3021 2014-01-15  Richard Henderson  <rth@redhat.com>
3023         PR debug/54694
3024         * gcc.target/i386/pr54694.c: New test.
3026 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
3028         PR c++/49718
3029         * g++.dg/pr49718.C: New test.
3031 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
3033         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
3035 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
3037         * gcc.dg/vmx/mult-even-odd.c: New.
3038         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
3040 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3042         * lib/target-supports.exp (check_libcilkrts_available): Added an
3043         extern "C" if we are using C++ along with a function prototype.
3045 2014-01-15  Jeff Law  <law@redhat.com>
3047         PR tree-optimization/59747
3048         * gcc.c-torture/execute/pr59747.c: New test.
3050 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3052         PR target/59794
3053         * c-c++-common/convert-vec-1.c: Also prune ABI change for
3054         Linux/x86.
3055         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
3056         * g++.dg/ext/attribute-test-1.C: Likewise.
3057         * g++.dg/ext/attribute-test-2.C: Likewise.
3058         * g++.dg/ext/attribute-test-3.C: Likewise.
3059         * g++.dg/ext/attribute-test-4.C: Likewise.
3060         * g++.dg/ext/pr56790-1.C: Likewise.
3061         * g++.dg/torture/pr38565.C: Likewise.
3062         * gcc.dg/pr53060.c: Likewise.
3063         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
3064         * c-c++-common/vector-compare-2.c: Likewise.
3065         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
3066         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
3067         dg-message line number.
3069 2014-01-15  Matthias Klose  <doko@ubuntu.com>
3071         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
3073 2014-01-15  Richard Biener  <rguenther@suse.de>
3075         PR tree-optimization/59822
3076         * g++.dg/torture/pr59822.C: New testcase.
3078 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
3080         PR target/59808
3081         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
3082         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
3084 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
3085             Kugan Vivekanandarajah  <kuganv@linaro.org>
3087         PR target/59695
3088         * g++.dg/pr59695.C: New testcase.
3090 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3092         PR target/59803
3093         * gcc.c-torture/compile/pr59803.c: New testcase.
3095 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
3097         PR c/58943
3098         * gcc.c-torture/execute/pr58943.c: New test.
3099         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
3101 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3103         PR target/59794
3104         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
3105         * gcc.target/i386/pr39162.c (y): New __m256i variable.
3106         (bar): Change return type to void.  Set y to x.
3107         * gcc.target/i386/pr59794-1.c: New testcase.
3108         * gcc.target/i386/pr59794-2.c: Likewise.
3109         * gcc.target/i386/pr59794-3.c: Likewise.
3110         * gcc.target/i386/pr59794-4.c: Likewise.
3111         * gcc.target/i386/pr59794-5.c: Likewise.
3112         * gcc.target/i386/pr59794-6.c: Likewise.
3113         * gcc.target/i386/pr59794-7.c: Likewise.
3115 2014-01-14  Richard Biener  <rguenther@suse.de>
3117         PR tree-optimization/58921
3118         PR tree-optimization/59006
3119         * gcc.dg/torture/pr58921.c: New testcase.
3120         * gcc.dg/torture/pr59006.c: Likewise.
3121         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
3123 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
3125         PR testsuite/59494
3126         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
3127         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
3128         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
3129         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
3130         Executing predictive commoning without unrolling.
3132 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
3134         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
3135         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
3136         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
3137         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
3138         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
3139         __builtin_ia32_rsqrt28sd_round.
3140         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
3141         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3142         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3143         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3144         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3145         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3146         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
3147         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
3148         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
3149         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
3150         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
3151         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
3152         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
3153         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3154         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
3155         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
3156         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
3157         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3158         * gcc.target/i386/sse-22.c: Extend with new built-ins,
3159         fix wrong rounding mode (see above).
3160         * gcc.target/i386/sse-23.c: Ditto.
3162 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3164         * gcc.dg/vmx/insert.c: New.
3165         * gcc.dg/vmx/insert-be-order.c: New.
3166         * gcc.dg/vmx/extract.c: New.
3167         * gcc.dg/vmx/extract-be-order.c: New.
3169 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
3171         PR tree-optimization/59387
3172         * gcc.c-torture/execute/pr59387.c: New test.
3174 2014-01-13  Richard Biener  <rguenther@suse.de>
3176         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
3177         adjusting mathlib options.
3178         * gfortran.dg/lto/lto.exp: Likewise.
3180 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3182         * gnat.dg/loop_optimization17.adb: New test.
3183         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
3185 2014-01-13  Christian Bruel  <christian.bruel@st.com>
3187         * gcc.target/sh/cmpstrn.c: New case.
3189 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
3191         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
3192         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3194 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
3196         PR fortran/58026
3197         * gfortran.dg/alloc_comp_basics_6.f90: New.
3199 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3201         PR fortran/59700
3202         * gfortran.dg/pr59700.f90: New test.
3204 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3206         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
3207         * gfortran.dg/use_only_3.f90: Likewise.
3208         * gfortran.dg/inquire_10.f90: Delete opened file.
3209         * gfortran.dg/inquire_15.f90: Likewise.
3210         * gfortran.dg/pr16597.f90: Likewise.
3211         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
3212         for PR59419.
3214 2014-01-10  Jeff Law  <law@redhat.com>
3216         PR middle-end/59743
3217         * gcc.c-torture/compile/pr59743.c: New test.
3219 2014-01-10  Jan Hubicka  <jh@suse.cz>
3221         PR ipa/58585
3222         * g++.dg/torture/pr58585.C: New testcase.
3224 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
3226         * gcc.dg/pr46309.c: Disable for cris*-*-*.
3228 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
3230         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
3232 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
3234         PR target/59744
3235         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
3236         * gcc.target/aarch64/cmn-neg2.c: New test.
3238 2014-01-10  Richard Biener  <rguenther@suse.de>
3240         PR tree-optimization/59374
3241         * gcc.dg/torture/pr59374-3.c: New testcase.
3243 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3245         * lib/target-supports.exp
3246         (check_effective_target_arm_crypto_ok_nocache): New.
3247         (check_effective_target_arm_crypto_ok): Use above procedure.
3248         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
3250 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
3252         PR ipa/58252
3253         PR ipa/59226
3254         * g++.dg/ipa/devirt-20.C: New testcase.
3255         * g++.dg/torture/pr58252.C: Likewise.
3256         * g++.dg/torture/pr59226.C: Likewise.
3258 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3260         * c-c++-common/asan/no-asan-stack.c: New test.
3262 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
3264         PR middle-end/59670
3265         * gcc.dg/pr59670.c: New test.
3267 2014-01-09  Steve Ellcey  <sellcey@mips.com>
3269         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
3271 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
3273         PR middle-end/47735
3274         * gcc.target/i386/pr47735.c: New test.
3276         PR tree-optimization/59622
3277         * g++.dg/opt/pr59622-2.C: New test.
3278         * g++.dg/opt/pr59622-3.C: New test.
3279         * g++.dg/opt/pr59622-4.C: New test.
3280         * g++.dg/opt/pr59622-5.C: New test.
3282         PR sanitizer/59136
3283         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
3284         filename:line instead of (modulename+offset) form with stripped
3285         initial / from the filename.
3287 2014-01-09  Ian Lance Taylor  <iant@google.com>
3289         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
3290         the other Go compiler.
3292 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3294         PR c++/59730
3295         * g++.dg/cpp0x/variadic145.C: New.
3297 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
3299         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
3300         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
3302 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3304         PR testsuite/59524
3305         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
3306         are run only if the Cilk library is available/enabled.
3307         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3308         * lib/target-supports.exp (check_libcilkrts_available): New function.
3310 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3312         PR c++/59631
3313         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
3314         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3315         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
3316         with dg-additional-options.
3317         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3318         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3319         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3320         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3321         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
3322         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
3324 2014-01-09  Richard Biener  <rguenther@suse.de>
3326         PR tree-optimization/59715
3327         * gcc.dg/torture/pr59715.c: New testcase.
3329 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3331         * c-c++-common/asan/no-asan-globals.c: New test.
3332         * c-c++-common/asan/no-instrument-reads.c: Likewise.
3333         * c-c++-common/asan/no-instrument-writes.c: Likewise.
3334         * c-c++-common/asan/use-after-return-1.c: Likewise.
3335         * c-c++-common/asan/no-use-after-return.c: Likewise.
3337 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
3339         * gnat.dg/weak2.ad[sb]: New test.
3341 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3343         PR middle-end/59471
3344         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
3345         type, use pointers to vector type instead.
3347 2014-01-08  Catherine Moore  <clm@codesourcery.com>
3349         * gcc.target/mips/umips-branch-3.c: New test.
3350         * gcc.target/mips/umips-branch-4.c: New test.
3352 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3354         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
3355         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
3356         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
3357         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
3358         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
3359         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
3360         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
3361         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
3363 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3365         PR rtl-optimization/59137
3366         * gcc.target/mips/pr59137.c: New test.
3368 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
3370         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
3371         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
3372         * gcc.target/i386/pr55433.c (dg-options): Ditto.
3373         * gcc.target/i386/pr57848.c (dg-options): Ditto.
3374         * gcc.target/i386/pr59099.c (dg-options): Ditto.
3375         Require fpic effective target.
3376         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
3378 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3380         PR ipa/59722
3381         * gcc.dg/pr59722.c: New test.
3383 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3385         PR middle-end/57748
3386         * gcc.dg/torture/pr57748-3.c: New test.
3387         * gcc.dg/torture/pr57748-4.c: New test.
3389 2014-01-08  Marek Polacek  <polacek@redhat.com>
3391         PR middle-end/59669
3392         * gcc.dg/gomp/pr59669-1.c: New test.
3393         * gcc.dg/gomp/pr59669-2.c: New test.
3395 2014-01-08  Martin Jambor  <mjambor@suse.cz>
3397         PR ipa/59610
3398         * gcc.dg/ipa/pr59610.c: New test.
3400 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
3402         PR fortran/58182
3403         * gfortran.dg/binding_label_tests_26a.f90: New.
3404         * gfortran.dg/binding_label_tests_26b.f90: New.
3406 2014-01-08  Marek Polacek  <polacek@redhat.com>
3408         PR sanitizer/59667
3409         * c-c++-common/ubsan/pr59667.c: New test.
3411 2014-01-08  Richard Biener  <rguenther@suse.de>
3413         PR middle-end/59630
3414         * gcc.dg/pr59630.c: New testcase.
3416 2014-01-08  Richard Biener  <rguenther@suse.de>
3418         PR middle-end/59471
3419         * gcc.dg/pr59471.c: New testcase.
3421 2014-01-07  Jeff Law  <law@redhat.com>
3423         PR middle-end/53623
3424         * gcc.target/i386/pr53623.c: New test.
3426 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
3428         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
3429         blanks at EOF.
3430         * g++.dg/cpp1y/pr58534.C: Likewise.
3431         * g++.dg/cpp1y/pr58536.C: Likewise.
3432         * g++.dg/cpp1y/pr58548.C: Likewise.
3433         * g++.dg/cpp1y/pr58549.C: Likewise.
3434         * g++.dg/cpp1y/pr58637.C: Likewise.
3435         * g++.dg/cpp1y/pr59112.C: Likewise.
3436         * g++.dg/cpp1y/pr59113.C: Likewise.
3437         * g++.dg/cpp1y/pr59629.C: Likewise.
3438         * g++.dg/cpp1y/pr59635.C: Likewise.
3439         * g++.dg/cpp1y/pr59636.C: Likewise.
3440         * g++.dg/cpp1y/pr59638.C: Likewise.
3442 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
3444         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
3446 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
3448         * gcc.target/i386/intrinsics_4.c (bar): New function.
3450 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
3452         * g++.dg/ext/is_base_of_incomplete-2.C: New.
3454 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
3456         PR rtl-optimization/58668
3457         * gcc.dg/pr58668.c: New test.
3459         PR tree-optimization/59643
3460         * gcc.dg/pr59643.c: New test.
3461         * gcc.c-torture/execute/pr59643.c: New test.
3463 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3465         PR fortran/59589
3466         * gfortran.dg/class_allocate_16.f90: New.
3468 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
3470         PR target/59644
3471         * gcc.target/i386/pr59644.c: New test.
3473 2014-01-06  Marek Polacek  <polacek@redhat.com>
3475         PR c/57773
3476         * gcc.dg/pr57773.c: New test.
3478 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
3480         PR c++/59635
3481         PR c++/59636
3482         PR c++/59629
3483         PR c++/59638
3484         * g++.dg/cpp1y/pr59635.C: New testcase.
3485         * g++.dg/cpp1y/pr59636.C: New testcase.
3486         * g++.dg/cpp1y/pr59629.C: New testcase.
3487         * g++.dg/cpp1y/pr59638.C: New testcase.
3489 2014-01-06  Martin Jambor  <mjambor@suse.cz>
3491         PR ipa/59008
3492         * gcc.dg/ipa/pr59008.c: New test.
3494 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3496         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
3497         if supported.
3499 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3501         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
3502         Require c99_runtime.
3503         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
3505         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
3506         Require c99_runtime.
3507         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
3508         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
3509         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
3511         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
3512         Require c99_runtime.
3513         Make CALC void static.
3514         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
3516         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
3517         Require c99_runtime.
3518         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
3520 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3522         * gcc.target/i386/pr59501-1.c: Require avx effective target.
3523         * gcc.target/i386/pr59501-2.c: Likewise.
3524         * gcc.target/i386/pr59501-3.c: Likewise.
3525         * gcc.target/i386/pr59501-4.c: Likewise.
3526         * gcc.target/i386/pr59501-5.c: Likewise.
3527         * gcc.target/i386/pr59501-6.c: Likewise.
3529 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3531         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
3532         * gcc.target/i386/pr59390_1.c: Likewise.
3533         * gcc.target/i386/pr59390_2.c: Likewise.
3535 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3537         * gcc.dg/pr59350.c: Tweak.
3538         * gcc.dg/pr59350-2.c: New test.
3539         * g++.dg/pr59510.C: Likewise.
3541 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3543         PR fortran/59023
3544         * gfortran.dg/bind_c_procs_2.f90: New.
3546 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
3548         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
3549         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3550         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3551         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3552         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
3553         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3554         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3556 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3558         * gcc.target/arm/neon-nested-apcs.c: New test.
3560 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
3562         PR tree-optimization/59519
3563         * gcc.dg/vect/pr59519-1.c: New test.
3564         * gcc.dg/vect/pr59519-2.c: New test.
3566         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
3567         vmovdqu32.
3569 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
3571         PR fortran/59547
3572         * gfortran.dg/typebound_proc_32.f90: New.
3574 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
3576         PR c++/58950
3577         * g++.dg/pr58950.C: New file.
3579 2014-01-03  Tobias Burnus  <burnus@net-b.de>
3581         PR c++/58567
3582         * g++.dg/gomp/pr58567.C: New.
3584 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
3586         PR tree-optimization/59651
3587         * gcc.dg/torture/pr59651.c: New test.
3588         * gcc.dg/vect/pr59651.c: Ditto.
3590 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
3592         PR target/59625
3593         * gcc.target/i386/pr59625.c: New test.
3595 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
3597         Core DR 1442
3598         PR c++/59165
3599         * g++.dg/cpp0x/range-for28.C: New.
3600         * g++.dg/cpp0x/range-for3.C: Update.
3602 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
3604         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
3606 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3608         PR c++/59641
3609         * g++.dg/cpp0x/pr59641.C: New file.
3611 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3613         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
3615 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3617         PR c++/59378
3618         * g++.dg/ext/pr59378.C: New file.
3620 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3622         Update copyright years
3624 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3626         * gcc.target/arc/arc.exp: Use the standard form for the copyright
3627         notice.
3629 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
3631         PR fortran/59654
3632         * gfortran.dg/dynamic_dispatch_12.f90: New.
3634 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
3636         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
3637         the builtin isn't optimized away as unused.
3639         PR rtl-optimization/59647
3640         * g++.dg/opt/pr59647.C: New test.
3642 Copyright (C) 2014 Free Software Foundation, Inc.
3644 Copying and distribution of this file, with or without modification,
3645 are permitted in any medium without royalty provided the copyright
3646 notice and this notice are preserved.