Added support for Cilk Plus SIMD-enabled functions for C++.
[official-gcc.git] / gcc / testsuite / ChangeLog
blobf10db4772758d25d618d2335671254b1ad6d594e
1 2014-01-23  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3         * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
4         SIMD enabled function.
5         * g++.dg/cilk-plus/ef_test.C: New test.
6         * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
7         and added C++ ones.
8         * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9         to differenciate C error messages from C++ ones.
11 2014-01-23  Alex Velenko  <Alex.Velenko@arm.com>
13         * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
15 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
17         * gcc.target/microblaze/others/builtin-trap.c: New test,
19 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
21         PR middle-end/58809
22         * c-c++-common/gomp/pr58809.c: New test.
24 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
26         PR sanitizer/59897
27         * c-c++-common/asan/use-after-return-1.c: Fixed
28         to pass on darwin.
30 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
32         PR preprocessor/58580
33         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
35 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
36             Ilya Tocar     <ilya.tocar@intel.com>
38         * gcc.target/i386/avx512f-kmovw-1.c: New.
40 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
42         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
43         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
44         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
45         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
46         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
47         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
49 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
51         PR target/52125
52         * gcc.dg/pr48774.c: Remove skip for mips_rel.
53         * gcc.target/mips/pr52125.c: New test.
55 2014-01-22  Marek Polacek  <polacek@redhat.com>
57         PR c/59891
58         * gcc.dg/torture/pr59891.c: New test.
60 2014-01-22  Jeff Law  <law@redhat.com>
62         PR tree-optimization/59597
63         * gcc.dg/tree-ssa/pr59597.c: New test.
65 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
67         PR rtl-optimization/59477
68         * g++.dg/pr59477.C: New.
70 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
72         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
74 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
76         PR c++/59482
77         * g++.dg/pr59482.C: New.
79 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
81         * gcc.dg/vmx/insert-vsx-be-order.c: New.
82         * gcc.dg/vmx/extract-vsx.c: New.
83         * gcc.dg/vmx/extract-vsx-be-order.c: New.
84         * gcc.dg/vmx/insert-vsx.c: New.
86 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
88         PR rtl-optimization/59896
89         * gcc.target/arm/pr59896.c: New.
91 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
93         PR rtl-optimization/59858
94         * gcc.target/arm/pr59858.c: New.
96 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
98         PR target/59003
99         * gcc.dg/tree-prof/pr59003.c: New test.
101         PR middle-end/59860
102         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
103         other targets.
105 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
107         * gfortran.dg/round_3.f08: Add more cases.
109 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
111         * lib/target-supports.exp (force_conventional_output_for): New
112         procedure.
113         * lib/scanasm.exp (scan-assembler_required_options)
114         (scan-assembler-not_required_options)
115         (scan-assembler-times_required_options): Replace with
116         force_conventional_output_fors.
117         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
118         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
120 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
122         PR middle-end/59789
123         * gcc.target/i386/pr59789.c: New testcase.
125 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
127         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
128         the 'code' bitfield from 16 to 8.
130 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
132         * lib/target-supports.exp
133         (check_effective_target_vect_perm): Exclude aarch64_be.
134         (check_effective_target_vect_perm_byte): Likewise.
135         (check_effective_target_vect_perm_short): Likewise.
137 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
139         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
140         (RUN_TEST): Use new macro.
141         (INDEX64_32): Delete.
142         (INDEX64_64): Likewise.
143         (INDEX128_32): Likewise.
144         (INDEX128_64): Likewise.
145         (INDEX): Likewise.
146         (test_vneg_f32): Use fixed RUN_TEST.
148 2014-01-20  Richard Biener  <rguenther@suse.de>
150         PR middle-end/59860
151         * gcc.dg/pr59860.c: New testcase.
153 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
155         PR target/59880
156         * gcc.target/i386/pr59880.c: New test.
158 2014-01-20  Renlin Li  <renlin.li@arm.com>
160         * gcc.dg/pr44194-1.c: Tweak regexp.
162 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
164         PR libfortran/59771
165         PR libfortran/59774
166         PR libfortran/59836
167         * gfortran.dg/round_3.f08: New cases added.
168         * gfortran.dg/fmt_g_1.f90: New test.
170 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
172         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
174 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
176         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
178 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
180         * gcc.dg/vect/pr57705.c: Require vect_int.
181         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
182         * gcc.dg/vect/vect-alias-check.c: Likewise.
184 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
186         PR fortran/58007
187         * gfortran.dg/unresolved_fixup_1.f90: New test.
188         * gfortran.dg/unresolved_fixup_2.f90: New test.
190 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
192         PR target/58944
193         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
194         Remove dg-prune-output lines.
196 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
198         PR middle-end/59706
199         * gfortran.dg/pr59706.f90: New test.
200         * g++.dg/ext/pr59706.C: New test.
202 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
204         PR c++/59270
205         PR c++/58811
206         * g++.dg/cpp0x/decltype-incomplete1.C: New.
207         * g++.dg/init/pr58811.C: Likewise.
209 2014-01-17  Jeff Law  <law@redhat.com>
211         PR middle-end/57904
212         * gfortran.dg/pr57904.f90: New test.
214 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
216         PR c++/59269
217         * g++.dg/cpp0x/nsdmi-union4.C: New.
219 2014-01-17  Marek Polacek  <polacek@redhat.com>
221         PR c++/59838
222         * g++.dg/diagnostic/pr59838.C: New test.
224 2014-01-17  Marek Polacek  <polacek@redhat.com>
226         PR c/58346
227         * gcc.dg/pr58346.c: New test.
229 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
231         PR testsuite/58776
232         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
233         dg-options, use dg-additional-options for i?86/x86_64 to avoid
234         option duplication.
236         PR fortran/59440
237         * gfortran.dg/pr59440-1.f90: New test.
238         * gfortran.dg/pr59440-2.f90: New test.
239         * gfortran.dg/pr59440-3.f90: New test.
241         PR testsuite/59064
242         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
243         testing for " version" and " alias" with one testing for
244         " version\[^\n\r]* alias".
245         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
246         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
247         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
248         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
249         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
250         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
252         PR c++/57945
253         * c-c++-common/torture/pr57945.c: New test.
255 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
257         * gcc.target/arm/its.c: New testcase.
259 2014-01-16  Jan Hubicka  <jh@suse.cz>
261         PR ipa/59775
262         * g++.dg/torture/pr59775.C: New testcase.
264 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
266         PR middle-end/58344
267         * gcc.c-torture/compile/pr58344.c: New test.
269         PR target/59839
270         * gcc.target/i386/pr59839.c: New test.
272         PR debug/54694
273         * gcc.target/i386/pr9771-1.c (main): Rename to...
274         (real_main): ... this.  Add __asm name "main".
275         (ASMNAME, ASMNAME2, STRING): Define.
277 2014-01-16  Nick Clifton  <nickc@redhat.com>
279         PR middle-end/28865
280         * gcc.c-torture/compile/pr28865.c: New.
281         * gcc.c-torture/execute/pr28865.c: New.
283 2014-01-16  Marek Polacek  <polacek@redhat.com>
285         PR middle-end/59827
286         * gcc.dg/pr59827.c: New test.
288 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
290         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
292 2014-01-15  Richard Henderson  <rth@redhat.com>
294         PR debug/54694
295         * gcc.target/i386/pr54694.c: New test.
297 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
299         PR c++/49718
300         * g++.dg/pr49718.C: New test.
302 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
304         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
306 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
308         * gcc.dg/vmx/mult-even-odd.c: New.
309         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
311 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
313         * lib/target-supports.exp (check_libcilkrts_available): Added an
314         extern "C" if we are using C++ along with a function prototype.
316 2014-01-15  Jeff Law  <law@redhat.com>
318         PR tree-optimization/59747
319         * gcc.c-torture/execute/pr59747.c: New test.
321 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
323         PR target/59794
324         * c-c++-common/convert-vec-1.c: Also prune ABI change for
325         Linux/x86.
326         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
327         * g++.dg/ext/attribute-test-1.C: Likewise.
328         * g++.dg/ext/attribute-test-2.C: Likewise.
329         * g++.dg/ext/attribute-test-3.C: Likewise.
330         * g++.dg/ext/attribute-test-4.C: Likewise.
331         * g++.dg/ext/pr56790-1.C: Likewise.
332         * g++.dg/torture/pr38565.C: Likewise.
333         * gcc.dg/pr53060.c: Likewise.
334         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
335         * c-c++-common/vector-compare-2.c: Likewise.
336         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
337         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
338         dg-message line number.
340 2014-01-15  Matthias Klose  <doko@ubuntu.com>
342         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
344 2014-01-15  Richard Biener  <rguenther@suse.de>
346         PR tree-optimization/59822
347         * g++.dg/torture/pr59822.C: New testcase.
349 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
351         PR target/59808
352         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
353         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
355 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
356             Kugan Vivekanandarajah  <kuganv@linaro.org>
358         PR target/59695
359         * g++.dg/pr59695.C: New testcase.
361 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
363         PR target/59803
364         * gcc.c-torture/compile/pr59803.c: New testcase.
366 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
368         PR c/58943
369         * gcc.c-torture/execute/pr58943.c: New test.
370         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
372 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
374         PR target/59794
375         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
376         * gcc.target/i386/pr39162.c (y): New __m256i variable.
377         (bar): Change return type to void.  Set y to x.
378         * gcc.target/i386/pr59794-1.c: New testcase.
379         * gcc.target/i386/pr59794-2.c: Likewise.
380         * gcc.target/i386/pr59794-3.c: Likewise.
381         * gcc.target/i386/pr59794-4.c: Likewise.
382         * gcc.target/i386/pr59794-5.c: Likewise.
383         * gcc.target/i386/pr59794-6.c: Likewise.
384         * gcc.target/i386/pr59794-7.c: Likewise.
386 2014-01-14  Richard Biener  <rguenther@suse.de>
388         PR tree-optimization/58921
389         PR tree-optimization/59006
390         * gcc.dg/torture/pr58921.c: New testcase.
391         * gcc.dg/torture/pr59006.c: Likewise.
392         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
394 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
396         PR testsuite/59494
397         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
398         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
399         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
400         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
401         Executing predictive commoning without unrolling.
403 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
405         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
406         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
407         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
408         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
409         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
410         __builtin_ia32_rsqrt28sd_round.
411         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
412         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
413         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
414         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
415         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
416         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
417         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
418         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
419         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
420         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
421         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
422         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
423         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
424         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
425         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
426         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
427         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
428         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
429         * gcc.target/i386/sse-22.c: Extend with new built-ins,
430         fix wrong rounding mode (see above).
431         * gcc.target/i386/sse-23.c: Ditto.
433 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
435         * gcc.dg/vmx/insert.c: New.
436         * gcc.dg/vmx/insert-be-order.c: New.
437         * gcc.dg/vmx/extract.c: New.
438         * gcc.dg/vmx/extract-be-order.c: New.
440 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
442         PR tree-optimization/59387
443         * gcc.c-torture/execute/pr59387.c: New test.
445 2014-01-13  Richard Biener  <rguenther@suse.de>
447         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
448         adjusting mathlib options.
449         * gfortran.dg/lto/lto.exp: Likewise.
451 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
453         * gnat.dg/loop_optimization17.adb: New test.
454         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
456 2014-01-13  Christian Bruel  <christian.bruel@st.com>
458         * gcc.target/sh/cmpstrn.c: New case.
460 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
462         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
463         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
465 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
467         PR fortran/58026
468         * gfortran.dg/alloc_comp_basics_6.f90: New.
470 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
472         PR fortran/59700
473         * gfortran.dg/pr59700.f90: New test.
475 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
477         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
478         * gfortran.dg/use_only_3.f90: Likewise.
479         * gfortran.dg/inquire_10.f90: Delete opened file.
480         * gfortran.dg/inquire_15.f90: Likewise.
481         * gfortran.dg/pr16597.f90: Likewise.
482         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
483         for PR59419.
485 2014-01-10  Jeff Law  <law@redhat.com>
487         PR middle-end/59743
488         * gcc.c-torture/compile/pr59743.c: New test.
490 2014-01-10  Jan Hubicka  <jh@suse.cz>
492         PR ipa/58585
493         * g++.dg/torture/pr58585.C: New testcase.
495 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
497         * gcc.dg/pr46309.c: Disable for cris*-*-*.
499 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
501         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
503 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
505         PR target/59744
506         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
507         * gcc.target/aarch64/cmn-neg2.c: New test.
509 2014-01-10  Richard Biener  <rguenther@suse.de>
511         PR tree-optimization/59374
512         * gcc.dg/torture/pr59374-3.c: New testcase.
514 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
516         * lib/target-supports.exp
517         (check_effective_target_arm_crypto_ok_nocache): New.
518         (check_effective_target_arm_crypto_ok): Use above procedure.
519         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
521 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
523         PR ipa/58252
524         PR ipa/59226
525         * g++.dg/ipa/devirt-20.C: New testcase. 
526         * g++.dg/torture/pr58252.C: Likewise.
527         * g++.dg/torture/pr59226.C: Likewise.
529 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
531         * c-c++-common/asan/no-asan-stack.c: New test.
533 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
535         PR middle-end/59670
536         * gcc.dg/pr59670.c: New test.
538 2014-01-09  Steve Ellcey  <sellcey@mips.com>
540         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
542 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
544         PR middle-end/47735
545         * gcc.target/i386/pr47735.c: New test.
547         PR tree-optimization/59622
548         * g++.dg/opt/pr59622-2.C: New test.
549         * g++.dg/opt/pr59622-3.C: New test.
550         * g++.dg/opt/pr59622-4.C: New test.
551         * g++.dg/opt/pr59622-5.C: New test.
553         PR sanitizer/59136
554         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
555         filename:line instead of (modulename+offset) form with stripped
556         initial / from the filename.
558 2014-01-09  Ian Lance Taylor  <iant@google.com>
560         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
561         the other Go compiler.
563 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
565         PR c++/59730
566         * g++.dg/cpp0x/variadic145.C: New.
568 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
570         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
571         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
573 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
575         PR testsuite/59524
576         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
577         are run only if the Cilk library is available/enabled.
578         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
579         * lib/target-supports.exp (check_libcilkrts_available): New function.
581 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
583         PR c++/59631
584         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
585         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
586         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
587         with dg-additional-options.
588         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
589         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
590         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
591         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
592         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
593         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
595 2014-01-09  Richard Biener  <rguenther@suse.de>
597         PR tree-optimization/59715
598         * gcc.dg/torture/pr59715.c: New testcase.
600 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
602         * c-c++-common/asan/no-asan-globals.c: New test.
603         * c-c++-common/asan/no-instrument-reads.c: Likewise.
604         * c-c++-common/asan/no-instrument-writes.c: Likewise.
605         * c-c++-common/asan/use-after-return-1.c: Likewise.
606         * c-c++-common/asan/no-use-after-return.c: Likewise.
608 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
610         * gnat.dg/weak2.ad[sb]: New test.
612 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
614         PR middle-end/59471
615         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
616         type, use pointers to vector type instead.
618 2014-01-08  Catherine Moore  <clm@codesourcery.com>
620         * gcc.target/mips/umips-branch-3.c: New test.
621         * gcc.target/mips/umips-branch-4.c: New test.
623 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
625         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
626         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
627         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
628         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
629         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
630         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
631         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
632         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
634 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
636         PR rtl-optimization/59137
637         * gcc.target/mips/pr59137.c: New test.
639 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
641         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
642         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
643         * gcc.target/i386/pr55433.c (dg-options): Ditto.
644         * gcc.target/i386/pr57848.c (dg-options): Ditto.
645         * gcc.target/i386/pr59099.c (dg-options): Ditto.
646         Require fpic effective target.
647         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
649 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
651         PR ipa/59722
652         * gcc.dg/pr59722.c: New test.
654 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
656         PR middle-end/57748
657         * gcc.dg/torture/pr57748-3.c: New test.
658         * gcc.dg/torture/pr57748-4.c: New test.
660 2014-01-08  Marek Polacek  <polacek@redhat.com>
662         PR middle-end/59669
663         * gcc.dg/gomp/pr59669-1.c: New test.
664         * gcc.dg/gomp/pr59669-2.c: New test.
666 2014-01-08  Martin Jambor  <mjambor@suse.cz>
668         PR ipa/59610
669         * gcc.dg/ipa/pr59610.c: New test.
671 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
673         PR fortran/58182
674         * gfortran.dg/binding_label_tests_26a.f90: New.
675         * gfortran.dg/binding_label_tests_26b.f90: New.
677 2014-01-08  Marek Polacek  <polacek@redhat.com>
679         PR sanitizer/59667
680         * c-c++-common/ubsan/pr59667.c: New test.
682 2014-01-08  Richard Biener  <rguenther@suse.de>
684         PR middle-end/59630
685         * gcc.dg/pr59630.c: New testcase.
687 2014-01-08  Richard Biener  <rguenther@suse.de>
689         PR middle-end/59471
690         * gcc.dg/pr59471.c: New testcase.
692 2014-01-07  Jeff Law  <law@redhat.com>
694         PR middle-end/53623
695         * gcc.target/i386/pr53623.c: New test.
697 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
699         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
700         blanks at EOF.
701         * g++.dg/cpp1y/pr58534.C: Likewise.
702         * g++.dg/cpp1y/pr58536.C: Likewise.
703         * g++.dg/cpp1y/pr58548.C: Likewise.
704         * g++.dg/cpp1y/pr58549.C: Likewise.
705         * g++.dg/cpp1y/pr58637.C: Likewise.
706         * g++.dg/cpp1y/pr59112.C: Likewise.
707         * g++.dg/cpp1y/pr59113.C: Likewise.
708         * g++.dg/cpp1y/pr59629.C: Likewise.
709         * g++.dg/cpp1y/pr59635.C: Likewise.
710         * g++.dg/cpp1y/pr59636.C: Likewise.
711         * g++.dg/cpp1y/pr59638.C: Likewise.
713 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
715         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
717 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
719         * gcc.target/i386/intrinsics_4.c (bar): New function.
721 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
723         * g++.dg/ext/is_base_of_incomplete-2.C: New.
725 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
727         PR rtl-optimization/58668
728         * gcc.dg/pr58668.c: New test.
730         PR tree-optimization/59643
731         * gcc.dg/pr59643.c: New test.
732         * gcc.c-torture/execute/pr59643.c: New test.
734 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
736         PR fortran/59589
737         * gfortran.dg/class_allocate_16.f90: New.
739 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
741         PR target/59644
742         * gcc.target/i386/pr59644.c: New test.
744 2014-01-06  Marek Polacek  <polacek@redhat.com>
746         PR c/57773
747         * gcc.dg/pr57773.c: New test.
749 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
751         PR c++/59635
752         PR c++/59636
753         PR c++/59629
754         PR c++/59638
755         * g++.dg/cpp1y/pr59635.C: New testcase.
756         * g++.dg/cpp1y/pr59636.C: New testcase.
757         * g++.dg/cpp1y/pr59629.C: New testcase.
758         * g++.dg/cpp1y/pr59638.C: New testcase.
760 2014-01-06  Martin Jambor  <mjambor@suse.cz>
762         PR ipa/59008
763         * gcc.dg/ipa/pr59008.c: New test.
765 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
767         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
768         if supported.
770 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
772         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
773         Require c99_runtime.
774         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
776         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
777         Require c99_runtime.
778         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
779         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
780         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
782         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
783         Require c99_runtime.
784         Make CALC void static.
785         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
787         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
788         Require c99_runtime.
789         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
791 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
793         * gcc.target/i386/pr59501-1.c: Require avx effective target.
794         * gcc.target/i386/pr59501-2.c: Likewise.
795         * gcc.target/i386/pr59501-3.c: Likewise.
796         * gcc.target/i386/pr59501-4.c: Likewise.
797         * gcc.target/i386/pr59501-5.c: Likewise.
798         * gcc.target/i386/pr59501-6.c: Likewise.
800 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
802         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
803         * gcc.target/i386/pr59390_1.c: Likewise.
804         * gcc.target/i386/pr59390_2.c: Likewise.
806 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
808         * gcc.dg/pr59350.c: Tweak.
809         * gcc.dg/pr59350-2.c: New test.
810         * g++.dg/pr59510.C: Likewise.
812 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
814         PR fortran/59023
815         * gfortran.dg/bind_c_procs_2.f90: New.
817 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
819         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
820         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
821         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
822         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
823         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
824         * gcc.dg/tree-ssa/vrp47.c: Likewise.
825         * gcc.dg/tree-ssa/vrp87.c: Likewise.
827 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
829         * gcc.target/arm/neon-nested-apcs.c: New test.
831 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
833         PR tree-optimization/59519
834         * gcc.dg/vect/pr59519-1.c: New test.
835         * gcc.dg/vect/pr59519-2.c: New test.
837         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
838         vmovdqu32.
840 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
842         PR fortran/59547
843         * gfortran.dg/typebound_proc_32.f90: New.
845 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
847         PR c++/58950
848         * g++.dg/pr58950.C: New file.
850 2014-01-03  Tobias Burnus  <burnus@net-b.de>
852         PR c++/58567
853         * g++.dg/gomp/pr58567.C: New.
855 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
857         PR tree-optimization/59651
858         * gcc.dg/torture/pr59651.c: New test.
859         * gcc.dg/vect/pr59651.c: Ditto.
861 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
863         PR target/59625
864         * gcc.target/i386/pr59625.c: New test.
866 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
868         Core DR 1442
869         PR c++/59165
870         * g++.dg/cpp0x/range-for28.C: New.
871         * g++.dg/cpp0x/range-for3.C: Update.
873 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
875         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
877 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
879         PR c++/59641
880         * g++.dg/cpp0x/pr59641.C: New file.
882 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
884         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
886 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
888         PR c++/59378
889         * g++.dg/ext/pr59378.C: New file.
891 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
893         Update copyright years
895 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
897         * gcc.target/arc/arc.exp: Use the standard form for the copyright
898         notice.
900 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
902         PR fortran/59654
903         * gfortran.dg/dynamic_dispatch_12.f90: New.
905 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
907         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
908         the builtin isn't optimized away as unused.
910         PR rtl-optimization/59647
911         * g++.dg/opt/pr59647.C: New test.
913 Copyright (C) 2014 Free Software Foundation, Inc.
915 Copying and distribution of this file, with or without modification,
916 are permitted in any medium without royalty provided the copyright
917 notice and this notice are preserved.