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>
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>
46 * gcc.target/i386/pr59929.c: New test.
48 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
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>
57 * gcc.dg/pr59846.c: New test.
59 2014-01-23 Marek Polacek <polacek@redhat.com>
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>
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>
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
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>
102 * c-c++-common/gomp/pr58809.c: New test.
104 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
107 * c-c++-common/asan/use-after-return-1.c: Fixed
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>
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>
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>
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>
179 * gcc.dg/tree-prof/pr59003.c: New test.
182 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
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
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>
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.
226 (test_vneg_f32): Use fixed RUN_TEST.
228 2014-01-20 Richard Biener <rguenther@suse.de>
231 * gcc.dg/pr59860.c: New testcase.
233 2014-01-20 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
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>
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>
286 * g++.dg/cpp0x/decltype-incomplete1.C: New.
287 * g++.dg/init/pr58811.C: Likewise.
289 2014-01-17 Jeff Law <law@redhat.com>
292 * gfortran.dg/pr57904.f90: New test.
294 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
297 * g++.dg/cpp0x/nsdmi-union4.C: New.
299 2014-01-17 Marek Polacek <polacek@redhat.com>
302 * g++.dg/diagnostic/pr59838.C: New test.
304 2014-01-17 Marek Polacek <polacek@redhat.com>
307 * gcc.dg/pr58346.c: New test.
309 2014-01-17 Jakub Jelinek <jakub@redhat.com>
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
317 * gfortran.dg/pr59440-1.f90: New test.
318 * gfortran.dg/pr59440-2.f90: New test.
319 * gfortran.dg/pr59440-3.f90: New test.
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.
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>
342 * g++.dg/torture/pr59775.C: New testcase.
344 2014-01-16 Jakub Jelinek <jakub@redhat.com>
347 * gcc.c-torture/compile/pr58344.c: New test.
350 * gcc.target/i386/pr59839.c: New test.
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>
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>
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>
375 * gcc.target/i386/pr54694.c: New test.
377 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
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>
404 * c-c++-common/convert-vec-1.c: Also prune ABI change for
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>
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>
439 * g++.dg/pr59695.C: New testcase.
441 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
444 * gcc.c-torture/compile/pr59803.c: New testcase.
446 2014-01-15 Jakub Jelinek <jakub@redhat.com>
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>
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>
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>
548 * gfortran.dg/alloc_comp_basics_6.f90: New.
550 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
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
565 2014-01-10 Jeff Law <law@redhat.com>
568 * gcc.c-torture/compile/pr59743.c: New test.
570 2014-01-10 Jan Hubicka <jh@suse.cz>
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>
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>
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>
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>
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.
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>
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>
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>
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>
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>
732 * gcc.dg/pr59722.c: New test.
734 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
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>
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>
749 * gcc.dg/ipa/pr59610.c: New test.
751 2014-01-08 Janus Weil <janus@gcc.gnu.org>
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>
760 * c-c++-common/ubsan/pr59667.c: New test.
762 2014-01-08 Richard Biener <rguenther@suse.de>
765 * gcc.dg/pr59630.c: New testcase.
767 2014-01-08 Richard Biener <rguenther@suse.de>
770 * gcc.dg/pr59471.c: New testcase.
772 2014-01-07 Jeff Law <law@redhat.com>
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
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>
817 * gfortran.dg/class_allocate_16.f90: New.
819 2014-01-06 Jakub Jelinek <jakub@redhat.com>
822 * gcc.target/i386/pr59644.c: New test.
824 2014-01-06 Marek Polacek <polacek@redhat.com>
827 * gcc.dg/pr57773.c: New test.
829 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
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>
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
850 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
852 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
854 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
856 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
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.
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.
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>
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
920 2014-01-04 Janus Weil <janus@gcc.gnu.org>
923 * gfortran.dg/typebound_proc_32.f90: New.
925 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
928 * g++.dg/pr58950.C: New file.
930 2014-01-03 Tobias Burnus <burnus@net-b.de>
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>
944 * gcc.target/i386/pr59625.c: New test.
946 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
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>
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>
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
980 2014-01-02 Janus Weil <janus@gcc.gnu.org>
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.