* gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
[official-gcc.git] / gcc / testsuite / ChangeLog
blobcd854b04f1e7a8e2563c7307a3c49ff478a191d8
1 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
3         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
4         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
5         gcc.target/i386/memcpy-strategy-1.c,
6         gcc.target/i386/memcpy-strategy-2.c,
7         gcc.target/i386/memcpy-vector_loop-1.c,
8         gcc.target/i386/memcpy-vector_loop-2.c,
9         gcc.target/i386/memset-vector_loop-1.c,
10         gcc.target/i386/memset-vector_loop-2.c,
11         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
12         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
13         -march= options different from those in dg-options.
15 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
17         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
18         gcc.target/i386/pr30970.c: Use -mtune=generic.
19         * gcc.target/i386/avx2-vpaddb-3.c,
20         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
21         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
22         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
23         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
24         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
25         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
26         gcc.target/i386/avx2-vpsubw-3.c,
27         gcc.target/i386/avx256-unaligned-load-1.c,
28         gcc.target/i386/avx256-unaligned-load-4.c,
29         gcc.target/i386/avx256-unaligned-store-1.c,
30         gcc.target/i386/avx256-unaligned-store-2.c,
31         gcc.target/i386/avx256-unaligned-store-4.c: Use
32         -mno-prefer-avx128.
34 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
35             Iain Sandoe <iain@codesourcery.com>
37         PR target/54083
38         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
39         with the additional options -Wl,-undefined,dynamic_lookup
40         and -Wl,-flat_namespace.
41         * gcc.dg/torture/pr53922.c: Additional option
42         -Wl,-flat_namespace for darwin[89].
43         * gcc.dg/torture/pr60092.c: Additional options
44         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
45         for darwin[89].
47 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
49         PR target/43751
50         * lib/prune.exp: Modify the regular express to prune
51         the new warnings introduced by r205679 on darwin9.
53 2014-04-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
55         * g++.dg/init/ctor4.C: Adjust.
56         * g++.dg/init/ctor4-1.C: New.
57         * g++.dg/cpp0x/defaulted2.C: Adjust.
59 2014-04-01  Richard Henderson  <rth@redhat.com>
61         PR target/60704
62         * gcc.dg/pr60704.c: New file.
64 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
66         PR target/60363
67         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
68         logical_op_short_circuit targets.
70 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
72         PR libfortran/60128
73         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
74         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
76 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
78         PR rtl-optimization/60700
79         * gcc.target/i386/pr60700.c: New test.
81 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
83         PR target/60650
84         * gcc.target/arm/pr60650.c: Adjust command line options.
86 2014-03-31  Martin Jambor  <mjambor@suse.cz>
88         PR middle-end/60647
89         * gcc.dg/pr60647-1.c: New test.
90         * gcc.dg/pr60647-2.c: Likewise.
92 2014-03-31  Richard Biener  <rguenther@suse.de>
94         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
96 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
98         PR target/60034
99         * gcc.target/aarch64/pr60034.c: New file.
101 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
103         PR c++/60626
104         * g++.dg/cpp1y/pr60626.C: New testcase.
106 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
108         * gcc.dg/pr45416.c: Allow bextr on x86.
109         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
110         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
111         gcc.target/i386/fma4-vector.c: Use -mno-fma.
112         * gcc.target/i386/l_fma_double_1.c,
113         gcc.target/i386/l_fma_double_2.c,
114         gcc.target/i386/l_fma_double_3.c,
115         gcc.target/i386/l_fma_double_4.c,
116         gcc.target/i386/l_fma_double_5.c,
117         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
118         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
119         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
120         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
121         * gcc.target/i386/pr27971.c: Use -mno-tbm.
122         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
123         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
125 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
127         PR target/60648
128         * g++.dg/pr60648.C: Move test to...
129         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
130         dg-options, add for fpic targets dg-additional-options -fPIC.
132 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
134         * gnat.dg/opt33.adb: New testcase.
136 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
138         PR target/60697
139         * gcc.target/aarch64/pr60697.c: New.
141 2014-03-27  Jeff Law  <law@redhat.com>
143        PR target/60648
144        * g++.dg/pr60648.C: New test.
146 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
148         PR c++/60573
149         * g++.dg/cpp1y/pr60573.C: New testcase.
151 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
153         PR target/60693
154         * gcc.target/i386/pr60693.c: New test.
156 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
158         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
160 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
162         PR c++/60689
163         * c-c++-common/pr60689.c: New test.
165         PR c++/58678
166         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
167         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
168         targets.
170 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
172         PR target/60675
173         * gcc.target/aarch64/pr60675.C: New.
175 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
177         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special
178           option.
179         * lib/target-supports.exp: Return true for s390
180           in check_effective_logical_op_short_circuit.
182 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
184         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
185         of second source operand.
186         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
187         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
188         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
190 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
192         PR ipa/60315
193         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
195 2014-03-28  Tobias Burnus  <burnus@net-b.de>
197         * lib/cilk-plus-dg.exp: New.
198         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
199         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
201 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
203         PR fortran/60522
204         * gfortran.dg/where_4.f90:  New test case.
206 2014-03-27  Tobias Burnus  <burnus@net-b.de>
208         PR fortran/58880
209         * gfortran.dg/finalize_24.f90: New.
211 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
213         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
214         vbpermq builtin.
216         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
217         vec_select optimizations.
218         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
219         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
221         PR target/60672
222         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
223         xxpermdi builtins are supported.
225 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
227         PR rtl-optimization/60650
228         * gcc.target/arm/pr60650.c: New.
230 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
232         * gcc.target/s390/20140327-1.c: New testcase.
234 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
236         PR middle-end/60682
237         * g++.dg/gomp/pr60682.C: New test.
239 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
241         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
243 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
245         PR target/60580
246         * gcc.target/aarch64/pr60580_1.c: New.
247         * gcc.target/aarch64/test_fp_attribute_1.c: New.
248         * gcc.target/aarch64/test_fp_attribute_2.c: New.
250 2014-03-26  Dehao Chen  <dehao@google.com>
252         * gcc.dg/predict-8.c: New test.
254 2014-03-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
256         PR c++/52369
257         * g++.dg/init/const10.C: New.
258         * g++.dg/init/const11.C: New.
259         * g++.dg/init/pr25811.C: Adjust.
260         * g++.dg/init/pr29043.C: Likewise.
261         * g++.dg/init/pr43719.C: Likewise.
262         * g++.dg/init/pr44086.C: Likewise.
263         * g++.dg/init/ctor8.C: Likewise.
264         * g++.dg/init/uninitialized1.C: Likewise.
266 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
268         PR sanitizer/60636
269         * c-c++-common/ubsan/pr60636.c: New test.
271 2014-03-26  Andreas Schwab  <schwab@suse.de>
273         * g++.dg/torture/pr60315.C: Remove duplication.
275 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
277         * gcc.c-torture/execute/20140326-1.c: New test.
279 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
281         PR ipa/60315
282         * g++.dg/torture/pr60315.C: New testcase.
284 2014-03-25  Martin Jambor  <mjambor@suse.cz>
286         PR ipa/60600
287         * g++.dg/ipa/pr60600.C: New test.
289 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
291         PR testsuite/58013
292         * g++.dg/opt/pr56999.C: Pop hidden visibility.
294 2014-03-25  Richard Biener  <rguenther@suse.de>
296         PR middle-end/60635
297         * gfortran.dg/lto/pr60635_0.f90: New testcase.
298         * gfortran.dg/lto/pr60635_1.c: Likewise.
300 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
302         PR c++/60627
303         * g++.dg/cpp1y/pr60627.C: New testcase.
305 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
307         * gcc.target/aarch64/ushr64_1.c: New.
309 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
311         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
312         (LONG_LONG): Use LLONG.
313         (set_rvector_long): Explicitly return void.
314         (set_vector_long): Likewise.
315         (check_vector_long): Likewise.
317 2014-03-24  Marek Polacek  <polacek@redhat.com>
319         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.  Define
320         INT_MIN.
321         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
322         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
323         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
324         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
325         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
326         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
327         * c-c++-common/ubsan/pr59503.c: Likewise.
328         * c-c++-common/ubsan/pr60613-1.c: Likewise.
329         * c-c++-common/ubsan/save-expr-1.c: Likewise.
330         * c-c++-common/ubsan/shift-3.c: Likewise.
331         * c-c++-common/ubsan/shift-6.c: Likewise.
332         * c-c++-common/ubsan/undefined-1.c: Likewise.
333         * c-c++-common/ubsan/vla-2.c: Likewise.
334         * c-c++-common/ubsan/vla-3.c: Likewise.
335         * c-c++-common/ubsan/vla-4.c: Likewise.
336         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
337         * g++.dg/ubsan/return-2.C: Likewise.
339 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
341         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
342         hppa*-*-hpux*.
344         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
346         PR libfortran/59313
347         PR libfortran/58015
348         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
349         * gfortran.dg/round_4.f90: Likewise.
351 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
353         PR libfortran/60128
354         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
355         i?86-*-solaris2.9*.
357 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
359         PR sanitizer/60613
360         * c-c++-common/ubsan/pr60613-1.c: New test.
361         * c-c++-common/ubsan/pr60613-2.c: New test.
363 2014-03-22  Matthias Klose  <doko@ubuntu.com>
365         * g++.dg/cpp0x/regress: Remove empty directory.
367 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
369         PR debug/60603
370         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
372 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
374         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
375         * g++.dg/cpp1y/pr60393.C: Likewise.
377 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
379         PR c++/60384
380         * g++.dg/cpp1y/pr60384.C: New.
382 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
384         PR target/60598
385         * gcc.dg/pr60598.c: New test.
387 2014-03-21  Martin Jambor  <mjambor@suse.cz>
389         PR ipa/59176
390         * g++.dg/torture/pr59176.C: New test.
392 2014-03-21  Martin Jambor  <mjambor@suse.cz>
394         PR ipa/60419
395         * g++.dg/ipa/pr60419.C: New test.
397 2014-03-21  Richard Biener  <rguenther@suse.de>
399         PR tree-optimization/60577
400         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
402 2014-03-21  Tobias Burnus  <burnus@net-b.de>
404         PR fortran/60599
405         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
406         reading.
408 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
410         PR middle-end/60597
411         * g++.dg/opt/pr60597.C: New test.
413         PR c++/60572
414         * g++.dg/init/pr60572.C: New test.
416 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
418         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
420 2014-03-19  Tobias Burnus  <burnus@net-b.de>
422         PR fortran/60543
423         PR fortran/60283
424         * gfortran.dg/implicit_pure_4.f90: New.
426 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
428         PR c++/51474
429         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
431 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
433         PR testsuite/60590
434         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
435         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
436         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
438 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
440         PR c++/60332
441         * g++.dg/cpp1y/pr60332.C: New.
443 2014-03-19  Marek Polacek  <polacek@redhat.com>
445         PR sanitizer/60569
446         * g++.dg/ubsan/pr60569.C: New test.
448 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
450         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
452 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
454         PR tree-optimization/60559
455         * g++.dg/vect/pr60559.cc: New test.
457 2014-03-18  Ian Lance Taylor  <iant@google.com>
459         PR target/60563
460         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
461         (ditype): Rename typedef from int64_t.
463 2014-03-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
465         PR c/55383
466         * gcc.dg/cast-qual-3.c: New.
467         Revert:
468         2014-03-18  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
469         * c-c++-common/Wcast-qual-1.c: More precise match text.
471 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
473         PR fortran/55207
474         PR fortran/60549
475         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
476         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
477         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
478         * gfortran.dg/intent_optimize_1.f90: Ditto.
479         * gfortran.dg/pointer_init_9.f90: Ditto.
480         * gfortran.dg/volatile4.f90: Ditto.
481         * gfortran.dg/volatile6.f90: Ditto.
483 2014-03-18  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
485         PR c/55383
486         * c-c++-common/Wcast-qual-1.c: More precise match text.
488 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
490         PR c++/60305
491         * g++.dg/cpp0x/constexpr-ice14.C: New.
493 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
495         PR c++/54250
496         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
498 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
500         PR sanitizer/60535
501         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
502         * c-c++-common/ubsan/null-2.c: Likewise.
503         * c-c++-common/ubsan/null-3.c: Likewise.
504         * c-c++-common/ubsan/null-4.c: Likewise.
505         * c-c++-common/ubsan/null-5.c: Likewise.
506         * c-c++-common/ubsan/null-6.c: Likewise.
507         * c-c++-common/ubsan/null-7.c: Likewise.
508         * c-c++-common/ubsan/null-8.c: Likewise.
509         * c-c++-common/ubsan/null-9.c: Likewise.
510         * c-c++-common/ubsan/null-10.c: Likewise.
511         * c-c++-common/ubsan/null-11.c: Likewise.
512         * c-c++-common/ubsan/overflow-1.c: Likewise.
513         * c-c++-common/ubsan/overflow-2.c: Likewise.
514         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
515         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
516         * c-c++-common/ubsan/overflow-int128.c: Likewise.
517         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
518         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
519         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
520         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
521         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
522         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
523         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
524         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
525         * c-c++-common/ubsan/pr59333.c: Likewise.
526         * c-c++-common/ubsan/pr59503.c: Likewise.
527         * c-c++-common/ubsan/pr59667.c: Likewise.
528         * c-c++-common/ubsan/undefined-1.c: Likewise.
529         * g++.dg/ubsan/pr59250.C: Likewise.
530         * g++.dg/ubsan/pr59306.C: Likewise.
532 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
534         * gcc.dg/tls/pr58595.c: Add tls options.
536 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
538         * gcc.target/i386/avx-additional-reg-names.c: New.
539         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
541 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
543         PR c++/60390
544         * g++.dg/cpp1y/pr60390.C: New testcase.
546         PR c++/60391
547         * g++.dg/cpp1y/pr60391.C: New testcase.
549 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
551         PR target/60516
552         * gcc.target/i386/pr60516.c: New test.
554 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
556         PR c++/59571
557         * g++.dg/cpp0x/constexpr-ice13.C: New.
559 2014-03-17  Marek Polacek  <polacek@redhat.com>
561         PR middle-end/60534
562         * gcc.dg/gomp/pr60534.c: New test.
564 2014-03-17  Kai Tietz  <ktietz@redhat.com>
566         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
568 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
570         PR testsuite/58851
571         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
572         storage size.
574 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
576         PR libfortran/58324
577         * gfortran.dg/list_read_12.f90: New test.
579 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
581         PR fortran/55207
582         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
583         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
584         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
585         -Wno-aggressive-loop-optimizations and remove an unused variable.
586         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
587         * gfortran.dg/pointer_init_9.f90: New.
588         * gfortran.dg/volatile4.f90: Put into subroutine.
589         * gfortran.dg/volatile6.f90: Ditto.
591 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
593         PR fortran/60392
594         * gfortran.dg/transpose_4.f90: New test.
596 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
598         PR rtl-optimization/60508
599         * gcc.target/i386/pr60508.c: New.
601 2014-03-14  Richard Biener  <rguenther@suse.de>
603         PR middle-end/60518
604         * g++.dg/pr60518.C: New testcase.
606 2014-03-14  Martin Jambor  <mjambor@suse.cz>
608         PR lto/60461
609         * gcc.dg/lto/pr60461_0.c: New test.
611 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
613         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
614         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
615         * gcc.dg/lto/save-temps_0.c: New testcase.
617 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
619         PR middle-end/36282
620         * c-c++-common/pr36282-1.c: New test.
621         * c-c++-common/pr36282-2.c: New test.
622         * c-c++-common/pr36282-3.c: New test.
623         * c-c++-common/pr36282-4.c: New test.
625 2014-03-13  Richard Henderson  <rth@redhat.com>
627         PR debug/60438
628         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
630 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
632         PR c++/60383
633         * g++.dg/template/crash118.C: New.
634         * g++.dg/template/crash95.C: Adjust.
636 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
638         PR rtl-optimization/57189
639         * gcc.target/i386/pr57189.c: New.
641 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
643         PR c++/60254
644         * g++.dg/cpp0x/static_assert10.C: New.
645         * g++.dg/cpp0x/static_assert11.C: Likewise.
646         * g++.dg/cpp0x/static_assert3.C: Adjust.
648 2014-03-13  Richard Biener  <rguenther@suse.de>
650         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
652 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
654         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
655         2.07 128-bit arithmetic.
656         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
658         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
659         due to when TImode is allowed in VSX registers, the allowable
660         address modes for TImode is just a single indirect address in
661         order for the value to be loaded and store in either GPR or VSX
662         registers.  This affects the generated code, and it would cause
663         this test to fail, when such an option is used.
665 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
667         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
669 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
671         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
672         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
673         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
674         only test for exactly one if if -mbranch-cost=1 has been passed.
676 2014-03-12  Christian Bruel  <christian.bruel@st.com>
678         PR target/60264
679         * gcc.target/arm/pr60264.c
681 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
683         PR tree-optimization/60454
684         * gcc.c-torture/execute/pr60454.c: New test.
686 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
687             Marc Glisse  <marc.glisse@inria.fr>
689         PR tree-optimization/60502
690         * gcc.c-torture/compile/pr60502.c: New test.
692 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
694         PR middle-end/60482
695         * gcc.dg/vect/pr60482.c: New test.
697 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
699         PR c++/60389
700         * g++.dg/cpp0x/inh-ctor19.C: New.
702 2014-03-11  Richard Biener  <rguenther@suse.de>
704         PR tree-optimization/60429
705         PR tree-optimization/60485
706         * gcc.dg/pr60485-1.c: New testcase.
707         * gcc.dg/pr60485-2.c: Likewise.
709 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
711         PR ipa/60457
712         * g++.dg/ipa/pr60457.C: New test.
714 2014-03-10  Richard Biener  <rguenther@suse.de>
716         PR middle-end/60474
717         * g++.dg/torture/pr60474.C: New testcase.
719 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
721         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
723 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
725         * gcc.dg/lto/pr55113_0.c: New testcase.
727 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
729         PR c++/60033
730         * g++.dg/cpp1y/pr60033.C: New testcase.
732         PR c++/60393
733         * g++.dg/cpp1y/pr60393.C: New testcase.
735 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
737         PR libfortran/60128
738         * gfortran.dg/fmt_en.f90: New test.
740 2014-03-07  Jason Merrill  <jason@redhat.com>
742         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
743         * lib/target-supports.exp (check_effective_target_c++11): Now
744         means C++11 and up.
745         (check_effective_target_c++11_only): New.
746         (check_effective_target_c++11_down): New.
747         (check_effective_target_c++1y): New.
748         (check_effective_target_c++1y_only): New.
749         (check_effective_target_c++98_only): Rename from
750         check_effective_target_c++98.
751         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
753 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
755         PR c++/58609
756         * g++.dg/cpp0x/constexpr-ice12.C: New.
758 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
760         * c-c++-common/gomp/map-1.c: Extend.
762 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
763             Janus Weil  <janus@gcc.gnu.org>
765         PR fortran/51976
766         * gfortran.dg/deferred_type_component_1.f90 : New test.
767         * gfortran.dg/deferred_type_component_2.f90 : New test.
769 2014-03-06  Marek Polacek  <polacek@redhat.com>
771         PR c/60197
772         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
773         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
775 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
777         PR target/58595
778         * gcc.dg/tls/pr58595.c: New test.
780 2014-03-06  Richard Biener  <rguenther@suse.de>
782         PR middle-end/60445
783         PR lto/60424
784         PR lto/60427
785         Revert
786         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
788         * gcc.dg/lto/pr55113_0.c: New testcase.
790 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
792         PR testsuite/59308
793         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
794         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
795         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
796         s390*/i?86/x86_64.
797         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
798         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
799         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
800         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
801         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
802         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
803         even for mips*/s390*/i?86/x86_64.
804         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
805         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
806         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
807         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
808         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
810         PR lto/60404
811         * gcc.dg/lto/pr60404_0.c: New test.
812         * gcc.dg/lto/pr60404_1.c: New file.
813         * gcc.dg/lto/pr60404_2.c: New file.
815 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
817         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
818         long long" throughout.
819         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
820         * gcc.dg/vmx/insert-vsx.c: Likewise.
821         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
822         * gcc.dg/vmx/ld-vsx.c: Likewise.
823         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
824         * gcc.dg/vmx/ldl-vsx.c: Likewise.
825         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
826         * gcc.dg/vmx/merge-vsx.c: Likewise.
827         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
828         * gcc.dg/vmx/st-vsx.c: Likewise.
829         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
830         * gcc.dg/vmx/stl-vsx.c: Likewise.
831         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
833 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
835         * gcc.dg/lto/pr55113_0.c: New testcase.
837 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
839         PR c++/60376
840         * g++.dg/cpp1y/pr60376.C: New.
842 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
844         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
846 2014-03-04  Richard Biener  <rguenther@suse.de>
848         PR tree-optimization/60382
849         * gcc.dg/vect/pr60382.c: New testcase.
851 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
853         PR libfortran/60148
854         * gfortran.dg/namelist_84.f90: New test.
856 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
858         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
859         argument to avoid inf values.
860         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
861         UNION_FP_CHECK machinery.
863 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
865         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
866         i32in128 cases outside special big-endian processing block.
868 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
870         PR preprocessor/60400
871         * c-c++-common/cpp/pr60400.c: New test.
872         * c-c++-common/cpp/pr60400-1.h: New file.
873         * c-c++-common/cpp/pr60400-2.h: New file.
875         PR objc++/60398
876         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
878         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
879         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
881 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
883         PR ipa/60150
884         * g++.dg/lto/pr60150.H: New testcase.
885         * g++.dg/lto/pr60150_0.C: New testcase.
886         * g++.dg/lto/pr60150_1.C: New testcase.
888 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
890         PR ipa/60306
891         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
893 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
895         PR fortran/60236
896         * gfortran.dg/vect/pr32380.f: Fix expected test results.
898 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
900         PR c++/50025
901         * g++.dg/cpp0x/pr50025.C: New.
903 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
905         PR c++/60377
906         * g++.dg/cpp1y/pr60377.C: New testcase.
908 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
910         PR fortran/60341
911         * gfortran.dg/str_comp_optimize_1.f90: New test.
913 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
915         PR target/60071
916         * gcc.c-torture/compile/pr60071.c: New.
918 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
920         PR fortran/60359
921         * gfortran.dg/unlimited_polymorphic_16.f90: New.
923 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
925         PR c++/58610
926         * g++.dg/cpp0x/constexpr-ice11.C: New.
928 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
930         PR c++/60314
931         * g++.dg/cpp1y/auto-fn24.C: New.
933 2014-02-28  Joey Ye  <joey.ye@arm.com>
935         PR target/PR60169
936         * gcc.target/arm/thumb1-far-jump-3.c: New case.
938 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
940         PR c++/60253
941         * g++.dg/overload/ellipsis2.C: New.
943 2014-02-27  Jeff Law  <law@redhat.com>
945         PR rtl-optimization/52714
946         * gcc.c-torture/compile/pr52714.c: New test.
948 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
949             Jeff Law  <law@redhat.com>
951         PR rtl-optimization/49847
952         * g++.dg/pr49847.C: New test.
954 2014-02-27  Marek Polacek  <polacek@redhat.com>
956         PR middle-end/59223
957         * c-c++-common/pr59223.c: New test.
959 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
961         * common/config/i386/predicates.md (const1256_operand): Remove.
962         (const2356_operand): New.
963         (const_1_to_2_operand): Remove.
964         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
965         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
966         (*avx512pf_gatherpf<mode>sf): Ditto.
967         (avx512pf_gatherpf<mode>df): Ditto.
968         (*avx512pf_gatherpf<mode>df_mask): Ditto.
969         (*avx512pf_gatherpf<mode>df): Ditto.
970         (avx512pf_scatterpf<mode>sf): Ditto.
971         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
972         (*avx512pf_scatterpf<mode>sf): Ditto.
973         (avx512pf_scatterpf<mode>df): Ditto.
974         (*avx512pf_scatterpf<mode>df_mask): Ditto.
975         (*avx512pf_scatterpf<mode>df): Ditto.
976         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
978 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
980         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
981         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
982         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
983         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
984         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
985         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
986         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
987         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
989 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
991         PR target/60280
992         * gnat.dg/renaming5.adb: Change to two expected gotos.
993         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
994         jump threads.
995         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
996         messages for removed basic block.
997         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
998         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
999         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
1000         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
1002 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1004         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
1005         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1006         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1007         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1008         * gcc.dg/vmx/merge-vsx.c: Likewise.
1009         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1011 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
1013         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
1014         * gcc.target/i386/prefetchwt1-1.c: New.
1015         * g++.dg/other/i386-2.C: Add new option.
1016         * g++.dg/other/i386-3.C: Ditto.
1017         * gcc.target/i386/sse-12.c: Ditto.
1018         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
1019         * gcc.target/i386/sse-22.c: Add new option.
1020         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
1022 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1024         PR libfortran/59313
1025         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
1027         PR libfortran/58015
1028         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
1030 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
1032         PR c++/60311
1033         * g++.dg/cpp1y/pr60311.C: New testcase.
1035         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
1037         PR c++/60065
1038         * g++.dg/cpp1y/pr60065.C: New testcase.
1040 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
1042         PR rtl-optimization/60268
1043         * gcc.c-torture/compile/pr60268.c: New test.
1045 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
1047         * gcc.target/microblaze/others/mem_reload.c: New test.
1049 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1051         * gcc.dg/vmx/lde.c: New test.
1052         * gcc.dg/vmx/lde-be-order.c: New test.
1053         * gcc.dg/vmx/ste.c: New test.
1054         * gcc.dg/vmx/ste-be-order.c: New test.
1056 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
1058         PR testsuite/60173
1059         * lib/target-supports.exp
1060         (check_effective_target_logical_op_short_circuit): Add cris-*-*
1061         and crisv32-*-* to list.
1063 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1065         PR fortran/60302
1066         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
1068 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1070         * gcc.dg/vmx/vsums.c: Check entire result vector.
1071         * gcc.dg/vmx/vsums-be-order.c: Likewise.
1073 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1075         * gcc.dg/vmx/ld.c: New test.
1076         * gcc.dg/vmx/ld-be-order.c: New test.
1077         * gcc.dg/vmx/ld-vsx.c: New test.
1078         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
1079         * gcc.dg/vmx/ldl.c: New test.
1080         * gcc.dg/vmx/ldl-be-order.c: New test.
1081         * gcc.dg/vmx/ldl-vsx.c: New test.
1082         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
1083         * gcc.dg/vmx/st.c: New test.
1084         * gcc.dg/vmx/st-be-order.c: New test.
1085         * gcc.dg/vmx/st-vsx.c: New test.
1086         * gcc.dg/vmx/st-vsx-be-order.c: New test.
1087         * gcc.dg/vmx/stl.c: New test.
1088         * gcc.dg/vmx/stl-be-order.c: New test.
1089         * gcc.dg/vmx/stl-vsx.c: New test.
1090         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
1092 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
1094         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
1095         * g++.dg/other/i386-3.C (dg-options): Ditto.
1096         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
1097         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
1098         -mavx512pf and -msha.
1100 2014-02-21  Richard Biener  <rguenther@suse.de>
1102         PR tree-optimization/60276
1103         * gcc.dg/vect/pr60276.c: New testcase.
1105 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1107         PR fortran/60234
1108         * gfortran.dg/finalize_23.f90: New.
1110 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
1112         PR c++/60052
1113         PR c++/60053
1114         * g++.dg/cpp1y/pr60052.C: New testcase.
1115         * g++.dg/cpp1y/pr60053.C: New testcase.
1117 2014-02-21  Tobias Burnus  <burnus@net-b.de>
1119         PR fortran/60286
1120         * gfortran.dg/inquire_16.f90: New.
1122 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
1124         * gcc.target/nios2/biggot-1.c: New.
1125         * gcc.target/nios2/biggot-2.c: New.
1127 2014-02-20  Martin Jambor  <mjambor@suse.cz>
1129         PR ipa/55260
1130         * gcc.dg/ipa/pr55260.c: New test.
1132 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
1134         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
1135         for execution test case.
1137 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
1139         PR ipa/58555
1140         * g++.dg/torture/pr58555.C: New testcase.
1142 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1144         PR target/60204
1145         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
1146         reflect abi fix.
1147         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1149 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1150             Kirill Yukhin  <kirill.yukhin@intel.com>
1152         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
1153         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
1154         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
1155         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1156         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
1157         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
1159 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1161         PR c/37743
1162         * g++.dg/ext/builtin-bswap1.C: New test.
1163         * c-c++-common/pr37743.c: New test.
1165 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
1167         * gcc.dg/decl-10.c: New test.
1169 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1171         PR c++/60267
1172         * g++.dg/ext/ivdep-1.C: New test.
1174         PR c++/60267
1175         * gcc.dg/pr60267.c: New test.
1177 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
1179         PR target/59794
1180         * gcc.target/i386/pr39162.c: Add dg-prune-output.
1181         (dg-options): Remove -Wno-psabi.
1182         * gcc.target/i386/pr59794-2.c: Ditto.
1183         * gcc.target/i386/pr60205-1.c: Ditto.
1184         * gcc.target/i386/sse-5.c: Ditto.
1186 2014-02-18  Nick Clifton  <nickc@redhat.com>
1188         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
1189         * gcc.dg/pr23623.c: Likewise.
1190         * gcc.dg/pr48784-1.c: Likewise.
1191         * gcc.dg/pr48784-2.c: Likewise.
1192         * gcc.dg/pr56997-2.c: Likewise.
1193         * gcc.dg/sms-6.c: Likewise.
1194         * gcc.dg/torture/pr60183.c: Likewise.
1195         * gcc.dg/torture/vec-cvt-1.c: Likewise.
1196         * gcc.c-torture/execute/20061220-1.x: New.
1197         * gcc.c-torture/execute/pr43220.x: New.
1198         * gcc.c-torture/execute/pr51581-1.x: New.
1199         * gcc.c-torture/execute/pr51581-2.x: New.
1200         * gcc.c-torture/execute/pr58570.x: New.
1201         * gcc.c-torture/unsorted/DFcmp.x: New.
1202         * gcc.c-torture/unsorted/SFset.x: New.
1204 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1206         * gnat.dg/opt31.adb: New test.
1208 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1210         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
1212 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
1214         PR fortran/60232
1215         * gfortran.dg/typebound_proc_33.f90: New.
1217 2014-02-19  Marek Polacek  <polacek@redhat.com>
1219         PR c/60195
1220         * gcc.dg/pr60195.c: New test.
1222 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
1224         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
1225         overflow.
1227 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1229         PR preprocessor/58844
1230         * c-c++-common/cpp/pr58844-1.c: New test.
1231         * c-c++-common/cpp/pr58844-2.c: New test.
1233 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1235         PR c++/60225
1236         * g++.dg/cpp0x/constexpr-ice10.C: New.
1238 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1240         PR c++/60215
1241         * g++.dg/cpp0x/pr60215.C: New.
1243 2014-02-18  Tobias Burnus  <burnus@net-b.de>
1245         PR fortran/49397
1246         * gfortran.dg/proc_ptr_45.f90: New.
1247         * gfortran.dg/proc_ptr_46.f90: New.
1249 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
1251         PR c++/60190
1252         * g++.dg/cpp1y/pr60190.C: New testcase.
1254         PR c++/60064
1255         * g++.dg/cpp1y/pr60064.C: New testcase.
1257 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
1259         PR target/60205
1260         * gcc.target/i386/pr60205-1.c: New test.
1261         * gcc.target/i386/pr60205-2.c: Ditto.
1263 2014-02-18  Kai Tietz  <ktietz@redhat.com>
1265         PR target/60193
1266         * gcc.target/i386/nest-1.c: New testcase.
1268 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1270         * gnat.dg/opt32.adb: New test.
1272 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
1274         PR fortran/60231
1275         * gfortran.dg/typebound_generic_15.f90: New.
1277 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
1279         PR fortran/55907
1280         * gfortran.dg/init_flag_12.f90: New.
1282 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
1283             Ilya Tocar  <ilya.tocar@intel.com>
1285         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
1286         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1287         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1288         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1290 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
1292         * lib/target-supports.exp
1293         (check_effective_target_logical_op_short_circuit): New procedure.
1294         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1295         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1296         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1297         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1298         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1299         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
1300         logical_op_short_circuit for the alternative test, extending
1301         it to arm_cortex_m.
1303 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1305         PR target/60203
1306         * gcc.target/powerpc/pr60203.c: New testsuite.
1308 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
1310         PR fortran/59599
1311         * gfortran.dg/ichar_3.f90: New test.
1313 2014-02-15  Richard Biener  <rguenther@suse.de>
1315         PR tree-optimization/60183
1316         * gcc.dg/torture/pr60183.c: New testcase.
1318 2014-02-14  Jeff Law  <law@redhat.com>
1320         PR rtl-optimization/60131
1321         * g++.dg/torture/pr60131.C: New test.
1323 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
1325         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1326         on command-line.
1328 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1330         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1332 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
1334         * gcc.c-torture/compile/20140213.c: New test.
1336 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
1338         PR target/43546
1339         * gcc.target/i386/pr43546.c: New test.
1341 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1343         * gcc.target/s390/hotpatch-compile-8.c: New test.
1345 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1347         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
1348         definition with an ifndef.
1349         * gcc.dg/pr59605-2.c: New test.
1351 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1353         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1355 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
1357         * gcc.dg/torture/float128-mul-underflow.c,
1358         gcc.dg/torture/float128-truncdf-underflow.c,
1359         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1361 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1363         PR middle-end/59737
1364         * g++.dg/ipa/pr59737.C: New test.
1366 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1368         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1370 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
1372         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1374         * gcc.dg/cilk-plus/jump-openmp.c: New file.
1376 2014-02-12  Richard Biener  <rguenther@suse.de>
1378         PR middle-end/60092
1379         * gcc.dg/torture/pr60092.c: New testcase.
1380         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1382 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1384         * gcc.c-torture/execute/20140212-1.c: New test.
1386 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
1388         PR c++/60047
1389         * g++.dg/cpp0x/pr60047.C: New.
1391 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1393         PR c/60101
1394         * c-c++-common/pr60101.c: New test.
1396 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
1398         PR lto/59468
1399         * g++.dg/ipa/devirt-27.C: New testcase.
1400         * g++.dg/ipa/devirt-26.C: New testcase.
1402 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1404         PR target/60137
1405         * gcc.target/powerpc/pr60137.c: New file.
1407 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1409         PR fortran/52370
1410         * gfortran.dg/pr52370.f90: New test.
1412 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
1414         PR target/59927
1415         Revert
1416         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1418         PR testsuite/58630
1419         * gcc.target/i386/pr43662.c (dg-options):
1420         Add -maccumulate-outgoing-args.
1421         * gcc.target/i386/pr43869.c (dg-options): Ditto.
1422         * gcc.target/i386/pr57003.c (dg-options): Ditto.
1423         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1424         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1425         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1426         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1427         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1428         Add -maccumulate-outgoing-args.
1429         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1430         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1431         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1432         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1433         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1434         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1435         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1436         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1437         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1438         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1439         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1440         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1441         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1442         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1443         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1445 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1447         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1449 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1451         PR debug/59776
1452         * gcc.dg/guality/pr59776.c: New test.
1454 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
1456         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1457         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1458         (add_options_for_arm_vfp3): New.
1460 2014-02-11  Jeff Law  <law@redhat.com>
1462         PR middle-end/54041
1463         * gcc.target/m68k/pr54041.c: New test.
1465 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1467         PR target/59927
1468         * gcc.target/i386/pr59927.c: New test.
1470 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
1472         * gcc.dg/vect/pr57741-3.c: Require vect_int.
1473         * gcc.dg/vect/pr60012.c: Likewise.
1474         * gcc.dg/vect/vect-119.c: Likewise.
1475         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1476         * gcc.dg/vect/vect-outer-4c.c: Likewise.
1478 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1480         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1482 2014-02-10  Jeff Law  <law@redhat.com>
1484         PR middle-end-52306
1485         * gcc.c-torture/compile/pr52306.c: New test.
1487 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1489         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1491 2014-02-10  Richard Biener  <rguenther@suse.de>
1493         PR tree-optimization/60115
1494         * gcc.dg/torture/pr60115.c: New testcase.
1496 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
1498         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1499         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1501 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1502             Ilya Tocar  <ilya.tocar@intel.com>
1504         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1505         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1506         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1507         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1508         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1509         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1510         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1511         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1512         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1513         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1514         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1515         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1516         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1517         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1518         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1519         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1520         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1521         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1522         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1523         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1524         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1525         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1526         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1527         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1528         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1529         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1530         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1532 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
1534         * gcc.dg/vect/pr59984.c: Require effective target
1535         vect_simd_clones.
1537 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1539         PR fortran/57522
1540         * gfortran.dg/associated_target_5.f03: New test.
1542 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1544         PR fortran/59026
1545         * gfortran.dg/elemental_by_value_1.f90: New test.
1547 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
1549         PR fortran/58470
1550         * gfortran.dg/finalize_22.f90: New.
1552 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
1554         PR fortran/60066
1555         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
1556         was fixed by the patch for PR59906.
1558 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
1560         PR translation/52289
1561         * gfortran.dg/coarray_8.f90: Update dg-error match.
1563 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1565         PR c/59984
1566         * gcc.dg/vect/pr59984.c: New test.
1568         PR middle-end/60092
1569         * gcc.dg/attr-alloc_align-1.c: New test.
1570         * gcc.dg/attr-alloc_align-2.c: New test.
1571         * gcc.dg/attr-alloc_align-3.c: New test.
1572         * gcc.dg/attr-assume_aligned-1.c: New test.
1573         * gcc.dg/attr-assume_aligned-2.c: New test.
1574         * gcc.dg/attr-assume_aligned-3.c: New test.
1576 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1578         PR target/60077
1579         * gcc.target/i386/pr60077-1.c: New test.
1580         * gcc.target/i386/pr60077-2.c: New test.
1582 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1584         PR preprocessor/56824
1585         * gcc.dg/pr56824.c: New test.
1587 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1589         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1590         variable used for atomic operations.
1592 2014-02-07  Richard Biener  <rguenther@suse.de>
1594         PR middle-end/60092
1595         * gcc.dg/vect/pr60092-2.c: New testcase.
1597 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1599         PR c++/60082
1600         Revert
1601         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1603         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1604         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1606 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1608         * gcc.target/s390/fp2int1.c: New testcase.
1610 2014-02-07  Richard Biener  <rguenther@suse.de>
1612         PR middle-end/60092
1613         * gcc.dg/tree-ssa/alias-30.c: New testcase.
1614         * gcc.dg/tree-ssa/alias-31.c: Likewise.
1616 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
1618         PR ipa/59918
1619         * g++.dg/torture/pr59918.C: New testcase.
1621 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1623         PR target/59575
1624         * gcc.target/arm/pr59575.c: New test.
1626         PR debug/59992
1627         * gcc.dg/pr59992.c: New test.
1629 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
1631         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1632         init_priority. Test alignment of variable instead of function.
1634 2014-02-06  Marek Polacek  <polacek@redhat.com>
1636         PR c/60087
1637         * gcc.dg/pr60087.c: New test.
1639 2014-02-06  Alan Modra  <amodra@gmail.com>
1641         * gcc.target/powerpc/pr60032.c: New.
1643 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1645         PR target/60062
1646         * gcc.c-torture/execute/pr60062.c: New test.
1647         * gcc.c-torture/execute/pr60072.c: New test.
1649 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
1651         * gcc.dg/tree-ssa/pr59597.c: Make called function static
1652         so that expected outcome works for PIC variants too.
1654 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
1655             Kugan Vivekanandarajah  <kuganv@linaro.org>
1657         * gcc.target/arm/vect-noalign.c: New file.
1659 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
1660             Jakub Jelinek  <jakub@redhat.com>
1662         PR middle-end/60013
1663         * gcc.dg/pr60013.c: New testcase.
1665 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1667         * gcc.dg/vmx/sum2s.c: New.
1668         * gcc.dg/vmx/sum2s-be-order.c: New.
1670 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1672         * gcc.dg/vmx/pack.c: New.
1673         * gcc.dg/vmx/pack-be-order.c: New.
1674         * gcc.dg/vmx/unpack.c: New.
1675         * gcc.dg/vmx/unpack-be-order.c: New.
1677 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1679         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1680         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1682 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1684         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
1685         Use __builtin_floorf, __builtin_ceilf.
1686         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
1687         declaration.
1688         (TEST): Use __builtin_floorf.
1689         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1691 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
1693         PR ipa/59947
1694         * g++.dg/opt/pr59947.C: New test.
1696         PR c++/58703
1697         * c-c++-common/gomp/pr58703.c: New test.
1699 2014-02-05  Richard Biener  <rguenther@suse.de>
1701         PR testsuite/60076
1702         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
1703         avoid using unsigned long long.
1705 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
1707         PR middle-end/57499
1708         * g++.dg/torture/pr57499.C: New test.
1710 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
1712         * gcc.dg/asan/nosanitize-and-inline.c: New test.
1714 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
1716         * g++.dg/ipa/devirrt-22.C: Fix template.
1718 2014-02-04  Marek Polacek  <polacek@redhat.com>
1720         PR c/60036
1721         * gcc.dg/pr60036.c: New test.
1723 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
1725         PR ipa/60058
1726         * g++.dg/torture/pr60058.C: New testcase.
1728 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1730         * g++.dg/tsan/default_options.C: Invert check.
1732 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1734         PR tree-optimization/60002
1735         * g++.dg/opt/pr60002.C: New test.
1737         PR tree-optimization/60023
1738         * g++.dg/vect/pr60023.cc: New test.
1740         PR ipa/60026
1741         * c-c++-common/torture/pr60026.c: New test.
1743         PR rtl-optimization/57915
1744         * gcc.target/i386/pr57915.c: New test.
1746 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1748         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
1750 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
1752         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
1754 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1756         PR middle-end/59261
1757         * gcc.dg/pr59261.c: New test.
1759 2014-02-04  Richard Biener  <rguenther@suse.de>
1761         PR tree-optimization/60012
1762         * gcc.dg/vect/pr60012.c: New testcase.
1764 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1766         PR target/59788
1767         * g++.dg/eh/unwind-direct.C: New test.
1769 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
1771         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
1772         timeout value to 20s.
1774 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
1776         PR ipa/59882
1777         * g++.dg/torture/pr59882.C: New testcase
1779 2014-02-03  Jan Hubicka  <jh@suse.cz>
1781         PR ipa/59831
1782         * g++.dg/ipa/devirt-22.C: New testcase.
1784 2014-02-03  Jan Hubicka  <jh@suse.cz>
1786         * g++.dg/ipa/devirt-25.C: New testcase.
1788 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
1790         PR tree-optimization/59924
1791         * gcc.dg/pr59924.c: New test.
1793 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
1795         PR ipa/59831
1796         * g++.dg/ipa/devirt-24.C: New testcase.
1798 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
1800         PR c++/53017
1801         PR c++/59211
1802         * c-c++-common/attributes-1.c: New testcase.
1803         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
1805 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
1807         PR c++/58871
1808         * g++.dg/cpp0x/pr58871.C: New.
1810 2014-02-03  Cong Hou  <congh@google.com>
1812         PR tree-optimization/60000
1813         * g++.dg/vect/pr60000.cc: New test.
1815 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
1817         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
1818         * gcc.target/i386/long-double-64-4.c: Likewise.
1819         * gcc.target/i386/long-double-80-1.c: Likewise.
1820         * gcc.target/i386/long-double-80-2.c: Likewise.
1821         * gcc.target/i386/long-double-80-3.c: Likewise.
1822         * gcc.target/i386/long-double-80-4.c: Likewise.
1823         * gcc.target/i386/long-double-80-5.c: Likewise.
1824         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
1825         __multf3 isn't used.
1826         * gcc.target/i386/long-double-64-3.c: Likewise.
1827         * gcc.target/i386/long-double-128-1.c: New test.
1828         * gcc.target/i386/long-double-128-2.c: Likewise.
1829         * gcc.target/i386/long-double-128-3.c: Likewise.
1830         * gcc.target/i386/long-double-128-4.c: Likewise.
1831         * gcc.target/i386/long-double-128-5.c: Likewise.
1832         * gcc.target/i386/long-double-128-6.c: Likewise.
1833         * gcc.target/i386/long-double-128-7.c: Likewise.
1834         * gcc.target/i386/long-double-128-8.c: Likewise.
1835         * gcc.target/i386/long-double-128-9.c: Likewise.
1836         * gcc.target/i386/long-double-64-5.c: Likewise.
1837         * gcc.target/i386/long-double-64-6.c: Likewise.
1838         * gcc.target/i386/long-double-64-7.c: Likewise.
1839         * gcc.target/i386/long-double-64-8.c: Likewise.
1840         * gcc.target/i386/long-double-64-9.c: Likewise.
1841         * gcc.target/i386/long-double-80-10.c: Likewise.
1842         * gcc.target/i386/long-double-80-8.c: Likewise.
1843         * gcc.target/i386/long-double-80-9.c: Likewise.
1845 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
1847         PR rtl-optimization/57662
1848         * g++.dg/pr57662.C: New test.
1850 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1852         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
1853         * gcc.dg/vmx/perm.c: New.
1854         * gcc.dg/vmx/perm-be-order.c: New.
1856 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1858         * gcc.dg/vmx/vsums.c: New.
1859         * gcc.dg/vmx/vsums-be-order.c: New.
1861 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
1863         * g++.dg/ipa/devirt-23.C: New testcase.
1864         * g++.dg/ipa/devirt-20.C: Fix template.
1866 2014-02-02  Jan Hubicka  <jh@suse.cz>
1868         * g++.dg/ipa/devirt-21.C: New testcase.
1870 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
1872         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
1873         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
1875 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
1877         PR target/60017
1878         * gcc.c-torture/execute/pr60017.c: New test.
1880 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
1882         PR fortran/57033
1883         * gfortran.dg/default_initialization_7.f90: New test.
1885 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
1887         PR fortran/59906
1888         * gfortran.dg/elemental_subroutine_9.f90: New test.
1890 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1892         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
1894 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1896         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
1898 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
1900         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
1902 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
1904         PR c++/51219
1905         * g++.dg/init/bitfield5.C: New.
1907 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
1909         PR tree-optimization/60003
1910         * gcc.c-torture/execute/pr60003.c: New test.
1912 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
1914         PR bootstrap/59985
1915         * gcc.target/arm/pr59985.C: New.
1917 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
1919         PR sanitizer/59410
1920         * lib/tsan-dg.exp (tsan_init): Instead of not running any
1921         tsan tests if trivial testcase doesn't run, set dg-do-what-default
1922         to compile.
1923         (tsan_finish): Restore dg-do-what-default.
1924         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
1925         * g++.dg/tsan/fd_close_norace2.C: Likewise.
1926         * g++.dg/tsan/default_options.C: Likewise.
1927         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
1928         * g++.dg/tsan/atomic_free2.C: Likewise.
1929         * g++.dg/tsan/cond_race.C: Likewise.
1930         * g++.dg/tsan/fd_close_norace.C: Likewise.
1931         * g++.dg/tsan/benign_race.C: Likewise.
1932         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
1933         * c-c++-common/tsan/simple_race.c: Likewise.
1934         * c-c++-common/tsan/mutexset1.c: Likewise.
1935         * c-c++-common/tsan/thread_leak2.c: Likewise.
1936         * c-c++-common/tsan/tls_race.c: Likewise.
1937         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
1938         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
1939         * c-c++-common/tsan/free_race2.c: Likewise.
1940         * c-c++-common/tsan/thread_leak.c: Likewise.
1941         * c-c++-common/tsan/thread_leak1.c: Likewise.
1942         * c-c++-common/tsan/race_on_barrier.c: Likewise.
1943         * c-c++-common/tsan/free_race.c: Likewise.
1944         * c-c++-common/tsan/sleep_sync.c: Likewise.
1945         * c-c++-common/tsan/tiny_race.c: Likewise.
1946         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
1947         * c-c++-common/tsan/atomic_stack.c: Likewise.
1948         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
1949         in dg-output regexps.
1950         * c-c++-common/tsan/simple_stack.c: Likewise.
1952 2014-01-31  Richard Henderson  <rth@redhat.com>
1954         * g++.dg/tm/pr60004.C: New.
1956 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
1958         PR c++/59082
1959         * g++.dg/inherit/crash4.C: New.
1961 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
1963         * c-c++-common/tsan/simple_race.c: Made test less flaky.
1965 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1967         * gcc.target/i386/m512-check.h: Use correct rounding values.
1969 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
1971         * gcc.target/i386/avx-1.c: Use correct rounding values.
1972         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
1973         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
1974         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
1975         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
1976         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
1977         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
1978         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
1979         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
1980         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
1981         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
1982         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
1983         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
1984         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
1985         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
1986         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
1987         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
1988         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
1989         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
1990         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
1991         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
1992         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
1993         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
1994         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
1995         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
1996         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
1997         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1998         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
1999         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
2000         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
2001         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
2002         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
2003         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
2004         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
2005         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
2006         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
2007         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
2008         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
2009         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
2010         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
2011         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
2012         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
2013         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
2014         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
2015         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
2016         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
2017         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
2018         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
2019         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
2020         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
2021         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
2022         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
2023         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
2024         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
2025         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
2026         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
2027         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
2028         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
2029         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
2030         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
2031         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
2032         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
2033         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
2034         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
2035         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
2036         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
2037         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
2038         * gcc.target/i386/sse-13.c: Ditto.
2039         * gcc.target/i386/sse-14.c: Ditto.
2040         * gcc.target/i386/sse-22.c: Ditto.
2041         * gcc.target/i386/sse-23.c: Ditto.
2043 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2045         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
2046         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
2048 2014-01-31  Richard Biener  <rguenther@suse.de>
2050         PR middle-end/59990
2051         * gcc.dg/torture/pr59990.c: New testcase.
2053 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2055         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
2056         if it fails don't run any tsan tests.
2058 2014-01-31  Marek Polacek  <polacek@redhat.com>
2060         PR c/59963
2061         * gcc.dg/pr59940.c (g): Adjust dg-warning.
2062         (y): Adjust dg-error.
2063         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
2064         * gcc.dg/pr59963-1.c: New test.
2065         * gcc.dg/pr59963-2.c: New test.
2066         * gcc.dg/pr59963-3.c: New test.
2068 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
2070         PR target/59923
2071         * gcc.target/arm/pr59923.c: New test.
2073 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2075         * gcc.dg/vmx/splat.c: New.
2076         * gcc.dg/vmx/splat-vsx.c: New.
2077         * gcc.dg/vmx/splat-be-order.c: New.
2078         * gcc.dg/vmx/splat-vsx-be-order.c: New.
2079         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
2080         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
2082 2014-01-30  Richard Biener  <rguenther@suse.de>
2084         PR tree-optimization/59993
2085         * gcc.dg/torture/pr59993.c: New testcase.
2087 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
2089         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
2090         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
2091         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
2092         vect_int rather than vect_float.
2094 2014-01-30  Marek Polacek  <polacek@redhat.com>
2096         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
2098 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
2100         * gcc.target/microblaze/isa/fcmp4.c: New.
2102 2014-01-30  Marek Polacek  <polacek@redhat.com>
2104         PR c/59940
2105         * gcc.dg/pr59940.c: New test.
2106         * gcc.dg/pr35635.c (func3): Move dg-warning.
2108 2014-01-30  Richard Biener  <rguenther@suse.de>
2110         PR tree-optimization/59903
2111         * gcc.dg/torture/pr59903.c: New testcase.
2113 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2115         PR c++/58843
2116         * g++.dg/lookup/crash8.C: New.
2118 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2120         PR c++/58649
2121         * g++.dg/template/crash117.C: New.
2123 2014-01-30  Richard Biener  <rguenther@suse.de>
2125         PR c/59905
2126         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
2127         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
2128         abort.
2129         * gcc.dg/invalid-call-1.c: Likewise.
2131 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2133         PR c++/58561
2134         * g++.dg/cpp1y/auto-fn23.C: New.
2136 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2138         PR c++/58846
2139         * g++.dg/init/dso_handle2.C: New.
2141 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2143         PR c++/58674
2144         * g++.dg/cpp0x/pr58674.C: New.
2146 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2148         PR target/59617
2149         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
2150         * gcc.target/i386/avx512f-gather-5.c: Ditto.
2152 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2154         * gcc.dg/vmx/merge-be-order.c: New.
2155         * gcc.dg/vmx/merge.c: New.
2156         * gcc.dg/vmx/merge-vsx-be-order.c: New.
2157         * gcc.dg/vmx/merge-vsx.c: New.
2159 2014-01-29  Richard Biener  <rguenther@suse.de>
2161         PR tree-optimization/58742
2162         * gcc.dg/pr58742-1.c: New testcase.
2163         * gcc.dg/pr58742-2.c: Likewise.
2164         * gcc.dg/pr58742-3.c: Likewise.
2166 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
2168         * gcc.target/arm/ftest-armv7ve-arm.c: New.
2169         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
2170         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
2172 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2174         PR c++/58702
2175         * g++.dg/gomp/pr58702.C: New.
2177 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
2179         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
2180         selector.
2182 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
2184         PR middle-end/59917
2185         PR tree-optimization/59920
2186         * gcc.dg/pr59920-1.c: New test.
2187         * gcc.dg/pr59920-2.c: New test.
2188         * gcc.dg/pr59920-3.c: New test.
2189         * c-c++-common/gomp/pr59917-1.c: New test.
2190         * c-c++-common/gomp/pr59917-2.c: New test.
2192         PR tree-optimization/59594
2193         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
2194         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
2195         * gcc.dg/vect/pr59594.c: New test.
2197 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
2199         PR fortran/59414
2200         * gfortran.dg/allocate_class_3.f90: New test.
2202 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
2204         PR preprocessor/59935
2205         * c-c++-common/cpp/warning-zero-location.c: New test.
2206         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
2208 2014-01-27  Steve Ellcey  <sellcey@mips.com>
2210         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
2212 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
2214         * g++.dg/ext/mv16.C: New tests.
2216 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
2218         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
2219         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2220         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
2221         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2222         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
2223         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2224         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
2225         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2226         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2227         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2228         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2229         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2230         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2231         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2232         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2233         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2234         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2235         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2236         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2237         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2238         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2239         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2240         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2241         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2242         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2243         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2244         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2245         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2246         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2247         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2248         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2249         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2250         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2251         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2252         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2253         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2254         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2255         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2256         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
2257         _mm512_mask_cvtepi32_storeu_epi8.
2258         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2259         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
2260         _mm512_mask_cvtepi32_storeu_epi16.
2261         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2262         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
2263         _mm512_mask_cvtepi64_storeu_epi8.
2264         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2265         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
2266         _mm512_mask_cvtepi64_storeu_epi16.
2267         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2268         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
2269         _mm512_mask_cvtepi64_storeu_epi32.
2270         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2271         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
2272         _mm512_mask_cvtsepi32_storeu_epi8.
2273         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2274         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
2275         _mm512_mask_cvtsepi32_storeu_epi16.
2276         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2277         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
2278         _mm512_mask_cvtsepi64_storeu_epi8.
2279         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2280         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
2281         _mm512_mask_cvtsepi64_storeu_epi16.
2282         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2283         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
2284         _mm512_mask_cvtsepi64_storeu_epi32.
2285         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2286         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
2287         _mm512_mask_cvtusepi32_storeu_epi8.
2288         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2289         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
2290         _mm512_mask_cvtusepi32_storeu_epi16.
2291         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2292         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2293         _mm512_mask_cvtusepi64_storeu_epi8.
2294         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2295         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2296         _mm512_mask_cvtusepi64_storeu_epi16.
2297         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2298         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2299         _mm512_mask_cvtusepi64_storeu_epi32.
2300         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2301         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2303 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2305         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2306         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2307         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2308         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2309         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2310         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2311         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2312         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2313         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2314         built-ins roudning immediate.
2315         * gcc.target/i386/sse-22.c: Add new built-ins.
2316         * gcc.target/i386/sse-23.c: Ditto.
2317         * gcc.target/i386/avx-1.c: Ditto.
2319 2014-01-27  Christian Bruel  <christian.bruel@st.com>
2321         * gcc.target/sh/torture/strncmp.c: New tests.
2323 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
2325         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2327 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2329         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2331 2014-01-24  Jeff Law  <law@redhat.com>
2333         PR tree-optimization/59919
2334         * gcc.c-torture/compile/pr59919.c: New test.
2336 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
2338         PR c++/57524
2339         * g++.dg/ext/timevar2.C: New.
2341 2014-01-24  Marek Polacek  <polacek@redhat.com>
2343         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2345 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
2347         PR target/59929
2348         * gcc.target/i386/pr59929.c: New test.
2350 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2352         PR target/59909
2353         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2354         word atomic functions at runtime.
2356 2014-01-23  Marek Polacek  <polacek@redhat.com>
2358         PR c/59846
2359         * gcc.dg/pr59846.c: New test.
2361 2014-01-23  Marek Polacek  <polacek@redhat.com>
2363         PR c/58346
2364         * c-c++-common/pr58346-1.c: New test.
2365         * c-c++-common/pr58346-2.c: New test.
2366         * c-c++-common/pr58346-3.c: New test.
2368 2014-01-23  Marek Polacek  <polacek@redhat.com>
2370         PR c/59871
2371         * gcc.dg/20020220-2.c: Adjust dg-warning message.
2372         * gcc.dg/pr59871.c: New test.
2374 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
2376         PR c++/58980
2377         * g++.dg/parse/enum11.C: New.
2379 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2381         * gcc.target/aarch64/sshr64_1.c: New testcase.
2383 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2385         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2386         SIMD enabled function.
2387         * g++.dg/cilk-plus/ef_test.C: New test.
2388         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2389         and added C++ ones.
2390         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2391         to differenciate C error messages from C++ ones.
2393 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2395         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2397 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
2399         * gcc.target/microblaze/others/builtin-trap.c: New test,
2401 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
2403         PR middle-end/58809
2404         * c-c++-common/gomp/pr58809.c: New test.
2406 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
2408         PR sanitizer/59897
2409         * c-c++-common/asan/use-after-return-1.c: Fixed
2410         to pass on darwin.
2412 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
2414         PR preprocessor/58580
2415         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2417 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2418             Ilya Tocar  <ilya.tocar@intel.com>
2420         * gcc.target/i386/avx512f-kmovw-1.c: New.
2422 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2424         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2425         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2426         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2427         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2428         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2429         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2431 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
2433         PR target/52125
2434         * gcc.dg/pr48774.c: Remove skip for mips_rel.
2435         * gcc.target/mips/pr52125.c: New test.
2437 2014-01-22  Marek Polacek  <polacek@redhat.com>
2439         PR c/59891
2440         * gcc.dg/torture/pr59891.c: New test.
2442 2014-01-22  Jeff Law  <law@redhat.com>
2444         PR tree-optimization/59597
2445         * gcc.dg/tree-ssa/pr59597.c: New test.
2447 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
2449         PR rtl-optimization/59477
2450         * g++.dg/pr59477.C: New.
2452 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
2454         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2456 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2458         PR c++/59482
2459         * g++.dg/pr59482.C: New.
2461 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2463         * gcc.dg/vmx/insert-vsx-be-order.c: New.
2464         * gcc.dg/vmx/extract-vsx.c: New.
2465         * gcc.dg/vmx/extract-vsx-be-order.c: New.
2466         * gcc.dg/vmx/insert-vsx.c: New.
2468 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2470         PR rtl-optimization/59896
2471         * gcc.target/arm/pr59896.c: New.
2473 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2475         PR rtl-optimization/59858
2476         * gcc.target/arm/pr59858.c: New.
2478 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
2480         PR target/59003
2481         * gcc.dg/tree-prof/pr59003.c: New test.
2483         PR middle-end/59860
2484         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2485         other targets.
2487 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
2489         * gfortran.dg/round_3.f08: Add more cases.
2491 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
2493         * lib/target-supports.exp (force_conventional_output_for): New
2494         procedure.
2495         * lib/scanasm.exp (scan-assembler_required_options)
2496         (scan-assembler-not_required_options)
2497         (scan-assembler-times_required_options): Replace with
2498         force_conventional_output_fors.
2499         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2500         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2502 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
2504         PR middle-end/59789
2505         * gcc.target/i386/pr59789.c: New testcase.
2507 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
2509         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2510         the 'code' bitfield from 16 to 8.
2512 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2514         * lib/target-supports.exp
2515         (check_effective_target_vect_perm): Exclude aarch64_be.
2516         (check_effective_target_vect_perm_byte): Likewise.
2517         (check_effective_target_vect_perm_short): Likewise.
2519 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2521         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2522         (RUN_TEST): Use new macro.
2523         (INDEX64_32): Delete.
2524         (INDEX64_64): Likewise.
2525         (INDEX128_32): Likewise.
2526         (INDEX128_64): Likewise.
2527         (INDEX): Likewise.
2528         (test_vneg_f32): Use fixed RUN_TEST.
2530 2014-01-20  Richard Biener  <rguenther@suse.de>
2532         PR middle-end/59860
2533         * gcc.dg/pr59860.c: New testcase.
2535 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
2537         PR target/59880
2538         * gcc.target/i386/pr59880.c: New test.
2540 2014-01-20  Renlin Li  <renlin.li@arm.com>
2542         * gcc.dg/pr44194-1.c: Tweak regexp.
2544 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2546         PR libfortran/59771
2547         PR libfortran/59774
2548         PR libfortran/59836
2549         * gfortran.dg/round_3.f08: New cases added.
2550         * gfortran.dg/fmt_g_1.f90: New test.
2552 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
2554         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2556 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2558         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2560 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2562         * gcc.dg/vect/pr57705.c: Require vect_int.
2563         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2564         * gcc.dg/vect/vect-alias-check.c: Likewise.
2566 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
2568         PR fortran/58007
2569         * gfortran.dg/unresolved_fixup_1.f90: New test.
2570         * gfortran.dg/unresolved_fixup_2.f90: New test.
2572 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
2574         PR target/58944
2575         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2576         Remove dg-prune-output lines.
2578 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2580         PR middle-end/59706
2581         * gfortran.dg/pr59706.f90: New test.
2582         * g++.dg/ext/pr59706.C: New test.
2584 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2586         PR c++/59270
2587         PR c++/58811
2588         * g++.dg/cpp0x/decltype-incomplete1.C: New.
2589         * g++.dg/init/pr58811.C: Likewise.
2591 2014-01-17  Jeff Law  <law@redhat.com>
2593         PR middle-end/57904
2594         * gfortran.dg/pr57904.f90: New test.
2596 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2598         PR c++/59269
2599         * g++.dg/cpp0x/nsdmi-union4.C: New.
2601 2014-01-17  Marek Polacek  <polacek@redhat.com>
2603         PR c++/59838
2604         * g++.dg/diagnostic/pr59838.C: New test.
2606 2014-01-17  Marek Polacek  <polacek@redhat.com>
2608         PR c/58346
2609         * gcc.dg/pr58346.c: New test.
2611 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2613         PR testsuite/58776
2614         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2615         dg-options, use dg-additional-options for i?86/x86_64 to avoid
2616         option duplication.
2618         PR fortran/59440
2619         * gfortran.dg/pr59440-1.f90: New test.
2620         * gfortran.dg/pr59440-2.f90: New test.
2621         * gfortran.dg/pr59440-3.f90: New test.
2623         PR testsuite/59064
2624         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2625         testing for " version" and " alias" with one testing for
2626         " version\[^\n\r]* alias".
2627         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2628         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2629         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2630         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2631         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2632         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2634         PR c++/57945
2635         * c-c++-common/torture/pr57945.c: New test.
2637 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2639         * gcc.target/arm/its.c: New testcase.
2641 2014-01-16  Jan Hubicka  <jh@suse.cz>
2643         PR ipa/59775
2644         * g++.dg/torture/pr59775.C: New testcase.
2646 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
2648         PR middle-end/58344
2649         * gcc.c-torture/compile/pr58344.c: New test.
2651         PR target/59839
2652         * gcc.target/i386/pr59839.c: New test.
2654         PR debug/54694
2655         * gcc.target/i386/pr9771-1.c (main): Rename to...
2656         (real_main): ... this.  Add __asm name "main".
2657         (ASMNAME, ASMNAME2, STRING): Define.
2659 2014-01-16  Nick Clifton  <nickc@redhat.com>
2661         PR middle-end/28865
2662         * gcc.c-torture/compile/pr28865.c: New.
2663         * gcc.c-torture/execute/pr28865.c: New.
2665 2014-01-16  Marek Polacek  <polacek@redhat.com>
2667         PR middle-end/59827
2668         * gcc.dg/pr59827.c: New test.
2670 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
2672         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2674 2014-01-15  Richard Henderson  <rth@redhat.com>
2676         PR debug/54694
2677         * gcc.target/i386/pr54694.c: New test.
2679 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
2681         PR c++/49718
2682         * g++.dg/pr49718.C: New test.
2684 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
2686         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
2688 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2690         * gcc.dg/vmx/mult-even-odd.c: New.
2691         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
2693 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2695         * lib/target-supports.exp (check_libcilkrts_available): Added an
2696         extern "C" if we are using C++ along with a function prototype.
2698 2014-01-15  Jeff Law  <law@redhat.com>
2700         PR tree-optimization/59747
2701         * gcc.c-torture/execute/pr59747.c: New test.
2703 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2705         PR target/59794
2706         * c-c++-common/convert-vec-1.c: Also prune ABI change for
2707         Linux/x86.
2708         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
2709         * g++.dg/ext/attribute-test-1.C: Likewise.
2710         * g++.dg/ext/attribute-test-2.C: Likewise.
2711         * g++.dg/ext/attribute-test-3.C: Likewise.
2712         * g++.dg/ext/attribute-test-4.C: Likewise.
2713         * g++.dg/ext/pr56790-1.C: Likewise.
2714         * g++.dg/torture/pr38565.C: Likewise.
2715         * gcc.dg/pr53060.c: Likewise.
2716         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
2717         * c-c++-common/vector-compare-2.c: Likewise.
2718         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
2719         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
2720         dg-message line number.
2722 2014-01-15  Matthias Klose  <doko@ubuntu.com>
2724         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
2726 2014-01-15  Richard Biener  <rguenther@suse.de>
2728         PR tree-optimization/59822
2729         * g++.dg/torture/pr59822.C: New testcase.
2731 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
2733         PR target/59808
2734         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
2735         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
2737 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
2738             Kugan Vivekanandarajah  <kuganv@linaro.org>
2740         PR target/59695
2741         * g++.dg/pr59695.C: New testcase.
2743 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2745         PR target/59803
2746         * gcc.c-torture/compile/pr59803.c: New testcase.
2748 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
2750         PR c/58943
2751         * gcc.c-torture/execute/pr58943.c: New test.
2752         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
2754 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2756         PR target/59794
2757         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
2758         * gcc.target/i386/pr39162.c (y): New __m256i variable.
2759         (bar): Change return type to void.  Set y to x.
2760         * gcc.target/i386/pr59794-1.c: New testcase.
2761         * gcc.target/i386/pr59794-2.c: Likewise.
2762         * gcc.target/i386/pr59794-3.c: Likewise.
2763         * gcc.target/i386/pr59794-4.c: Likewise.
2764         * gcc.target/i386/pr59794-5.c: Likewise.
2765         * gcc.target/i386/pr59794-6.c: Likewise.
2766         * gcc.target/i386/pr59794-7.c: Likewise.
2768 2014-01-14  Richard Biener  <rguenther@suse.de>
2770         PR tree-optimization/58921
2771         PR tree-optimization/59006
2772         * gcc.dg/torture/pr58921.c: New testcase.
2773         * gcc.dg/torture/pr59006.c: Likewise.
2774         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
2776 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
2778         PR testsuite/59494
2779         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
2780         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
2781         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
2782         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
2783         Executing predictive commoning without unrolling.
2785 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
2787         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
2788         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
2789         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
2790         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
2791         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
2792         __builtin_ia32_rsqrt28sd_round.
2793         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
2794         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
2795         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
2796         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
2797         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
2798         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
2799         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
2800         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
2801         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
2802         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
2803         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
2804         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
2805         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
2806         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
2807         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
2808         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
2809         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
2810         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
2811         * gcc.target/i386/sse-22.c: Extend with new built-ins,
2812         fix wrong rounding mode (see above).
2813         * gcc.target/i386/sse-23.c: Ditto.
2815 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2817         * gcc.dg/vmx/insert.c: New.
2818         * gcc.dg/vmx/insert-be-order.c: New.
2819         * gcc.dg/vmx/extract.c: New.
2820         * gcc.dg/vmx/extract-be-order.c: New.
2822 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
2824         PR tree-optimization/59387
2825         * gcc.c-torture/execute/pr59387.c: New test.
2827 2014-01-13  Richard Biener  <rguenther@suse.de>
2829         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
2830         adjusting mathlib options.
2831         * gfortran.dg/lto/lto.exp: Likewise.
2833 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
2835         * gnat.dg/loop_optimization17.adb: New test.
2836         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
2838 2014-01-13  Christian Bruel  <christian.bruel@st.com>
2840         * gcc.target/sh/cmpstrn.c: New case.
2842 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
2844         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
2845         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
2847 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
2849         PR fortran/58026
2850         * gfortran.dg/alloc_comp_basics_6.f90: New.
2852 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
2854         PR fortran/59700
2855         * gfortran.dg/pr59700.f90: New test.
2857 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2859         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
2860         * gfortran.dg/use_only_3.f90: Likewise.
2861         * gfortran.dg/inquire_10.f90: Delete opened file.
2862         * gfortran.dg/inquire_15.f90: Likewise.
2863         * gfortran.dg/pr16597.f90: Likewise.
2864         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
2865         for PR59419.
2867 2014-01-10  Jeff Law  <law@redhat.com>
2869         PR middle-end/59743
2870         * gcc.c-torture/compile/pr59743.c: New test.
2872 2014-01-10  Jan Hubicka  <jh@suse.cz>
2874         PR ipa/58585
2875         * g++.dg/torture/pr58585.C: New testcase.
2877 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
2879         * gcc.dg/pr46309.c: Disable for cris*-*-*.
2881 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
2883         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
2885 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
2887         PR target/59744
2888         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
2889         * gcc.target/aarch64/cmn-neg2.c: New test.
2891 2014-01-10  Richard Biener  <rguenther@suse.de>
2893         PR tree-optimization/59374
2894         * gcc.dg/torture/pr59374-3.c: New testcase.
2896 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2898         * lib/target-supports.exp
2899         (check_effective_target_arm_crypto_ok_nocache): New.
2900         (check_effective_target_arm_crypto_ok): Use above procedure.
2901         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
2903 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
2905         PR ipa/58252
2906         PR ipa/59226
2907         * g++.dg/ipa/devirt-20.C: New testcase.
2908         * g++.dg/torture/pr58252.C: Likewise.
2909         * g++.dg/torture/pr59226.C: Likewise.
2911 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2913         * c-c++-common/asan/no-asan-stack.c: New test.
2915 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
2917         PR middle-end/59670
2918         * gcc.dg/pr59670.c: New test.
2920 2014-01-09  Steve Ellcey  <sellcey@mips.com>
2922         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
2924 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
2926         PR middle-end/47735
2927         * gcc.target/i386/pr47735.c: New test.
2929         PR tree-optimization/59622
2930         * g++.dg/opt/pr59622-2.C: New test.
2931         * g++.dg/opt/pr59622-3.C: New test.
2932         * g++.dg/opt/pr59622-4.C: New test.
2933         * g++.dg/opt/pr59622-5.C: New test.
2935         PR sanitizer/59136
2936         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
2937         filename:line instead of (modulename+offset) form with stripped
2938         initial / from the filename.
2940 2014-01-09  Ian Lance Taylor  <iant@google.com>
2942         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
2943         the other Go compiler.
2945 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
2947         PR c++/59730
2948         * g++.dg/cpp0x/variadic145.C: New.
2950 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
2952         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
2953         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
2955 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2957         PR testsuite/59524
2958         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
2959         are run only if the Cilk library is available/enabled.
2960         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2961         * lib/target-supports.exp (check_libcilkrts_available): New function.
2963 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2965         PR c++/59631
2966         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
2967         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
2968         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
2969         with dg-additional-options.
2970         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2971         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2972         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2973         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2974         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
2975         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
2977 2014-01-09  Richard Biener  <rguenther@suse.de>
2979         PR tree-optimization/59715
2980         * gcc.dg/torture/pr59715.c: New testcase.
2982 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2984         * c-c++-common/asan/no-asan-globals.c: New test.
2985         * c-c++-common/asan/no-instrument-reads.c: Likewise.
2986         * c-c++-common/asan/no-instrument-writes.c: Likewise.
2987         * c-c++-common/asan/use-after-return-1.c: Likewise.
2988         * c-c++-common/asan/no-use-after-return.c: Likewise.
2990 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
2992         * gnat.dg/weak2.ad[sb]: New test.
2994 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
2996         PR middle-end/59471
2997         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
2998         type, use pointers to vector type instead.
3000 2014-01-08  Catherine Moore  <clm@codesourcery.com>
3002         * gcc.target/mips/umips-branch-3.c: New test.
3003         * gcc.target/mips/umips-branch-4.c: New test.
3005 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3007         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
3008         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
3009         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
3010         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
3011         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
3012         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
3013         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
3014         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
3016 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3018         PR rtl-optimization/59137
3019         * gcc.target/mips/pr59137.c: New test.
3021 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
3023         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
3024         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
3025         * gcc.target/i386/pr55433.c (dg-options): Ditto.
3026         * gcc.target/i386/pr57848.c (dg-options): Ditto.
3027         * gcc.target/i386/pr59099.c (dg-options): Ditto.
3028         Require fpic effective target.
3029         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
3031 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3033         PR ipa/59722
3034         * gcc.dg/pr59722.c: New test.
3036 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3038         PR middle-end/57748
3039         * gcc.dg/torture/pr57748-3.c: New test.
3040         * gcc.dg/torture/pr57748-4.c: New test.
3042 2014-01-08  Marek Polacek  <polacek@redhat.com>
3044         PR middle-end/59669
3045         * gcc.dg/gomp/pr59669-1.c: New test.
3046         * gcc.dg/gomp/pr59669-2.c: New test.
3048 2014-01-08  Martin Jambor  <mjambor@suse.cz>
3050         PR ipa/59610
3051         * gcc.dg/ipa/pr59610.c: New test.
3053 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
3055         PR fortran/58182
3056         * gfortran.dg/binding_label_tests_26a.f90: New.
3057         * gfortran.dg/binding_label_tests_26b.f90: New.
3059 2014-01-08  Marek Polacek  <polacek@redhat.com>
3061         PR sanitizer/59667
3062         * c-c++-common/ubsan/pr59667.c: New test.
3064 2014-01-08  Richard Biener  <rguenther@suse.de>
3066         PR middle-end/59630
3067         * gcc.dg/pr59630.c: New testcase.
3069 2014-01-08  Richard Biener  <rguenther@suse.de>
3071         PR middle-end/59471
3072         * gcc.dg/pr59471.c: New testcase.
3074 2014-01-07  Jeff Law  <law@redhat.com>
3076         PR middle-end/53623
3077         * gcc.target/i386/pr53623.c: New test.
3079 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
3081         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
3082         blanks at EOF.
3083         * g++.dg/cpp1y/pr58534.C: Likewise.
3084         * g++.dg/cpp1y/pr58536.C: Likewise.
3085         * g++.dg/cpp1y/pr58548.C: Likewise.
3086         * g++.dg/cpp1y/pr58549.C: Likewise.
3087         * g++.dg/cpp1y/pr58637.C: Likewise.
3088         * g++.dg/cpp1y/pr59112.C: Likewise.
3089         * g++.dg/cpp1y/pr59113.C: Likewise.
3090         * g++.dg/cpp1y/pr59629.C: Likewise.
3091         * g++.dg/cpp1y/pr59635.C: Likewise.
3092         * g++.dg/cpp1y/pr59636.C: Likewise.
3093         * g++.dg/cpp1y/pr59638.C: Likewise.
3095 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
3097         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
3099 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
3101         * gcc.target/i386/intrinsics_4.c (bar): New function.
3103 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
3105         * g++.dg/ext/is_base_of_incomplete-2.C: New.
3107 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
3109         PR rtl-optimization/58668
3110         * gcc.dg/pr58668.c: New test.
3112         PR tree-optimization/59643
3113         * gcc.dg/pr59643.c: New test.
3114         * gcc.c-torture/execute/pr59643.c: New test.
3116 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3118         PR fortran/59589
3119         * gfortran.dg/class_allocate_16.f90: New.
3121 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
3123         PR target/59644
3124         * gcc.target/i386/pr59644.c: New test.
3126 2014-01-06  Marek Polacek  <polacek@redhat.com>
3128         PR c/57773
3129         * gcc.dg/pr57773.c: New test.
3131 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
3133         PR c++/59635
3134         PR c++/59636
3135         PR c++/59629
3136         PR c++/59638
3137         * g++.dg/cpp1y/pr59635.C: New testcase.
3138         * g++.dg/cpp1y/pr59636.C: New testcase.
3139         * g++.dg/cpp1y/pr59629.C: New testcase.
3140         * g++.dg/cpp1y/pr59638.C: New testcase.
3142 2014-01-06  Martin Jambor  <mjambor@suse.cz>
3144         PR ipa/59008
3145         * gcc.dg/ipa/pr59008.c: New test.
3147 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3149         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
3150         if supported.
3152 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3154         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
3155         Require c99_runtime.
3156         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
3158         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
3159         Require c99_runtime.
3160         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
3161         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
3162         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
3164         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
3165         Require c99_runtime.
3166         Make CALC void static.
3167         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
3169         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
3170         Require c99_runtime.
3171         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
3173 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3175         * gcc.target/i386/pr59501-1.c: Require avx effective target.
3176         * gcc.target/i386/pr59501-2.c: Likewise.
3177         * gcc.target/i386/pr59501-3.c: Likewise.
3178         * gcc.target/i386/pr59501-4.c: Likewise.
3179         * gcc.target/i386/pr59501-5.c: Likewise.
3180         * gcc.target/i386/pr59501-6.c: Likewise.
3182 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3184         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
3185         * gcc.target/i386/pr59390_1.c: Likewise.
3186         * gcc.target/i386/pr59390_2.c: Likewise.
3188 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3190         * gcc.dg/pr59350.c: Tweak.
3191         * gcc.dg/pr59350-2.c: New test.
3192         * g++.dg/pr59510.C: Likewise.
3194 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3196         PR fortran/59023
3197         * gfortran.dg/bind_c_procs_2.f90: New.
3199 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
3201         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
3202         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3203         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3204         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3205         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
3206         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3207         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3209 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3211         * gcc.target/arm/neon-nested-apcs.c: New test.
3213 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
3215         PR tree-optimization/59519
3216         * gcc.dg/vect/pr59519-1.c: New test.
3217         * gcc.dg/vect/pr59519-2.c: New test.
3219         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
3220         vmovdqu32.
3222 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
3224         PR fortran/59547
3225         * gfortran.dg/typebound_proc_32.f90: New.
3227 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
3229         PR c++/58950
3230         * g++.dg/pr58950.C: New file.
3232 2014-01-03  Tobias Burnus  <burnus@net-b.de>
3234         PR c++/58567
3235         * g++.dg/gomp/pr58567.C: New.
3237 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
3239         PR tree-optimization/59651
3240         * gcc.dg/torture/pr59651.c: New test.
3241         * gcc.dg/vect/pr59651.c: Ditto.
3243 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
3245         PR target/59625
3246         * gcc.target/i386/pr59625.c: New test.
3248 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
3250         Core DR 1442
3251         PR c++/59165
3252         * g++.dg/cpp0x/range-for28.C: New.
3253         * g++.dg/cpp0x/range-for3.C: Update.
3255 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
3257         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
3259 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3261         PR c++/59641
3262         * g++.dg/cpp0x/pr59641.C: New file.
3264 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3266         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
3268 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3270         PR c++/59378
3271         * g++.dg/ext/pr59378.C: New file.
3273 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3275         Update copyright years
3277 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3279         * gcc.target/arc/arc.exp: Use the standard form for the copyright
3280         notice.
3282 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
3284         PR fortran/59654
3285         * gfortran.dg/dynamic_dispatch_12.f90: New.
3287 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
3289         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
3290         the builtin isn't optimized away as unused.
3292         PR rtl-optimization/59647
3293         * g++.dg/opt/pr59647.C: New test.
3295 Copyright (C) 2014 Free Software Foundation, Inc.
3297 Copying and distribution of this file, with or without modification,
3298 are permitted in any medium without royalty provided the copyright
3299 notice and this notice are preserved.