PR middle-end/58809
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2180cb81980df8c360749d5b1f332fa9f6b449de
1 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
3         PR middle-end/58809
4         * c-c++-common/gomp/pr58809.c: New test.
6 2014-01-23  Dominique Dhumieres  <dominiq@lps.ens.fr>
8         PR sanitizer/59897
9         * c-c++-common/asan/use-after-return-1.c: Fixed
10         to pass on darwin.
12 2014-01-23  Dodji Seketeli  <dodji@redhat.com>
14         PR preprocessor/58580
15         * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
17 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
18             Ilya Tocar     <ilya.tocar@intel.com>
20         * gcc.target/i386/avx512f-kmovw-1.c: New.
22 2014-01-23  Kirill Yukhin  <kirill.yukhin@intel.com>
24         * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
25         * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
26         * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
27         * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
28         * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
29         * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
31 2014-01-23  Richard Sandiford  <rdsandiford@googlemail.com>
33         PR target/52125
34         * gcc.dg/pr48774.c: Remove skip for mips_rel.
35         * gcc.target/mips/pr52125.c: New test.
37 2014-01-22  Marek Polacek  <polacek@redhat.com>
39         PR c/59891
40         * gcc.dg/torture/pr59891.c: New test.
42 2014-01-22  Jeff Law  <law@redhat.com>
44         PR tree-optimization/59597
45         * gcc.dg/tree-ssa/pr59597.c: New test.
47 2014-01-22  Vladimir Makarov  <vmakarov@redhat.com>
49         PR rtl-optimization/59477
50         * g++.dg/pr59477.C: New.
52 2014-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
54         * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
56 2014-01-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
58         PR c++/59482
59         * g++.dg/pr59482.C: New.
61 2014-01-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
63         * gcc.dg/vmx/insert-vsx-be-order.c: New.
64         * gcc.dg/vmx/extract-vsx.c: New.
65         * gcc.dg/vmx/extract-vsx-be-order.c: New.
66         * gcc.dg/vmx/insert-vsx.c: New.
68 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
70         PR rtl-optimization/59896
71         * gcc.target/arm/pr59896.c: New.
73 2014-01-21  Vladimir Makarov  <vmakarov@redhat.com>
75         PR rtl-optimization/59858
76         * gcc.target/arm/pr59858.c: New.
78 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
80         PR target/59003
81         * gcc.dg/tree-prof/pr59003.c: New test.
83         PR middle-end/59860
84         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
85         other targets.
87 2014-01-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
89         * gfortran.dg/round_3.f08: Add more cases.
91 2014-01-20  Richard Sandiford  <rdsandiford@googlemail.com>
93         * lib/target-supports.exp (force_conventional_output_for): New
94         procedure.
95         * lib/scanasm.exp (scan-assembler_required_options)
96         (scan-assembler-not_required_options)
97         (scan-assembler-times_required_options): Replace with
98         force_conventional_output_fors.
99         * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
100         * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
102 2014-01-20  H.J. Lu  <hongjiu.lu@intel.com>
104         PR middle-end/59789
105         * gcc.target/i386/pr59789.c: New testcase.
107 2014-01-20  Yufeng Zhang  <yufeng.zhang@arm.com>
109         * g++.dg/debug/ra1.C (struct tree_base): Change the width of
110         the 'code' bitfield from 16 to 8.
112 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
114         * lib/target-supports.exp
115         (check_effective_target_vect_perm): Exclude aarch64_be.
116         (check_effective_target_vect_perm_byte): Likewise.
117         (check_effective_target_vect_perm_short): Likewise.
119 2014-01-20  Alex Velenko  <Alex.Velenko@arm.com>
121         * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
122         (RUN_TEST): Use new macro.
123         (INDEX64_32): Delete.
124         (INDEX64_64): Likewise.
125         (INDEX128_32): Likewise.
126         (INDEX128_64): Likewise.
127         (INDEX): Likewise.
128         (test_vneg_f32): Use fixed RUN_TEST.
130 2014-01-20  Richard Biener  <rguenther@suse.de>
132         PR middle-end/59860
133         * gcc.dg/pr59860.c: New testcase.
135 2014-01-20  Jakub Jelinek  <jakub@redhat.com>
137         PR target/59880
138         * gcc.target/i386/pr59880.c: New test.
140 2014-01-20  Renlin Li  <renlin.li@arm.com>
142         * gcc.dg/pr44194-1.c: Tweak regexp.
144 2014-01-19  Steven G. Kargl  <kargl@gcc.gnu.org>
146         PR libfortran/59771
147         PR libfortran/59774
148         PR libfortran/59836
149         * gfortran.dg/round_3.f08: New cases added.
150         * gfortran.dg/fmt_g_1.f90: New test.
152 2014-01-19  Uros Bizjak  <ubizjak@gmail.com>
154         * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
156 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
158         * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
160 2014-01-19  Richard Sandiford  <rdsandiford@googlemail.com>
162         * gcc.dg/vect/pr57705.c: Require vect_int.
163         * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
164         * gcc.dg/vect/vect-alias-check.c: Likewise.
166 2014-01-18  Mikael Morin  <mikael@gcc.gnu.org>
168         PR fortran/58007
169         * gfortran.dg/unresolved_fixup_1.f90: New test.
170         * gfortran.dg/unresolved_fixup_2.f90: New test.
172 2014-01-18  Jakub Jelinek  <jakub@redhat.com>
174         PR target/58944
175         * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
176         Remove dg-prune-output lines.
178 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
180         PR middle-end/59706
181         * gfortran.dg/pr59706.f90: New test.
182         * g++.dg/ext/pr59706.C: New test.
184 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
186         PR c++/59270
187         PR c++/58811
188         * g++.dg/cpp0x/decltype-incomplete1.C: New.
189         * g++.dg/init/pr58811.C: Likewise.
191 2014-01-17  Jeff Law  <law@redhat.com>
193         PR middle-end/57904
194         * gfortran.dg/pr57904.f90: New test.
196 2014-01-17  Paolo Carlini  <paolo.carlini@oracle.com>
198         PR c++/59269
199         * g++.dg/cpp0x/nsdmi-union4.C: New.
201 2014-01-17  Marek Polacek  <polacek@redhat.com>
203         PR c++/59838
204         * g++.dg/diagnostic/pr59838.C: New test.
206 2014-01-17  Marek Polacek  <polacek@redhat.com>
208         PR c/58346
209         * gcc.dg/pr58346.c: New test.
211 2014-01-17  Jakub Jelinek  <jakub@redhat.com>
213         PR testsuite/58776
214         * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
215         dg-options, use dg-additional-options for i?86/x86_64 to avoid
216         option duplication.
218         PR fortran/59440
219         * gfortran.dg/pr59440-1.f90: New test.
220         * gfortran.dg/pr59440-2.f90: New test.
221         * gfortran.dg/pr59440-3.f90: New test.
223         PR testsuite/59064
224         * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
225         testing for " version" and " alias" with one testing for
226         " version\[^\n\r]* alias".
227         * gcc.dg/vect/vect-ivdep-2.c: Likewise.
228         * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
229         * g++.dg/vect/pr33426-ivdep.cc: Likewise.
230         * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
231         * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
232         * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
234         PR c++/57945
235         * c-c++-common/torture/pr57945.c: New test.
237 2014-01-17  Zhenqiang Chen  <zhenqiang.chen@arm.com>
239         * gcc.target/arm/its.c: New testcase.
241 2014-01-16  Jan Hubicka  <jh@suse.cz>
243         PR ipa/59775
244         * g++.dg/torture/pr59775.C: New testcase.
246 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
248         PR middle-end/58344
249         * gcc.c-torture/compile/pr58344.c: New test.
251         PR target/59839
252         * gcc.target/i386/pr59839.c: New test.
254         PR debug/54694
255         * gcc.target/i386/pr9771-1.c (main): Rename to...
256         (real_main): ... this.  Add __asm name "main".
257         (ASMNAME, ASMNAME2, STRING): Define.
259 2014-01-16  Nick Clifton  <nickc@redhat.com>
261         PR middle-end/28865
262         * gcc.c-torture/compile/pr28865.c: New.
263         * gcc.c-torture/execute/pr28865.c: New.
265 2014-01-16  Marek Polacek  <polacek@redhat.com>
267         PR middle-end/59827
268         * gcc.dg/pr59827.c: New test.
270 2014-01-16  Andreas Schwab  <schwab@linux-m68k.org>
272         * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
274 2014-01-15  Richard Henderson  <rth@redhat.com>
276         PR debug/54694
277         * gcc.target/i386/pr54694.c: New test.
279 2014-01-15  Laurent Alfonsi <laurent.alfonsi@st.com>
281         PR c++/49718
282         * g++.dg/pr49718.C: New test.
284 2014-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
286         * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
288 2014-01-15  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
290         * gcc.dg/vmx/mult-even-odd.c: New.
291         * gcc.dg/vmx/mult-even-odd-be-order.c: New.
293 2014-01-15  Balaji V. Iyer  <balaji.v.iyer@intel.com>
295         * lib/target-supports.exp (check_libcilkrts_available): Added an
296         extern "C" if we are using C++ along with a function prototype.
298 2014-01-15  Jeff Law  <law@redhat.com>
300         PR tree-optimization/59747
301         * gcc.c-torture/execute/pr59747.c: New test.
303 2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
305         PR target/59794
306         * c-c++-common/convert-vec-1.c: Also prune ABI change for
307         Linux/x86.
308         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
309         * g++.dg/ext/attribute-test-1.C: Likewise.
310         * g++.dg/ext/attribute-test-2.C: Likewise.
311         * g++.dg/ext/attribute-test-3.C: Likewise.
312         * g++.dg/ext/attribute-test-4.C: Likewise.
313         * g++.dg/ext/pr56790-1.C: Likewise.
314         * g++.dg/torture/pr38565.C: Likewise.
315         * gcc.dg/pr53060.c: Likewise.
316         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
317         * c-c++-common/vector-compare-2.c: Likewise.
318         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
319         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
320         dg-message line number.
322 2014-01-15  Matthias Klose  <doko@ubuntu.com>
324         * go.test/go-test.exp: Set goarch for aarch64*-*-*.
326 2014-01-15  Richard Biener  <rguenther@suse.de>
328         PR tree-optimization/59822
329         * g++.dg/torture/pr59822.C: New testcase.
331 2014-01-15  Kirill Yukhin  <kirill.yukhin@intel.com>
333         PR target/59808
334         * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
335         * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
337 2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
338             Kugan Vivekanandarajah  <kuganv@linaro.org>
340         PR target/59695
341         * g++.dg/pr59695.C: New testcase.
343 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
345         PR target/59803
346         * gcc.c-torture/compile/pr59803.c: New testcase.
348 2014-01-15  Jakub Jelinek  <jakub@redhat.com>
350         PR c/58943
351         * gcc.c-torture/execute/pr58943.c: New test.
352         * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
354 2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
356         PR target/59794
357         * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
358         * gcc.target/i386/pr39162.c (y): New __m256i variable.
359         (bar): Change return type to void.  Set y to x.
360         * gcc.target/i386/pr59794-1.c: New testcase.
361         * gcc.target/i386/pr59794-2.c: Likewise.
362         * gcc.target/i386/pr59794-3.c: Likewise.
363         * gcc.target/i386/pr59794-4.c: Likewise.
364         * gcc.target/i386/pr59794-5.c: Likewise.
365         * gcc.target/i386/pr59794-6.c: Likewise.
366         * gcc.target/i386/pr59794-7.c: Likewise.
368 2014-01-14  Richard Biener  <rguenther@suse.de>
370         PR tree-optimization/58921
371         PR tree-optimization/59006
372         * gcc.dg/torture/pr58921.c: New testcase.
373         * gcc.dg/torture/pr59006.c: Likewise.
374         * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
376 2014-01-14  Jakub Jelinek  <jakub@redhat.com>
378         PR testsuite/59494
379         * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
380         -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
381         cleanup-tree-dump from optimized to pcom.  Remove scan-tree-dump-times
382         for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
383         Executing predictive commoning without unrolling.
385 2014-01-14  Kirill Yukhin  <kirill.yukhin@intel.com>
387         * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
388         __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
389         __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
390         __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
391         __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
392         __builtin_ia32_rsqrt28sd_round.
393         * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
394         * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
395         * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
396         * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
397         * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
398         * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
399         * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
400         * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
401         * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
402         * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
403         * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
404         * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
405         * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
406         * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
407         * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
408         * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
409         * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
410         * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
411         * gcc.target/i386/sse-22.c: Extend with new built-ins,
412         fix wrong rounding mode (see above).
413         * gcc.target/i386/sse-23.c: Ditto.
415 2014-01-13  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
417         * gcc.dg/vmx/insert.c: New.
418         * gcc.dg/vmx/insert-be-order.c: New.
419         * gcc.dg/vmx/extract.c: New.
420         * gcc.dg/vmx/extract-be-order.c: New.
422 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
424         PR tree-optimization/59387
425         * gcc.c-torture/execute/pr59387.c: New test.
427 2014-01-13  Richard Biener  <rguenther@suse.de>
429         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
430         adjusting mathlib options.
431         * gfortran.dg/lto/lto.exp: Likewise.
433 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
435         * gnat.dg/loop_optimization17.adb: New test.
436         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
438 2014-01-13  Christian Bruel  <christian.bruel@st.com>
440         * gcc.target/sh/cmpstrn.c: New case.
442 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
444         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
445         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
447 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
449         PR fortran/58026
450         * gfortran.dg/alloc_comp_basics_6.f90: New.
452 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
454         PR fortran/59700
455         * gfortran.dg/pr59700.f90: New test.
457 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
459         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
460         * gfortran.dg/use_only_3.f90: Likewise.
461         * gfortran.dg/inquire_10.f90: Delete opened file.
462         * gfortran.dg/inquire_15.f90: Likewise.
463         * gfortran.dg/pr16597.f90: Likewise.
464         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
465         for PR59419.
467 2014-01-10  Jeff Law  <law@redhat.com>
469         PR middle-end/59743
470         * gcc.c-torture/compile/pr59743.c: New test.
472 2014-01-10  Jan Hubicka  <jh@suse.cz>
474         PR ipa/58585
475         * g++.dg/torture/pr58585.C: New testcase.
477 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
479         * gcc.dg/pr46309.c: Disable for cris*-*-*.
481 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
483         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
485 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
487         PR target/59744
488         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
489         * gcc.target/aarch64/cmn-neg2.c: New test.
491 2014-01-10  Richard Biener  <rguenther@suse.de>
493         PR tree-optimization/59374
494         * gcc.dg/torture/pr59374-3.c: New testcase.
496 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
498         * lib/target-supports.exp
499         (check_effective_target_arm_crypto_ok_nocache): New.
500         (check_effective_target_arm_crypto_ok): Use above procedure.
501         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
503 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
505         PR ipa/58252
506         PR ipa/59226
507         * g++.dg/ipa/devirt-20.C: New testcase. 
508         * g++.dg/torture/pr58252.C: Likewise.
509         * g++.dg/torture/pr59226.C: Likewise.
511 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
513         * c-c++-common/asan/no-asan-stack.c: New test.
515 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
517         PR middle-end/59670
518         * gcc.dg/pr59670.c: New test.
520 2014-01-09  Steve Ellcey  <sellcey@mips.com>
522         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
524 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
526         PR middle-end/47735
527         * gcc.target/i386/pr47735.c: New test.
529         PR tree-optimization/59622
530         * g++.dg/opt/pr59622-2.C: New test.
531         * g++.dg/opt/pr59622-3.C: New test.
532         * g++.dg/opt/pr59622-4.C: New test.
533         * g++.dg/opt/pr59622-5.C: New test.
535         PR sanitizer/59136
536         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
537         filename:line instead of (modulename+offset) form with stripped
538         initial / from the filename.
540 2014-01-09  Ian Lance Taylor  <iant@google.com>
542         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
543         the other Go compiler.
545 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
547         PR c++/59730
548         * g++.dg/cpp0x/variadic145.C: New.
550 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
552         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
553         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
555 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
557         PR testsuite/59524
558         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
559         are run only if the Cilk library is available/enabled.
560         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
561         * lib/target-supports.exp (check_libcilkrts_available): New function.
563 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
565         PR c++/59631
566         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
567         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
568         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
569         with dg-additional-options.
570         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
571         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
572         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
573         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
574         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
575         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
577 2014-01-09  Richard Biener  <rguenther@suse.de>
579         PR tree-optimization/59715
580         * gcc.dg/torture/pr59715.c: New testcase.
582 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
584         * c-c++-common/asan/no-asan-globals.c: New test.
585         * c-c++-common/asan/no-instrument-reads.c: Likewise.
586         * c-c++-common/asan/no-instrument-writes.c: Likewise.
587         * c-c++-common/asan/use-after-return-1.c: Likewise.
588         * c-c++-common/asan/no-use-after-return.c: Likewise.
590 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
592         * gnat.dg/weak2.ad[sb]: New test.
594 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
596         PR middle-end/59471
597         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
598         type, use pointers to vector type instead.
600 2014-01-08  Catherine Moore  <clm@codesourcery.com>
602         * gcc.target/mips/umips-branch-3.c: New test.
603         * gcc.target/mips/umips-branch-4.c: New test.
605 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
607         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
608         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
609         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
610         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
611         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
612         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
613         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
614         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
616 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
618         PR rtl-optimization/59137
619         * gcc.target/mips/pr59137.c: New test.
621 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
623         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
624         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
625         * gcc.target/i386/pr55433.c (dg-options): Ditto.
626         * gcc.target/i386/pr57848.c (dg-options): Ditto.
627         * gcc.target/i386/pr59099.c (dg-options): Ditto.
628         Require fpic effective target.
629         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
631 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
633         PR ipa/59722
634         * gcc.dg/pr59722.c: New test.
636 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
638         PR middle-end/57748
639         * gcc.dg/torture/pr57748-3.c: New test.
640         * gcc.dg/torture/pr57748-4.c: New test.
642 2014-01-08  Marek Polacek  <polacek@redhat.com>
644         PR middle-end/59669
645         * gcc.dg/gomp/pr59669-1.c: New test.
646         * gcc.dg/gomp/pr59669-2.c: New test.
648 2014-01-08  Martin Jambor  <mjambor@suse.cz>
650         PR ipa/59610
651         * gcc.dg/ipa/pr59610.c: New test.
653 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
655         PR fortran/58182
656         * gfortran.dg/binding_label_tests_26a.f90: New.
657         * gfortran.dg/binding_label_tests_26b.f90: New.
659 2014-01-08  Marek Polacek  <polacek@redhat.com>
661         PR sanitizer/59667
662         * c-c++-common/ubsan/pr59667.c: New test.
664 2014-01-08  Richard Biener  <rguenther@suse.de>
666         PR middle-end/59630
667         * gcc.dg/pr59630.c: New testcase.
669 2014-01-08  Richard Biener  <rguenther@suse.de>
671         PR middle-end/59471
672         * gcc.dg/pr59471.c: New testcase.
674 2014-01-07  Jeff Law  <law@redhat.com>
676         PR middle-end/53623
677         * gcc.target/i386/pr53623.c: New test.
679 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
681         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
682         blanks at EOF.
683         * g++.dg/cpp1y/pr58534.C: Likewise.
684         * g++.dg/cpp1y/pr58536.C: Likewise.
685         * g++.dg/cpp1y/pr58548.C: Likewise.
686         * g++.dg/cpp1y/pr58549.C: Likewise.
687         * g++.dg/cpp1y/pr58637.C: Likewise.
688         * g++.dg/cpp1y/pr59112.C: Likewise.
689         * g++.dg/cpp1y/pr59113.C: Likewise.
690         * g++.dg/cpp1y/pr59629.C: Likewise.
691         * g++.dg/cpp1y/pr59635.C: Likewise.
692         * g++.dg/cpp1y/pr59636.C: Likewise.
693         * g++.dg/cpp1y/pr59638.C: Likewise.
695 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
697         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
699 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
701         * gcc.target/i386/intrinsics_4.c (bar): New function.
703 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
705         * g++.dg/ext/is_base_of_incomplete-2.C: New.
707 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
709         PR rtl-optimization/58668
710         * gcc.dg/pr58668.c: New test.
712         PR tree-optimization/59643
713         * gcc.dg/pr59643.c: New test.
714         * gcc.c-torture/execute/pr59643.c: New test.
716 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
718         PR fortran/59589
719         * gfortran.dg/class_allocate_16.f90: New.
721 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
723         PR target/59644
724         * gcc.target/i386/pr59644.c: New test.
726 2014-01-06  Marek Polacek  <polacek@redhat.com>
728         PR c/57773
729         * gcc.dg/pr57773.c: New test.
731 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
733         PR c++/59635
734         PR c++/59636
735         PR c++/59629
736         PR c++/59638
737         * g++.dg/cpp1y/pr59635.C: New testcase.
738         * g++.dg/cpp1y/pr59636.C: New testcase.
739         * g++.dg/cpp1y/pr59629.C: New testcase.
740         * g++.dg/cpp1y/pr59638.C: New testcase.
742 2014-01-06  Martin Jambor  <mjambor@suse.cz>
744         PR ipa/59008
745         * gcc.dg/ipa/pr59008.c: New test.
747 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
749         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
750         if supported.
752 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
754         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
755         Require c99_runtime.
756         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
758         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
759         Require c99_runtime.
760         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
761         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
762         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
764         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
765         Require c99_runtime.
766         Make CALC void static.
767         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
769         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
770         Require c99_runtime.
771         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
773 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
775         * gcc.target/i386/pr59501-1.c: Require avx effective target.
776         * gcc.target/i386/pr59501-2.c: Likewise.
777         * gcc.target/i386/pr59501-3.c: Likewise.
778         * gcc.target/i386/pr59501-4.c: Likewise.
779         * gcc.target/i386/pr59501-5.c: Likewise.
780         * gcc.target/i386/pr59501-6.c: Likewise.
782 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
784         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
785         * gcc.target/i386/pr59390_1.c: Likewise.
786         * gcc.target/i386/pr59390_2.c: Likewise.
788 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
790         * gcc.dg/pr59350.c: Tweak.
791         * gcc.dg/pr59350-2.c: New test.
792         * g++.dg/pr59510.C: Likewise.
794 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
796         PR fortran/59023
797         * gfortran.dg/bind_c_procs_2.f90: New.
799 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
801         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
802         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
803         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
804         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
805         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
806         * gcc.dg/tree-ssa/vrp47.c: Likewise.
807         * gcc.dg/tree-ssa/vrp87.c: Likewise.
809 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
811         * gcc.target/arm/neon-nested-apcs.c: New test.
813 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
815         PR tree-optimization/59519
816         * gcc.dg/vect/pr59519-1.c: New test.
817         * gcc.dg/vect/pr59519-2.c: New test.
819         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
820         vmovdqu32.
822 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
824         PR fortran/59547
825         * gfortran.dg/typebound_proc_32.f90: New.
827 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
829         PR c++/58950
830         * g++.dg/pr58950.C: New file.
832 2014-01-03  Tobias Burnus  <burnus@net-b.de>
834         PR c++/58567
835         * g++.dg/gomp/pr58567.C: New.
837 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
839         PR tree-optimization/59651
840         * gcc.dg/torture/pr59651.c: New test.
841         * gcc.dg/vect/pr59651.c: Ditto.
843 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
845         PR target/59625
846         * gcc.target/i386/pr59625.c: New test.
848 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
850         Core DR 1442
851         PR c++/59165
852         * g++.dg/cpp0x/range-for28.C: New.
853         * g++.dg/cpp0x/range-for3.C: Update.
855 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
857         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
859 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
861         PR c++/59641
862         * g++.dg/cpp0x/pr59641.C: New file.
864 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
866         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
868 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
870         PR c++/59378
871         * g++.dg/ext/pr59378.C: New file.
873 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
875         Update copyright years
877 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
879         * gcc.target/arc/arc.exp: Use the standard form for the copyright
880         notice.
882 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
884         PR fortran/59654
885         * gfortran.dg/dynamic_dispatch_12.f90: New.
887 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
889         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
890         the builtin isn't optimized away as unused.
892         PR rtl-optimization/59647
893         * g++.dg/opt/pr59647.C: New test.
895 Copyright (C) 2014 Free Software Foundation, Inc.
897 Copying and distribution of this file, with or without modification,
898 are permitted in any medium without royalty provided the copyright
899 notice and this notice are preserved.