2014-04-11 Tobias Burnus <burnus@net-b.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob97a80a37a2a6a0ba9f1a32163b9cc4da3e94275f
1 2014-04-11  Tobias Burnus  <burnus@net-b.de>
3         PR c/60194
4         * * g++.dg/warn/warn_format_signedness.C: New.
5         * gcc.dg/format/warn-signedness.c: New.
7 2014-04-11  Tobias Burnus  <burnus@net-b.de>
9         PR fortran/58880
10         PR fortran/60495
11         * gfortran.dg/finalize_25.f90: New.
13 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
15         * gcc.target/epiphany/t1068-2.c: New file.
17 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
19         * gcc.target/epiphany/btst-1.c: New test.
21 2014-04-11  Joern Rennecke  <joern.rennecke@embecosm.com>
23         PR rtl-optimization/60651
24         * gcc.target/epiphany/mode-switch.c: New test.
26 2014-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
28         PR c++/58600
29         * g++.dg/cpp0x/gen-attrs-58.C: New.
30         * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
32 2014-04-11  Steve Ellcey  <sellcey@mips.com>
33             Jakub Jelinek  <jakub@redhat.com>
35         PR middle-end/60556
36         * gcc.c-torture/compile/pr60556.c: New test.
38 2014-04-11  Richard Biener  <rguenther@suse.de>
40         PR middle-end/60797
41         * gcc.dg/pr60797.c: New testcase.
43 2014-04-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
45         * gcc.target/s390/htm-nofloat-1.c: Rename to ...
46         * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
47         * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
48         rename to ...
49         * gcc.target/s390/htm-nofloat-1.c: ... this one.
50         * gcc.target/s390/s390.exp: Make sure the assembler supports htm
51         instructions as well.
53 2014-04-11  Jakub Jelinek  <jakub@redhat.com>
55         PR rtl-optimization/60663
56         * gcc.target/arm/pr60663.c: New test.
58 2014-04-10  Jason Merrill  <jason@redhat.com>
60         * g++.dg/dso/dlclose1.C: Disable for 4.9.
62 2014-04-10  Jakub Jelinek  <jakub@redhat.com>
64         PR lto/60567
65         * g++.dg/lto/pr60567_0.C: New test.
67 2014-04-10  Bernd Edlinger  <bernd.edlinger@hotmail.de>
69         * gfortran.dg/class_nameclash.f90: New test.
71 2014-04-10  Paolo Carlini  <paolo.carlini@oracle.com>
73         PR c++/52844
74         * g++.dg/cpp0x/variadic156.C: New.
76 2014-04-10  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
78         * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
79         long.
81 2014-04-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
83         PR debug/60655
84         * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
85         -fdata-sections.
87 2014-04-09  Steve Ellcey  <sellcey@mips.com>
89         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
90         and scan lists.
92 2014-04-09  Cong Hou  <congh@google.com>
94         PR testsuite/60773
95         * lib/target-supports.exp:
96         (check_effective_target_vect_widen_si_to_di_pattern): New.
97         * gcc.dg/vect/pr60656.c: Require vect_long effective target.
98         Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
99         targets only.
100         (foo): Fix up formatting.
101         (main): Call check_vect.
103 2014-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
105         PR c++/59115
106         * g++.dg/template/crash119.C: New.
108 2014-04-08  Pat Haugen  <pthaugen@us.ibm.com>
110         * gcc.target/powerpc/atomic_load_store-p8.c: New.
112 2014-04-08  Jason Merrill  <jason@redhat.com>
114         * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to
115         compile.
117 2014-04-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
119         PR rtl-optimization/60776
120         * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
121         * gcc.dg/builtin-bswap-7.c: Likewise.
122         * gcc.dg/builtin-bswap-6a.c: New testcase.
123         * gcc.dg/builtin-bswap-7a.c: New testcase.
125         Revert
126         2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
128         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
129         optimization.
130         * gcc.dg/builtin-bswap-7.c: Likewise.
132 2014-04-08  Richard Biener  <rguenther@suse.de>
134         PR tree-optimization/60785
135         * gcc.dg/graphite/pr60785.c: New testcase.
137 2014-04-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
139         PR target/60602
140         * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
141         with as at -O0.
143 2014-04-08  Nathan Sidwell  <nathan@codesourcery.com>
145         * g++.dg/warn/Wnvdtor-2.C: Add more cases.
146         * g++.dg/warn/Wnvdtor-3.C: Likewise.
147         * g++.dg/warn/Wnvdtor-4.C: Likewise.
149 2014-04-07  Eric Botcazou  <ebotcazou@adacore.com>
151         * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
153 2014-04-07  Charles Baylis  <charles.baylis@linaro.org>
155         PR target/60609
156         * g++.dg/torture/pr60609.C: New test.
158 2014-04-07  Richard Biener  <rguenther@suse.de>
160         PR tree-optimization/60766
161         * gcc.dg/torture/pr60766.c: New testcase.
163 2014-04-07  Jason Merrill  <jason@redhat.com>
165         * lib/gcc-dg.exp (dg-build-dso): New.
166         (gcc-dg-test-1): Handle dg-do-what "dso".
167         * lib/target-supports.exp (add_options_for_dlopen): New.
168         (check_effective_target_dlopen): Use it.
170 2014-04-07  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
172         * gcc.target/arm/pr60657.c: Fix missing curly brace.
174 2014-04-07  Richard Biener  <rguenther@suse.de>
176         PR middle-end/60750
177         * g++.dg/torture/pr60750.C: New testcase.
178         * gcc.dg/tree-ssa/20040517-1.c: Adjust.
180 2014-04-06  Andreas Schwab  <schwab@linux-m68k.org>
182         * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
184 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
186         PR testsuite/60671
187         g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
189 2014-04-06  John David Anglin  <danglin@gcc.gnu.org>
191         PR testsuite/60672
192         * g++.dg/cpp1y/auto-fn25.C: Require lto.
194         * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
196 2014-04-05  Dominique d'Humieres <dominiq@lps.ens.fr>
198         * gfortran.dg/warn_conversion_4.f90: Adjust test.
200 2014-05-04 Pitchumani Sivanupandi  <Pitchumani.S@atmel.com>
202         * gcc.target/avr/dev-specific-rmw.c: New test.
204 2014-04-04  Cong Hou  <congh@google.com>
206         PR tree-optimization/60656
207         * gcc.dg/vect/pr60656.c: New test.
209 2014-04-04  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
211         * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
212         optimization.
213         * gcc.dg/builtin-bswap-7.c: Likewise.
215 2014-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
217         PR c++/58207
218         * g++.dg/cpp0x/constexpr-ice15.C: New.
220 2014-04-04  Jan Hubicka  <hubicka@ucw.cz>
222         PR ipa/59626
223         testcase by Richard Biener
224         * gcc.dg/lto/pr59626_0.c: New testcase.
225         * gcc.dg/lto/pr59626_1.c: New testcase.
227 2014-04-04  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
229         PR debug/60655
230         * gcc.c-torture/compile/pr60655-1.c: New test.
232 2014-04-04  Martin Jambor  <mjambor@suse.cz>
234         PR ipa/60640
235         * g++.dg/ipa/pr60640-1.C: New test.
236         * g++.dg/ipa/pr60640-2.C: Likewise.
237         * g++.dg/ipa/pr60640-3.C: Likewise.
238         * g++.dg/ipa/pr60640-4.C: Likewise.
240 2014-04-04  Jeff Law  <law@redhat.com>
242         PR target/60657
243         * gcc.target/arm/pr60657.c: New test.
245 2014-04-04  Richard Biener  <rguenther@suse.de>
247         PR ipa/60746
248         * g++.dg/torture/pr60746.C: New testcase.
250 2014-04-04  Fabien ChĂȘne  <fabien@gcc.gnu.org>
252         * g++.old-deja/g++.robertl/eb121.C: Adjust.
253         * g++.old-deja/g++.jason/overload21.C: Likewise.
254         * g++.old-deja/g++.law/init5.C: Likewise.
256 2014-04-03  Cong Hou  <congh@google.com>
258         PR tree-optimization/60505
259         * gcc.dg/vect/pr60505.c: New test.
261 2014-04-03  Richard Biener  <rguenther@suse.de>
263         PR tree-optimization/60740
264         * gcc.dg/graphite/pr60740.c: New testcase.
266 2014-04-03  Nathan Sidwell  <nathan@codesourcery.com>
268         * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
269         * g++.dg/warn/Wnvdtor-2.C: New.
270         * g++.dg/warn/Wnvdtor-3.C: New.
271         * g++.dg/warn/Wnvdtor-4.C: New.
272         * g++.dg/warn/Weff1.C: Delete.
273         * g++.old-deja/g++.benjamin/15309-1.C: Delete.
274         * g++.old-deja/g++.benjamin/15309-2.C: Delete.
276 2014-04-02  Jan Hubicka  <hubicka@ucw.cz>
278         PR ipa/60659
279         * testsuite/g++.dg/torture/pr60659.C: New testcase.
281 2014-04-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
283         PR tree-optimization/60733
284         * gcc.dg/torture/pr60733.c:  New test.
286 2014-04-02  Vladimir Makarov  <vmakarov@redhat.com>
288         PR rtl-optimization/60650
289         * gcc.target/arm/pr60650-2.c: New.
291 2014-04-02  Joseph Myers  <joseph@codesourcery.cmo>
293         * gcc.target/i386/avx2-vpand-3.c,
294         gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
296 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
298         * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
299         gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
300         gcc.target/i386/memcpy-strategy-1.c,
301         gcc.target/i386/memcpy-strategy-2.c,
302         gcc.target/i386/memcpy-vector_loop-1.c,
303         gcc.target/i386/memcpy-vector_loop-2.c,
304         gcc.target/i386/memset-vector_loop-1.c,
305         gcc.target/i386/memset-vector_loop-2.c,
306         gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
307         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
308         -march= options different from those in dg-options.
310 2014-04-02  Joseph Myers  <joseph@codesourcery.com>
312         * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
313         gcc.target/i386/pr30970.c: Use -mtune=generic.
314         * gcc.target/i386/avx2-vpaddb-3.c,
315         gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
316         gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
317         gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
318         gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
319         gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
320         gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
321         gcc.target/i386/avx2-vpsubw-3.c,
322         gcc.target/i386/avx256-unaligned-load-1.c,
323         gcc.target/i386/avx256-unaligned-load-4.c,
324         gcc.target/i386/avx256-unaligned-store-1.c,
325         gcc.target/i386/avx256-unaligned-store-2.c,
326         gcc.target/i386/avx256-unaligned-store-4.c: Use
327         -mno-prefer-avx128.
329 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
330             Iain Sandoe <iain@codesourcery.com>
332         PR target/54083
333         * gcc.dg/attr-weakref-1.c: Allow the test on darwin
334         with the additional options -Wl,-undefined,dynamic_lookup
335         and -Wl,-flat_namespace.
336         * gcc.dg/torture/pr53922.c: Additional option
337         -Wl,-flat_namespace for darwin[89].
338         * gcc.dg/torture/pr60092.c: Additional options
339         -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
340         for darwin[89].
342 2014-03-26  Dominique d'Humieres  <dominiq@lps.ens.fr>
344         PR target/43751
345         * lib/prune.exp: Modify the regular express to prune
346         the new warnings introduced by r205679 on darwin9.
348 2014-04-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
350         * g++.dg/init/ctor4.C: Adjust.
351         * g++.dg/init/ctor4-1.C: New.
352         * g++.dg/cpp0x/defaulted2.C: Adjust.
354 2014-04-01  Richard Henderson  <rth@redhat.com>
356         PR target/60704
357         * gcc.dg/pr60704.c: New file.
359 2014-04-01  Bin Cheng  <bin.cheng@arm.com>
361         PR target/60363
362         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
363         logical_op_short_circuit targets.
365 2014-04-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
367         PR libfortran/60128
368         * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
369         XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
371 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
373         PR rtl-optimization/60700
374         * gcc.target/i386/pr60700.c: New test.
376 2014-03-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
378         PR target/60650
379         * gcc.target/arm/pr60650.c: Adjust command line options.
381 2014-03-31  Martin Jambor  <mjambor@suse.cz>
383         PR middle-end/60647
384         * gcc.dg/pr60647-1.c: New test.
385         * gcc.dg/pr60647-2.c: Likewise.
387 2014-03-31  Richard Biener  <rguenther@suse.de>
389         * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
391 2014-03-31  Kugan Vivekanandarajah  <kuganv@linaro.org>
393         PR target/60034
394         * gcc.target/aarch64/pr60034.c: New file.
396 2014-03-29  Adam Butcher  <adam@jessamine.co.uk>
398         PR c++/60626
399         * g++.dg/cpp1y/pr60626.C: New testcase.
401 2014-03-29  Joseph Myers  <joseph@codesourcery.com>
403         * gcc.dg/pr45416.c: Allow bextr on x86.
404         * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
405         gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
406         gcc.target/i386/fma4-vector.c: Use -mno-fma.
407         * gcc.target/i386/l_fma_double_1.c,
408         gcc.target/i386/l_fma_double_2.c,
409         gcc.target/i386/l_fma_double_3.c,
410         gcc.target/i386/l_fma_double_4.c,
411         gcc.target/i386/l_fma_double_5.c,
412         gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
413         gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
414         gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
415         gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
416         * gcc.target/i386/pr27971.c: Use -mno-tbm.
417         * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
418         * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
420 2014-03-29  Jakub Jelinek  <jakub@redhat.com>
422         PR target/60648
423         * g++.dg/pr60648.C: Move test to...
424         * g++.dg/torture/pr60648.C: ... here.  Run on all targets, remove
425         dg-options, add for fpic targets dg-additional-options -fPIC.
427 2014-03-28  Eric Botcazou  <ebotcazou@adacore.com>
429         * gnat.dg/opt33.adb: New testcase.
431 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
433         PR target/60697
434         * gcc.target/aarch64/pr60697.c: New.
436 2014-03-27  Jeff Law  <law@redhat.com>
438        PR target/60648
439        * g++.dg/pr60648.C: New test.
441 2014-03-28  Adam Butcher  <adam@jessamine.co.uk>
443         PR c++/60573
444         * g++.dg/cpp1y/pr60573.C: New testcase.
446 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
448         PR target/60693
449         * gcc.target/i386/pr60693.c: New test.
451 2014-03-28  Vishnu K S  <Vishnu.k_s@atmel.com>
453         * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
455 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
457         PR c++/60689
458         * c-c++-common/pr60689.c: New test.
460         PR c++/58678
461         * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
462         only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
463         targets.
465 2014-03-28  Vladimir Makarov  <vmakarov@redhat.com>
467         PR target/60675
468         * gcc.target/aarch64/pr60675.C: New.
470 2014-03-28  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
472         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special
473           option.
474         * lib/target-supports.exp: Return true for s390
475           in check_effective_logical_op_short_circuit.
477 2014-03-28  Kirill Yukhin  <kirill.yukhin@intel.com>
479         * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
480         of second source operand.
481         * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
482         * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
483         * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
485 2014-03-28  Jakub Jelinek  <jakub@redhat.com>
487         PR ipa/60315
488         * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
490 2014-03-28  Tobias Burnus  <burnus@net-b.de>
492         * lib/cilk-plus-dg.exp: New.
493         * g++.dg/cilk-plus/cilk-plus.exp: Use it.
494         * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
496 2014-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
498         PR fortran/60522
499         * gfortran.dg/where_4.f90:  New test case.
501 2014-03-27  Tobias Burnus  <burnus@net-b.de>
503         PR fortran/58880
504         * gfortran.dg/finalize_24.f90: New.
506 2014-03-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
508         * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
509         vbpermq builtin.
511         * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
512         vec_select optimizations.
513         * gcc.target/powerpc/vsx-extract-2.c: Likewise.
514         * gcc.target/powerpc/vsx-extract-3.c: Likewise.
516         PR target/60672
517         * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
518         xxpermdi builtins are supported.
520 2014-03-27  Vladimir Makarov  <vmakarov@redhat.com>
522         PR rtl-optimization/60650
523         * gcc.target/arm/pr60650.c: New.
525 2014-03-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
527         * gcc.target/s390/20140327-1.c: New testcase.
529 2014-03-27  Jakub Jelinek  <jakub@redhat.com>
531         PR middle-end/60682
532         * g++.dg/gomp/pr60682.C: New test.
534 2014-03-27  John David Anglin  <danglin@gcc.gnu.org>
536         * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
538 2014-03-27  Marcus Shawcroft  <marcus.shawcroft@arm.com>
540         PR target/60580
541         * gcc.target/aarch64/pr60580_1.c: New.
542         * gcc.target/aarch64/test_fp_attribute_1.c: New.
543         * gcc.target/aarch64/test_fp_attribute_2.c: New.
545 2014-03-26  Dehao Chen  <dehao@google.com>
547         * gcc.dg/predict-8.c: New test.
549 2014-03-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
551         PR c++/52369
552         * g++.dg/init/const10.C: New.
553         * g++.dg/init/const11.C: New.
554         * g++.dg/init/pr25811.C: Adjust.
555         * g++.dg/init/pr29043.C: Likewise.
556         * g++.dg/init/pr43719.C: Likewise.
557         * g++.dg/init/pr44086.C: Likewise.
558         * g++.dg/init/ctor8.C: Likewise.
559         * g++.dg/init/uninitialized1.C: Likewise.
561 2014-03-26  Jakub Jelinek  <jakub@redhat.com>
563         PR sanitizer/60636
564         * c-c++-common/ubsan/pr60636.c: New test.
566 2014-03-26  Andreas Schwab  <schwab@suse.de>
568         * g++.dg/torture/pr60315.C: Remove duplication.
570 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
572         * gcc.c-torture/execute/20140326-1.c: New test.
574 2014-03-25  Jan Hubicka  <hubicka@ucw.cz>
576         PR ipa/60315
577         * g++.dg/torture/pr60315.C: New testcase.
579 2014-03-25  Martin Jambor  <mjambor@suse.cz>
581         PR ipa/60600
582         * g++.dg/ipa/pr60600.C: New test.
584 2014-03-25  John David Anglin  <danglin@gcc.gnu.org>
586         PR testsuite/58013
587         * g++.dg/opt/pr56999.C: Pop hidden visibility.
589 2014-03-25  Richard Biener  <rguenther@suse.de>
591         PR middle-end/60635
592         * gfortran.dg/lto/pr60635_0.f90: New testcase.
593         * gfortran.dg/lto/pr60635_1.c: Likewise.
595 2014-03-24  Adam Butcher  <adam@jessamine.co.uk>
597         PR c++/60627
598         * g++.dg/cpp1y/pr60627.C: New testcase.
600 2014-03-24  Alex Velenko  <Alex.Velenko@arm.com>
602         * gcc.target/aarch64/ushr64_1.c: New.
604 2014-03-24  James Greenhalgh  <james.greenhalgh@arm.com>
606         * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
607         (LONG_LONG): Use LLONG.
608         (set_rvector_long): Explicitly return void.
609         (set_vector_long): Likewise.
610         (check_vector_long): Likewise.
612 2014-03-24  Marek Polacek  <polacek@redhat.com>
614         * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.  Define
615         INT_MIN.
616         * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
617         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
618         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
619         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
620         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
621         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
622         * c-c++-common/ubsan/pr59503.c: Likewise.
623         * c-c++-common/ubsan/pr60613-1.c: Likewise.
624         * c-c++-common/ubsan/save-expr-1.c: Likewise.
625         * c-c++-common/ubsan/shift-3.c: Likewise.
626         * c-c++-common/ubsan/shift-6.c: Likewise.
627         * c-c++-common/ubsan/undefined-1.c: Likewise.
628         * c-c++-common/ubsan/vla-2.c: Likewise.
629         * c-c++-common/ubsan/vla-3.c: Likewise.
630         * c-c++-common/ubsan/vla-4.c: Likewise.
631         * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
632         * g++.dg/ubsan/return-2.C: Likewise.
634 2014-03-23  John David Anglin  <danglin@gcc.gnu.org>
636         * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
637         hppa*-*-hpux*.
639         * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
641         PR libfortran/59313
642         PR libfortran/58015
643         * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
644         * gfortran.dg/round_4.f90: Likewise.
646 2014-03-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
648         PR libfortran/60128
649         * gfortran.dg/fmt_en.f90: Update test. XFAIL for
650         i?86-*-solaris2.9*.
652 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
654         PR sanitizer/60613
655         * c-c++-common/ubsan/pr60613-1.c: New test.
656         * c-c++-common/ubsan/pr60613-2.c: New test.
658 2014-03-22  Matthias Klose  <doko@ubuntu.com>
660         * g++.dg/cpp0x/regress: Remove empty directory.
662 2014-03-22  Jakub Jelinek  <jakub@redhat.com>
664         PR debug/60603
665         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
667 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
669         * g++.dg/cpp1y/pr60033.C: Use target c++1y.
670         * g++.dg/cpp1y/pr60393.C: Likewise.
672 2014-03-21  Paolo Carlini  <paolo.carlini@oracle.com>
674         PR c++/60384
675         * g++.dg/cpp1y/pr60384.C: New.
677 2014-03-21  Jakub Jelinek  <jakub@redhat.com>
679         PR target/60598
680         * gcc.dg/pr60598.c: New test.
682 2014-03-21  Martin Jambor  <mjambor@suse.cz>
684         PR ipa/59176
685         * g++.dg/torture/pr59176.C: New test.
687 2014-03-21  Martin Jambor  <mjambor@suse.cz>
689         PR ipa/60419
690         * g++.dg/ipa/pr60419.C: New test.
692 2014-03-21  Richard Biener  <rguenther@suse.de>
694         PR tree-optimization/60577
695         * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
697 2014-03-21  Tobias Burnus  <burnus@net-b.de>
699         PR fortran/60599
700         * lib/gcc-dg.exp (scan-module): Uncompress .mod files for
701         reading.
703 2014-03-20  Jakub Jelinek  <jakub@redhat.com>
705         PR middle-end/60597
706         * g++.dg/opt/pr60597.C: New test.
708         PR c++/60572
709         * g++.dg/init/pr60572.C: New test.
711 2014-03-20  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
713         * gcc.target/arm/neon-modes-3.c: Add "-g" option.
715 2014-03-19  Tobias Burnus  <burnus@net-b.de>
717         PR fortran/60543
718         PR fortran/60283
719         * gfortran.dg/implicit_pure_4.f90: New.
721 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
723         PR c++/51474
724         * g++.dg/cpp0x/nsdmi-virtual2.C: New.
726 2014-03-19  H.J. Lu  <hongjiu.lu@intel.com>
728         PR testsuite/60590
729         * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
730         LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
731         LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
733 2014-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
735         PR c++/60332
736         * g++.dg/cpp1y/pr60332.C: New.
738 2014-03-19  Marek Polacek  <polacek@redhat.com>
740         PR sanitizer/60569
741         * g++.dg/ubsan/pr60569.C: New test.
743 2014-03-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
745         * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
747 2014-03-19  Jakub Jelinek  <jakub@redhat.com>
749         PR tree-optimization/60559
750         * g++.dg/vect/pr60559.cc: New test.
752 2014-03-18  Ian Lance Taylor  <iant@google.com>
754         PR target/60563
755         * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
756         (ditype): Rename typedef from int64_t.
758 2014-03-19  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
760         PR c/55383
761         * gcc.dg/cast-qual-3.c: New.
762         Revert:
763         2014-03-18  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
764         * c-c++-common/Wcast-qual-1.c: More precise match text.
766 2014-03-18  Janus Weil  <janus@gcc.gnu.org>
768         PR fortran/55207
769         PR fortran/60549
770         * gfortran.dg/assumed_rank_7.f90: Revert r208590.
771         * gfortran.dg/c_ptr_tests_16.f90: Ditto.
772         * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
773         * gfortran.dg/intent_optimize_1.f90: Ditto.
774         * gfortran.dg/pointer_init_9.f90: Ditto.
775         * gfortran.dg/volatile4.f90: Ditto.
776         * gfortran.dg/volatile6.f90: Ditto.
778 2014-03-18  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
780         PR c/55383
781         * c-c++-common/Wcast-qual-1.c: More precise match text.
783 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
785         PR c++/60305
786         * g++.dg/cpp0x/constexpr-ice14.C: New.
788 2014-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
790         PR c++/54250
791         * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
793 2014-03-18  Jakub Jelinek  <jakub@redhat.com>
795         PR sanitizer/60535
796         * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
797         * c-c++-common/ubsan/null-2.c: Likewise.
798         * c-c++-common/ubsan/null-3.c: Likewise.
799         * c-c++-common/ubsan/null-4.c: Likewise.
800         * c-c++-common/ubsan/null-5.c: Likewise.
801         * c-c++-common/ubsan/null-6.c: Likewise.
802         * c-c++-common/ubsan/null-7.c: Likewise.
803         * c-c++-common/ubsan/null-8.c: Likewise.
804         * c-c++-common/ubsan/null-9.c: Likewise.
805         * c-c++-common/ubsan/null-10.c: Likewise.
806         * c-c++-common/ubsan/null-11.c: Likewise.
807         * c-c++-common/ubsan/overflow-1.c: Likewise.
808         * c-c++-common/ubsan/overflow-2.c: Likewise.
809         * c-c++-common/ubsan/overflow-add-1.c: Likewise.
810         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
811         * c-c++-common/ubsan/overflow-int128.c: Likewise.
812         * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
813         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
814         * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
815         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
816         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
817         * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
818         * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
819         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
820         * c-c++-common/ubsan/pr59333.c: Likewise.
821         * c-c++-common/ubsan/pr59503.c: Likewise.
822         * c-c++-common/ubsan/pr59667.c: Likewise.
823         * c-c++-common/ubsan/undefined-1.c: Likewise.
824         * g++.dg/ubsan/pr59250.C: Likewise.
825         * g++.dg/ubsan/pr59306.C: Likewise.
827 2014-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
829         * gcc.dg/tls/pr58595.c: Add tls options.
831 2014-03-18  Kirill Yukhin  <kirill.yukhin@intel.com>
833         * gcc.target/i386/avx-additional-reg-names.c: New.
834         * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
836 2014-03-17  Adam Butcher  <adam@jessamine.co.uk>
838         PR c++/60390
839         * g++.dg/cpp1y/pr60390.C: New testcase.
841         PR c++/60391
842         * g++.dg/cpp1y/pr60391.C: New testcase.
844 2014-03-17  Jakub Jelinek  <jakub@redhat.com>
846         PR target/60516
847         * gcc.target/i386/pr60516.c: New test.
849 2014-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
851         PR c++/59571
852         * g++.dg/cpp0x/constexpr-ice13.C: New.
854 2014-03-17  Marek Polacek  <polacek@redhat.com>
856         PR middle-end/60534
857         * gcc.dg/gomp/pr60534.c: New test.
859 2014-03-17  Kai Tietz  <ktietz@redhat.com>
861         * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
863 2014-03-17  Andreas Schwab  <schwab@linux-m68k.org>
865         PR testsuite/58851
866         * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
867         storage size.
869 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
871         PR libfortran/58324
872         * gfortran.dg/list_read_12.f90: New test.
874 2014-03-15  Janus Weil  <janus@gcc.gnu.org>
876         PR fortran/55207
877         * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
878         * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
879         * gfortran.dg/inline_sum_bounds_check_1.f90: Add
880         -Wno-aggressive-loop-optimizations and remove an unused variable.
881         * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
882         * gfortran.dg/pointer_init_9.f90: New.
883         * gfortran.dg/volatile4.f90: Put into subroutine.
884         * gfortran.dg/volatile6.f90: Ditto.
886 2014-03-14  Mikael Morin  <mikael@gcc.gnu.org>
888         PR fortran/60392
889         * gfortran.dg/transpose_4.f90: New test.
891 2014-03-14  Vladimir Makarov  <vmakarov@redhat.com>
893         PR rtl-optimization/60508
894         * gcc.target/i386/pr60508.c: New.
896 2014-03-14  Richard Biener  <rguenther@suse.de>
898         PR middle-end/60518
899         * g++.dg/pr60518.C: New testcase.
901 2014-03-14  Martin Jambor  <mjambor@suse.cz>
903         PR lto/60461
904         * gcc.dg/lto/pr60461_0.c: New test.
906 2014-03-14  Cesar Philippidis  <cesar@codesourcery.com>
908         * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
909         * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
910         * gcc.dg/lto/save-temps_0.c: New testcase.
912 2014-03-13  Jakub Jelinek  <jakub@redhat.com>
914         PR middle-end/36282
915         * c-c++-common/pr36282-1.c: New test.
916         * c-c++-common/pr36282-2.c: New test.
917         * c-c++-common/pr36282-3.c: New test.
918         * c-c++-common/pr36282-4.c: New test.
920 2014-03-13  Richard Henderson  <rth@redhat.com>
922         PR debug/60438
923         * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
925 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
927         PR c++/60383
928         * g++.dg/template/crash118.C: New.
929         * g++.dg/template/crash95.C: Adjust.
931 2014-03-13  Vladimir Makarov  <vmakarov@redhat.com>
933         PR rtl-optimization/57189
934         * gcc.target/i386/pr57189.c: New.
936 2014-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
938         PR c++/60254
939         * g++.dg/cpp0x/static_assert10.C: New.
940         * g++.dg/cpp0x/static_assert11.C: Likewise.
941         * g++.dg/cpp0x/static_assert3.C: Adjust.
943 2014-03-13  Richard Biener  <rguenther@suse.de>
945         * lib/lto.exp (lto-execute): Fix error catching for dg-final.
947 2014-03-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
949         * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
950         2.07 128-bit arithmetic.
951         * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
953         * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
954         due to when TImode is allowed in VSX registers, the allowable
955         address modes for TImode is just a single indirect address in
956         order for the value to be loaded and store in either GPR or VSX
957         registers.  This affects the generated code, and it would cause
958         this test to fail, when such an option is used.
960 2014-03-12  Marcus Shawcroft  <marcus.shawcroft@arm.com>
962         * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
964 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
966         * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
967         * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
968         * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
969         only test for exactly one if if -mbranch-cost=1 has been passed.
971 2014-03-12  Christian Bruel  <christian.bruel@st.com>
973         PR target/60264
974         * gcc.target/arm/pr60264.c
976 2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
978         PR tree-optimization/60454
979         * gcc.c-torture/execute/pr60454.c: New test.
981 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
982             Marc Glisse  <marc.glisse@inria.fr>
984         PR tree-optimization/60502
985         * gcc.c-torture/compile/pr60502.c: New test.
987 2014-03-12  Jakub Jelinek  <jakub@redhat.com>
989         PR middle-end/60482
990         * gcc.dg/vect/pr60482.c: New test.
992 2014-03-11  Paolo Carlini  <paolo.carlini@oracle.com>
994         PR c++/60389
995         * g++.dg/cpp0x/inh-ctor19.C: New.
997 2014-03-11  Richard Biener  <rguenther@suse.de>
999         PR tree-optimization/60429
1000         PR tree-optimization/60485
1001         * gcc.dg/pr60485-1.c: New testcase.
1002         * gcc.dg/pr60485-2.c: Likewise.
1004 2014-03-10  Jakub Jelinek  <jakub@redhat.com>
1006         PR ipa/60457
1007         * g++.dg/ipa/pr60457.C: New test.
1009 2014-03-10  Richard Biener  <rguenther@suse.de>
1011         PR middle-end/60474
1012         * g++.dg/torture/pr60474.C: New testcase.
1014 2014-03-09  Andreas Schwab  <schwab@linux-m68k.org>
1016         * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
1018 2014-03-08  Paulo Matos  <paulo@matos-sorge.com>
1020         * gcc.dg/lto/pr55113_0.c: New testcase.
1022 2014-03-08  Adam Butcher  <adam@jessamine.co.uk>
1024         PR c++/60033
1025         * g++.dg/cpp1y/pr60033.C: New testcase.
1027         PR c++/60393
1028         * g++.dg/cpp1y/pr60393.C: New testcase.
1030 2014-03-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
1032         PR libfortran/60128
1033         * gfortran.dg/fmt_en.f90: New test.
1035 2014-03-07  Jason Merrill  <jason@redhat.com>
1037         * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
1038         * lib/target-supports.exp (check_effective_target_c++11): Now
1039         means C++11 and up.
1040         (check_effective_target_c++11_only): New.
1041         (check_effective_target_c++11_down): New.
1042         (check_effective_target_c++1y): New.
1043         (check_effective_target_c++1y_only): New.
1044         (check_effective_target_c++98_only): Rename from
1045         check_effective_target_c++98.
1046         * g++.dg/*: Use { target c++11 } instead of -std=c++11.
1048 2014-03-07  Paolo Carlini  <paolo.carlini@oracle.com>
1050         PR c++/58609
1051         * g++.dg/cpp0x/constexpr-ice12.C: New.
1053 2014-03-07  Thomas Schwinge  <thomas@codesourcery.com>
1055         * c-c++-common/gomp/map-1.c: Extend.
1057 2014-03-06  Paul Thomas  <pault@gcc.gnu.org>
1058             Janus Weil  <janus@gcc.gnu.org>
1060         PR fortran/51976
1061         * gfortran.dg/deferred_type_component_1.f90 : New test.
1062         * gfortran.dg/deferred_type_component_2.f90 : New test.
1064 2014-03-06  Marek Polacek  <polacek@redhat.com>
1066         PR c/60197
1067         * c-c++-common/cilk-plus/CK/pr60197.c: New test.
1068         * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
1070 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
1072         PR target/58595
1073         * gcc.dg/tls/pr58595.c: New test.
1075 2014-03-06  Richard Biener  <rguenther@suse.de>
1077         PR middle-end/60445
1078         PR lto/60424
1079         PR lto/60427
1080         Revert
1081         2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
1083         * gcc.dg/lto/pr55113_0.c: New testcase.
1085 2014-03-05  Jakub Jelinek  <jakub@redhat.com>
1087         PR testsuite/59308
1088         * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
1089         other than mips/avr.  Use -mbranch-cost=2 even for i?86/x86_64.
1090         * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
1091         s390*/i?86/x86_64.
1092         * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1093         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1094         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1095         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1096         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
1097         logical_op_short_circuit targets other than avr.  Use -mbranch-cost=2
1098         even for mips*/s390*/i?86/x86_64.
1099         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1100         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1101         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1102         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1103         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1105         PR lto/60404
1106         * gcc.dg/lto/pr60404_0.c: New test.
1107         * gcc.dg/lto/pr60404_1.c: New file.
1108         * gcc.dg/lto/pr60404_2.c: New file.
1110 2014-03-04  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1112         * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
1113         long long" throughout.
1114         * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
1115         * gcc.dg/vmx/insert-vsx.c: Likewise.
1116         * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
1117         * gcc.dg/vmx/ld-vsx.c: Likewise.
1118         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1119         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1120         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1121         * gcc.dg/vmx/merge-vsx.c: Likewise.
1122         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1123         * gcc.dg/vmx/st-vsx.c: Likewise.
1124         * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
1125         * gcc.dg/vmx/stl-vsx.c: Likewise.
1126         * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
1128 2014-03-04  Paulo Matos  <paulo@matos-sorge.com>
1130         * gcc.dg/lto/pr55113_0.c: New testcase.
1132 2014-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1134         PR c++/60376
1135         * g++.dg/cpp1y/pr60376.C: New.
1137 2014-03-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1139         * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
1141 2014-03-04  Richard Biener  <rguenther@suse.de>
1143         PR tree-optimization/60382
1144         * gcc.dg/vect/pr60382.c: New testcase.
1146 2014-03-03  Jerry DeLisle  <jvdelisle@gcc.gnu>
1148         PR libfortran/60148
1149         * gfortran.dg/namelist_84.f90: New test.
1151 2014-03-03  Kirill Yukhin  <kirill.yukhin@intel.com>
1153         * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
1154         argument to avoid inf values.
1155         * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
1156         UNION_FP_CHECK machinery.
1158 2014-03-03  Renlin Li  <Renlin.Li@arm.com>
1160         * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
1161         i32in128 cases outside special big-endian processing block.
1163 2014-03-03  Jakub Jelinek  <jakub@redhat.com>
1165         PR preprocessor/60400
1166         * c-c++-common/cpp/pr60400.c: New test.
1167         * c-c++-common/cpp/pr60400-1.h: New file.
1168         * c-c++-common/cpp/pr60400-2.h: New file.
1170         PR objc++/60398
1171         * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
1173         * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
1174         * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
1176 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
1178         PR ipa/60150
1179         * g++.dg/lto/pr60150.H: New testcase.
1180         * g++.dg/lto/pr60150_0.C: New testcase.
1181         * g++.dg/lto/pr60150_1.C: New testcase.
1183 2014-03-02  Jan Hubicka  <hubicka@ucw.cz>
1185         PR ipa/60306
1186         * testsuite/g++.dg/ipa/devirt-29.C: New testcase
1188 2014-03-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1190         PR fortran/60236
1191         * gfortran.dg/vect/pr32380.f: Fix expected test results.
1193 2014-03-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
1195         PR c++/50025
1196         * g++.dg/cpp0x/pr50025.C: New.
1198 2014-03-01  Adam Butcher  <adam@jessamine.co.uk>
1200         PR c++/60377
1201         * g++.dg/cpp1y/pr60377.C: New testcase.
1203 2014-03-01  Mikael Morin  <mikael@gcc.gnu.org>
1205         PR fortran/60341
1206         * gfortran.dg/str_comp_optimize_1.f90: New test.
1208 2014-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
1210         PR target/60071
1211         * gcc.c-torture/compile/pr60071.c: New.
1213 2014-02-28  Janus Weil  <janus@gcc.gnu.org>
1215         PR fortran/60359
1216         * gfortran.dg/unlimited_polymorphic_16.f90: New.
1218 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1220         PR c++/58610
1221         * g++.dg/cpp0x/constexpr-ice11.C: New.
1223 2014-02-28  Paolo Carlini  <paolo.carlini@oracle.com>
1225         PR c++/60314
1226         * g++.dg/cpp1y/auto-fn24.C: New.
1228 2014-02-28  Joey Ye  <joey.ye@arm.com>
1230         PR target/PR60169
1231         * gcc.target/arm/thumb1-far-jump-3.c: New case.
1233 2014-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
1235         PR c++/60253
1236         * g++.dg/overload/ellipsis2.C: New.
1238 2014-02-27  Jeff Law  <law@redhat.com>
1240         PR rtl-optimization/52714
1241         * gcc.c-torture/compile/pr52714.c: New test.
1243 2014-02-27  Mikael Pettersson  <mikpe@it.uu.se>
1244             Jeff Law  <law@redhat.com>
1246         PR rtl-optimization/49847
1247         * g++.dg/pr49847.C: New test.
1249 2014-02-27  Marek Polacek  <polacek@redhat.com>
1251         PR middle-end/59223
1252         * c-c++-common/pr59223.c: New test.
1254 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1256         * common/config/i386/predicates.md (const1256_operand): Remove.
1257         (const2356_operand): New.
1258         (const_1_to_2_operand): Remove.
1259         * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
1260         (*avx512pf_gatherpf<mode>sf_mask): Ditto.
1261         (*avx512pf_gatherpf<mode>sf): Ditto.
1262         (avx512pf_gatherpf<mode>df): Ditto.
1263         (*avx512pf_gatherpf<mode>df_mask): Ditto.
1264         (*avx512pf_gatherpf<mode>df): Ditto.
1265         (avx512pf_scatterpf<mode>sf): Ditto.
1266         (*avx512pf_scatterpf<mode>sf_mask): Ditto.
1267         (*avx512pf_scatterpf<mode>sf): Ditto.
1268         (avx512pf_scatterpf<mode>df): Ditto.
1269         (*avx512pf_scatterpf<mode>df_mask): Ditto.
1270         (*avx512pf_scatterpf<mode>df): Ditto.
1271         * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
1273 2014-02-26  Ilya Tocar  <ilya.tocar@intel.com>
1275         * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
1276         * gcc.target/i386/avx512f-vptestnmd-1.c: This.
1277         * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
1278         * gcc.target/i386/avx512f-vptestnmq-1.c: This.
1279         * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
1280         * gcc.target/i386/avx512f-vptestnmd-2.c: This.
1281         * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
1282         * gcc.target/i386/avx512f-vptestnmq-2.c: This.
1284 2014-02-26  Bin Cheng  <bin.cheng@arm.com>
1286         PR target/60280
1287         * gnat.dg/renaming5.adb: Change to two expected gotos.
1288         * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
1289         jump threads.
1290         * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
1291         messages for removed basic block.
1292         * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
1293         * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
1294         * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
1295         * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
1297 2014-02-25  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1299         * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
1300         * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
1301         * gcc.dg/vmx/ldl-vsx.c: Likewise.
1302         * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
1303         * gcc.dg/vmx/merge-vsx.c: Likewise.
1304         * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
1306 2014-02-25  Ilya Tocar  <ilya.tocar@intel.com>
1308         * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
1309         * gcc.target/i386/prefetchwt1-1.c: New.
1310         * g++.dg/other/i386-2.C: Add new option.
1311         * g++.dg/other/i386-3.C: Ditto.
1312         * gcc.target/i386/sse-12.c: Ditto.
1313         * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
1314         * gcc.target/i386/sse-22.c: Add new option.
1315         * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
1317 2014-02-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1319         PR libfortran/59313
1320         * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
1322         PR libfortran/58015
1323         * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
1325 2014-02-25  Adam Butcher  <adam@jessamine.co.uk>
1327         PR c++/60311
1328         * g++.dg/cpp1y/pr60311.C: New testcase.
1330         * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
1332         PR c++/60065
1333         * g++.dg/cpp1y/pr60065.C: New testcase.
1335 2014-02-24  Andrey Belevantsev  <abel@ispras.ru>
1337         PR rtl-optimization/60268
1338         * gcc.c-torture/compile/pr60268.c: New test.
1340 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
1342         * gcc.target/microblaze/others/mem_reload.c: New test.
1344 2014-02-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1346         * gcc.dg/vmx/lde.c: New test.
1347         * gcc.dg/vmx/lde-be-order.c: New test.
1348         * gcc.dg/vmx/ste.c: New test.
1349         * gcc.dg/vmx/ste-be-order.c: New test.
1351 2014-02-22  Hans-Peter Nilsson  <hp@axis.com>
1353         PR testsuite/60173
1354         * lib/target-supports.exp
1355         (check_effective_target_logical_op_short_circuit): Add cris-*-*
1356         and crisv32-*-* to list.
1358 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1360         PR fortran/60302
1361         * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
1363 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1365         * gcc.dg/vmx/vsums.c: Check entire result vector.
1366         * gcc.dg/vmx/vsums-be-order.c: Likewise.
1368 2014-02-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1370         * gcc.dg/vmx/ld.c: New test.
1371         * gcc.dg/vmx/ld-be-order.c: New test.
1372         * gcc.dg/vmx/ld-vsx.c: New test.
1373         * gcc.dg/vmx/ld-vsx-be-order.c: New test.
1374         * gcc.dg/vmx/ldl.c: New test.
1375         * gcc.dg/vmx/ldl-be-order.c: New test.
1376         * gcc.dg/vmx/ldl-vsx.c: New test.
1377         * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
1378         * gcc.dg/vmx/st.c: New test.
1379         * gcc.dg/vmx/st-be-order.c: New test.
1380         * gcc.dg/vmx/st-vsx.c: New test.
1381         * gcc.dg/vmx/st-vsx-be-order.c: New test.
1382         * gcc.dg/vmx/stl.c: New test.
1383         * gcc.dg/vmx/stl-be-order.c: New test.
1384         * gcc.dg/vmx/stl-vsx.c: New test.
1385         * gcc.dg/vmx/stl-vsx-be-order.c: New test.
1387 2014-02-21  Uros Bizjak  <ubizjak@gmail.com>
1389         * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
1390         * g++.dg/other/i386-3.C (dg-options): Ditto.
1391         * gcc.target/i386/sse-12.c (dg-options): Add -msha.
1392         * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
1393         -mavx512pf and -msha.
1395 2014-02-21  Richard Biener  <rguenther@suse.de>
1397         PR tree-optimization/60276
1398         * gcc.dg/vect/pr60276.c: New testcase.
1400 2014-02-21  Janus Weil  <janus@gcc.gnu.org>
1402         PR fortran/60234
1403         * gfortran.dg/finalize_23.f90: New.
1405 2014-02-21  Adam Butcher  <adam@jessamine.co.uk>
1407         PR c++/60052
1408         PR c++/60053
1409         * g++.dg/cpp1y/pr60052.C: New testcase.
1410         * g++.dg/cpp1y/pr60053.C: New testcase.
1412 2014-02-21  Tobias Burnus  <burnus@net-b.de>
1414         PR fortran/60286
1415         * gfortran.dg/inquire_16.f90: New.
1417 2014-02-20  Sandra Loosemore  <sandra@codesourcery.com>
1419         * gcc.target/nios2/biggot-1.c: New.
1420         * gcc.target/nios2/biggot-2.c: New.
1422 2014-02-20  Martin Jambor  <mjambor@suse.cz>
1424         PR ipa/55260
1425         * gcc.dg/ipa/pr55260.c: New test.
1427 2014-02-20  Bin Cheng  <bin.cheng@arm.com>
1429         * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
1430         for execution test case.
1432 2014-02-20  Jan Hubicka  <hubicka@ucw.cz>
1434         PR ipa/58555
1435         * g++.dg/torture/pr58555.C: New testcase.
1437 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1439         PR target/60204
1440         * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
1441         reflect abi fix.
1442         * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
1444 2014-02-20  Ilya Tocar  <ilya.tocar@intel.com>
1445             Kirill Yukhin  <kirill.yukhin@intel.com>
1447         * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
1448         * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
1449         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
1450         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
1451         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
1452         * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
1454 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1456         PR c/37743
1457         * g++.dg/ext/builtin-bswap1.C: New test.
1458         * c-c++-common/pr37743.c: New test.
1460 2014-02-19  Prathamesh Kulkarni  <bilbotheelffriend@gmail.com>
1462         * gcc.dg/decl-10.c: New test.
1464 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1466         PR c++/60267
1467         * g++.dg/ext/ivdep-1.C: New test.
1469         PR c++/60267
1470         * gcc.dg/pr60267.c: New test.
1472 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
1474         PR target/59794
1475         * gcc.target/i386/pr39162.c: Add dg-prune-output.
1476         (dg-options): Remove -Wno-psabi.
1477         * gcc.target/i386/pr59794-2.c: Ditto.
1478         * gcc.target/i386/pr60205-1.c: Ditto.
1479         * gcc.target/i386/sse-5.c: Ditto.
1481 2014-02-18  Nick Clifton  <nickc@redhat.com>
1483         * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
1484         * gcc.dg/pr23623.c: Likewise.
1485         * gcc.dg/pr48784-1.c: Likewise.
1486         * gcc.dg/pr48784-2.c: Likewise.
1487         * gcc.dg/pr56997-2.c: Likewise.
1488         * gcc.dg/sms-6.c: Likewise.
1489         * gcc.dg/torture/pr60183.c: Likewise.
1490         * gcc.dg/torture/vec-cvt-1.c: Likewise.
1491         * gcc.c-torture/execute/20061220-1.x: New.
1492         * gcc.c-torture/execute/pr43220.x: New.
1493         * gcc.c-torture/execute/pr51581-1.x: New.
1494         * gcc.c-torture/execute/pr51581-2.x: New.
1495         * gcc.c-torture/execute/pr58570.x: New.
1496         * gcc.c-torture/unsorted/DFcmp.x: New.
1497         * gcc.c-torture/unsorted/SFset.x: New.
1499 2014-02-19  Eric Botcazou  <ebotcazou@adacore.com>
1501         * gnat.dg/opt31.adb: New test.
1503 2014-02-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1505         * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
1507 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
1509         PR fortran/60232
1510         * gfortran.dg/typebound_proc_33.f90: New.
1512 2014-02-19  Marek Polacek  <polacek@redhat.com>
1514         PR c/60195
1515         * gcc.dg/pr60195.c: New test.
1517 2014-02-19  Paul Pluzhnikov  <ppluzhnikov@google.com>
1519         * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer
1520         overflow.
1522 2014-02-19  Jakub Jelinek  <jakub@redhat.com>
1524         PR preprocessor/58844
1525         * c-c++-common/cpp/pr58844-1.c: New test.
1526         * c-c++-common/cpp/pr58844-2.c: New test.
1528 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1530         PR c++/60225
1531         * g++.dg/cpp0x/constexpr-ice10.C: New.
1533 2014-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
1535         PR c++/60215
1536         * g++.dg/cpp0x/pr60215.C: New.
1538 2014-02-18  Tobias Burnus  <burnus@net-b.de>
1540         PR fortran/49397
1541         * gfortran.dg/proc_ptr_45.f90: New.
1542         * gfortran.dg/proc_ptr_46.f90: New.
1544 2014-02-18  Adam Butcher  <adam@jessamine.co.uk>
1546         PR c++/60190
1547         * g++.dg/cpp1y/pr60190.C: New testcase.
1549         PR c++/60064
1550         * g++.dg/cpp1y/pr60064.C: New testcase.
1552 2014-02-18  Uros Bizjak  <ubizjak@gmail.com>
1554         PR target/60205
1555         * gcc.target/i386/pr60205-1.c: New test.
1556         * gcc.target/i386/pr60205-2.c: Ditto.
1558 2014-02-18  Kai Tietz  <ktietz@redhat.com>
1560         PR target/60193
1561         * gcc.target/i386/nest-1.c: New testcase.
1563 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
1565         * gnat.dg/opt32.adb: New test.
1567 2014-02-18  Janus Weil  <janus@gcc.gnu.org>
1569         PR fortran/60231
1570         * gfortran.dg/typebound_generic_15.f90: New.
1572 2014-02-17  Janus Weil  <janus@gcc.gnu.org>
1574         PR fortran/55907
1575         * gfortran.dg/init_flag_12.f90: New.
1577 2014-02-17  Kirill Yukhin  <kirill.yukhin@intel.com>
1578             Ilya Tocar  <ilya.tocar@intel.com>
1580         * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
1581         * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
1582         * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
1583         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1585 2014-02-16  Richard Sandiford  <rdsandiford@googlemail.com>
1587         * lib/target-supports.exp
1588         (check_effective_target_logical_op_short_circuit): New procedure.
1589         * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
1590         * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
1591         instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
1592         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1593         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1594         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.  Also use
1595         logical_op_short_circuit for the alternative test, extending
1596         it to arm_cortex_m.
1598 2014-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
1600         PR target/60203
1601         * gcc.target/powerpc/pr60203.c: New testsuite.
1603 2014-02-15  Mikael Morin  <mikael@gcc.gnu.org>
1605         PR fortran/59599
1606         * gfortran.dg/ichar_3.f90: New test.
1608 2014-02-15  Richard Biener  <rguenther@suse.de>
1610         PR tree-optimization/60183
1611         * gcc.dg/torture/pr60183.c: New testcase.
1613 2014-02-14  Jeff Law  <law@redhat.com>
1615         PR rtl-optimization/60131
1616         * g++.dg/torture/pr60131.C: New test.
1618 2014-02-14  Ian Bolton  <ian.bolton@arm.com>
1620         * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
1621         on command-line.
1623 2014-02-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1625         * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
1627 2014-02-14  Jakub Jelinek  <jakub@redhat.com>
1629         * gcc.c-torture/compile/20140213.c: New test.
1631 2014-02-13  Jakub Jelinek  <jakub@redhat.com>
1633         PR target/43546
1634         * gcc.target/i386/pr43546.c: New test.
1636 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1638         * gcc.target/s390/hotpatch-compile-8.c: New test.
1640 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1642         * gcc.dg/pr59605.c: Convert to a compile test.  Protect MAX_COPY
1643         definition with an ifndef.
1644         * gcc.dg/pr59605-2.c: New test.
1646 2014-02-13  Richard Sandiford  <rdsandiford@googlemail.com>
1648         * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
1650 2014-02-12  Joseph Myers  <joseph@codesourcery.com>
1652         * gcc.dg/torture/float128-mul-underflow.c,
1653         gcc.dg/torture/float128-truncdf-underflow.c,
1654         gcc.dg/torture/float128-truncsf-underflow.c: New tests.
1656 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1658         PR middle-end/59737
1659         * g++.dg/ipa/pr59737.C: New test.
1661 2014-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1663         * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
1665 2014-02-12  Thomas Schwinge  <thomas@codesourcery.com>
1667         * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
1669         * gcc.dg/cilk-plus/jump-openmp.c: New file.
1671 2014-02-12  Richard Biener  <rguenther@suse.de>
1673         PR middle-end/60092
1674         * gcc.dg/torture/pr60092.c: New testcase.
1675         * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
1677 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
1679         * gcc.c-torture/execute/20140212-1.c: New test.
1681 2014-02-12  Paolo Carlini  <paolo.carlini@oracle.com>
1683         PR c++/60047
1684         * g++.dg/cpp0x/pr60047.C: New.
1686 2014-02-12  Jakub Jelinek  <jakub@redhat.com>
1688         PR c/60101
1689         * c-c++-common/pr60101.c: New test.
1691 2014-02-11  Jan Hubicka  <hubicka@ucw.cz>
1693         PR lto/59468
1694         * g++.dg/ipa/devirt-27.C: New testcase.
1695         * g++.dg/ipa/devirt-26.C: New testcase.
1697 2014-02-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1699         PR target/60137
1700         * gcc.target/powerpc/pr60137.c: New file.
1702 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1704         PR fortran/52370
1705         * gfortran.dg/pr52370.f90: New test.
1707 2014-02-11  Uros Bizjak  <ubizjak@gmail.com>
1709         PR target/59927
1710         Revert
1711         2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
1713         PR testsuite/58630
1714         * gcc.target/i386/pr43662.c (dg-options):
1715         Add -maccumulate-outgoing-args.
1716         * gcc.target/i386/pr43869.c (dg-options): Ditto.
1717         * gcc.target/i386/pr57003.c (dg-options): Ditto.
1718         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
1719         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
1720         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
1721         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
1722         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
1723         Add -maccumulate-outgoing-args.
1724         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
1725         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
1726         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
1727         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
1728         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
1729         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
1730         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
1731         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
1732         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
1733         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
1734         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
1735         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
1736         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
1737         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
1738         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
1740 2014-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
1742         * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
1744 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1746         PR debug/59776
1747         * gcc.dg/guality/pr59776.c: New test.
1749 2014-02-11  Renlin Li  <Renlin.Li@arm.com>
1751         * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
1752         * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
1753         (add_options_for_arm_vfp3): New.
1755 2014-02-11  Jeff Law  <law@redhat.com>
1757         PR middle-end/54041
1758         * gcc.target/m68k/pr54041.c: New test.
1760 2014-02-11  Jakub Jelinek  <jakub@redhat.com>
1762         PR target/59927
1763         * gcc.target/i386/pr59927.c: New test.
1765 2014-02-10  Richard Sandiford  <rdsandiford@googlemail.com>
1767         * gcc.dg/vect/pr57741-3.c: Require vect_int.
1768         * gcc.dg/vect/pr60012.c: Likewise.
1769         * gcc.dg/vect/vect-119.c: Likewise.
1770         * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
1771         * gcc.dg/vect/vect-outer-4c.c: Likewise.
1773 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1775         * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
1777 2014-02-10  Jeff Law  <law@redhat.com>
1779         PR middle-end-52306
1780         * gcc.c-torture/compile/pr52306.c: New test.
1782 2014-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1784         * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
1786 2014-02-10  Richard Biener  <rguenther@suse.de>
1788         PR tree-optimization/60115
1789         * gcc.dg/torture/pr60115.c: New testcase.
1791 2014-02-10  Eric Botcazou  <ebotcazou@adacore.com>
1793         * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
1794         * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
1796 2014-02-10  Kirill Yukhin  <kirill.yukhin@intel.com>
1797             Ilya Tocar  <ilya.tocar@intel.com>
1799         * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
1800         * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
1801         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
1802         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
1803         * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
1804         * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
1805         * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
1806         * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
1807         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1808         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1809         * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
1810         * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
1811         * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
1812         * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
1813         * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1814         * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1815         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
1816         * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
1817         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
1818         * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
1819         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
1820         * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
1821         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
1822         * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
1823         * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
1824         * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
1825         * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
1827 2014-02-10  Jakub Jelinek  <jakub@redhat.com>
1829         * gcc.dg/vect/pr59984.c: Require effective target
1830         vect_simd_clones.
1832 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1834         PR fortran/57522
1835         * gfortran.dg/associated_target_5.f03: New test.
1837 2014-02-09  Paul Thomas  <pault@gcc.gnu.org>
1839         PR fortran/59026
1840         * gfortran.dg/elemental_by_value_1.f90: New test.
1842 2014-02-08  Janus Weil  <janus@gcc.gnu.org>
1844         PR fortran/58470
1845         * gfortran.dg/finalize_22.f90: New.
1847 2014-02-08  Paul Thomas  <pault@gcc.gnu.org>
1849         PR fortran/60066
1850         * gfortran.dg/elemental_subroutine_10.f90: New test.  This PR
1851         was fixed by the patch for PR59906.
1853 2014-02-08  Andreas Schwab  <schwab@linux-m68k.org>
1855         PR translation/52289
1856         * gfortran.dg/coarray_8.f90: Update dg-error match.
1858 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1860         PR c/59984
1861         * gcc.dg/vect/pr59984.c: New test.
1863         PR middle-end/60092
1864         * gcc.dg/attr-alloc_align-1.c: New test.
1865         * gcc.dg/attr-alloc_align-2.c: New test.
1866         * gcc.dg/attr-alloc_align-3.c: New test.
1867         * gcc.dg/attr-assume_aligned-1.c: New test.
1868         * gcc.dg/attr-assume_aligned-2.c: New test.
1869         * gcc.dg/attr-assume_aligned-3.c: New test.
1871 2014-02-08  Jakub Jelinek  <jakub@redhat.com>
1873         PR target/60077
1874         * gcc.target/i386/pr60077-1.c: New test.
1875         * gcc.target/i386/pr60077-2.c: New test.
1877 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1879         PR preprocessor/56824
1880         * gcc.dg/pr56824.c: New test.
1882 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1884         * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
1885         variable used for atomic operations.
1887 2014-02-07  Richard Biener  <rguenther@suse.de>
1889         PR middle-end/60092
1890         * gcc.dg/vect/pr60092-2.c: New testcase.
1892 2014-02-07  Jakub Jelinek  <jakub@redhat.com>
1894         PR c++/60082
1895         Revert
1896         2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1898         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1899         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1901 2014-02-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1903         * gcc.target/s390/fp2int1.c: New testcase.
1905 2014-02-07  Richard Biener  <rguenther@suse.de>
1907         PR middle-end/60092
1908         * gcc.dg/tree-ssa/alias-30.c: New testcase.
1909         * gcc.dg/tree-ssa/alias-31.c: Likewise.
1911 2014-02-06  Jan Hubicka  <hubicka@ucw.cz>
1913         PR ipa/59918
1914         * g++.dg/torture/pr59918.C: New testcase.
1916 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1918         PR target/59575
1919         * gcc.target/arm/pr59575.c: New test.
1921         PR debug/59992
1922         * gcc.dg/pr59992.c: New test.
1924 2014-02-06  Marc Glisse  <marc.glisse@inria.fr>
1926         * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
1927         init_priority. Test alignment of variable instead of function.
1929 2014-02-06  Marek Polacek  <polacek@redhat.com>
1931         PR c/60087
1932         * gcc.dg/pr60087.c: New test.
1934 2014-02-06  Alan Modra  <amodra@gmail.com>
1936         * gcc.target/powerpc/pr60032.c: New.
1938 2014-02-06  Jakub Jelinek  <jakub@redhat.com>
1940         PR target/60062
1941         * gcc.c-torture/execute/pr60062.c: New test.
1942         * gcc.c-torture/execute/pr60072.c: New test.
1944 2014-02-06  Ian Bolton  <ian.bolton@arm.com>
1946         * gcc.dg/tree-ssa/pr59597.c: Make called function static
1947         so that expected outcome works for PIC variants too.
1949 2014-02-06  Yury Gribov  <y.gribov@samsung.com>
1950             Kugan Vivekanandarajah  <kuganv@linaro.org>
1952         * gcc.target/arm/vect-noalign.c: New file.
1954 2014-02-05  Jan Hubicka  <hubicka@ucw.cz>
1955             Jakub Jelinek  <jakub@redhat.com>
1957         PR middle-end/60013
1958         * gcc.dg/pr60013.c: New testcase.
1960 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1962         * gcc.dg/vmx/sum2s.c: New.
1963         * gcc.dg/vmx/sum2s-be-order.c: New.
1965 2014-02-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1967         * gcc.dg/vmx/pack.c: New.
1968         * gcc.dg/vmx/pack-be-order.c: New.
1969         * gcc.dg/vmx/unpack.c: New.
1970         * gcc.dg/vmx/unpack-be-order.c: New.
1972 2014-02-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1974         * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
1975         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1977 2014-02-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1979         * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
1980         Use __builtin_floorf, __builtin_ceilf.
1981         * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
1982         declaration.
1983         (TEST): Use __builtin_floorf.
1984         * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1986 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
1988         PR ipa/59947
1989         * g++.dg/opt/pr59947.C: New test.
1991         PR c++/58703
1992         * c-c++-common/gomp/pr58703.c: New test.
1994 2014-02-05  Richard Biener  <rguenther@suse.de>
1996         PR testsuite/60076
1997         * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
1998         avoid using unsigned long long.
2000 2014-02-05  Jakub Jelinek  <jakub@redhat.com>
2002         PR middle-end/57499
2003         * g++.dg/torture/pr57499.C: New test.
2005 2014-02-05  Yury Gribov  <y.gribov@samsung.com>
2007         * gcc.dg/asan/nosanitize-and-inline.c: New test.
2009 2014-02-04  Jan Hubicka  <hubicka@ucw.cz>
2011         * g++.dg/ipa/devirrt-22.C: Fix template.
2013 2014-02-04  Marek Polacek  <polacek@redhat.com>
2015         PR c/60036
2016         * gcc.dg/pr60036.c: New test.
2018 2014-02-04  Markus Trippelsdorf  <markus@trippelsdorf.de>
2020         PR ipa/60058
2021         * g++.dg/torture/pr60058.C: New testcase.
2023 2014-02-04  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2025         * g++.dg/tsan/default_options.C: Invert check.
2027 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2029         PR tree-optimization/60002
2030         * g++.dg/opt/pr60002.C: New test.
2032         PR tree-optimization/60023
2033         * g++.dg/vect/pr60023.cc: New test.
2035         PR ipa/60026
2036         * c-c++-common/torture/pr60026.c: New test.
2038         PR rtl-optimization/57915
2039         * gcc.target/i386/pr57915.c: New test.
2041 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2043         * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
2045 2014-02-04  Renlin Li  <Renlin.Li@arm.com>
2047         * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
2049 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2051         PR middle-end/59261
2052         * gcc.dg/pr59261.c: New test.
2054 2014-02-04  Richard Biener  <rguenther@suse.de>
2056         PR tree-optimization/60012
2057         * gcc.dg/vect/pr60012.c: New testcase.
2059 2014-02-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2061         PR target/59788
2062         * g++.dg/eh/unwind-direct.C: New test.
2064 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
2066         * lib/tsan-dg.exp (tsan_init): Set trivial testcase
2067         timeout value to 20s.
2069 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
2071         PR ipa/59882
2072         * g++.dg/torture/pr59882.C: New testcase
2074 2014-02-03  Jan Hubicka  <jh@suse.cz>
2076         PR ipa/59831
2077         * g++.dg/ipa/devirt-22.C: New testcase.
2079 2014-02-03  Jan Hubicka  <jh@suse.cz>
2081         * g++.dg/ipa/devirt-25.C: New testcase.
2083 2014-02-04  Jakub Jelinek  <jakub@redhat.com>
2085         PR tree-optimization/59924
2086         * gcc.dg/pr59924.c: New test.
2088 2014-02-03  Jan Hubicka  <hubicka@ucw.cz>
2090         PR ipa/59831
2091         * g++.dg/ipa/devirt-24.C: New testcase.
2093 2014-02-03  Marc Glisse  <marc.glisse@inria.fr>
2095         PR c++/53017
2096         PR c++/59211
2097         * c-c++-common/attributes-1.c: New testcase.
2098         * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
2100 2014-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2102         PR c++/58871
2103         * g++.dg/cpp0x/pr58871.C: New.
2105 2014-02-03  Cong Hou  <congh@google.com>
2107         PR tree-optimization/60000
2108         * g++.dg/vect/pr60000.cc: New test.
2110 2014-02-03  H.J. Lu  <hongjiu.lu@intel.com>
2112         * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
2113         * gcc.target/i386/long-double-64-4.c: Likewise.
2114         * gcc.target/i386/long-double-80-1.c: Likewise.
2115         * gcc.target/i386/long-double-80-2.c: Likewise.
2116         * gcc.target/i386/long-double-80-3.c: Likewise.
2117         * gcc.target/i386/long-double-80-4.c: Likewise.
2118         * gcc.target/i386/long-double-80-5.c: Likewise.
2119         * gcc.target/i386/long-double-64-2.c: Limit to ia32.  Verify
2120         __multf3 isn't used.
2121         * gcc.target/i386/long-double-64-3.c: Likewise.
2122         * gcc.target/i386/long-double-128-1.c: New test.
2123         * gcc.target/i386/long-double-128-2.c: Likewise.
2124         * gcc.target/i386/long-double-128-3.c: Likewise.
2125         * gcc.target/i386/long-double-128-4.c: Likewise.
2126         * gcc.target/i386/long-double-128-5.c: Likewise.
2127         * gcc.target/i386/long-double-128-6.c: Likewise.
2128         * gcc.target/i386/long-double-128-7.c: Likewise.
2129         * gcc.target/i386/long-double-128-8.c: Likewise.
2130         * gcc.target/i386/long-double-128-9.c: Likewise.
2131         * gcc.target/i386/long-double-64-5.c: Likewise.
2132         * gcc.target/i386/long-double-64-6.c: Likewise.
2133         * gcc.target/i386/long-double-64-7.c: Likewise.
2134         * gcc.target/i386/long-double-64-8.c: Likewise.
2135         * gcc.target/i386/long-double-64-9.c: Likewise.
2136         * gcc.target/i386/long-double-80-10.c: Likewise.
2137         * gcc.target/i386/long-double-80-8.c: Likewise.
2138         * gcc.target/i386/long-double-80-9.c: Likewise.
2140 2014-02-03  Andrey Belevantsev  <abel@ispras.ru>
2142         PR rtl-optimization/57662
2143         * g++.dg/pr57662.C: New test.
2145 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2147         * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
2148         * gcc.dg/vmx/perm.c: New.
2149         * gcc.dg/vmx/perm-be-order.c: New.
2151 2014-02-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2153         * gcc.dg/vmx/vsums.c: New.
2154         * gcc.dg/vmx/vsums-be-order.c: New.
2156 2014-02-02  Jan Hubicka  <hubicka@ucw.cz>
2158         * g++.dg/ipa/devirt-23.C: New testcase.
2159         * g++.dg/ipa/devirt-20.C: Fix template.
2161 2014-02-02  Jan Hubicka  <jh@suse.cz>
2163         * g++.dg/ipa/devirt-21.C: New testcase.
2165 2014-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2167         * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
2168         gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
2170 2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
2172         PR target/60017
2173         * gcc.c-torture/execute/pr60017.c: New test.
2175 2014-02-02  Mikael Morin  <mikael@gcc.gnu.org>
2177         PR fortran/57033
2178         * gfortran.dg/default_initialization_7.f90: New test.
2180 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
2182         PR fortran/59906
2183         * gfortran.dg/elemental_subroutine_9.f90: New test.
2185 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2187         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
2189 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2191         * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
2193 2014-02-01  Richard Sandiford  <rdsandiford@googlemail.com>
2195         * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
2197 2014-02-01  Paolo Carlini  <paolo.carlini@oracle.com>
2199         PR c++/51219
2200         * g++.dg/init/bitfield5.C: New.
2202 2014-02-01  Jakub Jelinek  <jakub@redhat.com>
2204         PR tree-optimization/60003
2205         * gcc.c-torture/execute/pr60003.c: New test.
2207 2014-01-31  Vladimir Makarov  <vmakarov@redhat.com>
2209         PR bootstrap/59985
2210         * gcc.target/arm/pr59985.C: New.
2212 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2214         PR sanitizer/59410
2215         * lib/tsan-dg.exp (tsan_init): Instead of not running any
2216         tsan tests if trivial testcase doesn't run, set dg-do-what-default
2217         to compile.
2218         (tsan_finish): Restore dg-do-what-default.
2219         * g++.dg/tsan/atomic_free.C: Remove dg-do line.
2220         * g++.dg/tsan/fd_close_norace2.C: Likewise.
2221         * g++.dg/tsan/default_options.C: Likewise.
2222         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2223         * g++.dg/tsan/atomic_free2.C: Likewise.
2224         * g++.dg/tsan/cond_race.C: Likewise.
2225         * g++.dg/tsan/fd_close_norace.C: Likewise.
2226         * g++.dg/tsan/benign_race.C: Likewise.
2227         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2228         * c-c++-common/tsan/simple_race.c: Likewise.
2229         * c-c++-common/tsan/mutexset1.c: Likewise.
2230         * c-c++-common/tsan/thread_leak2.c: Likewise.
2231         * c-c++-common/tsan/tls_race.c: Likewise.
2232         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2233         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
2234         * c-c++-common/tsan/free_race2.c: Likewise.
2235         * c-c++-common/tsan/thread_leak.c: Likewise.
2236         * c-c++-common/tsan/thread_leak1.c: Likewise.
2237         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2238         * c-c++-common/tsan/free_race.c: Likewise.
2239         * c-c++-common/tsan/sleep_sync.c: Likewise.
2240         * c-c++-common/tsan/tiny_race.c: Likewise.
2241         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2242         * c-c++-common/tsan/atomic_stack.c: Likewise.
2243         * c-c++-common/tsan/race_on_mutex.c: Likewise.  Adjust line numbers
2244         in dg-output regexps.
2245         * c-c++-common/tsan/simple_stack.c: Likewise.
2247 2014-01-31  Richard Henderson  <rth@redhat.com>
2249         * g++.dg/tm/pr60004.C: New.
2251 2014-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
2253         PR c++/59082
2254         * g++.dg/inherit/crash4.C: New.
2256 2014-01-31  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
2258         * c-c++-common/tsan/simple_race.c: Made test less flaky.
2260 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2262         * gcc.target/i386/m512-check.h: Use correct rounding values.
2264 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2266         * gcc.target/i386/avx-1.c: Use correct rounding values.
2267         * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
2268         * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
2269         * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
2270         * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
2271         * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
2272         * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
2273         * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
2274         * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
2275         * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
2276         * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
2277         * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
2278         * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
2279         * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
2280         * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
2281         * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
2282         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
2283         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
2284         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
2285         * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
2286         * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
2287         * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
2288         * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
2289         * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
2290         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
2291         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
2292         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2293         * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
2294         * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
2295         * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
2296         * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
2297         * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
2298         * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
2299         * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
2300         * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
2301         * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
2302         * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
2303         * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
2304         * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
2305         * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
2306         * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
2307         * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
2308         * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
2309         * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
2310         * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
2311         * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
2312         * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
2313         * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
2314         * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
2315         * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
2316         * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
2317         * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
2318         * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
2319         * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
2320         * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
2321         * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
2322         * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
2323         * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
2324         * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
2325         * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
2326         * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
2327         * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
2328         * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
2329         * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
2330         * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
2331         * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
2332         * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
2333         * gcc.target/i386/sse-13.c: Ditto.
2334         * gcc.target/i386/sse-14.c: Ditto.
2335         * gcc.target/i386/sse-22.c: Ditto.
2336         * gcc.target/i386/sse-23.c: Ditto.
2338 2014-01-31  Ilya Tocar  <ilya.tocar@intel.com>
2340         * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
2341         * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
2343 2014-01-31  Richard Biener  <rguenther@suse.de>
2345         PR middle-end/59990
2346         * gcc.dg/torture/pr59990.c: New testcase.
2348 2014-01-31  Jakub Jelinek  <jakub@redhat.com>
2350         * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
2351         if it fails don't run any tsan tests.
2353 2014-01-31  Marek Polacek  <polacek@redhat.com>
2355         PR c/59963
2356         * gcc.dg/pr59940.c (g): Adjust dg-warning.
2357         (y): Adjust dg-error.
2358         * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
2359         * gcc.dg/pr59963-1.c: New test.
2360         * gcc.dg/pr59963-2.c: New test.
2361         * gcc.dg/pr59963-3.c: New test.
2363 2014-01-30  Jakub Jelinek  <jakub@redhat.com>
2365         PR target/59923
2366         * gcc.target/arm/pr59923.c: New test.
2368 2014-01-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2370         * gcc.dg/vmx/splat.c: New.
2371         * gcc.dg/vmx/splat-vsx.c: New.
2372         * gcc.dg/vmx/splat-be-order.c: New.
2373         * gcc.dg/vmx/splat-vsx-be-order.c: New.
2374         * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
2375         * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
2377 2014-01-30  Richard Biener  <rguenther@suse.de>
2379         PR tree-optimization/59993
2380         * gcc.dg/torture/pr59993.c: New testcase.
2382 2014-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
2384         * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
2385         g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
2386         gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
2387         vect_int rather than vect_float.
2389 2014-01-30  Marek Polacek  <polacek@redhat.com>
2391         * gcc.dg/Wconversion-real-integer.c: Properly end comment.
2393 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
2395         * gcc.target/microblaze/isa/fcmp4.c: New.
2397 2014-01-30  Marek Polacek  <polacek@redhat.com>
2399         PR c/59940
2400         * gcc.dg/pr59940.c: New test.
2401         * gcc.dg/pr35635.c (func3): Move dg-warning.
2403 2014-01-30  Richard Biener  <rguenther@suse.de>
2405         PR tree-optimization/59903
2406         * gcc.dg/torture/pr59903.c: New testcase.
2408 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2410         PR c++/58843
2411         * g++.dg/lookup/crash8.C: New.
2413 2014-01-30  Paolo Carlini  <paolo.carlini@oracle.com>
2415         PR c++/58649
2416         * g++.dg/template/crash117.C: New.
2418 2014-01-30  Richard Biener  <rguenther@suse.de>
2420         PR c/59905
2421         * gcc.dg/cast-function-1.c: Adjust to survive DCE.
2422         * gcc.dg/call-diag-2.c: Remove expected warnings about calling
2423         abort.
2424         * gcc.dg/invalid-call-1.c: Likewise.
2426 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2428         PR c++/58561
2429         * g++.dg/cpp1y/auto-fn23.C: New.
2431 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2433         PR c++/58846
2434         * g++.dg/init/dso_handle2.C: New.
2436 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2438         PR c++/58674
2439         * g++.dg/cpp0x/pr58674.C: New.
2441 2014-01-28  Kirill Yukhin  <kirill.yukhin@intel.com>
2443         PR target/59617
2444         * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
2445         * gcc.target/i386/avx512f-gather-5.c: Ditto.
2447 2014-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2449         * gcc.dg/vmx/merge-be-order.c: New.
2450         * gcc.dg/vmx/merge.c: New.
2451         * gcc.dg/vmx/merge-vsx-be-order.c: New.
2452         * gcc.dg/vmx/merge-vsx.c: New.
2454 2014-01-29  Richard Biener  <rguenther@suse.de>
2456         PR tree-optimization/58742
2457         * gcc.dg/pr58742-1.c: New testcase.
2458         * gcc.dg/pr58742-2.c: Likewise.
2459         * gcc.dg/pr58742-3.c: Likewise.
2461 2014-01-29  Renlin Li  <Renlin.Li@arm.com>
2463         * gcc.target/arm/ftest-armv7ve-arm.c: New.
2464         * gcc.target/arm/ftest-armv7ve-thumb.c: New.
2465         * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
2467 2014-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
2469         PR c++/58702
2470         * g++.dg/gomp/pr58702.C: New.
2472 2014-01-29  Dodji Seketeli  <dodji@redhat.com>
2474         * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
2475         selector.
2477 2014-01-29  Jakub Jelinek  <jakub@redhat.com>
2479         PR middle-end/59917
2480         PR tree-optimization/59920
2481         * gcc.dg/pr59920-1.c: New test.
2482         * gcc.dg/pr59920-2.c: New test.
2483         * gcc.dg/pr59920-3.c: New test.
2484         * c-c++-common/gomp/pr59917-1.c: New test.
2485         * c-c++-common/gomp/pr59917-2.c: New test.
2487         PR tree-optimization/59594
2488         * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
2489         * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
2490         * gcc.dg/vect/pr59594.c: New test.
2492 2014-01-28  Paul Thomas  <pault@gcc.gnu.org>
2494         PR fortran/59414
2495         * gfortran.dg/allocate_class_3.f90: New test.
2497 2014-01-28  Dodji Seketeli  <dodji@redhat.com>
2499         PR preprocessor/59935
2500         * c-c++-common/cpp/warning-zero-location.c: New test.
2501         * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
2503 2014-01-27  Steve Ellcey  <sellcey@mips.com>
2505         * gcc.target/mips/pr52125.c: Add -mno-optgp option.
2507 2014-01-27  Allan Sandfeld Jensen  <sandfeld@kde.org>
2509         * g++.dg/ext/mv16.C: New tests.
2511 2014-01-27  Ilya Tocar  <ilya.tocar@intel.com>
2513         * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
2514         * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
2515         * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
2516         * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
2517         * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
2518         * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
2519         * gcc.target/i386/avx512f-vpcmpged-1.c: New.
2520         * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2521         * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2522         * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2523         * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2524         * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2525         * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2526         * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2527         * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2528         * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2529         * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2530         * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2531         * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2532         * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2533         * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2534         * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2535         * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2536         * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2537         * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2538         * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2539         * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2540         * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2541         * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2542         * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2543         * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2544         * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2545         * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2546         * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2547         * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2548         * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2549         * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2550         * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2551         * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
2552         _mm512_mask_cvtepi32_storeu_epi8.
2553         * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2554         * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
2555         _mm512_mask_cvtepi32_storeu_epi16.
2556         * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2557         * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
2558         _mm512_mask_cvtepi64_storeu_epi8.
2559         * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2560         * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
2561         _mm512_mask_cvtepi64_storeu_epi16.
2562         * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2563         * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
2564         _mm512_mask_cvtepi64_storeu_epi32.
2565         * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2566         * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
2567         _mm512_mask_cvtsepi32_storeu_epi8.
2568         * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2569         * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
2570         _mm512_mask_cvtsepi32_storeu_epi16.
2571         * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2572         * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
2573         _mm512_mask_cvtsepi64_storeu_epi8.
2574         * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2575         * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
2576         _mm512_mask_cvtsepi64_storeu_epi16.
2577         * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2578         * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
2579         _mm512_mask_cvtsepi64_storeu_epi32.
2580         * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2581         * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
2582         _mm512_mask_cvtusepi32_storeu_epi8.
2583         * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2584         * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
2585         _mm512_mask_cvtusepi32_storeu_epi16.
2586         * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2587         * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
2588         _mm512_mask_cvtusepi64_storeu_epi8.
2589         * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2590         * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
2591         _mm512_mask_cvtusepi64_storeu_epi16.
2592         * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2593         * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
2594         _mm512_mask_cvtusepi64_storeu_epi32.
2595         * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2596         * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
2598 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
2600         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
2601         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
2602         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
2603         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
2604         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
2605         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
2606         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
2607         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
2608         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
2609         built-ins roudning immediate.
2610         * gcc.target/i386/sse-22.c: Add new built-ins.
2611         * gcc.target/i386/sse-23.c: Ditto.
2612         * gcc.target/i386/avx-1.c: Ditto.
2614 2014-01-27  Christian Bruel  <christian.bruel@st.com>
2616         * gcc.target/sh/torture/strncmp.c: New tests.
2618 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
2620         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
2622 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2624         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
2626 2014-01-24  Jeff Law  <law@redhat.com>
2628         PR tree-optimization/59919
2629         * gcc.c-torture/compile/pr59919.c: New test.
2631 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
2633         PR c++/57524
2634         * g++.dg/ext/timevar2.C: New.
2636 2014-01-24  Marek Polacek  <polacek@redhat.com>
2638         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
2640 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
2642         PR target/59929
2643         * gcc.target/i386/pr59929.c: New test.
2645 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2647         PR target/59909
2648         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
2649         word atomic functions at runtime.
2651 2014-01-23  Marek Polacek  <polacek@redhat.com>
2653         PR c/59846
2654         * gcc.dg/pr59846.c: New test.
2656 2014-01-23  Marek Polacek  <polacek@redhat.com>
2658         PR c/58346
2659         * c-c++-common/pr58346-1.c: New test.
2660         * c-c++-common/pr58346-2.c: New test.
2661         * c-c++-common/pr58346-3.c: New test.
2663 2014-01-23  Marek Polacek  <polacek@redhat.com>
2665         PR c/59871
2666         * gcc.dg/20020220-2.c: Adjust dg-warning message.
2667         * gcc.dg/pr59871.c: New test.
2669 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
2671         PR c++/58980
2672         * g++.dg/parse/enum11.C: New.
2674 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2676         * gcc.target/aarch64/sshr64_1.c: New testcase.
2678 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2680         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
2681         SIMD enabled function.
2682         * g++.dg/cilk-plus/ef_test.C: New test.
2683         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
2684         and added C++ ones.
2685         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
2686         to differenciate C error messages from C++ ones.
2688 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
2690         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
2692 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
2694         * gcc.target/microblaze/others/builtin-trap.c: New test,
2696 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
2698         PR middle-end/58809
2699         * c-c++-common/gomp/pr58809.c: New test.
2701 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
2703         PR sanitizer/59897
2704         * c-c++-common/asan/use-after-return-1.c: Fixed
2705         to pass on darwin.
2707 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
2709         PR preprocessor/58580
2710         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
2712 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2713             Ilya Tocar  <ilya.tocar@intel.com>
2715         * gcc.target/i386/avx512f-kmovw-1.c: New.
2717 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
2719         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
2720         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
2721         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2722         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2723         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2724         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2726 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
2728         PR target/52125
2729         * gcc.dg/pr48774.c: Remove skip for mips_rel.
2730         * gcc.target/mips/pr52125.c: New test.
2732 2014-01-22  Marek Polacek  <polacek@redhat.com>
2734         PR c/59891
2735         * gcc.dg/torture/pr59891.c: New test.
2737 2014-01-22  Jeff Law  <law@redhat.com>
2739         PR tree-optimization/59597
2740         * gcc.dg/tree-ssa/pr59597.c: New test.
2742 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
2744         PR rtl-optimization/59477
2745         * g++.dg/pr59477.C: New.
2747 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
2749         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
2751 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
2753         PR c++/59482
2754         * g++.dg/pr59482.C: New.
2756 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2758         * gcc.dg/vmx/insert-vsx-be-order.c: New.
2759         * gcc.dg/vmx/extract-vsx.c: New.
2760         * gcc.dg/vmx/extract-vsx-be-order.c: New.
2761         * gcc.dg/vmx/insert-vsx.c: New.
2763 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2765         PR rtl-optimization/59896
2766         * gcc.target/arm/pr59896.c: New.
2768 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
2770         PR rtl-optimization/59858
2771         * gcc.target/arm/pr59858.c: New.
2773 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
2775         PR target/59003
2776         * gcc.dg/tree-prof/pr59003.c: New test.
2778         PR middle-end/59860
2779         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
2780         other targets.
2782 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
2784         * gfortran.dg/round_3.f08: Add more cases.
2786 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
2788         * lib/target-supports.exp (force_conventional_output_for): New
2789         procedure.
2790         * lib/scanasm.exp (scan-assembler_required_options)
2791         (scan-assembler-not_required_options)
2792         (scan-assembler-times_required_options): Replace with
2793         force_conventional_output_fors.
2794         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
2795         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
2797 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
2799         PR middle-end/59789
2800         * gcc.target/i386/pr59789.c: New testcase.
2802 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
2804         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
2805         the 'code' bitfield from 16 to 8.
2807 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2809         * lib/target-supports.exp
2810         (check_effective_target_vect_perm): Exclude aarch64_be.
2811         (check_effective_target_vect_perm_byte): Likewise.
2812         (check_effective_target_vect_perm_short): Likewise.
2814 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
2816         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
2817         (RUN_TEST): Use new macro.
2818         (INDEX64_32): Delete.
2819         (INDEX64_64): Likewise.
2820         (INDEX128_32): Likewise.
2821         (INDEX128_64): Likewise.
2822         (INDEX): Likewise.
2823         (test_vneg_f32): Use fixed RUN_TEST.
2825 2014-01-20  Richard Biener  <rguenther@suse.de>
2827         PR middle-end/59860
2828         * gcc.dg/pr59860.c: New testcase.
2830 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
2832         PR target/59880
2833         * gcc.target/i386/pr59880.c: New test.
2835 2014-01-20  Renlin Li  <renlin.li@arm.com>
2837         * gcc.dg/pr44194-1.c: Tweak regexp.
2839 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
2841         PR libfortran/59771
2842         PR libfortran/59774
2843         PR libfortran/59836
2844         * gfortran.dg/round_3.f08: New cases added.
2845         * gfortran.dg/fmt_g_1.f90: New test.
2847 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
2849         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
2851 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2853         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
2855 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
2857         * gcc.dg/vect/pr57705.c: Require vect_int.
2858         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
2859         * gcc.dg/vect/vect-alias-check.c: Likewise.
2861 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
2863         PR fortran/58007
2864         * gfortran.dg/unresolved_fixup_1.f90: New test.
2865         * gfortran.dg/unresolved_fixup_2.f90: New test.
2867 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
2869         PR target/58944
2870         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
2871         Remove dg-prune-output lines.
2873 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2875         PR middle-end/59706
2876         * gfortran.dg/pr59706.f90: New test.
2877         * g++.dg/ext/pr59706.C: New test.
2879 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2881         PR c++/59270
2882         PR c++/58811
2883         * g++.dg/cpp0x/decltype-incomplete1.C: New.
2884         * g++.dg/init/pr58811.C: Likewise.
2886 2014-01-17  Jeff Law  <law@redhat.com>
2888         PR middle-end/57904
2889         * gfortran.dg/pr57904.f90: New test.
2891 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
2893         PR c++/59269
2894         * g++.dg/cpp0x/nsdmi-union4.C: New.
2896 2014-01-17  Marek Polacek  <polacek@redhat.com>
2898         PR c++/59838
2899         * g++.dg/diagnostic/pr59838.C: New test.
2901 2014-01-17  Marek Polacek  <polacek@redhat.com>
2903         PR c/58346
2904         * gcc.dg/pr58346.c: New test.
2906 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
2908         PR testsuite/58776
2909         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
2910         dg-options, use dg-additional-options for i?86/x86_64 to avoid
2911         option duplication.
2913         PR fortran/59440
2914         * gfortran.dg/pr59440-1.f90: New test.
2915         * gfortran.dg/pr59440-2.f90: New test.
2916         * gfortran.dg/pr59440-3.f90: New test.
2918         PR testsuite/59064
2919         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
2920         testing for " version" and " alias" with one testing for
2921         " version\[^\n\r]* alias".
2922         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
2923         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
2924         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
2925         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
2926         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
2927         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
2929         PR c++/57945
2930         * c-c++-common/torture/pr57945.c: New test.
2932 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
2934         * gcc.target/arm/its.c: New testcase.
2936 2014-01-16  Jan Hubicka  <jh@suse.cz>
2938         PR ipa/59775
2939         * g++.dg/torture/pr59775.C: New testcase.
2941 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
2943         PR middle-end/58344
2944         * gcc.c-torture/compile/pr58344.c: New test.
2946         PR target/59839
2947         * gcc.target/i386/pr59839.c: New test.
2949         PR debug/54694
2950         * gcc.target/i386/pr9771-1.c (main): Rename to...
2951         (real_main): ... this.  Add __asm name "main".
2952         (ASMNAME, ASMNAME2, STRING): Define.
2954 2014-01-16  Nick Clifton  <nickc@redhat.com>
2956         PR middle-end/28865
2957         * gcc.c-torture/compile/pr28865.c: New.
2958         * gcc.c-torture/execute/pr28865.c: New.
2960 2014-01-16  Marek Polacek  <polacek@redhat.com>
2962         PR middle-end/59827
2963         * gcc.dg/pr59827.c: New test.
2965 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
2967         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
2969 2014-01-15  Richard Henderson  <rth@redhat.com>
2971         PR debug/54694
2972         * gcc.target/i386/pr54694.c: New test.
2974 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
2976         PR c++/49718
2977         * g++.dg/pr49718.C: New test.
2979 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
2981         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
2983 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2985         * gcc.dg/vmx/mult-even-odd.c: New.
2986         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
2988 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2990         * lib/target-supports.exp (check_libcilkrts_available): Added an
2991         extern "C" if we are using C++ along with a function prototype.
2993 2014-01-15  Jeff Law  <law@redhat.com>
2995         PR tree-optimization/59747
2996         * gcc.c-torture/execute/pr59747.c: New test.
2998 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3000         PR target/59794
3001         * c-c++-common/convert-vec-1.c: Also prune ABI change for
3002         Linux/x86.
3003         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
3004         * g++.dg/ext/attribute-test-1.C: Likewise.
3005         * g++.dg/ext/attribute-test-2.C: Likewise.
3006         * g++.dg/ext/attribute-test-3.C: Likewise.
3007         * g++.dg/ext/attribute-test-4.C: Likewise.
3008         * g++.dg/ext/pr56790-1.C: Likewise.
3009         * g++.dg/torture/pr38565.C: Likewise.
3010         * gcc.dg/pr53060.c: Likewise.
3011         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
3012         * c-c++-common/vector-compare-2.c: Likewise.
3013         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
3014         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
3015         dg-message line number.
3017 2014-01-15  Matthias Klose  <doko@ubuntu.com>
3019         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
3021 2014-01-15  Richard Biener  <rguenther@suse.de>
3023         PR tree-optimization/59822
3024         * g++.dg/torture/pr59822.C: New testcase.
3026 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
3028         PR target/59808
3029         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
3030         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
3032 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
3033             Kugan Vivekanandarajah  <kuganv@linaro.org>
3035         PR target/59695
3036         * g++.dg/pr59695.C: New testcase.
3038 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3040         PR target/59803
3041         * gcc.c-torture/compile/pr59803.c: New testcase.
3043 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
3045         PR c/58943
3046         * gcc.c-torture/execute/pr58943.c: New test.
3047         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
3049 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3051         PR target/59794
3052         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
3053         * gcc.target/i386/pr39162.c (y): New __m256i variable.
3054         (bar): Change return type to void.  Set y to x.
3055         * gcc.target/i386/pr59794-1.c: New testcase.
3056         * gcc.target/i386/pr59794-2.c: Likewise.
3057         * gcc.target/i386/pr59794-3.c: Likewise.
3058         * gcc.target/i386/pr59794-4.c: Likewise.
3059         * gcc.target/i386/pr59794-5.c: Likewise.
3060         * gcc.target/i386/pr59794-6.c: Likewise.
3061         * gcc.target/i386/pr59794-7.c: Likewise.
3063 2014-01-14  Richard Biener  <rguenther@suse.de>
3065         PR tree-optimization/58921
3066         PR tree-optimization/59006
3067         * gcc.dg/torture/pr58921.c: New testcase.
3068         * gcc.dg/torture/pr59006.c: Likewise.
3069         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
3071 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
3073         PR testsuite/59494
3074         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
3075         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
3076         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
3077         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
3078         Executing predictive commoning without unrolling.
3080 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
3082         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
3083         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
3084         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
3085         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
3086         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
3087         __builtin_ia32_rsqrt28sd_round.
3088         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
3089         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
3090         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
3091         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
3092         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
3093         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
3094         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
3095         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
3096         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
3097         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
3098         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
3099         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
3100         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
3101         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3102         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
3103         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
3104         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
3105         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
3106         * gcc.target/i386/sse-22.c: Extend with new built-ins,
3107         fix wrong rounding mode (see above).
3108         * gcc.target/i386/sse-23.c: Ditto.
3110 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3112         * gcc.dg/vmx/insert.c: New.
3113         * gcc.dg/vmx/insert-be-order.c: New.
3114         * gcc.dg/vmx/extract.c: New.
3115         * gcc.dg/vmx/extract-be-order.c: New.
3117 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
3119         PR tree-optimization/59387
3120         * gcc.c-torture/execute/pr59387.c: New test.
3122 2014-01-13  Richard Biener  <rguenther@suse.de>
3124         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
3125         adjusting mathlib options.
3126         * gfortran.dg/lto/lto.exp: Likewise.
3128 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
3130         * gnat.dg/loop_optimization17.adb: New test.
3131         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
3133 2014-01-13  Christian Bruel  <christian.bruel@st.com>
3135         * gcc.target/sh/cmpstrn.c: New case.
3137 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
3139         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
3140         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3142 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
3144         PR fortran/58026
3145         * gfortran.dg/alloc_comp_basics_6.f90: New.
3147 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
3149         PR fortran/59700
3150         * gfortran.dg/pr59700.f90: New test.
3152 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3154         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
3155         * gfortran.dg/use_only_3.f90: Likewise.
3156         * gfortran.dg/inquire_10.f90: Delete opened file.
3157         * gfortran.dg/inquire_15.f90: Likewise.
3158         * gfortran.dg/pr16597.f90: Likewise.
3159         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
3160         for PR59419.
3162 2014-01-10  Jeff Law  <law@redhat.com>
3164         PR middle-end/59743
3165         * gcc.c-torture/compile/pr59743.c: New test.
3167 2014-01-10  Jan Hubicka  <jh@suse.cz>
3169         PR ipa/58585
3170         * g++.dg/torture/pr58585.C: New testcase.
3172 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
3174         * gcc.dg/pr46309.c: Disable for cris*-*-*.
3176 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
3178         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
3180 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
3182         PR target/59744
3183         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
3184         * gcc.target/aarch64/cmn-neg2.c: New test.
3186 2014-01-10  Richard Biener  <rguenther@suse.de>
3188         PR tree-optimization/59374
3189         * gcc.dg/torture/pr59374-3.c: New testcase.
3191 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3193         * lib/target-supports.exp
3194         (check_effective_target_arm_crypto_ok_nocache): New.
3195         (check_effective_target_arm_crypto_ok): Use above procedure.
3196         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
3198 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
3200         PR ipa/58252
3201         PR ipa/59226
3202         * g++.dg/ipa/devirt-20.C: New testcase.
3203         * g++.dg/torture/pr58252.C: Likewise.
3204         * g++.dg/torture/pr59226.C: Likewise.
3206 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3208         * c-c++-common/asan/no-asan-stack.c: New test.
3210 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
3212         PR middle-end/59670
3213         * gcc.dg/pr59670.c: New test.
3215 2014-01-09  Steve Ellcey  <sellcey@mips.com>
3217         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
3219 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
3221         PR middle-end/47735
3222         * gcc.target/i386/pr47735.c: New test.
3224         PR tree-optimization/59622
3225         * g++.dg/opt/pr59622-2.C: New test.
3226         * g++.dg/opt/pr59622-3.C: New test.
3227         * g++.dg/opt/pr59622-4.C: New test.
3228         * g++.dg/opt/pr59622-5.C: New test.
3230         PR sanitizer/59136
3231         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
3232         filename:line instead of (modulename+offset) form with stripped
3233         initial / from the filename.
3235 2014-01-09  Ian Lance Taylor  <iant@google.com>
3237         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
3238         the other Go compiler.
3240 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3242         PR c++/59730
3243         * g++.dg/cpp0x/variadic145.C: New.
3245 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
3247         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
3248         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
3250 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3252         PR testsuite/59524
3253         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
3254         are run only if the Cilk library is available/enabled.
3255         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3256         * lib/target-supports.exp (check_libcilkrts_available): New function.
3258 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3260         PR c++/59631
3261         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
3262         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
3263         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
3264         with dg-additional-options.
3265         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3266         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3267         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3268         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3269         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
3270         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
3272 2014-01-09  Richard Biener  <rguenther@suse.de>
3274         PR tree-optimization/59715
3275         * gcc.dg/torture/pr59715.c: New testcase.
3277 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3279         * c-c++-common/asan/no-asan-globals.c: New test.
3280         * c-c++-common/asan/no-instrument-reads.c: Likewise.
3281         * c-c++-common/asan/no-instrument-writes.c: Likewise.
3282         * c-c++-common/asan/use-after-return-1.c: Likewise.
3283         * c-c++-common/asan/no-use-after-return.c: Likewise.
3285 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
3287         * gnat.dg/weak2.ad[sb]: New test.
3289 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3291         PR middle-end/59471
3292         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
3293         type, use pointers to vector type instead.
3295 2014-01-08  Catherine Moore  <clm@codesourcery.com>
3297         * gcc.target/mips/umips-branch-3.c: New test.
3298         * gcc.target/mips/umips-branch-4.c: New test.
3300 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3302         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
3303         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
3304         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
3305         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
3306         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
3307         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
3308         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
3309         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
3311 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
3313         PR rtl-optimization/59137
3314         * gcc.target/mips/pr59137.c: New test.
3316 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
3318         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
3319         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
3320         * gcc.target/i386/pr55433.c (dg-options): Ditto.
3321         * gcc.target/i386/pr57848.c (dg-options): Ditto.
3322         * gcc.target/i386/pr59099.c (dg-options): Ditto.
3323         Require fpic effective target.
3324         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
3326 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
3328         PR ipa/59722
3329         * gcc.dg/pr59722.c: New test.
3331 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3333         PR middle-end/57748
3334         * gcc.dg/torture/pr57748-3.c: New test.
3335         * gcc.dg/torture/pr57748-4.c: New test.
3337 2014-01-08  Marek Polacek  <polacek@redhat.com>
3339         PR middle-end/59669
3340         * gcc.dg/gomp/pr59669-1.c: New test.
3341         * gcc.dg/gomp/pr59669-2.c: New test.
3343 2014-01-08  Martin Jambor  <mjambor@suse.cz>
3345         PR ipa/59610
3346         * gcc.dg/ipa/pr59610.c: New test.
3348 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
3350         PR fortran/58182
3351         * gfortran.dg/binding_label_tests_26a.f90: New.
3352         * gfortran.dg/binding_label_tests_26b.f90: New.
3354 2014-01-08  Marek Polacek  <polacek@redhat.com>
3356         PR sanitizer/59667
3357         * c-c++-common/ubsan/pr59667.c: New test.
3359 2014-01-08  Richard Biener  <rguenther@suse.de>
3361         PR middle-end/59630
3362         * gcc.dg/pr59630.c: New testcase.
3364 2014-01-08  Richard Biener  <rguenther@suse.de>
3366         PR middle-end/59471
3367         * gcc.dg/pr59471.c: New testcase.
3369 2014-01-07  Jeff Law  <law@redhat.com>
3371         PR middle-end/53623
3372         * gcc.target/i386/pr53623.c: New test.
3374 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
3376         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
3377         blanks at EOF.
3378         * g++.dg/cpp1y/pr58534.C: Likewise.
3379         * g++.dg/cpp1y/pr58536.C: Likewise.
3380         * g++.dg/cpp1y/pr58548.C: Likewise.
3381         * g++.dg/cpp1y/pr58549.C: Likewise.
3382         * g++.dg/cpp1y/pr58637.C: Likewise.
3383         * g++.dg/cpp1y/pr59112.C: Likewise.
3384         * g++.dg/cpp1y/pr59113.C: Likewise.
3385         * g++.dg/cpp1y/pr59629.C: Likewise.
3386         * g++.dg/cpp1y/pr59635.C: Likewise.
3387         * g++.dg/cpp1y/pr59636.C: Likewise.
3388         * g++.dg/cpp1y/pr59638.C: Likewise.
3390 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
3392         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
3394 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
3396         * gcc.target/i386/intrinsics_4.c (bar): New function.
3398 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
3400         * g++.dg/ext/is_base_of_incomplete-2.C: New.
3402 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
3404         PR rtl-optimization/58668
3405         * gcc.dg/pr58668.c: New test.
3407         PR tree-optimization/59643
3408         * gcc.dg/pr59643.c: New test.
3409         * gcc.c-torture/execute/pr59643.c: New test.
3411 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3413         PR fortran/59589
3414         * gfortran.dg/class_allocate_16.f90: New.
3416 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
3418         PR target/59644
3419         * gcc.target/i386/pr59644.c: New test.
3421 2014-01-06  Marek Polacek  <polacek@redhat.com>
3423         PR c/57773
3424         * gcc.dg/pr57773.c: New test.
3426 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
3428         PR c++/59635
3429         PR c++/59636
3430         PR c++/59629
3431         PR c++/59638
3432         * g++.dg/cpp1y/pr59635.C: New testcase.
3433         * g++.dg/cpp1y/pr59636.C: New testcase.
3434         * g++.dg/cpp1y/pr59629.C: New testcase.
3435         * g++.dg/cpp1y/pr59638.C: New testcase.
3437 2014-01-06  Martin Jambor  <mjambor@suse.cz>
3439         PR ipa/59008
3440         * gcc.dg/ipa/pr59008.c: New test.
3442 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3444         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
3445         if supported.
3447 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3449         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
3450         Require c99_runtime.
3451         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
3453         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
3454         Require c99_runtime.
3455         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
3456         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
3457         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
3459         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
3460         Require c99_runtime.
3461         Make CALC void static.
3462         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
3464         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
3465         Require c99_runtime.
3466         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
3468 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3470         * gcc.target/i386/pr59501-1.c: Require avx effective target.
3471         * gcc.target/i386/pr59501-2.c: Likewise.
3472         * gcc.target/i386/pr59501-3.c: Likewise.
3473         * gcc.target/i386/pr59501-4.c: Likewise.
3474         * gcc.target/i386/pr59501-5.c: Likewise.
3475         * gcc.target/i386/pr59501-6.c: Likewise.
3477 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3479         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
3480         * gcc.target/i386/pr59390_1.c: Likewise.
3481         * gcc.target/i386/pr59390_2.c: Likewise.
3483 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3485         * gcc.dg/pr59350.c: Tweak.
3486         * gcc.dg/pr59350-2.c: New test.
3487         * g++.dg/pr59510.C: Likewise.
3489 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
3491         PR fortran/59023
3492         * gfortran.dg/bind_c_procs_2.f90: New.
3494 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
3496         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
3497         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3498         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3499         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3500         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
3501         * gcc.dg/tree-ssa/vrp47.c: Likewise.
3502         * gcc.dg/tree-ssa/vrp87.c: Likewise.
3504 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
3506         * gcc.target/arm/neon-nested-apcs.c: New test.
3508 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
3510         PR tree-optimization/59519
3511         * gcc.dg/vect/pr59519-1.c: New test.
3512         * gcc.dg/vect/pr59519-2.c: New test.
3514         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
3515         vmovdqu32.
3517 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
3519         PR fortran/59547
3520         * gfortran.dg/typebound_proc_32.f90: New.
3522 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
3524         PR c++/58950
3525         * g++.dg/pr58950.C: New file.
3527 2014-01-03  Tobias Burnus  <burnus@net-b.de>
3529         PR c++/58567
3530         * g++.dg/gomp/pr58567.C: New.
3532 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
3534         PR tree-optimization/59651
3535         * gcc.dg/torture/pr59651.c: New test.
3536         * gcc.dg/vect/pr59651.c: Ditto.
3538 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
3540         PR target/59625
3541         * gcc.target/i386/pr59625.c: New test.
3543 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
3545         Core DR 1442
3546         PR c++/59165
3547         * g++.dg/cpp0x/range-for28.C: New.
3548         * g++.dg/cpp0x/range-for3.C: Update.
3550 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
3552         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
3554 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3556         PR c++/59641
3557         * g++.dg/cpp0x/pr59641.C: New file.
3559 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3561         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
3563 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
3565         PR c++/59378
3566         * g++.dg/ext/pr59378.C: New file.
3568 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3570         Update copyright years
3572 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3574         * gcc.target/arc/arc.exp: Use the standard form for the copyright
3575         notice.
3577 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
3579         PR fortran/59654
3580         * gfortran.dg/dynamic_dispatch_12.f90: New.
3582 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
3584         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
3585         the builtin isn't optimized away as unused.
3587         PR rtl-optimization/59647
3588         * g++.dg/opt/pr59647.C: New test.
3590 Copyright (C) 2014 Free Software Foundation, Inc.
3592 Copying and distribution of this file, with or without modification,
3593 are permitted in any medium without royalty provided the copyright
3594 notice and this notice are preserved.