gcc/
[official-gcc.git] / gcc / testsuite / ChangeLog
blobfab600113314261cbffe68bbfd9dd1cbb7dc932e
1 2014-01-27  Kirill Yukhin  <kirill.yukhin@intel.com>
3         * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
4         * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
5         * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
6         * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
7         * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
8         * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9         * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
10         * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
11         * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
12         built-ins roudning immediate.
13         * gcc.target/i386/sse-22.c: Add new built-ins.
14         * gcc.target/i386/sse-23.c: Ditto.
15         * gcc.target/i386/avx-1.c: Ditto.
17 2014-01-27  Christian Bruel  <christian.bruel@st.com>
19         * gcc.target/sh/torture/strncmp.c: New tests.
21 2014-01-25  Richard Sandiford  <rdsandiford@googlemail.com>
23         * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
25 2014-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
27         * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
29 2014-01-24  Jeff Law  <law@redhat.com>
31         PR tree-optimization/59919
32         * gcc.c-torture/compile/pr59919.c: New test.
34 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
36         PR c++/57524
37         * g++.dg/ext/timevar2.C: New.
39 2014-01-24  Marek Polacek  <polacek@redhat.com>
41         * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
43 2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
45         PR target/59929
46         * gcc.target/i386/pr59929.c: New test.
48 2014-01-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
50         PR target/59909
51         * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
52         word atomic functions at runtime.
54 2014-01-23  Marek Polacek  <polacek@redhat.com>
56         PR c/59846
57         * gcc.dg/pr59846.c: New test.
59 2014-01-23  Marek Polacek  <polacek@redhat.com>
61         PR c/58346
62         * c-c++-common/pr58346-1.c: New test.
63         * c-c++-common/pr58346-2.c: New test.
64         * c-c++-common/pr58346-3.c: New test.
66 2014-01-23  Marek Polacek  <polacek@redhat.com>
68         PR c/59871
69         * gcc.dg/20020220-2.c: Adjust dg-warning message.
70         * gcc.dg/pr59871.c: New test.
72 2014-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
74         PR c++/58980
75         * g++.dg/parse/enum11.C: New.
77 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
79         * gcc.target/aarch64/sshr64_1.c: New testcase.
81 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
83         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
84         SIMD enabled function.
85         * g++.dg/cilk-plus/ef_test.C: New test.
86         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
87         and added C++ ones.
88         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
89         to differenciate C error messages from C++ ones.
91 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
93         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
95 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
97         * gcc.target/microblaze/others/builtin-trap.c: New test,
99 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
101         PR middle-end/58809
102         * c-c++-common/gomp/pr58809.c: New test.
104 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
106         PR sanitizer/59897
107         * c-c++-common/asan/use-after-return-1.c: Fixed
108         to pass on darwin.
110 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
112         PR preprocessor/58580
113         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
115 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
116             Ilya Tocar     <ilya.tocar@intel.com>
118         * gcc.target/i386/avx512f-kmovw-1.c: New.
120 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
122         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
123         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
124         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
125         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
126         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
127         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
129 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
131         PR target/52125
132         * gcc.dg/pr48774.c: Remove skip for mips_rel.
133         * gcc.target/mips/pr52125.c: New test.
135 2014-01-22  Marek Polacek  <polacek@redhat.com>
137         PR c/59891
138         * gcc.dg/torture/pr59891.c: New test.
140 2014-01-22  Jeff Law  <law@redhat.com>
142         PR tree-optimization/59597
143         * gcc.dg/tree-ssa/pr59597.c: New test.
145 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
147         PR rtl-optimization/59477
148         * g++.dg/pr59477.C: New.
150 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
152         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
154 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
156         PR c++/59482
157         * g++.dg/pr59482.C: New.
159 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
161         * gcc.dg/vmx/insert-vsx-be-order.c: New.
162         * gcc.dg/vmx/extract-vsx.c: New.
163         * gcc.dg/vmx/extract-vsx-be-order.c: New.
164         * gcc.dg/vmx/insert-vsx.c: New.
166 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
168         PR rtl-optimization/59896
169         * gcc.target/arm/pr59896.c: New.
171 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
173         PR rtl-optimization/59858
174         * gcc.target/arm/pr59858.c: New.
176 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
178         PR target/59003
179         * gcc.dg/tree-prof/pr59003.c: New test.
181         PR middle-end/59860
182         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
183         other targets.
185 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
187         * gfortran.dg/round_3.f08: Add more cases.
189 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
191         * lib/target-supports.exp (force_conventional_output_for): New
192         procedure.
193         * lib/scanasm.exp (scan-assembler_required_options)
194         (scan-assembler-not_required_options)
195         (scan-assembler-times_required_options): Replace with
196         force_conventional_output_fors.
197         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
198         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
200 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
202         PR middle-end/59789
203         * gcc.target/i386/pr59789.c: New testcase.
205 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
207         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
208         the 'code' bitfield from 16 to 8.
210 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
212         * lib/target-supports.exp
213         (check_effective_target_vect_perm): Exclude aarch64_be.
214         (check_effective_target_vect_perm_byte): Likewise.
215         (check_effective_target_vect_perm_short): Likewise.
217 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
219         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
220         (RUN_TEST): Use new macro.
221         (INDEX64_32): Delete.
222         (INDEX64_64): Likewise.
223         (INDEX128_32): Likewise.
224         (INDEX128_64): Likewise.
225         (INDEX): Likewise.
226         (test_vneg_f32): Use fixed RUN_TEST.
228 2014-01-20  Richard Biener  <rguenther@suse.de>
230         PR middle-end/59860
231         * gcc.dg/pr59860.c: New testcase.
233 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
235         PR target/59880
236         * gcc.target/i386/pr59880.c: New test.
238 2014-01-20  Renlin Li  <renlin.li@arm.com>
240         * gcc.dg/pr44194-1.c: Tweak regexp.
242 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
244         PR libfortran/59771
245         PR libfortran/59774
246         PR libfortran/59836
247         * gfortran.dg/round_3.f08: New cases added.
248         * gfortran.dg/fmt_g_1.f90: New test.
250 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
252         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
254 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
256         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
258 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
260         * gcc.dg/vect/pr57705.c: Require vect_int.
261         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
262         * gcc.dg/vect/vect-alias-check.c: Likewise.
264 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
266         PR fortran/58007
267         * gfortran.dg/unresolved_fixup_1.f90: New test.
268         * gfortran.dg/unresolved_fixup_2.f90: New test.
270 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
272         PR target/58944
273         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
274         Remove dg-prune-output lines.
276 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
278         PR middle-end/59706
279         * gfortran.dg/pr59706.f90: New test.
280         * g++.dg/ext/pr59706.C: New test.
282 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
284         PR c++/59270
285         PR c++/58811
286         * g++.dg/cpp0x/decltype-incomplete1.C: New.
287         * g++.dg/init/pr58811.C: Likewise.
289 2014-01-17  Jeff Law  <law@redhat.com>
291         PR middle-end/57904
292         * gfortran.dg/pr57904.f90: New test.
294 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
296         PR c++/59269
297         * g++.dg/cpp0x/nsdmi-union4.C: New.
299 2014-01-17  Marek Polacek  <polacek@redhat.com>
301         PR c++/59838
302         * g++.dg/diagnostic/pr59838.C: New test.
304 2014-01-17  Marek Polacek  <polacek@redhat.com>
306         PR c/58346
307         * gcc.dg/pr58346.c: New test.
309 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
311         PR testsuite/58776
312         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
313         dg-options, use dg-additional-options for i?86/x86_64 to avoid
314         option duplication.
316         PR fortran/59440
317         * gfortran.dg/pr59440-1.f90: New test.
318         * gfortran.dg/pr59440-2.f90: New test.
319         * gfortran.dg/pr59440-3.f90: New test.
321         PR testsuite/59064
322         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
323         testing for " version" and " alias" with one testing for
324         " version\[^\n\r]* alias".
325         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
326         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
327         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
328         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
329         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
330         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
332         PR c++/57945
333         * c-c++-common/torture/pr57945.c: New test.
335 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
337         * gcc.target/arm/its.c: New testcase.
339 2014-01-16  Jan Hubicka  <jh@suse.cz>
341         PR ipa/59775
342         * g++.dg/torture/pr59775.C: New testcase.
344 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
346         PR middle-end/58344
347         * gcc.c-torture/compile/pr58344.c: New test.
349         PR target/59839
350         * gcc.target/i386/pr59839.c: New test.
352         PR debug/54694
353         * gcc.target/i386/pr9771-1.c (main): Rename to...
354         (real_main): ... this.  Add __asm name "main".
355         (ASMNAME, ASMNAME2, STRING): Define.
357 2014-01-16  Nick Clifton  <nickc@redhat.com>
359         PR middle-end/28865
360         * gcc.c-torture/compile/pr28865.c: New.
361         * gcc.c-torture/execute/pr28865.c: New.
363 2014-01-16  Marek Polacek  <polacek@redhat.com>
365         PR middle-end/59827
366         * gcc.dg/pr59827.c: New test.
368 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
370         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
372 2014-01-15  Richard Henderson  <rth@redhat.com>
374         PR debug/54694
375         * gcc.target/i386/pr54694.c: New test.
377 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
379         PR c++/49718
380         * g++.dg/pr49718.C: New test.
382 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
384         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
386 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
388         * gcc.dg/vmx/mult-even-odd.c: New.
389         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
391 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
393         * lib/target-supports.exp (check_libcilkrts_available): Added an
394         extern "C" if we are using C++ along with a function prototype.
396 2014-01-15  Jeff Law  <law@redhat.com>
398         PR tree-optimization/59747
399         * gcc.c-torture/execute/pr59747.c: New test.
401 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
403         PR target/59794
404         * c-c++-common/convert-vec-1.c: Also prune ABI change for
405         Linux/x86.
406         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
407         * g++.dg/ext/attribute-test-1.C: Likewise.
408         * g++.dg/ext/attribute-test-2.C: Likewise.
409         * g++.dg/ext/attribute-test-3.C: Likewise.
410         * g++.dg/ext/attribute-test-4.C: Likewise.
411         * g++.dg/ext/pr56790-1.C: Likewise.
412         * g++.dg/torture/pr38565.C: Likewise.
413         * gcc.dg/pr53060.c: Likewise.
414         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
415         * c-c++-common/vector-compare-2.c: Likewise.
416         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
417         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
418         dg-message line number.
420 2014-01-15  Matthias Klose  <doko@ubuntu.com>
422         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
424 2014-01-15  Richard Biener  <rguenther@suse.de>
426         PR tree-optimization/59822
427         * g++.dg/torture/pr59822.C: New testcase.
429 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
431         PR target/59808
432         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
433         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
435 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
436             Kugan Vivekanandarajah  <kuganv@linaro.org>
438         PR target/59695
439         * g++.dg/pr59695.C: New testcase.
441 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
443         PR target/59803
444         * gcc.c-torture/compile/pr59803.c: New testcase.
446 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
448         PR c/58943
449         * gcc.c-torture/execute/pr58943.c: New test.
450         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
452 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
454         PR target/59794
455         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
456         * gcc.target/i386/pr39162.c (y): New __m256i variable.
457         (bar): Change return type to void.  Set y to x.
458         * gcc.target/i386/pr59794-1.c: New testcase.
459         * gcc.target/i386/pr59794-2.c: Likewise.
460         * gcc.target/i386/pr59794-3.c: Likewise.
461         * gcc.target/i386/pr59794-4.c: Likewise.
462         * gcc.target/i386/pr59794-5.c: Likewise.
463         * gcc.target/i386/pr59794-6.c: Likewise.
464         * gcc.target/i386/pr59794-7.c: Likewise.
466 2014-01-14  Richard Biener  <rguenther@suse.de>
468         PR tree-optimization/58921
469         PR tree-optimization/59006
470         * gcc.dg/torture/pr58921.c: New testcase.
471         * gcc.dg/torture/pr59006.c: Likewise.
472         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
474 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
476         PR testsuite/59494
477         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
478         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
479         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
480         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
481         Executing predictive commoning without unrolling.
483 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
485         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
486         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
487         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
488         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
489         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
490         __builtin_ia32_rsqrt28sd_round.
491         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
492         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
493         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
494         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
495         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
496         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
497         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
498         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
499         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
500         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
501         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
502         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
503         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
504         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
505         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
506         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
507         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
508         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
509         * gcc.target/i386/sse-22.c: Extend with new built-ins,
510         fix wrong rounding mode (see above).
511         * gcc.target/i386/sse-23.c: Ditto.
513 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
515         * gcc.dg/vmx/insert.c: New.
516         * gcc.dg/vmx/insert-be-order.c: New.
517         * gcc.dg/vmx/extract.c: New.
518         * gcc.dg/vmx/extract-be-order.c: New.
520 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
522         PR tree-optimization/59387
523         * gcc.c-torture/execute/pr59387.c: New test.
525 2014-01-13  Richard Biener  <rguenther@suse.de>
527         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
528         adjusting mathlib options.
529         * gfortran.dg/lto/lto.exp: Likewise.
531 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
533         * gnat.dg/loop_optimization17.adb: New test.
534         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
536 2014-01-13  Christian Bruel  <christian.bruel@st.com>
538         * gcc.target/sh/cmpstrn.c: New case.
540 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
542         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
543         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
545 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
547         PR fortran/58026
548         * gfortran.dg/alloc_comp_basics_6.f90: New.
550 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
552         PR fortran/59700
553         * gfortran.dg/pr59700.f90: New test.
555 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
557         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
558         * gfortran.dg/use_only_3.f90: Likewise.
559         * gfortran.dg/inquire_10.f90: Delete opened file.
560         * gfortran.dg/inquire_15.f90: Likewise.
561         * gfortran.dg/pr16597.f90: Likewise.
562         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
563         for PR59419.
565 2014-01-10  Jeff Law  <law@redhat.com>
567         PR middle-end/59743
568         * gcc.c-torture/compile/pr59743.c: New test.
570 2014-01-10  Jan Hubicka  <jh@suse.cz>
572         PR ipa/58585
573         * g++.dg/torture/pr58585.C: New testcase.
575 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
577         * gcc.dg/pr46309.c: Disable for cris*-*-*.
579 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
581         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
583 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
585         PR target/59744
586         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
587         * gcc.target/aarch64/cmn-neg2.c: New test.
589 2014-01-10  Richard Biener  <rguenther@suse.de>
591         PR tree-optimization/59374
592         * gcc.dg/torture/pr59374-3.c: New testcase.
594 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
596         * lib/target-supports.exp
597         (check_effective_target_arm_crypto_ok_nocache): New.
598         (check_effective_target_arm_crypto_ok): Use above procedure.
599         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
601 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
603         PR ipa/58252
604         PR ipa/59226
605         * g++.dg/ipa/devirt-20.C: New testcase. 
606         * g++.dg/torture/pr58252.C: Likewise.
607         * g++.dg/torture/pr59226.C: Likewise.
609 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
611         * c-c++-common/asan/no-asan-stack.c: New test.
613 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
615         PR middle-end/59670
616         * gcc.dg/pr59670.c: New test.
618 2014-01-09  Steve Ellcey  <sellcey@mips.com>
620         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
622 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
624         PR middle-end/47735
625         * gcc.target/i386/pr47735.c: New test.
627         PR tree-optimization/59622
628         * g++.dg/opt/pr59622-2.C: New test.
629         * g++.dg/opt/pr59622-3.C: New test.
630         * g++.dg/opt/pr59622-4.C: New test.
631         * g++.dg/opt/pr59622-5.C: New test.
633         PR sanitizer/59136
634         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
635         filename:line instead of (modulename+offset) form with stripped
636         initial / from the filename.
638 2014-01-09  Ian Lance Taylor  <iant@google.com>
640         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
641         the other Go compiler.
643 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
645         PR c++/59730
646         * g++.dg/cpp0x/variadic145.C: New.
648 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
650         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
651         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
653 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
655         PR testsuite/59524
656         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
657         are run only if the Cilk library is available/enabled.
658         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
659         * lib/target-supports.exp (check_libcilkrts_available): New function.
661 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
663         PR c++/59631
664         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
665         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
666         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
667         with dg-additional-options.
668         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
669         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
670         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
671         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
672         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
673         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
675 2014-01-09  Richard Biener  <rguenther@suse.de>
677         PR tree-optimization/59715
678         * gcc.dg/torture/pr59715.c: New testcase.
680 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
682         * c-c++-common/asan/no-asan-globals.c: New test.
683         * c-c++-common/asan/no-instrument-reads.c: Likewise.
684         * c-c++-common/asan/no-instrument-writes.c: Likewise.
685         * c-c++-common/asan/use-after-return-1.c: Likewise.
686         * c-c++-common/asan/no-use-after-return.c: Likewise.
688 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
690         * gnat.dg/weak2.ad[sb]: New test.
692 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
694         PR middle-end/59471
695         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
696         type, use pointers to vector type instead.
698 2014-01-08  Catherine Moore  <clm@codesourcery.com>
700         * gcc.target/mips/umips-branch-3.c: New test.
701         * gcc.target/mips/umips-branch-4.c: New test.
703 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
705         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
706         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
707         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
708         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
709         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
710         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
711         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
712         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
714 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
716         PR rtl-optimization/59137
717         * gcc.target/mips/pr59137.c: New test.
719 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
721         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
722         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
723         * gcc.target/i386/pr55433.c (dg-options): Ditto.
724         * gcc.target/i386/pr57848.c (dg-options): Ditto.
725         * gcc.target/i386/pr59099.c (dg-options): Ditto.
726         Require fpic effective target.
727         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
729 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
731         PR ipa/59722
732         * gcc.dg/pr59722.c: New test.
734 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
736         PR middle-end/57748
737         * gcc.dg/torture/pr57748-3.c: New test.
738         * gcc.dg/torture/pr57748-4.c: New test.
740 2014-01-08  Marek Polacek  <polacek@redhat.com>
742         PR middle-end/59669
743         * gcc.dg/gomp/pr59669-1.c: New test.
744         * gcc.dg/gomp/pr59669-2.c: New test.
746 2014-01-08  Martin Jambor  <mjambor@suse.cz>
748         PR ipa/59610
749         * gcc.dg/ipa/pr59610.c: New test.
751 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
753         PR fortran/58182
754         * gfortran.dg/binding_label_tests_26a.f90: New.
755         * gfortran.dg/binding_label_tests_26b.f90: New.
757 2014-01-08  Marek Polacek  <polacek@redhat.com>
759         PR sanitizer/59667
760         * c-c++-common/ubsan/pr59667.c: New test.
762 2014-01-08  Richard Biener  <rguenther@suse.de>
764         PR middle-end/59630
765         * gcc.dg/pr59630.c: New testcase.
767 2014-01-08  Richard Biener  <rguenther@suse.de>
769         PR middle-end/59471
770         * gcc.dg/pr59471.c: New testcase.
772 2014-01-07  Jeff Law  <law@redhat.com>
774         PR middle-end/53623
775         * gcc.target/i386/pr53623.c: New test.
777 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
779         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
780         blanks at EOF.
781         * g++.dg/cpp1y/pr58534.C: Likewise.
782         * g++.dg/cpp1y/pr58536.C: Likewise.
783         * g++.dg/cpp1y/pr58548.C: Likewise.
784         * g++.dg/cpp1y/pr58549.C: Likewise.
785         * g++.dg/cpp1y/pr58637.C: Likewise.
786         * g++.dg/cpp1y/pr59112.C: Likewise.
787         * g++.dg/cpp1y/pr59113.C: Likewise.
788         * g++.dg/cpp1y/pr59629.C: Likewise.
789         * g++.dg/cpp1y/pr59635.C: Likewise.
790         * g++.dg/cpp1y/pr59636.C: Likewise.
791         * g++.dg/cpp1y/pr59638.C: Likewise.
793 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
795         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
797 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
799         * gcc.target/i386/intrinsics_4.c (bar): New function.
801 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
803         * g++.dg/ext/is_base_of_incomplete-2.C: New.
805 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
807         PR rtl-optimization/58668
808         * gcc.dg/pr58668.c: New test.
810         PR tree-optimization/59643
811         * gcc.dg/pr59643.c: New test.
812         * gcc.c-torture/execute/pr59643.c: New test.
814 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
816         PR fortran/59589
817         * gfortran.dg/class_allocate_16.f90: New.
819 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
821         PR target/59644
822         * gcc.target/i386/pr59644.c: New test.
824 2014-01-06  Marek Polacek  <polacek@redhat.com>
826         PR c/57773
827         * gcc.dg/pr57773.c: New test.
829 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
831         PR c++/59635
832         PR c++/59636
833         PR c++/59629
834         PR c++/59638
835         * g++.dg/cpp1y/pr59635.C: New testcase.
836         * g++.dg/cpp1y/pr59636.C: New testcase.
837         * g++.dg/cpp1y/pr59629.C: New testcase.
838         * g++.dg/cpp1y/pr59638.C: New testcase.
840 2014-01-06  Martin Jambor  <mjambor@suse.cz>
842         PR ipa/59008
843         * gcc.dg/ipa/pr59008.c: New test.
845 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
847         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
848         if supported.
850 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
852         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
853         Require c99_runtime.
854         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
856         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
857         Require c99_runtime.
858         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
859         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
860         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
862         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
863         Require c99_runtime.
864         Make CALC void static.
865         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
867         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
868         Require c99_runtime.
869         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
871 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
873         * gcc.target/i386/pr59501-1.c: Require avx effective target.
874         * gcc.target/i386/pr59501-2.c: Likewise.
875         * gcc.target/i386/pr59501-3.c: Likewise.
876         * gcc.target/i386/pr59501-4.c: Likewise.
877         * gcc.target/i386/pr59501-5.c: Likewise.
878         * gcc.target/i386/pr59501-6.c: Likewise.
880 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
882         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
883         * gcc.target/i386/pr59390_1.c: Likewise.
884         * gcc.target/i386/pr59390_2.c: Likewise.
886 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
888         * gcc.dg/pr59350.c: Tweak.
889         * gcc.dg/pr59350-2.c: New test.
890         * g++.dg/pr59510.C: Likewise.
892 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
894         PR fortran/59023
895         * gfortran.dg/bind_c_procs_2.f90: New.
897 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
899         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
900         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
901         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
902         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
903         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
904         * gcc.dg/tree-ssa/vrp47.c: Likewise.
905         * gcc.dg/tree-ssa/vrp87.c: Likewise.
907 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
909         * gcc.target/arm/neon-nested-apcs.c: New test.
911 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
913         PR tree-optimization/59519
914         * gcc.dg/vect/pr59519-1.c: New test.
915         * gcc.dg/vect/pr59519-2.c: New test.
917         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
918         vmovdqu32.
920 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
922         PR fortran/59547
923         * gfortran.dg/typebound_proc_32.f90: New.
925 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
927         PR c++/58950
928         * g++.dg/pr58950.C: New file.
930 2014-01-03  Tobias Burnus  <burnus@net-b.de>
932         PR c++/58567
933         * g++.dg/gomp/pr58567.C: New.
935 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
937         PR tree-optimization/59651
938         * gcc.dg/torture/pr59651.c: New test.
939         * gcc.dg/vect/pr59651.c: Ditto.
941 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
943         PR target/59625
944         * gcc.target/i386/pr59625.c: New test.
946 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
948         Core DR 1442
949         PR c++/59165
950         * g++.dg/cpp0x/range-for28.C: New.
951         * g++.dg/cpp0x/range-for3.C: Update.
953 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
955         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
957 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
959         PR c++/59641
960         * g++.dg/cpp0x/pr59641.C: New file.
962 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
964         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
966 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
968         PR c++/59378
969         * g++.dg/ext/pr59378.C: New file.
971 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
973         Update copyright years
975 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
977         * gcc.target/arc/arc.exp: Use the standard form for the copyright
978         notice.
980 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
982         PR fortran/59654
983         * gfortran.dg/dynamic_dispatch_12.f90: New.
985 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
987         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
988         the builtin isn't optimized away as unused.
990         PR rtl-optimization/59647
991         * g++.dg/opt/pr59647.C: New test.
993 Copyright (C) 2014 Free Software Foundation, Inc.
995 Copying and distribution of this file, with or without modification,
996 are permitted in any medium without royalty provided the copyright
997 notice and this notice are preserved.