1 2015-02-09 Dominik Vogt <vogt@linux.vnet.ibm.com>
3 * gcc/testsuite/gcc.target/s390/hotpatch-13.c: New testcase.
4 * gcc/testsuite/gcc.target/s390/hotpatch-14.c: New testcase.
5 * gcc/testsuite/gcc.target/s390/hotpatch-15.c: New testcase.
6 * gcc/testsuite/gcc.target/s390/hotpatch-16.c: New testcase.
7 * gcc/testsuite/gcc.target/s390/hotpatch-17.c: New testcase.
8 * gcc/testsuite/gcc.target/s390/hotpatch-18.c: New testcase.
9 * gcc/testsuite/gcc.target/s390/hotpatch-19.c: New testcase.
10 * gcc/testsuite/gcc.target/s390/hotpatch-20.c: New testcase.
11 * gcc/testsuite/gcc.target/s390/hotpatch-compile-10.c: New testcase.
12 * gcc/testsuite/gcc.target/s390/hotpatch-compile-11.c: New testcase.
13 * gcc/testsuite/gcc.target/s390/hotpatch-compile-12.c: New testcase.
14 * gcc/testsuite/gcc.target/s390/hotpatch-compile-13.c: New testcase.
15 * gcc/testsuite/gcc.target/s390/hotpatch-compile-14.c: New testcase.
16 * gcc/testsuite/gcc.target/s390/hotpatch-compile-15.c: New testcase.
17 * gcc/testsuite/gcc.target/s390/hotpatch-compile-16.c: New testcase.
18 * gcc/testsuite/gcc.target/s390/hotpatch-compile-9.c: New
20 * gcc/testsuite/gcc.target/s390/hotpatch-1.c: Testcase adjusted to
22 * gcc/testsuite/gcc.target/s390/hotpatch-10.c: Likewise.
23 * gcc/testsuite/gcc.target/s390/hotpatch-11.c: Likewise.
24 * gcc/testsuite/gcc.target/s390/hotpatch-12.c: Likewise.
25 * gcc/testsuite/gcc.target/s390/hotpatch-2.c: Likewise.
26 * gcc/testsuite/gcc.target/s390/hotpatch-3.c: Likewise.
27 * gcc/testsuite/gcc.target/s390/hotpatch-4.c: Likewise.
28 * gcc/testsuite/gcc.target/s390/hotpatch-5.c: Likewise.
29 * gcc/testsuite/gcc.target/s390/hotpatch-6.c: Likewise.
30 * gcc/testsuite/gcc.target/s390/hotpatch-7.c: Likewise.
31 * gcc/testsuite/gcc.target/s390/hotpatch-8.c: Likewise.
32 * gcc/testsuite/gcc.target/s390/hotpatch-9.c: Likewise.
33 * gcc/testsuite/gcc.target/s390/hotpatch-compile-1.c: Likewise.
34 * gcc/testsuite/gcc.target/s390/hotpatch-compile-2.c: Likewise.
35 * gcc/testsuite/gcc.target/s390/hotpatch-compile-3.c: Likewise.
36 * gcc/testsuite/gcc.target/s390/hotpatch-compile-4.c: Likewise.
37 * gcc/testsuite/gcc.target/s390/hotpatch-compile-5.c: Likewise.
38 * gcc/testsuite/gcc.target/s390/hotpatch-compile-6.c: Likewise.
39 * gcc/testsuite/gcc.target/s390/hotpatch-compile-7.c: Likewise.
40 * gcc/testsuite/gcc.target/s390/hotpatch-compile-8.c: Likewise.
42 2015-02-04 Matthias Klose <doko@ubuntu.com>
44 Backport from mainline
45 2015-01-15 Martin Liska <mliska@suse.cz>
47 * g++.dg/ipa/pr64068.C: New test.
48 * gcc.dg/ipa/PR64559.c: New test.
50 2015-02-04 Uros Bizjak <ubizjak@gmail.com>
52 Backport from mainline
53 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
56 * gcc.dg/torture/pr64882.c: New test.
58 2015-02-01 H.J. Lu <hongjiu.lu@intel.com>
60 Backported from mainline
61 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
63 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
64 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
67 2015-02-01 Jakub Jelinek <jakub@redhat.com>
69 Backported from mainline
70 2015-01-27 Jakub Jelinek <jakub@redhat.com>
72 PR rtl-optimization/61058
73 * gcc.dg/pr61058.c: New test.
76 * gcc.dg/pr64766.c: New test.
78 2015-01-26 Jakub Jelinek <jakub@redhat.com>
81 * gcc.dg/pr64778.c: New test.
84 * gcc.dg/vect/pr64421.c: New test.
86 2015-01-23 Jakub Jelinek <jakub@redhat.com>
88 PR rtl-optimization/63637
89 PR rtl-optimization/60663
90 * gcc.dg/pr63637-1.c: New test.
91 * gcc.dg/pr63637-2.c: New test.
92 * gcc.dg/pr63637-3.c: New test.
93 * gcc.dg/pr63637-4.c: New test.
94 * gcc.dg/pr63637-5.c: New test.
95 * gcc.dg/pr63637-6.c: New test.
96 * gcc.target/i386/pr63637-1.c: New test.
97 * gcc.target/i386/pr63637-2.c: New test.
98 * gcc.target/i386/pr63637-3.c: New test.
99 * gcc.target/i386/pr63637-4.c: New test.
100 * gcc.target/i386/pr63637-5.c: New test.
101 * gcc.target/i386/pr63637-6.c: New test.
103 2015-01-20 Jakub Jelinek <jakub@redhat.com>
106 * gcc.dg/pr64663.c: New test.
108 2015-01-29 Ilya Tocar <ilya.tocar@intel.com>
110 * gcc.target/i386/sse-14.c: Test new intrinsic.
111 * gcc.target/i386/sse-22.c: Ditto.
113 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
115 Backport from mainline
117 * gfortran.dg/allocate_with_mold_1.f90: New test
119 2015-01-27 Janus Weil <janus@gcc.gnu.org>
121 Backport from mainline
123 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
124 prevent linking errors.
126 2015-01-27 Tobias Burnus <burnus@net-b.de>
129 * gfortran.dg/coarray_36.f: New.
130 * gfortran.dg/coarray_37.f90: New.
132 2015-01-26 Janus Weil <janus@gcc.gnu.org>
134 Backport from mainline
136 * gfortran.dg/class_allocate_18.f90: New.
138 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
141 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
143 2015-01-24 Thomas Koenig <tkoenig@netcologne.de>
147 * gfortran.dg/internal_pack_15.f90: New test.
149 2015-01-24 Janus Weil <janus@gcc.gnu.org>
151 Backport from mainline
153 * gfortran.dg/class_allocate_17.f90: New.
155 2015-01-20 Marek Polacek <polacek@redhat.com>
157 Backport from mainline
158 2014-06-23 Marek Polacek <polacek@redhat.com>
161 * c-c++-common/pr61553.c: New test.
163 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
165 * c-c++-common/tsan/tsan_barrier.h: New.
166 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
167 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
168 * c-c++-common/tsan/mutexset1.c: Likewise.
169 * c-c++-common/tsan/race_on_barrier.c: Likewise.
170 * c-c++-common/tsan/race_on_mutex.c: Likewise.
171 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
172 * c-c++-common/tsan/simple_race.c: Likewise.
173 * c-c++-common/tsan/simple_stack.c: Likewise.
174 * c-c++-common/tsan/sleep_sync.c: Likewise.
175 * c-c++-common/tsan/tiny_race.c: Likewise.
176 * c-c++-common/tsan/tls_race.c: Likewise.
177 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
178 * g++.dg/tsan/atomic_free.C: Likewise.
179 * g++.dg/tsan/atomic_free2.C: Likewise.
180 * g++.dg/tsan/cond_race.C: Likewise.
181 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
183 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
185 * gnat.dg/opt47.adb: New test.
187 2015-01-14 Jakub Jelinek <jakub@redhat.com>
189 Backported from mainline
190 2015-01-12 Jakub Jelinek <jakub@redhat.com>
193 * gcc.target/i386/pr64513.c: New test.
195 2015-01-13 Jakub Jelinek <jakub@redhat.com>
197 PR rtl-optimization/64286
198 * gcc.target/i386/avx2-pr64286.c: New test.
201 * gfortran.dg/pr64528.f90: New test.
203 2015-01-12 Jakub Jelinek <jakub@redhat.com>
205 PR tree-optimization/64563
206 * gcc.dg/pr64563.c: New test.
208 2015-01-14 Marek Polacek <polacek@redhat.com>
210 Backport from mainline
211 2015-01-13 Marek Polacek <polacek@redhat.com>
214 * gcc.dg/tm/pr64391.c: New test.
216 2015-01-13 Marc Glisse <marc.glisse@inria.fr>
219 * g++.dg/pr54442.C: New file.
221 2015-01-13 Renlin Li <renlin.li@arm.com>
223 Backported from mainline
224 2014-11-19 Renlin Li <renlin.li@arm.com>
227 * gcc.target/aarch64/pr63424.c: New Test.
229 2015-01-12 Janus Weil <janus@gcc.gnu.org>
231 Backport from mainline
233 * gfortran.dg/typebound_operator_20.f90: New.
235 2015-01-09 Jakub Jelinek <jakub@redhat.com>
237 PR rtl-optimization/64536
238 * gcc.dg/pr64536.c: New test.
240 2015-01-09 Michael Meissner <meissner@linux.vnet.ibm.com>
242 Backport from mainline:
243 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
246 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
249 2014-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
252 * gfortran.dg/dependency_45.f90: New test.
254 2015-01-08 Christian Bruel <christian.bruel@st.com>
257 * gcc.target/sh/pr64507.c: New test.
259 2015-01-05 Ian Lance Taylor <iant@google.com>
261 Backport from mainline:
262 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
264 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
265 value for go testing.
267 2014-12-28 H.J. Lu <hongjiu.lu@intel.com>
269 Backport from mainline:
270 2014-12-28 H.J. Lu <hongjiu.lu@intel.com>
272 * gcc.target/i386/pr57003.c: Skip on x32.
273 * gcc.target/i386/pr59927.c: Likewise.
274 * gcc.target/i386/pr60516.c: Likewise.
276 2014-12-27 H.J. Lu <hongjiu.lu@intel.com>
278 Backport from mainline:
279 2014-12-26 H.J. Lu <hongjiu.lu@intel.com>
282 * gcc.target/i386/pr64409.c: New test.
284 2014-12-23 Janus Weil <janus@gcc.gnu.org>
286 Backport from mainline
288 * gfortran.dg/typebound_call_26.f90: New.
290 2014-12-19 Paolo Carlini <paolo.carlini@oracle.com>
293 * g++.dg/warn/register-parm-1.C: New.
295 2014-12-15 Jakub Jelinek <jakub@redhat.com>
297 PR tree-optimization/63551
298 * gcc.dg/ipa/pr63551.c (fn2): Use 4294967286U instead of
299 4294967286 to avoid warnings.
301 2014-12-14 H.J. Lu <hongjiu.lu@intel.com>
303 Backported from mainline
304 2014-12-14 H.J. Lu <hongjiu.lu@intel.com>
306 PR rtl-optimization/64037
307 * g++.dg/pr64037.C: New test.
309 2014-12-14 H.J. Lu <hongjiu.lu@intel.com>
311 Backported from mainline
312 2014-12-06 H.J. Lu <hongjiu.lu@intel.com>
315 * gcc.target/i386/memcpy-strategy-4.c: New test.
317 2014-12-13 Jakub Jelinek <jakub@redhat.com>
319 Backported from mainline
320 2014-12-12 Jakub Jelinek <jakub@redhat.com>
322 PR tree-optimization/64269
323 * gcc.c-torture/compile/pr64269.c: New test.
325 2014-12-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
327 Backport from mainline
328 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
330 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
331 vec_cts, and vec_ctu.
332 * gcc.target/powerpc/builtins-2.c: Likewise.
334 Backport from mainline
335 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
337 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
338 vec_round, vec_splat, vec_div, and vec_mul.
339 * gcc.target/powerpc/builtins-2.c: New test.
341 Backport from mainline
342 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
344 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
346 2014-12-10 Jakub Jelinek <jakub@redhat.com>
348 PR tree-optimization/62021
349 * gcc.dg/vect/pr62021.c: New test.
351 2014-12-09 Uros Bizjak <ubizjak@gmail.com>
355 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
357 PR rtl-optimization/64037
358 * g++.dg/pr64037.C: New test.
360 2014-12-07 Oleg Endo <olegendo@gcc.gnu.org>
362 Backport from mainline
363 2014-12-07 Oleg Endo <olegendo@gcc.gnu.org>
365 * gcc.target/h8300/h8300.exp: Fix duplicated text.
366 * gcc.target/h8300/pragma-isr.c: Likewise.
367 * gcc.target/h8300/pragma-isr2.c: Likewise.
369 2014-12-05 H.J. Lu <hongjiu.lu@intel.com>
371 Backport from mainline
372 2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
375 * gcc.target/i386/memset-strategy-2.c: New test.
377 2014-12-05 H.J. Lu <hongjiu.lu@intel.com>
379 Backport from mainline
380 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
382 PR rtl-optimization/64037
383 * g++.dg/pr64037.C: New test.
385 2014-12-04 Jakub Jelinek <jakub@redhat.com>
388 * c-c++-common/pr56493.c: New test.
390 2014-12-03 Renlin Li <Renlin.Li@arm.com>
392 Backported from mainline
393 2014-12-03 Renlin Li <Renlin.Li@arm.com>
394 H.J. Lu <hongjiu.lu@intel.com>
398 * gcc.dg/pr63762.c: New test.
399 * gcc.target/i386/pr63661.c: New test.
401 2014-12-01 Martin Jambor <mjambor@suse.cz>
404 * gcc.dg/ipa/pr63551.c: New test.
405 * gcc.dg/ipa/pr64041.c: Likewise.
407 2014-12-01 Richard Biener <rguenther@suse.de>
409 PR tree-optimization/63738
410 * gcc.dg/torture/pr63738.c: Fix call to setjmp.
412 2014-11-28 Jakub Jelinek <jakub@redhat.com>
414 Backported from mainline
415 2014-11-27 Jakub Jelinek <jakub@redhat.com>
418 * gcc.c-torture/compile/pr64067.c: New test.
420 2014-11-19 Jakub Jelinek <jakub@redhat.com>
422 PR tree-optimization/63915
423 * c-c++-common/gomp/pr60823-4.c: New test.
426 * g++.dg/ubsan/pr63913.C: New test.
428 2014-10-31 Jakub Jelinek <jakub@redhat.com>
430 PR rtl-optimization/63659
431 * gcc.c-torture/execute/pr63659.c: New test.
433 2014-11-26 Richard Biener <rguenther@suse.de>
436 * gcc.dg/torture/pr63738.c: New testcase.
438 2014-11-26 Richard Biener <rguenther@suse.de>
440 Backport from mainline
441 2014-11-26 Richard Biener <rguenther@suse.de>
443 PR tree-optimization/62238
444 * gcc.dg/torture/pr62238.c: New testcase.
446 2014-11-07 Richard Biener <rguenther@suse.de>
448 PR tree-optimization/63605
449 * gcc.dg/vect/pr63605.c: New testcase.
451 2014-10-28 Richard Biener <rguenther@suse.de>
454 * gcc.dg/pr63665.c: New testcase.
456 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
458 * gnat.dg/opt45.adb: New test.
460 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
462 Backport from mainline
463 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
467 * gcc.target/sh/torture/pr63783-1.c: New.
468 * gcc.target/sh/torture/pr63783-2.c: New.
469 * gcc.target/sh/pr51244-20.c: Adjust.
470 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
472 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
475 * gcc.target/i386/pr63947.c: New test.
477 2014-11-19 Tom de Vries <tom@codesourcery.com>
479 Backport from mainline
480 PR tree-optimization/62167
481 * gcc.dg/pr51879-12.c: Add xfails.
482 * gcc.dg/pr62167-run.c: New test.
483 * gcc.dg/pr62167.c: New test.
485 2014-11-13 Teresa Johnson <tejohnson@google.com>
487 PR tree-optimization/63841
488 * g++.dg/tree-ssa/pr63841.C: New test.
490 2014-11-12 Jakub Jelinek <jakub@redhat.com>
493 * g++.dg/ipa/pr63838.C: New test.
495 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
498 * g++.dg/cpp0x/constexpr-63265.C: New.
500 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
502 Backported from mainline
503 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
506 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
508 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
510 2014-11-07 Marek Polacek <polacek@redhat.com>
512 * c-c++-common/ubsan/undefined-2.c: New test.
514 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
517 * gcc.target/i386/pr63538.c: New test.
519 2014-11-03 Marek Polacek <polacek@redhat.com>
522 * gcc.dg/pr52769.c: New test.
524 2014-10-31 DJ Delorie <dj@redhat.com>
526 * gcc.dg/20141029-1.c: New.
528 2014-10-31 Jakub Jelinek <jakub@redhat.com>
531 * c-c++-common/ubsan/overflow-sub-3.c: New test.
533 2014-10-30 Georg-Johann Lay <avr@gjlay.de>
536 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
538 2014-10-30 Release Manager
540 * GCC 4.9.2 released.
542 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
544 * gcc.target/aarch64/madd_after_asm_1.c: New test.
546 2014-10-27 Guozhi Wei <carrot@google.com>
548 PR tree-optimization/63530
549 gcc.dg/vect/pr63530.c: New test.
551 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
553 * gnat.dg/entry_queues2.adb: New test.
555 2014-10-25 Yury Gribov <y.gribov@samsung.com>
558 * c-c++-common/asan/pr63638.c: New test.
560 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
563 * g++.dg/torture/pr63632.C: New test.
565 2014-10-21 Jakub Jelinek <jakub@redhat.com>
567 PR tree-optimization/63563
568 * gcc.target/i386/pr63563.c: New test.
570 2014-10-20 Yury Gribov <y.gribov@samsung.com>
572 Backported from mainline
573 2014-05-30 Jakub Jelinek <jakub@redhat.com>
575 * c-c++-common/asan/misalign-1.c: New test.
576 * c-c++-common/asan/misalign-2.c: New test.
578 2014-10-17 Jakub Jelinek <jakub@redhat.com>
580 * c-c++-common/asan/instrument-with-calls-1.c: Add
581 -fno-sanitize=address -fsanitize=kernel-address to dg-options.
582 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
584 PR tree-optimization/63302
585 * gcc.c-torture/execute/pr63302.c: New test.
587 2014-10-16 Yury Gribov <y.gribov@samsung.com>
589 Backport from mainline
590 2014-09-01 Yury Gribov <y.gribov@samsung.com>
595 * c-c++-common/asan/pr62140-1.c: New test.
596 * c-c++-common/asan/pr62140-2.c: New test.
598 2014-10-16 Yury Gribov <y.gribov@samsung.com>
600 Backport from mainline
601 2014-08-18 Yury Gribov <y.gribov@samsung.com>
605 * c-c++-common/asan/pr62089.c: New test.
606 * c-c++-common/asan/bitfield-1.c: New test.
607 * c-c++-common/asan/bitfield-2.c: New test.
608 * c-c++-common/asan/bitfield-3.c: New test.
609 * c-c++-common/asan/bitfield-4.c: New test.
611 Backport from mainline
612 2014-08-28 Yury Gribov <y.gribov@samsung.com>
614 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
616 2014-10-16 Yury Gribov <y.gribov@samsung.com>
618 Backport from mainline
619 2014-08-11 Yury Gribov <y.gribov@samsung.com>
621 * c-c++-common/asan/inc.c: Update test.
622 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
623 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
624 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
625 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
626 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
627 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
628 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
629 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
630 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
631 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
633 2014-10-16 Yury Gribov <y.gribov@samsung.com>
635 Backport from mainline
636 2014-06-24 Max Ostapenko <m.ostapenko@partner.samsung.com>
638 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
640 2014-10-16 Yury Gribov <y.gribov@samsung.com>
642 Backport from mainline
643 2014-06-16 Yury Gribov <y.gribov@samsung.com>
645 * c-c++-common/asan/instrument-with-calls-1.c: New test.
646 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
647 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
649 * c-c++-common/asan/no-redundant-instrumentation-2.c:
651 * c-c++-common/asan/no-redundant-instrumentation-4.c:
653 * c-c++-common/asan/no-redundant-instrumentation-5.c:
655 * c-c++-common/asan/no-redundant-instrumentation-6.c:
657 * c-c++-common/asan/no-redundant-instrumentation-7.c:
659 * c-c++-common/asan/no-redundant-instrumentation-8.c:
662 Backport from mainline
663 2014-06-18 Yury Gribov <y.gribov@samsung.com>
667 * c-c++-common/asan/pr61530.c: New test.
669 Backport from mainline
670 2014-06-18 Yury Gribov <y.gribov@samsung.com>
674 * c-c++-common/asan/strlen-overflow-1.c: New test.
676 2014-10-16 Yury Gribov <y.gribov@samsung.com>
678 Backport from mainline
679 2014-05-14 Yury Gribov <y.gribov@samsung.com>
683 * c-c++-common/asan/asan-interface-1.c: New test.
684 * lib/asan-dg.exp (asan_include_flags): New function.
685 (asan_init): Call asan_include_flags to obtain path
686 to sanitizer headers.
688 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
690 PR rtl-optimization/63448
691 * gcc.target/i386/pr63448.c: New test.
693 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
695 * gnat.dg/opt41.adb: New test.
696 * gnat.dg/opt41_pkg.ad[sb]: New helper.
698 2014-10-15 Richard Biener <rguenther@suse.de>
700 Backport from mainline
701 2014-08-15 Richard Biener <rguenther@suse.de>
703 PR tree-optimization/62031
704 * gcc.dg/torture/pr62031.c: New testcase.
706 2014-10-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
708 Backport from mainline r215880
709 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
711 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
712 failing with the new warning message.
713 * gcc.dg/vmx/3c-01a.c: Likewise.
714 * gcc.dg/vmx/ops-long-1.c: Likewise.
715 * gcc.dg/vmx/ops.c: Likewise.
716 * gcc.target/powerpc/altivec-20.c: Likewise.
717 * gcc.target/powerpc/altivec-6.c: Likewise.
718 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
719 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
720 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
722 Backport from mainline r215882
723 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
725 * gcc.target/powerpc/lvsl-lvsr.c: New test.
727 Backport from mainline r216017
728 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
730 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
731 * gcc.dg/vmx/ops.c: Likewise.
732 * gcc.dg/vmx/ops-long-1.c: Likewise.
734 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
736 Backport from mainline r216117.
737 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
738 * lib/target-supports.exp (check_effective_target_shared): New
740 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
742 2014-10-10 Jakub Jelinek <jakub@redhat.com>
745 * gcc.target/i386/pr63495.c: New test.
747 2014-10-10 Richard Biener <rguenther@suse.de>
749 PR tree-optimization/63379
750 * gcc.dg/vect/pr63379.c: New testcase.
752 2014-10-10 Jakub Jelinek <jakub@redhat.com>
755 * gfortran.dg/gomp/pr59488-1.f90: New test.
756 * gfortran.dg/gomp/pr59488-2.f90: New test.
758 2014-10-10 Richard Biener <rguenther@suse.de>
760 PR tree-optimization/63380
761 * gcc.dg/torture/pr63380-1.c: New testcase.
762 * gcc.dg/torture/pr63380-2.c: Likewise.
764 2014-10-10 Uros Bizjak <ubizjak@gmail.com>
766 * g++.dg/cpp1y/feat-cxx14.C: Variable templates not in yet.
767 (dg-do): Use c++1y target.
769 2014-10-08 Edward Smith-Rowland <3dw4rd@verizon.net>
771 Implement SD-6: SG10 Feature Test Recommendations
772 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
773 * g++.dg/cpp1y/feat-cxx11.C: New.
774 * g++.dg/cpp1y/feat-cxx14.C: New.
775 * g++.dg/cpp1y/feat-cxx98.C: New.
776 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
777 * g++.dg/cpp1y/phoobhar.h: New.
778 * g++.dg/cpp1y/testinc/phoobhar.h: New.
780 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
783 * gcc.dg/tree-ssa/pr61144.c: New testcase.
785 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
788 * g++.dg/torture/pr62121.C: New testcase.
790 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
793 * g++.dg/lto/pr62026.C: New testcase.
795 2014-10-03 Jakub Jelinek <jakub@redhat.com>
798 * c-c++-common/gomp/pr61200.c: New test.
800 2014-10-01 Jakub Jelinek <jakub@redhat.com>
803 * gcc.dg/pr63342.c: New test.
806 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
810 * g++.dg/ipa/pr63306.C: New test.
812 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
815 * gcc.target/i386/pr63285.c: New test.
817 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
819 PR tree-optimization/63186
820 * gcc.dg/pr63186.c: New testcase.
822 2014-09-30 Jakub Jelinek <jakub@redhat.com>
825 * gcc.c-torture/compile/pr63282.c: New test.
827 2014-09-29 James Clarke <jrtc27@jrtc27.com>
830 * gcc.dg/darwin-minversion-1.c: Fixed formatting.
831 * gcc.dg/darwin-minversion-2.c: Fixed formatting.
832 * gcc.dg/darwin-minversion-3.c: Fixed formatting.
833 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10.
835 2014-09-26 Jakub Jelinek <jakub@redhat.com>
837 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
840 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
842 Backport from mainline r215559
843 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
846 * gcc.target/powerpc/pr63335.c: New test.
848 2014-09-25 Jakub Jelinek <jakub@redhat.com>
850 PR tree-optimization/63341
851 * gcc.dg/vect/pr63341-1.c: New test.
852 * gcc.dg/vect/pr63341-2.c: New test.
855 * g++.dg/gomp/pr63249.C: New test.
856 * c-c++-common/gomp/pr63249.c: New test.
858 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
861 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
863 2014-09-22 Marek Polacek <polacek@redhat.com>
865 Backport from mainline
866 2014-05-21 Marek Polacek <polacek@redhat.com>
869 * g++.dg/ubsan/pr61272.C: New test.
871 2014-09-22 Jakub Jelinek <jakub@redhat.com>
874 * c-c++-common/gomp/pr63328.c: New test.
876 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
878 Backport from mainline
879 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
881 * gcc.dg/pr61053.c: Updated for x32.
883 2014-09-18 Jakub Jelinek <jakub@redhat.com>
886 * g++.dg/asan/pr62017.C: New test.
889 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
891 2014-09-18 Joseph Myers <joseph@codesourcery.com>
893 * gcc.dg/torture/float128-exact-underflow.c: New test.
895 2014-09-17 Jakub Jelinek <jakub@redhat.com>
898 * gcc.dg/pr63284.c: New test.
900 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
903 * g++.dg/cpp0x/constexpr-63241.C: New.
905 2014-09-12 Martin Jambor <mjambor@suse.cz>
908 * g++.dg/ipa/pr61654.C: New test.
910 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
912 Backport r214953 from mainline
913 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
915 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
916 int{32,16,8}x1_t with int{32,16,8}_t.
917 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
918 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
919 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
920 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
922 2014-09-10 Xinliang David Li <davidxl@google.com>
924 Backport from mainline
926 * gcc.c-torture/execute/pr63209.c: New test.
928 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
930 Backported from mainline
931 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
933 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
934 regardless of endianness.
936 2014-09-09 Richard Biener <rguenther@suse.de>
938 Backport from mainline
939 2014-08-11 Richard Biener <rguenther@suse.de>
941 PR tree-optimization/62075
942 * gcc.dg/vect/pr62075.c: New testcase.
944 2014-08-14 Richard Biener <rguenther@suse.de>
946 PR rtl-optimization/62079
947 * g++.dg/pr62079.C: New testcase.
949 2014-08-26 Richard Biener <rguenther@suse.de>
951 PR tree-optimization/62175
952 * g++.dg/torture/pr62175.C: New testcase.
954 2014-09-08 Jakub Jelinek <jakub@redhat.com>
956 PR tree-optimization/60196
957 PR tree-optimization/63189
958 * gcc.dg/vect/pr63189.c: New test.
959 * gcc.dg/vect/pr60196-1.c: New test.
960 * gcc.dg/vect/pr60196-2.c: New test.
962 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
965 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
967 2014-09-05 Easwaran Raman <eraman@google.com>
969 Backport from mainline
970 PR rtl-optimization/62146
971 * testsuite/g++.dg/opt/pr62146.C: New.
973 2014-09-04 Guozhi Wei <carrot@google.com>
976 * gcc.target/aarch64/pr62040.c: New test.
978 2014-09-03 Martin Jambor <mjambor@suse.cz>
981 * g++.dg/ipa/pr62015.C: New test.
983 2014-09-03 Martin Jambor <mjambor@suse.cz>
986 * gcc.dg/ipa/pr61986.c: New test.
988 2014-09-03 Marek Polacek <polacek@redhat.com>
990 Backport from mainline
991 2014-09-02 Marek Polacek <polacek@redhat.com>
994 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
996 2014-09-03 Marek Polacek <polacek@redhat.com>
999 * gcc.dg/pr56724-1.c: New test.
1000 * gcc.dg/pr56724-2.c: New test.
1001 * gcc.dg/pr62294.c: New test.
1002 * gcc.dg/pr62294.h: New file.
1004 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
1006 Backport from mainline
1007 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
1010 * gcc.c-torture/compile/pr62312.c: New.
1012 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
1014 Backport from mainline
1015 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
1017 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
1019 2014-08-27 Guozhi Wei <carrot@google.com>
1022 * gcc.target/aarch64/pr62262.c: New test.
1024 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1026 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1027 failure on s390*-*-linux-gnu.
1029 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1031 Backport from mainline
1032 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1035 * gcc.target/sh/pr61996.c: New.
1037 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1040 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1042 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1046 * gfortran.dg/array_assignment_5.f90: New test.
1048 2014-08-20 Martin Jambor <mjambor@suse.cz>
1049 Wei Mi <wmi@google.com>
1053 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1054 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1055 * testsuite/gcc.dg/pr61776.c: New test.
1057 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1059 Backport from mainline:
1060 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1062 * lib/target-supports.exp
1063 (check_effective_target_arm_v8_neon_ok_nocache): Add
1064 "-march-armv8-a" to compile flags.
1066 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1070 * gfortran.dg/realloc_on_assign_24.f90: New test.
1072 2014-08-15 Tom de Vries <tom@codesourcery.com>
1074 Backport from mainline:
1075 2014-08-14 Tom de Vries <tom@codesourcery.com>
1077 PR rtl-optimization/62004
1078 PR rtl-optimization/62030
1079 * gcc.dg/pr62004.c: New test.
1080 * gcc.dg/pr62030.c: Same.
1081 * gcc.target/mips/pr62030-octeon.c: Same.
1083 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1087 * gfortran.dg/array_constructor_49.f90: New test.
1089 2014-08-15 Jakub Jelinek <jakub@redhat.com>
1090 Tobias Burnus <burnus@net-b.de>
1093 * gfortran.dg/gomp/pr62131.f90: New test.
1095 2014-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1097 Backport from mainline
1098 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1101 * gcc.dg/pr61756.c: New test.
1103 2014-08-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1105 Backport from mainline
1106 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
1109 * gcc.c-torture/execute/bitfld-6.c: New test.
1111 2014-08-12 Felix Yang <fei.yang0953@gmail.com>
1113 PR tree-optimization/62073
1114 * gcc.dg/vect/pr62073.c: New test.
1116 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
1118 Backport from mainline
1119 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
1121 * lib/target/supports.exp
1122 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
1125 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
1127 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
1130 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
1131 * gcc.target/arm/pr59985.c: Likewise.
1133 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
1136 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
1138 2014-08-12 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1140 Backport from mainline
1141 2014-06-16 Ganesh Gopalasubramanian
1142 <Ganesh.Gopalasubramanian@amd.com>
1144 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
1145 vpmacsdql instruction.
1147 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
1149 Backport from mainline
1150 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
1152 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
1153 check_effective_target_arm_thumb2_ok): Test with code that passes
1154 an argument and returns a result.
1156 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
1157 * gcc.target/arm/pr56184.C: Likewise.
1158 * gcc.target/arm/pr59896.c: Likewise.
1159 * gcc.target/arm/stack-red-zone.c: Likewise.
1160 * gcc.target/arm/thumb-find-work-register.c: Likewise.
1162 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1166 * gfortran.dg/dot_product_3.f90: New test case.
1168 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1170 PR tree-optimization/60707
1171 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
1173 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
1174 defining in dg-options.
1175 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1177 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
1179 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
1180 on 32-bit hppa-hpux.
1182 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
1184 2014-08-07 Petr Murzin <petr.murzin@intel.com>
1186 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
1187 values.h, change MAXDOUBLE for DBL_MAX.
1188 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1189 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
1190 values.h, change MAXFLOAT for FLT_MAX.
1191 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1192 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
1193 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1194 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1195 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1196 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1197 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1198 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1199 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1201 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
1204 * gcc.target/i386/pr61923.c: New test.
1206 2014-08-06 Jakub Jelinek <jakub@redhat.com>
1208 PR rtl-optimization/61801
1209 * gcc.target/i386/pr61801.c: Rewritten.
1211 2014-08-04 Rohit <rohitarulraj@freescale.com>
1214 * gcc.target/powerpc/pr60102.c: New testcase.
1216 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
1219 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
1221 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
1224 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
1225 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
1227 2014-08-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1229 Backport from mainline
1230 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1232 PR tree-optimization/61375
1233 * gcc.c-torture/execute/pr61375-1.c: New test.
1235 2014-08-01 Richard Biener <rguenther@suse.de>
1237 PR tree-optimization/61964
1238 * gcc.dg/torture/pr61964.c: New testcase.
1239 * gcc.dg/pr51879-18.c: XFAIL.
1241 2014-07-28 Richard Biener <rguenther@suse.de>
1243 PR rtl-optimization/61801
1244 * gcc.target/i386/pr61801.c: Fix testcase.
1246 2014-07-28 Richard Biener <rguenther@suse.de>
1248 PR rtl-optimization/61801
1249 * gcc.target/i386/pr61801.c: New testcase.
1251 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1253 Backport from mainline
1254 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1256 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
1258 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
1259 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
1260 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
1261 * gcc.c-torture/execute/pr23135.x: Likewise.
1263 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1265 Backport from mainline
1266 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1268 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
1270 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1272 Backport from mainline
1273 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1275 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
1277 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1279 Backport from mainline
1280 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1282 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
1284 2014-07-24 Martin Jambor <mjambor@suse.cz>
1287 * g++.dg/ipa/pr61160-2.C (main): Return zero.
1288 * g++.dg/ipa/pr61160-3.C (main): Likewise.
1290 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
1292 Backport from mainline
1293 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
1296 * gcc.target/i386/pr61855.c: New test.
1298 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
1300 * gnat.dg/pack20.ad[sb]: New test.
1301 * gnat.dg/pack20_pkg.ads: New helper.
1303 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
1305 * gcc.dg/stack-usage-2.c: Adjust.
1307 2014-07-19 Paul Thomas <pault@gcc.gnu.org>
1309 Backport from mainline
1311 * gfortran.dg/dependency_44.f90 : New test
1313 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
1315 Backport from mainline
1316 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
1319 * gcc.target/i386/pr61794.c: New test.
1321 2014-07-17 Richard Biener <rguenther@suse.de>
1323 Backport from mainline
1324 2014-07-10 Richard Biener <rguenther@suse.de>
1327 * c-c++-common/torture/pr61741.c: Use signed char.
1329 2014-07-09 Richard Biener <rguenther@suse.de>
1332 * c-c++-common/torture/pr61741.c: New testcase.
1334 2014-07-17 Richard Biener <rguenther@suse.de>
1336 Backport from mainline
1337 2014-07-14 Richard Biener <rguenther@suse.de>
1339 PR tree-optimization/61779
1340 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
1342 2014-07-16 Release Manager
1344 * GCC 4.9.1 released.
1346 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
1348 * gnat.dg/opt39.adb: New test.
1350 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
1352 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
1353 g++.dg/cpp0x/pr58155.C: New.
1355 2014-07-09 Alan Lawrence <alan.lawrence@arm.com>
1357 Backport r211369 from trunk.
1358 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
1361 * gcc.target/arm/pr48252.c (main): Expect same result as
1364 2014-07-08 Jakub Jelinek <jakub@redhat.com>
1366 PR rtl-optimization/61673
1367 * gcc.c-torture/execute/pr61673.c: New test.
1369 2014-07-08 Richard Biener <rguenther@suse.de>
1371 PR tree-optimization/61680
1372 * gcc.dg/vect/pr61680.c: New testcase.
1374 PR tree-optimization/61681
1375 * gcc.dg/torture/pr61681.c: New testcase.
1377 2014-07-08 Alan Lawrence <alan.lawrence@arm.com>
1379 Backport r211502 from mainline.
1380 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
1383 * gcc.dg/vect/vect-singleton_1.c: New file.
1385 2014-07-08 Jakub Jelinek <jakub@redhat.com>
1387 PR tree-optimization/61725
1388 * gcc.dg/tree-ssa/vrp93.c: New test.
1389 * gcc.c-torture/execute/pr61725.c: New test.
1391 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
1395 * gfortran.dg/allocatable_function_8.f90 : New test
1397 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1398 Mikael Morin <mikael@gcc.gnu.org>
1401 * gfortran.dg/class_array_15.f03: Check memory leaks.
1403 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1405 Backport from mainline.
1406 PR libgfortran/61640
1407 * gfortran.dg/arrayio_16.f90: New test.
1409 2014-07-04 Jakub Jelinek <jakub@redhat.com>
1412 * g++.dg/opt/pr61654.C: New test.
1414 PR tree-optimization/61684
1415 * gcc.c-torture/compile/pr61684.c: New test.
1418 Backport from mainline
1419 2014-06-05 Andreas Schwab <schwab@suse.de>
1421 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
1423 2014-07-02 Jakub Jelinek <jakub@redhat.com>
1424 Fritz Reese <Reese-Fritz@zai.com>
1426 * gfortran.dg/oldstyle_5.f: New test.
1428 2014-07-01 Paul Pluzhnikov <ppluzhnikov@google.com>
1434 Backported from mainline
1435 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1437 * g++.dg/cpp0x/nsdmi-template11.C: New.
1438 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
1439 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
1441 2014-06-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1446 * testsuite/g++.dg/cpp0x/pr58781.C: New.
1447 * testsuite/g++.dg/cpp0x/pr60249.C: New.
1448 * testsuite/g++.dg/cpp1y/pr59867.C: New.
1450 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1452 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
1453 test requires greater precision than the current PowerPC long
1454 double implementation supports.
1456 2014-06-30 Jakub Jelinek <jakub@redhat.com>
1458 Backported from mainline
1459 2014-06-27 Jakub Jelinek <jakub@redhat.com>
1461 PR tree-optimization/57233
1462 PR tree-optimization/61299
1463 * gcc.dg/pr57233.c: New test.
1464 * gcc.target/i386/pr57233.c: New test.
1465 * gcc.target/i386/sse2-pr57233.c: New test.
1466 * gcc.target/i386/avx-pr57233.c: New test.
1467 * gcc.target/i386/avx2-pr57233.c: New test.
1468 * gcc.target/i386/avx512f-pr57233.c: New test.
1469 * gcc.target/i386/xop-pr57233.c: New test.
1471 2014-06-24 Jakub Jelinek <jakub@redhat.com>
1473 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
1475 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
1476 Remove Label is never defined expected error.
1477 * gfortran.dg/gomp/udr8.f90: New test.
1479 2014-06-18 Jakub Jelinek <jakub@redhat.com>
1481 * gfortran.dg/gomp/declare-simd-1.f90: New test.
1482 * gfortran.dg/gomp/depend-1.f90: New test.
1483 * gfortran.dg/gomp/target1.f90: New test.
1484 * gfortran.dg/gomp/target2.f90: New test.
1485 * gfortran.dg/gomp/target3.f90: New test.
1486 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
1487 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
1490 2014-06-10 Jakub Jelinek <jakub@redhat.com>
1493 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
1495 * gfortran.dg/gomp/associate1.f90: New test.
1496 * gfortran.dg/gomp/intentin1.f90: New test.
1497 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
1498 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
1499 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
1500 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
1502 2014-06-09 Jakub Jelinek <jakub@redhat.com>
1504 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
1505 instead of complex(kind=16).
1507 2014-06-06 Jakub Jelinek <jakub@redhat.com>
1509 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1510 reduction clause diagnostic changes.
1511 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1512 * gfortran.dg/gomp/reduction1.f90: Likewise.
1513 * gfortran.dg/gomp/reduction3.f90: Likewise.
1514 * gfortran.dg/gomp/udr1.f90: New test.
1515 * gfortran.dg/gomp/udr2.f90: New test.
1516 * gfortran.dg/gomp/udr3.f90: New test.
1517 * gfortran.dg/gomp/udr4.f90: New test.
1518 * gfortran.dg/gomp/udr5.f90: New test.
1519 * gfortran.dg/gomp/udr6.f90: New test.
1520 * gfortran.dg/gomp/udr7.f90: New test.
1522 2014-05-12 Tobias Burnus <burnus@net-b.de>
1525 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
1527 2014-05-11 Jakub Jelinek <jakub@redhat.com>
1529 * gfortran.dg/gomp/affinity-1.f90: New test.
1531 2014-06-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
1533 * gcc.dg/typeof-2.c: New testcase.
1535 2014-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1537 * gcc.target/aarch64/vqdmulhh_lane_s16.c: New test.
1538 * gcc.target/aarch64/vqdmulhs_lane_s32.c: Likewise.
1539 * gcc.target/aarch64/vqrdmulhh_lane_s16.c: Likewise.
1540 * gcc.target/aarch64/vqrdmulhs_lane_s32.c: Likewise.
1541 * gcc.target/aarch64/vqdmlal_high_lane_s16.c: New test.
1542 * gcc.target/aarch64/vqdmlal_high_lane_s32.c: Likewise.
1543 * gcc.target/aarch64/vqdmlal_high_laneq_s16.c: Likewise.
1544 * gcc.target/aarch64/vqdmlal_high_laneq_s32.c: Likewise.
1545 * gcc.target/aarch64/vqdmlal_lane_s16.c: Likewise.
1546 * gcc.target/aarch64/vqdmlal_lane_s32.c: Likewise.
1547 * gcc.target/aarch64/vqdmlal_laneq_s16.c: Likewise.
1548 * gcc.target/aarch64/vqdmlal_laneq_s32.c: Likewise.
1549 * gcc.target/aarch64/vqdmlalh_lane_s16.c: Likewise.
1550 * gcc.target/aarch64/vqdmlals_lane_s32.c: Likewise.
1551 * gcc.target/aarch64/vqdmlsl_high_lane_s16.c: Likewise.
1552 * gcc.target/aarch64/vqdmlsl_high_lane_s32.c: Likewise.
1553 * gcc.target/aarch64/vqdmlsl_high_laneq_s16.c: Likewise.
1554 * gcc.target/aarch64/vqdmlsl_high_laneq_s32.c: Likewise.
1555 * gcc.target/aarch64/vqdmlsl_lane_s16.c: Likewise.
1556 * gcc.target/aarch64/vqdmlsl_lane_s32.c: Likewise.
1557 * gcc.target/aarch64/vqdmlsl_laneq_s32.c: Likewise.
1558 * gcc.target/aarch64/vqdmlslh_lane_s16.c: Likewise.
1559 * gcc.target/aarch64/vqdmlsls_lane_s32.c: Likewise.
1560 * gcc.target/aarch64/vqdmulh_laneq_s16.c: Likewise.
1561 * gcc.target/aarch64/vqdmulh_laneq_s32.c: Likewise.
1562 * gcc.target/aarch64/vqdmulhq_laneq_s16.c: Likewise.
1563 * gcc.target/aarch64/vqdmulhq_laneq_s32.c: Likewise.
1564 * gcc.target/aarch64/vqdmull_high_lane_s16.c: Likewise.
1565 * gcc.target/aarch64/vqdmull_high_lane_s32.c: Likewise.
1566 * gcc.target/aarch64/vqdmull_high_laneq_s16.c: Likewise.
1567 * gcc.target/aarch64/vqdmull_high_laneq_s32.c: Likewise.
1568 * gcc.target/aarch64/vqdmull_lane_s16.c: Likewise.
1569 * gcc.target/aarch64/vqdmull_lane_s32.c: Likewise.
1570 * gcc.target/aarch64/vqdmull_laneq_s16.c: Likewise.
1571 * gcc.target/aarch64/vqdmull_laneq_s32.c: Likewise.
1572 * gcc.target/aarch64/vqdmullh_lane_s16.c: Likewise.
1573 * gcc.target/aarch64/vqdmulls_lane_s32.c: Likewise.
1574 * gcc.target/aarch64/vqrdmulh_laneq_s16.c: Likewise.
1575 * gcc.target/aarch64/vqrdmulh_laneq_s32.c: Likewise.
1576 * gcc.target/aarch64/vqrdmulhq_laneq_s16.c: Likewise.
1577 * gcc.target/aarch64/vqrdmulhq_laneq_s32.c: Likewise.
1578 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
1579 (test_vqdmlal_high_lane_s16): Fix parameter type.
1580 (test_vqdmlal_high_lane_s32): Likewise.
1581 (test_vqdmull_high_lane_s16): Likewise.
1582 (test_vqdmull_high_lane_s32): Likewise.
1583 (test_vqdmlsl_high_lane_s32): Likewise.
1584 (test_vqdmlsl_high_lane_s16): Likewise.
1585 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
1587 (test_vqdmlals_lane_s32): Likewise.
1588 (test_vqdmlslh_lane_s16): Likewise.
1589 (test_vqdmlsls_lane_s32): Likewise.
1590 (test_vqdmulhh_lane_s16): Likewise.
1591 (test_vqdmulhs_lane_s32): Likewise.
1592 (test_vqdmullh_lane_s16): Likewise.
1593 (test_vqdmulls_lane_s32): Likewise.
1594 (test_vqrdmulhh_lane_s16): Likewise.
1595 (test_vqrdmulhs_lane_s32): Likewise.
1597 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
1600 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
1601 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
1603 2014-06-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
1605 Backport from mainline
1606 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1608 PR tree-optimization/61306
1609 * gcc.c-torture/execute/pr61306-1.c: New test.
1610 * gcc.c-torture/execute/pr61306-2.c: Likewise.
1611 * gcc.c-torture/execute/pr61306-3.c: Likewise.
1613 2014-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1615 Backport from mainline.
1616 PR libgfortran/61499
1617 * gfortran.dg/arrayio_15.f90: New test.
1619 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1621 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
1623 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
1626 * g++.dg/ext/complit14.C: New.
1628 2014-06-27 Martin Jambor <mjambor@suse.cz>
1631 * g++.dg/ipa/pr61160-2.C: New test.
1632 * g++.dg/ipa/pr61160-3.C: Likewise.
1634 2014-06-27 Uros Bizjak <ubizjak@gmail.com>
1636 Backport from mainline
1637 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
1640 * gcc.target/alpha/pr61586.c: New test.
1642 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
1645 * g++.dg/template/pr61537.C: New testcase.
1647 2014-06-26 Martin Jambor <mjambor@suse.cz>
1649 * g++.dg/ipa/pr60600.C: Fix typo.
1650 * g++.dg/ipa/devirt-25.C: Likewise.
1651 * g++.dg/ipa/pr61540.C: Likewise.
1653 2014-06-26 Martin Jambor <mjambor@suse.cz>
1655 * g++.dg/ipa/pr61540.C: Remove dumping test.
1657 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1659 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
1662 2014-06-23 Alan Modra <amodra@gmail.com>
1664 * gcc.dg/pr61583.c: New.
1666 2014-06-20 Martin Jambor <mjambor@suse.cz>
1669 * g++.dg/ipa/pr61540.C: New test.
1671 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
1674 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
1675 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
1676 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
1677 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
1679 2014-06-17 Richard Biener <rguenther@suse.de>
1682 * gcc.dg/lto/pr61526_0.c: New testcase.
1683 * gcc.dg/lto/pr61526_1.c: Likewise.
1685 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
1687 Backport from mainline
1688 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
1691 * gcc.target/i386/pr61423.c: New test.
1693 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1695 Backport from trunk.
1697 * gfortran.dg/cray_pointers_10.f90: New file.
1699 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
1701 Backport from mainline
1703 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
1705 * lib/target-supports.exp (check_effective_target_longdouble128): New.
1706 * gcc.target/powerpc/pack02.c: Use it.
1707 * gcc.target/powerpc/tfmode_off.c: Likewise.
1709 2014-06-13 Jeff Law <law@redhat.com>
1711 Backports from mainline:
1713 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
1715 PR rtl-optimization/61094
1716 PR rtl-optimization/61446
1717 * gcc.target/i386/pr61446.c : New.
1719 2014-06-02 Jeff Law <law@redhat.com>
1721 PR rtl-optimization/61094
1722 * g++.dg/pr61094: New test.
1724 2014-06-12 Jakub Jelinek <jakub@redhat.com>
1727 * c-c++-common/gomp/pr61486-1.c: New test.
1728 * c-c++-common/gomp/pr61486-2.c: New test.
1730 2014-06-12 Jeff Law <law@redhat.com>
1732 Backports from mainline:
1733 2014-06-05 Jeff Law <law@redhat.com>
1735 PR tree-optimization/61289
1736 * g++.dg/pr61289.C: New test.
1737 * g++.dg/pr61289-2.C: New test.
1739 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
1741 Backport from 2014-06-12 trunk r211491
1744 * gcc.target/avr/torture/pr61443.c: New test.
1746 2014-06-11 Richard Biener <rguenther@suse.de>
1748 PR tree-optimization/61452
1749 * gcc.dg/torture/pr61452.c: New testcase.
1751 2014-06-11 Richard Biener <rguenther@suse.de>
1754 * g++.dg/opt/pr61456.C: New testcase.
1756 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
1758 Backport from trunk.
1760 * gfortran.dg/associate_17.f90 : New test
1762 2014-06-07 Jerry DeLisle <jvdelisle@gcc.gnu>
1764 Backport from trunk.
1766 * gfortran.dg/arrayio_14.f90: New test.
1768 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
1770 * gnat.dg/opt38.adb: New test.
1771 * gnat.dg/opt38_pkg.ad[sb]: New helper.
1773 2014-06-04 Richard Biener <rguenther@suse.de>
1775 PR tree-optimization/61383
1776 * gcc.dg/torture/pr61383-1.c: New testcase.
1778 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
1781 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
1782 the case with a pointer.
1784 2014-06-04 Marek Polacek <polacek@redhat.com>
1786 Backport from mainline
1787 2014-05-08 Marek Polacek <polacek@redhat.com>
1790 * gcc.dg/pr61053.c: New test.
1792 2014-06-03 Martin Jambor <mjambor@suse.cz>
1795 * g++.dg/ipa/pr61160-1.C: New test.
1797 2014-06-03 Andrey Belevantsev <abel@ispras.ru>
1799 Backport from mainline
1800 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
1802 PR rtl-optimization/60866
1803 * gcc.dg/pr60866.c: New test.
1805 2014-06-03 Andrey Belevantsev <abel@ispras.ru>
1807 Backport from mainline
1808 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
1810 PR rtl-optimization/60901
1811 * gcc.target/i386/pr60901.c: New test.
1813 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1815 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
1817 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
1819 PR rtl-optimization/61325
1820 * gcc.target/aarch64/pr61325.c: New.
1822 2014-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1825 Backport from mainline
1826 * gfortran.dg/associate_16.f90: New test.
1828 2014-05-28 Eric Botcazou <ebotcazou@adacore.com>
1830 Backport from mainline
1831 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1833 * gnat.dg/overflow_fixed.adb: New test.
1835 2014-05-28 Richard Biener <rguenther@suse.de>
1837 Backport from mainline
1838 2014-05-28 Richard Biener <rguenther@suse.de>
1841 * gcc.dg/pr61045.c: New testcase.
1843 2014-05-05 Richard Biener <rguenther@suse.de>
1846 * gcc.dg/torture/pr61010.c: New testcase.
1848 2014-04-28 Richard Biener <rguenther@suse.de>
1850 PR tree-optimization/60979
1851 * gcc.dg/graphite/pr60979.c: New testcase.
1853 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1855 * lib/clearcap.exp: New file.
1856 * gcc.dg/vect/vect.exp: Load clearcap.exp.
1857 Remove clearcap_ldflags handling.
1858 Call clearcap-init, clearcap-finish.
1859 * gcc.target/i386/i386.exp: Likewise.
1860 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1861 * gcc.target/i386/clearcapv2.map: Move to
1862 ../config/sol2-clearcapv2.map.
1863 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1864 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1866 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1868 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1870 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1872 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1874 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
1877 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1878 the case with syntax error.
1880 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
1882 * gcc.target/powerpc/htm-ttest.c: New test.
1884 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
1887 * c-c++-common/cilk-plus/CK/invalid_sync.cc: New test.
1889 2014-05-18 Jan Hubicka <hubicka@ucw.cz>
1892 * g++.dg/ipa/devirt-11.C: Be lax about number of devirtualizations.
1894 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
1896 * gnat.dg/enum3.adb: New test.
1898 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
1901 * g++.dg/torture/pr60854.C: New testcase.
1903 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
1905 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
1906 (dg-options): Add -mfpmath=387.
1907 (dg-final): Check that no MMX registers are used.
1909 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
1911 PR rtl-optimization/60969
1912 * g++.dg/pr60969.C: New.
1914 2014-05-15 Martin Jambor <mjambor@suse.cz>
1917 * g++.dg/ipa/pr61085.C: New test.
1919 2014-05-15 Jakub Jelinek <jakub@redhat.com>
1921 PR tree-optimization/61158
1922 * gcc.dg/pr61158.c: New test.
1924 2014-05-14 Matthias Klose <doko@ubuntu.com>
1927 * gcc-dg/unused-8a.c: Remove.
1929 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
1931 * lib/target-support.exp (check_dfp_hw_available): New function.
1932 (is-effective-target): Check $arg for dfp_hw.
1933 (is-effective-target-keyword): Likewise.
1934 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
1935 Change target to dfp_hw.
1937 2014-05-13 Jeff Law <law@redhat.com>
1939 Backports from mainline
1941 2014-05-08 Jeff Law <law@redhat.com>
1943 PR tree-optimization/61009
1944 * g++.dg/tree-ssa/pr61009.C: New test.
1946 2014-04-23 Jeff Law <law@redhat.com>
1948 PR tree-optimization/60902
1949 * gcc.target/i386/pr60902.c: New test.
1951 2014-05-13 Jakub Jelinek <jakub@redhat.com>
1954 * gcc.dg/pr61060.c: New test.
1956 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1958 Backport from mainline
1959 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1962 * gcc.target/avr/pr60991.c: New testcase.
1964 2014-05-10 Jerry DeLisle <jvdelisle@gcc.gnu>
1966 Backport from trunk.
1968 * gfortran.dg/list_read_13.f: New test.
1970 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
1972 Backport from 2014-05-09 trunk r210267
1975 * gcc.target/avr/torture/pr61055.c: New test.
1977 2014-05-08 Matthias Klose <doko@ubuntu.com>
1980 * gcc-dg/unused-8a.c: New.
1981 * gcc-dg/unused-8b.c: Likewise.
1983 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
1986 * g++.dg/cpp0x/sfinae50.C: New.
1988 2014-05-07 Richard Biener <rguenther@suse.de>
1990 PR tree-optimization/57864
1991 * gcc.dg/torture/pr57864.c: New testcase.
1993 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
1996 * g++.dg/cpp0x/nsdmi-template9.C: New.
1997 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
1999 2014-05-04 Jan Hubicka <hubicka@ucw.cz>
2002 * g++.dg/ipa/devirt-31.C: New testcase.
2003 * g++.dg/ipa/devirt-11.C: Adjust testcase.
2005 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
2007 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
2008 (dg-require-effective-target): Change target to powerpc_fprs.
2009 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
2010 (dg-require-effective-target): Change target to dfprt.
2012 2014-05-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2014 PR tree-optimization/60930
2015 * gcc.dg/torture/pr60930.c: New test.
2017 2014-04-30 Michael Meissner <meissner@linux.vnet.ibm.com>
2019 Back port from mainline
2020 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2022 * gcc.target/powerpc/pack01.c: New test to test the new pack and
2023 unpack builtin functionss for 128-bit types.
2024 * gcc.target/powerpc/pack02.c: Likewise.
2025 * gcc.target/powerpc/pack03.c: Likewise.
2026 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
2027 divide builtin functionss.
2028 * gcc.target/powerpc/extend-divide-2.c: Likewise.
2029 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
2031 * gcc.target/powerpc/bcd-2.c: Likewise.
2032 * gcc.target/powerpc/bcd-3.c: Likewise.
2033 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
2035 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2037 2014-04-29 Pat Haugen <pthaugen@us.ibm.com>
2039 Backport from mainline
2040 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
2042 * gcc.target/powerpc/ti_math1.c: New.
2043 * gcc.target/powerpc/ti_math2.c: New.
2045 2014-04-29 Jakub Jelinek <jakub@redhat.com>
2047 PR tree-optimization/60971
2048 * c-c++-common/turtore/pr60971.c: New test.
2050 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
2052 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
2053 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
2054 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
2056 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
2058 * c-c++-common/gomp/pr60823-2.c: Require effective target
2061 2014-04-25 Jakub Jelinek <jakub@redhat.com>
2063 PR tree-optimization/60960
2064 * gcc.c-torture/execute/pr60960.c: New test.
2066 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
2068 * gcc.c-torture/execute/20140425-1.c: New test.
2070 2014-04-25 Richard Biener <rguenther@suse.de>
2073 * g++.dg/opt/pr60912.C: New testcase.
2075 2014-04-25 Richard Biener <rguenther@suse.de>
2078 * gcc.dg/lto/pr60911_0.c: New testcase.
2080 2014-04-24 Jakub Jelinek <jakub@redhat.com>
2082 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
2083 Replace load with read and store with write.
2085 2014-04-23 Uros Bizjak <ubizjak@gmail.com>
2087 Backport from mainline
2088 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
2091 * gcc.target/i386/pr60909-1.c: New test.
2092 * gcc.target/i386/pr60909-2.c: Ditto.
2094 2014-04-23 Richard Biener <rguenther@suse.de>
2096 PR tree-optimization/60903
2097 * gcc.dg/torture/pr60903.c: New testcase.
2099 2014-04-23 Richard Biener <rguenther@suse.de>
2101 Backport from mainline
2102 2014-04-14 Richard Biener <rguenther@suse.de>
2105 * gcc.dg/lto/pr60720_0.c: New testcase.
2106 * gcc.dg/lto/pr60720_1.c: Likewise.
2108 2014-04-23 Richard Biener <rguenther@suse.de>
2111 * g++.dg/torture/pr60895.C: New testcase.
2113 2014-04-23 Richard Biener <rguenther@suse.de>
2116 * gcc.dg/torture/pr60891.c: New testcase.
2118 2014-04-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2120 Backport from mainline
2121 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2124 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
2125 not cause errors if -mspe.
2127 2014-04-22 Tobias Burnus <burnus@net-b.de>
2129 Backport from mainline
2130 2014-04-11 Tobias Burnus <burnus@net-b.de>
2134 * gfortran.dg/finalize_25.f90: New.
2136 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
2138 Backport from mainline
2139 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
2141 * gcc.target/i386/pr60868.c: New testcase.
2143 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2146 * c-c++-common/gomp/pr59073.c: New test.
2148 2014-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2150 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
2151 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2153 2014-04-22 Richard Biener <rguenther@suse.de>
2155 Backport from mainline
2156 2014-04-14 Richard Biener <rguenther@suse.de>
2159 * gcc.dg/graphite/pr55022.c: New testcase.
2161 2014-04-22 Richard Biener <rguenther@suse.de>
2163 Backport from mainline
2164 2014-04-17 Richard Biener <rguenther@suse.de>
2167 * g++.dg/opt/pr60849.C: New testcase.
2169 2014-04-22 Richard Biener <rguenther@suse.de>
2171 Backport from mainline
2172 2014-04-17 Richard Biener <rguenther@suse.de>
2174 PR tree-optimization/60841
2175 * gcc.dg/vect/pr60841.c: New testcase.
2177 2014-04-22 Richard Biener <rguenther@suse.de>
2179 Backport from mainline
2180 2014-04-17 Richard Biener <rguenther@suse.de>
2182 PR tree-optimization/60836
2183 * g++.dg/vect/pr60836.cc: New testcase.
2185 2014-04-22 Richard Biener <rguenther@suse.de>
2187 Backport from mainline
2188 2014-04-14 Richard Biener <rguenther@suse.de>
2189 Marc Glisse <marc.glisse@inria.fr>
2192 * gcc.target/i386/vec-may_alias.c: New testcase.
2194 2014-04-22 Richard Biener <rguenther@suse.de>
2196 Backport from mainline
2197 2014-04-14 Richard Biener <rguenther@suse.de>
2199 PR tree-optimization/59817
2200 PR tree-optimization/60453
2201 * gfortran.dg/graphite/pr59817.f: New testcase.
2202 * gcc.dg/graphite/pr59817-1.c: Likewise.
2203 * gcc.dg/graphite/pr59817-2.c: Likewise.
2205 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2207 PR tree-optimization/60823
2208 * c-c++-common/gomp/pr60823-1.c: New test.
2209 * c-c++-common/gomp/pr60823-2.c: New test.
2210 * c-c++-common/gomp/pr60823-3.c: New test.
2212 Backported from mainline
2213 2014-04-16 Jakub Jelinek <jakub@redhat.com>
2215 PR tree-optimization/60844
2216 * gcc.dg/pr60844.c: New test.
2218 2014-04-22 Release Manager
2220 * GCC 4.9.0 released.
2222 2014-04-17 Jakub Jelinek <jakub@redhat.com>
2225 Forward port from 4.8 branch
2226 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
2228 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
2230 * gcc.target/i386/bmi-2.c: Ditto.
2232 2014-04-15 Igor Zamyatin <igor.zamyatin@intel.com>
2235 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
2238 2014-04-15 Igor Zamyatin <igor.zamyatin@intel.com>
2241 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
2243 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2245 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
2247 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2249 * lib/target-supports.exp
2250 (check_effective_target_vect_widen_mult_si_to_di_pattern):
2251 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
2254 2014-04-14 Jason Merrill <jason@redhat.com>
2257 * lib/gcc-dg.exp (dg-build-dso): New.
2258 (gcc-dg-test-1): Handle dg-do-what "dso".
2260 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
2263 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
2266 * gfortran.dg/associate_15.f90: New test.
2268 2014-04-12 Jerry DeLisle <jvdelisle@gcc.gnu>
2271 * gfortran.dg/arrayio_13.f90: New test.
2273 2014-04-11 Steve Ellcey <sellcey@mips.com>
2274 Jakub Jelinek <jakub@redhat.com>
2277 * gcc.c-torture/compile/pr60556.c: New test.
2279 2014-04-11 Richard Biener <rguenther@suse.de>
2282 * gcc.dg/pr60797.c: New testcase.
2284 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2286 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
2287 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
2288 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
2290 * gcc.target/s390/htm-nofloat-1.c: ... this one.
2291 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
2292 instructions as well.
2294 2014-04-11 Jakub Jelinek <jakub@redhat.com>
2296 PR rtl-optimization/60663
2297 * gcc.target/arm/pr60663.c: New test.
2299 2014-04-10 Jason Merrill <jason@redhat.com>
2301 * g++.dg/dso/dlclose1.C: Disable for 4.9.
2303 2014-04-10 Jakub Jelinek <jakub@redhat.com>
2306 * g++.dg/lto/pr60567_0.C: New test.
2308 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2310 * gfortran.dg/class_nameclash.f90: New test.
2312 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2315 * g++.dg/cpp0x/variadic156.C: New.
2317 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2319 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
2322 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2325 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
2328 2014-04-09 Steve Ellcey <sellcey@mips.com>
2330 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
2333 2014-04-09 Cong Hou <congh@google.com>
2336 * lib/target-supports.exp:
2337 (check_effective_target_vect_widen_si_to_di_pattern): New.
2338 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
2339 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
2341 (foo): Fix up formatting.
2342 (main): Call check_vect.
2344 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
2347 * g++.dg/template/crash119.C: New.
2349 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
2351 * gcc.target/powerpc/atomic_load_store-p8.c: New.
2353 2014-04-08 Jason Merrill <jason@redhat.com>
2355 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
2357 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2359 PR rtl-optimization/60776
2360 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
2361 * gcc.dg/builtin-bswap-7.c: Likewise.
2362 * gcc.dg/builtin-bswap-6a.c: New testcase.
2363 * gcc.dg/builtin-bswap-7a.c: New testcase.
2366 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2368 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2370 * gcc.dg/builtin-bswap-7.c: Likewise.
2372 2014-04-08 Richard Biener <rguenther@suse.de>
2374 PR tree-optimization/60785
2375 * gcc.dg/graphite/pr60785.c: New testcase.
2377 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2380 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
2383 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
2385 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
2386 * g++.dg/warn/Wnvdtor-3.C: Likewise.
2387 * g++.dg/warn/Wnvdtor-4.C: Likewise.
2389 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
2391 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
2393 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
2396 * g++.dg/torture/pr60609.C: New test.
2398 2014-04-07 Richard Biener <rguenther@suse.de>
2400 PR tree-optimization/60766
2401 * gcc.dg/torture/pr60766.c: New testcase.
2403 2014-04-07 Jason Merrill <jason@redhat.com>
2405 * lib/gcc-dg.exp (dg-build-dso): New.
2406 (gcc-dg-test-1): Handle dg-do-what "dso".
2407 * lib/target-supports.exp (add_options_for_dlopen): New.
2408 (check_effective_target_dlopen): Use it.
2410 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2412 * gcc.target/arm/pr60657.c: Fix missing curly brace.
2414 2014-04-07 Richard Biener <rguenther@suse.de>
2417 * g++.dg/torture/pr60750.C: New testcase.
2418 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
2420 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
2422 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
2424 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
2427 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
2429 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
2432 * g++.dg/cpp1y/auto-fn25.C: Require lto.
2434 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
2436 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
2438 * gfortran.dg/warn_conversion_4.f90: Adjust test.
2440 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
2442 * gcc.target/avr/dev-specific-rmw.c: New test.
2444 2014-04-04 Cong Hou <congh@google.com>
2446 PR tree-optimization/60656
2447 * gcc.dg/vect/pr60656.c: New test.
2449 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2451 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2453 * gcc.dg/builtin-bswap-7.c: Likewise.
2455 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2458 * g++.dg/cpp0x/constexpr-ice15.C: New.
2460 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
2463 testcase by Richard Biener
2464 * gcc.dg/lto/pr59626_0.c: New testcase.
2465 * gcc.dg/lto/pr59626_1.c: New testcase.
2467 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2470 * gcc.c-torture/compile/pr60655-1.c: New test.
2472 2014-04-04 Martin Jambor <mjambor@suse.cz>
2475 * g++.dg/ipa/pr60640-1.C: New test.
2476 * g++.dg/ipa/pr60640-2.C: Likewise.
2477 * g++.dg/ipa/pr60640-3.C: Likewise.
2478 * g++.dg/ipa/pr60640-4.C: Likewise.
2480 2014-04-04 Jeff Law <law@redhat.com>
2483 * gcc.target/arm/pr60657.c: New test.
2485 2014-04-04 Richard Biener <rguenther@suse.de>
2488 * g++.dg/torture/pr60746.C: New testcase.
2490 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
2492 * g++.old-deja/g++.robertl/eb121.C: Adjust.
2493 * g++.old-deja/g++.jason/overload21.C: Likewise.
2494 * g++.old-deja/g++.law/init5.C: Likewise.
2496 2014-04-03 Cong Hou <congh@google.com>
2498 PR tree-optimization/60505
2499 * gcc.dg/vect/pr60505.c: New test.
2501 2014-04-03 Richard Biener <rguenther@suse.de>
2503 PR tree-optimization/60740
2504 * gcc.dg/graphite/pr60740.c: New testcase.
2506 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
2508 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
2509 * g++.dg/warn/Wnvdtor-2.C: New.
2510 * g++.dg/warn/Wnvdtor-3.C: New.
2511 * g++.dg/warn/Wnvdtor-4.C: New.
2512 * g++.dg/warn/Weff1.C: Delete.
2513 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
2514 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
2516 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
2519 * testsuite/g++.dg/torture/pr60659.C: New testcase.
2521 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2523 PR tree-optimization/60733
2524 * gcc.dg/torture/pr60733.c: New test.
2526 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
2528 PR rtl-optimization/60650
2529 * gcc.target/arm/pr60650-2.c: New.
2531 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
2533 * gcc.target/i386/avx2-vpand-3.c,
2534 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
2536 2014-04-02 Joseph Myers <joseph@codesourcery.com>
2538 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
2539 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
2540 gcc.target/i386/memcpy-strategy-1.c,
2541 gcc.target/i386/memcpy-strategy-2.c,
2542 gcc.target/i386/memcpy-vector_loop-1.c,
2543 gcc.target/i386/memcpy-vector_loop-2.c,
2544 gcc.target/i386/memset-vector_loop-1.c,
2545 gcc.target/i386/memset-vector_loop-2.c,
2546 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
2547 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
2548 -march= options different from those in dg-options.
2550 2014-04-02 Joseph Myers <joseph@codesourcery.com>
2552 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
2553 gcc.target/i386/pr30970.c: Use -mtune=generic.
2554 * gcc.target/i386/avx2-vpaddb-3.c,
2555 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
2556 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
2557 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
2558 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
2559 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
2560 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
2561 gcc.target/i386/avx2-vpsubw-3.c,
2562 gcc.target/i386/avx256-unaligned-load-1.c,
2563 gcc.target/i386/avx256-unaligned-load-4.c,
2564 gcc.target/i386/avx256-unaligned-store-1.c,
2565 gcc.target/i386/avx256-unaligned-store-2.c,
2566 gcc.target/i386/avx256-unaligned-store-4.c: Use
2569 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
2570 Iain Sandoe <iain@codesourcery.com>
2573 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
2574 with the additional options -Wl,-undefined,dynamic_lookup
2575 and -Wl,-flat_namespace.
2576 * gcc.dg/torture/pr53922.c: Additional option
2577 -Wl,-flat_namespace for darwin[89].
2578 * gcc.dg/torture/pr60092.c: Additional options
2579 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
2582 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
2585 * lib/prune.exp: Modify the regular express to prune
2586 the new warnings introduced by r205679 on darwin9.
2588 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
2590 * g++.dg/init/ctor4.C: Adjust.
2591 * g++.dg/init/ctor4-1.C: New.
2592 * g++.dg/cpp0x/defaulted2.C: Adjust.
2594 2014-04-01 Richard Henderson <rth@redhat.com>
2597 * gcc.dg/pr60704.c: New file.
2599 2014-04-01 Bin Cheng <bin.cheng@arm.com>
2602 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
2603 logical_op_short_circuit targets.
2605 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2608 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
2609 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
2611 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
2613 PR rtl-optimization/60700
2614 * gcc.target/i386/pr60700.c: New test.
2616 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2619 * gcc.target/arm/pr60650.c: Adjust command line options.
2621 2014-03-31 Martin Jambor <mjambor@suse.cz>
2624 * gcc.dg/pr60647-1.c: New test.
2625 * gcc.dg/pr60647-2.c: Likewise.
2627 2014-03-31 Richard Biener <rguenther@suse.de>
2629 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
2631 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
2634 * gcc.target/aarch64/pr60034.c: New file.
2636 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
2639 * g++.dg/cpp1y/pr60626.C: New testcase.
2641 2014-03-29 Joseph Myers <joseph@codesourcery.com>
2643 * gcc.dg/pr45416.c: Allow bextr on x86.
2644 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
2645 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
2646 gcc.target/i386/fma4-vector.c: Use -mno-fma.
2647 * gcc.target/i386/l_fma_double_1.c,
2648 gcc.target/i386/l_fma_double_2.c,
2649 gcc.target/i386/l_fma_double_3.c,
2650 gcc.target/i386/l_fma_double_4.c,
2651 gcc.target/i386/l_fma_double_5.c,
2652 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
2653 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
2654 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
2655 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
2656 * gcc.target/i386/pr27971.c: Use -mno-tbm.
2657 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
2658 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
2660 2014-03-29 Jakub Jelinek <jakub@redhat.com>
2663 * g++.dg/pr60648.C: Move test to...
2664 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
2665 dg-options, add for fpic targets dg-additional-options -fPIC.
2667 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
2669 * gnat.dg/opt33.adb: New testcase.
2671 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
2674 * gcc.target/aarch64/pr60697.c: New.
2676 2014-03-27 Jeff Law <law@redhat.com>
2679 * g++.dg/pr60648.C: New test.
2681 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
2684 * g++.dg/cpp1y/pr60573.C: New testcase.
2686 2014-03-28 Jakub Jelinek <jakub@redhat.com>
2689 * gcc.target/i386/pr60693.c: New test.
2691 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
2693 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
2695 2014-03-28 Jakub Jelinek <jakub@redhat.com>
2698 * c-c++-common/pr60689.c: New test.
2701 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
2702 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
2705 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
2708 * gcc.target/aarch64/pr60675.C: New.
2710 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2712 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
2713 * lib/target-supports.exp: Return true for s390
2714 in check_effective_logical_op_short_circuit.
2716 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
2718 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
2719 of second source operand.
2720 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
2721 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
2722 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
2724 2014-03-28 Jakub Jelinek <jakub@redhat.com>
2727 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
2729 2014-03-28 Tobias Burnus <burnus@net-b.de>
2731 * lib/cilk-plus-dg.exp: New.
2732 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
2733 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
2735 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2738 * gfortran.dg/where_4.f90: New test case.
2740 2014-03-27 Tobias Burnus <burnus@net-b.de>
2743 * gfortran.dg/finalize_24.f90: New.
2745 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2747 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
2750 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
2751 vec_select optimizations.
2752 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2753 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2756 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
2757 xxpermdi builtins are supported.
2759 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
2761 PR rtl-optimization/60650
2762 * gcc.target/arm/pr60650.c: New.
2764 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2766 * gcc.target/s390/20140327-1.c: New testcase.
2768 2014-03-27 Jakub Jelinek <jakub@redhat.com>
2771 * g++.dg/gomp/pr60682.C: New test.
2773 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
2775 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
2777 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
2780 * gcc.target/aarch64/pr60580_1.c: New.
2781 * gcc.target/aarch64/test_fp_attribute_1.c: New.
2782 * gcc.target/aarch64/test_fp_attribute_2.c: New.
2784 2014-03-26 Dehao Chen <dehao@google.com>
2786 * gcc.dg/predict-8.c: New test.
2788 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
2791 * g++.dg/init/const10.C: New.
2792 * g++.dg/init/const11.C: New.
2793 * g++.dg/init/pr25811.C: Adjust.
2794 * g++.dg/init/pr29043.C: Likewise.
2795 * g++.dg/init/pr43719.C: Likewise.
2796 * g++.dg/init/pr44086.C: Likewise.
2797 * g++.dg/init/ctor8.C: Likewise.
2798 * g++.dg/init/uninitialized1.C: Likewise.
2800 2014-03-26 Jakub Jelinek <jakub@redhat.com>
2803 * c-c++-common/ubsan/pr60636.c: New test.
2805 2014-03-26 Andreas Schwab <schwab@suse.de>
2807 * g++.dg/torture/pr60315.C: Remove duplication.
2809 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
2811 * gcc.c-torture/execute/20140326-1.c: New test.
2813 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
2816 * g++.dg/torture/pr60315.C: New testcase.
2818 2014-03-25 Martin Jambor <mjambor@suse.cz>
2821 * g++.dg/ipa/pr60600.C: New test.
2823 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
2826 * g++.dg/opt/pr56999.C: Pop hidden visibility.
2828 2014-03-25 Richard Biener <rguenther@suse.de>
2831 * gfortran.dg/lto/pr60635_0.f90: New testcase.
2832 * gfortran.dg/lto/pr60635_1.c: Likewise.
2834 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
2837 * g++.dg/cpp1y/pr60627.C: New testcase.
2839 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
2841 * gcc.target/aarch64/ushr64_1.c: New.
2843 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
2845 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
2846 (LONG_LONG): Use LLONG.
2847 (set_rvector_long): Explicitly return void.
2848 (set_vector_long): Likewise.
2849 (check_vector_long): Likewise.
2851 2014-03-24 Marek Polacek <polacek@redhat.com>
2853 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
2855 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
2856 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2857 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2858 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2859 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2860 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2861 * c-c++-common/ubsan/pr59503.c: Likewise.
2862 * c-c++-common/ubsan/pr60613-1.c: Likewise.
2863 * c-c++-common/ubsan/save-expr-1.c: Likewise.
2864 * c-c++-common/ubsan/shift-3.c: Likewise.
2865 * c-c++-common/ubsan/shift-6.c: Likewise.
2866 * c-c++-common/ubsan/undefined-1.c: Likewise.
2867 * c-c++-common/ubsan/vla-2.c: Likewise.
2868 * c-c++-common/ubsan/vla-3.c: Likewise.
2869 * c-c++-common/ubsan/vla-4.c: Likewise.
2870 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
2871 * g++.dg/ubsan/return-2.C: Likewise.
2873 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
2875 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
2878 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
2882 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
2883 * gfortran.dg/round_4.f90: Likewise.
2885 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
2888 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
2891 2014-03-22 Jakub Jelinek <jakub@redhat.com>
2894 * c-c++-common/ubsan/pr60613-1.c: New test.
2895 * c-c++-common/ubsan/pr60613-2.c: New test.
2897 2014-03-22 Matthias Klose <doko@ubuntu.com>
2899 * g++.dg/cpp0x/regress: Remove empty directory.
2901 2014-03-22 Jakub Jelinek <jakub@redhat.com>
2904 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
2906 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2908 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
2909 * g++.dg/cpp1y/pr60393.C: Likewise.
2911 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2914 * g++.dg/cpp1y/pr60384.C: New.
2916 2014-03-21 Jakub Jelinek <jakub@redhat.com>
2919 * gcc.dg/pr60598.c: New test.
2921 2014-03-21 Martin Jambor <mjambor@suse.cz>
2924 * g++.dg/torture/pr59176.C: New test.
2926 2014-03-21 Martin Jambor <mjambor@suse.cz>
2929 * g++.dg/ipa/pr60419.C: New test.
2931 2014-03-21 Richard Biener <rguenther@suse.de>
2933 PR tree-optimization/60577
2934 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
2936 2014-03-21 Tobias Burnus <burnus@net-b.de>
2939 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
2941 2014-03-20 Jakub Jelinek <jakub@redhat.com>
2944 * g++.dg/opt/pr60597.C: New test.
2947 * g++.dg/init/pr60572.C: New test.
2949 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2951 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
2953 2014-03-19 Tobias Burnus <burnus@net-b.de>
2957 * gfortran.dg/implicit_pure_4.f90: New.
2959 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2962 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
2964 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
2967 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
2968 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
2969 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
2971 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2974 * g++.dg/cpp1y/pr60332.C: New.
2976 2014-03-19 Marek Polacek <polacek@redhat.com>
2979 * g++.dg/ubsan/pr60569.C: New test.
2981 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2983 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
2985 2014-03-19 Jakub Jelinek <jakub@redhat.com>
2987 PR tree-optimization/60559
2988 * g++.dg/vect/pr60559.cc: New test.
2990 2014-03-18 Ian Lance Taylor <iant@google.com>
2993 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
2994 (ditype): Rename typedef from int64_t.
2996 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2999 * gcc.dg/cast-qual-3.c: New.
3001 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3002 * c-c++-common/Wcast-qual-1.c: More precise match text.
3004 2014-03-18 Janus Weil <janus@gcc.gnu.org>
3008 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
3009 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
3010 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
3011 * gfortran.dg/intent_optimize_1.f90: Ditto.
3012 * gfortran.dg/pointer_init_9.f90: Ditto.
3013 * gfortran.dg/volatile4.f90: Ditto.
3014 * gfortran.dg/volatile6.f90: Ditto.
3016 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
3019 * c-c++-common/Wcast-qual-1.c: More precise match text.
3021 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3024 * g++.dg/cpp0x/constexpr-ice14.C: New.
3026 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3029 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
3031 2014-03-18 Jakub Jelinek <jakub@redhat.com>
3034 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
3035 * c-c++-common/ubsan/null-2.c: Likewise.
3036 * c-c++-common/ubsan/null-3.c: Likewise.
3037 * c-c++-common/ubsan/null-4.c: Likewise.
3038 * c-c++-common/ubsan/null-5.c: Likewise.
3039 * c-c++-common/ubsan/null-6.c: Likewise.
3040 * c-c++-common/ubsan/null-7.c: Likewise.
3041 * c-c++-common/ubsan/null-8.c: Likewise.
3042 * c-c++-common/ubsan/null-9.c: Likewise.
3043 * c-c++-common/ubsan/null-10.c: Likewise.
3044 * c-c++-common/ubsan/null-11.c: Likewise.
3045 * c-c++-common/ubsan/overflow-1.c: Likewise.
3046 * c-c++-common/ubsan/overflow-2.c: Likewise.
3047 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3048 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
3049 * c-c++-common/ubsan/overflow-int128.c: Likewise.
3050 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3051 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
3052 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3053 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
3054 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
3055 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3056 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3057 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
3058 * c-c++-common/ubsan/pr59333.c: Likewise.
3059 * c-c++-common/ubsan/pr59503.c: Likewise.
3060 * c-c++-common/ubsan/pr59667.c: Likewise.
3061 * c-c++-common/ubsan/undefined-1.c: Likewise.
3062 * g++.dg/ubsan/pr59250.C: Likewise.
3063 * g++.dg/ubsan/pr59306.C: Likewise.
3065 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3067 * gcc.dg/tls/pr58595.c: Add tls options.
3069 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
3071 * gcc.target/i386/avx-additional-reg-names.c: New.
3072 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
3074 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
3077 * g++.dg/cpp1y/pr60390.C: New testcase.
3080 * g++.dg/cpp1y/pr60391.C: New testcase.
3082 2014-03-17 Jakub Jelinek <jakub@redhat.com>
3085 * gcc.target/i386/pr60516.c: New test.
3087 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
3090 * g++.dg/cpp0x/constexpr-ice13.C: New.
3092 2014-03-17 Marek Polacek <polacek@redhat.com>
3095 * gcc.dg/gomp/pr60534.c: New test.
3097 2014-03-17 Kai Tietz <ktietz@redhat.com>
3099 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
3101 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
3104 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
3107 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
3110 * gfortran.dg/list_read_12.f90: New test.
3112 2014-03-15 Janus Weil <janus@gcc.gnu.org>
3115 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
3116 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
3117 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
3118 -Wno-aggressive-loop-optimizations and remove an unused variable.
3119 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
3120 * gfortran.dg/pointer_init_9.f90: New.
3121 * gfortran.dg/volatile4.f90: Put into subroutine.
3122 * gfortran.dg/volatile6.f90: Ditto.
3124 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
3127 * gfortran.dg/transpose_4.f90: New test.
3129 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
3131 PR rtl-optimization/60508
3132 * gcc.target/i386/pr60508.c: New.
3134 2014-03-14 Richard Biener <rguenther@suse.de>
3137 * g++.dg/pr60518.C: New testcase.
3139 2014-03-14 Martin Jambor <mjambor@suse.cz>
3142 * gcc.dg/lto/pr60461_0.c: New test.
3144 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
3146 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
3147 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
3148 * gcc.dg/lto/save-temps_0.c: New testcase.
3150 2014-03-13 Jakub Jelinek <jakub@redhat.com>
3153 * c-c++-common/pr36282-1.c: New test.
3154 * c-c++-common/pr36282-2.c: New test.
3155 * c-c++-common/pr36282-3.c: New test.
3156 * c-c++-common/pr36282-4.c: New test.
3158 2014-03-13 Richard Henderson <rth@redhat.com>
3161 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
3163 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3166 * g++.dg/template/crash118.C: New.
3167 * g++.dg/template/crash95.C: Adjust.
3169 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
3171 PR rtl-optimization/57189
3172 * gcc.target/i386/pr57189.c: New.
3174 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3177 * g++.dg/cpp0x/static_assert10.C: New.
3178 * g++.dg/cpp0x/static_assert11.C: Likewise.
3179 * g++.dg/cpp0x/static_assert3.C: Adjust.
3181 2014-03-13 Richard Biener <rguenther@suse.de>
3183 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
3185 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3187 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
3188 2.07 128-bit arithmetic.
3189 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
3191 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
3192 due to when TImode is allowed in VSX registers, the allowable
3193 address modes for TImode is just a single indirect address in
3194 order for the value to be loaded and store in either GPR or VSX
3195 registers. This affects the generated code, and it would cause
3196 this test to fail, when such an option is used.
3198 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
3200 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
3202 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3204 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
3205 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
3206 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
3207 only test for exactly one if if -mbranch-cost=1 has been passed.
3209 2014-03-12 Christian Bruel <christian.bruel@st.com>
3212 * gcc.target/arm/pr60264.c
3214 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
3216 PR tree-optimization/60454
3217 * gcc.c-torture/execute/pr60454.c: New test.
3219 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3220 Marc Glisse <marc.glisse@inria.fr>
3222 PR tree-optimization/60502
3223 * gcc.c-torture/compile/pr60502.c: New test.
3225 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3228 * gcc.dg/vect/pr60482.c: New test.
3230 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
3233 * g++.dg/cpp0x/inh-ctor19.C: New.
3235 2014-03-11 Richard Biener <rguenther@suse.de>
3237 PR tree-optimization/60429
3238 PR tree-optimization/60485
3239 * gcc.dg/pr60485-1.c: New testcase.
3240 * gcc.dg/pr60485-2.c: Likewise.
3242 2014-03-10 Jakub Jelinek <jakub@redhat.com>
3245 * g++.dg/ipa/pr60457.C: New test.
3247 2014-03-10 Richard Biener <rguenther@suse.de>
3250 * g++.dg/torture/pr60474.C: New testcase.
3252 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
3254 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
3256 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
3258 * gcc.dg/lto/pr55113_0.c: New testcase.
3260 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
3263 * g++.dg/cpp1y/pr60033.C: New testcase.
3266 * g++.dg/cpp1y/pr60393.C: New testcase.
3268 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3271 * gfortran.dg/fmt_en.f90: New test.
3273 2014-03-07 Jason Merrill <jason@redhat.com>
3275 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
3276 * lib/target-supports.exp (check_effective_target_c++11): Now
3278 (check_effective_target_c++11_only): New.
3279 (check_effective_target_c++11_down): New.
3280 (check_effective_target_c++1y): New.
3281 (check_effective_target_c++1y_only): New.
3282 (check_effective_target_c++98_only): Rename from
3283 check_effective_target_c++98.
3284 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
3286 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
3289 * g++.dg/cpp0x/constexpr-ice12.C: New.
3291 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
3293 * c-c++-common/gomp/map-1.c: Extend.
3295 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
3296 Janus Weil <janus@gcc.gnu.org>
3299 * gfortran.dg/deferred_type_component_1.f90 : New test.
3300 * gfortran.dg/deferred_type_component_2.f90 : New test.
3302 2014-03-06 Marek Polacek <polacek@redhat.com>
3305 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
3306 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
3308 2014-03-06 Jakub Jelinek <jakub@redhat.com>
3311 * gcc.dg/tls/pr58595.c: New test.
3313 2014-03-06 Richard Biener <rguenther@suse.de>
3319 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
3321 * gcc.dg/lto/pr55113_0.c: New testcase.
3323 2014-03-05 Jakub Jelinek <jakub@redhat.com>
3326 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
3327 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
3328 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
3330 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3331 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3332 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3333 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3334 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
3335 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
3336 even for mips*/s390*/i?86/x86_64.
3337 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3338 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3339 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3340 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3341 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3344 * gcc.dg/lto/pr60404_0.c: New test.
3345 * gcc.dg/lto/pr60404_1.c: New file.
3346 * gcc.dg/lto/pr60404_2.c: New file.
3348 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3350 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
3351 long long" throughout.
3352 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
3353 * gcc.dg/vmx/insert-vsx.c: Likewise.
3354 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
3355 * gcc.dg/vmx/ld-vsx.c: Likewise.
3356 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3357 * gcc.dg/vmx/ldl-vsx.c: Likewise.
3358 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3359 * gcc.dg/vmx/merge-vsx.c: Likewise.
3360 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3361 * gcc.dg/vmx/st-vsx.c: Likewise.
3362 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
3363 * gcc.dg/vmx/stl-vsx.c: Likewise.
3364 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
3366 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
3368 * gcc.dg/lto/pr55113_0.c: New testcase.
3370 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3373 * g++.dg/cpp1y/pr60376.C: New.
3375 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3377 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
3379 2014-03-04 Richard Biener <rguenther@suse.de>
3381 PR tree-optimization/60382
3382 * gcc.dg/vect/pr60382.c: New testcase.
3384 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
3387 * gfortran.dg/namelist_84.f90: New test.
3389 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
3391 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
3392 argument to avoid inf values.
3393 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
3394 UNION_FP_CHECK machinery.
3396 2014-03-03 Renlin Li <Renlin.Li@arm.com>
3398 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
3399 i32in128 cases outside special big-endian processing block.
3401 2014-03-03 Jakub Jelinek <jakub@redhat.com>
3403 PR preprocessor/60400
3404 * c-c++-common/cpp/pr60400.c: New test.
3405 * c-c++-common/cpp/pr60400-1.h: New file.
3406 * c-c++-common/cpp/pr60400-2.h: New file.
3409 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
3411 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
3412 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
3414 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
3417 * g++.dg/lto/pr60150.H: New testcase.
3418 * g++.dg/lto/pr60150_0.C: New testcase.
3419 * g++.dg/lto/pr60150_1.C: New testcase.
3421 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
3424 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
3426 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3429 * gfortran.dg/vect/pr32380.f: Fix expected test results.
3431 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
3434 * g++.dg/cpp0x/pr50025.C: New.
3436 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
3439 * g++.dg/cpp1y/pr60377.C: New testcase.
3441 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
3444 * gfortran.dg/str_comp_optimize_1.f90: New test.
3446 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
3449 * gcc.c-torture/compile/pr60071.c: New.
3451 2014-02-28 Janus Weil <janus@gcc.gnu.org>
3454 * gfortran.dg/unlimited_polymorphic_16.f90: New.
3456 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
3459 * g++.dg/cpp0x/constexpr-ice11.C: New.
3461 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
3464 * g++.dg/cpp1y/auto-fn24.C: New.
3466 2014-02-28 Joey Ye <joey.ye@arm.com>
3469 * gcc.target/arm/thumb1-far-jump-3.c: New case.
3471 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3474 * g++.dg/overload/ellipsis2.C: New.
3476 2014-02-27 Jeff Law <law@redhat.com>
3478 PR rtl-optimization/52714
3479 * gcc.c-torture/compile/pr52714.c: New test.
3481 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
3482 Jeff Law <law@redhat.com>
3484 PR rtl-optimization/49847
3485 * g++.dg/pr49847.C: New test.
3487 2014-02-27 Marek Polacek <polacek@redhat.com>
3490 * c-c++-common/pr59223.c: New test.
3492 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
3494 * common/config/i386/predicates.md (const1256_operand): Remove.
3495 (const2356_operand): New.
3496 (const_1_to_2_operand): Remove.
3497 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
3498 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
3499 (*avx512pf_gatherpf<mode>sf): Ditto.
3500 (avx512pf_gatherpf<mode>df): Ditto.
3501 (*avx512pf_gatherpf<mode>df_mask): Ditto.
3502 (*avx512pf_gatherpf<mode>df): Ditto.
3503 (avx512pf_scatterpf<mode>sf): Ditto.
3504 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
3505 (*avx512pf_scatterpf<mode>sf): Ditto.
3506 (avx512pf_scatterpf<mode>df): Ditto.
3507 (*avx512pf_scatterpf<mode>df_mask): Ditto.
3508 (*avx512pf_scatterpf<mode>df): Ditto.
3509 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
3511 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
3513 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
3514 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
3515 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
3516 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
3517 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
3518 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
3519 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
3520 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
3522 2014-02-26 Bin Cheng <bin.cheng@arm.com>
3525 * gnat.dg/renaming5.adb: Change to two expected gotos.
3526 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
3528 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
3529 messages for removed basic block.
3530 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
3531 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
3532 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
3533 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
3535 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3537 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
3538 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3539 * gcc.dg/vmx/ldl-vsx.c: Likewise.
3540 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3541 * gcc.dg/vmx/merge-vsx.c: Likewise.
3542 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3544 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
3546 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
3547 * gcc.target/i386/prefetchwt1-1.c: New.
3548 * g++.dg/other/i386-2.C: Add new option.
3549 * g++.dg/other/i386-3.C: Ditto.
3550 * gcc.target/i386/sse-12.c: Ditto.
3551 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
3552 * gcc.target/i386/sse-22.c: Add new option.
3553 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
3555 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3558 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
3561 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
3563 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
3566 * g++.dg/cpp1y/pr60311.C: New testcase.
3568 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
3571 * g++.dg/cpp1y/pr60065.C: New testcase.
3573 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
3575 PR rtl-optimization/60268
3576 * gcc.c-torture/compile/pr60268.c: New test.
3578 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
3580 * gcc.target/microblaze/others/mem_reload.c: New test.
3582 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3584 * gcc.dg/vmx/lde.c: New test.
3585 * gcc.dg/vmx/lde-be-order.c: New test.
3586 * gcc.dg/vmx/ste.c: New test.
3587 * gcc.dg/vmx/ste-be-order.c: New test.
3589 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
3592 * lib/target-supports.exp
3593 (check_effective_target_logical_op_short_circuit): Add cris-*-*
3594 and crisv32-*-* to list.
3596 2014-02-21 Janus Weil <janus@gcc.gnu.org>
3599 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
3601 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3603 * gcc.dg/vmx/vsums.c: Check entire result vector.
3604 * gcc.dg/vmx/vsums-be-order.c: Likewise.
3606 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3608 * gcc.dg/vmx/ld.c: New test.
3609 * gcc.dg/vmx/ld-be-order.c: New test.
3610 * gcc.dg/vmx/ld-vsx.c: New test.
3611 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
3612 * gcc.dg/vmx/ldl.c: New test.
3613 * gcc.dg/vmx/ldl-be-order.c: New test.
3614 * gcc.dg/vmx/ldl-vsx.c: New test.
3615 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
3616 * gcc.dg/vmx/st.c: New test.
3617 * gcc.dg/vmx/st-be-order.c: New test.
3618 * gcc.dg/vmx/st-vsx.c: New test.
3619 * gcc.dg/vmx/st-vsx-be-order.c: New test.
3620 * gcc.dg/vmx/stl.c: New test.
3621 * gcc.dg/vmx/stl-be-order.c: New test.
3622 * gcc.dg/vmx/stl-vsx.c: New test.
3623 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
3625 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
3627 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
3628 * g++.dg/other/i386-3.C (dg-options): Ditto.
3629 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
3630 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
3631 -mavx512pf and -msha.
3633 2014-02-21 Richard Biener <rguenther@suse.de>
3635 PR tree-optimization/60276
3636 * gcc.dg/vect/pr60276.c: New testcase.
3638 2014-02-21 Janus Weil <janus@gcc.gnu.org>
3641 * gfortran.dg/finalize_23.f90: New.
3643 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
3647 * g++.dg/cpp1y/pr60052.C: New testcase.
3648 * g++.dg/cpp1y/pr60053.C: New testcase.
3650 2014-02-21 Tobias Burnus <burnus@net-b.de>
3653 * gfortran.dg/inquire_16.f90: New.
3655 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
3657 * gcc.target/nios2/biggot-1.c: New.
3658 * gcc.target/nios2/biggot-2.c: New.
3660 2014-02-20 Martin Jambor <mjambor@suse.cz>
3663 * gcc.dg/ipa/pr55260.c: New test.
3665 2014-02-20 Bin Cheng <bin.cheng@arm.com>
3667 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
3668 for execution test case.
3670 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
3673 * g++.dg/torture/pr58555.C: New testcase.
3675 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
3678 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
3680 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
3682 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
3683 Kirill Yukhin <kirill.yukhin@intel.com>
3685 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
3686 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
3687 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
3688 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3689 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
3690 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
3692 2014-02-19 Jakub Jelinek <jakub@redhat.com>
3695 * g++.dg/ext/builtin-bswap1.C: New test.
3696 * c-c++-common/pr37743.c: New test.
3698 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
3700 * gcc.dg/decl-10.c: New test.
3702 2014-02-19 Jakub Jelinek <jakub@redhat.com>
3705 * g++.dg/ext/ivdep-1.C: New test.
3708 * gcc.dg/pr60267.c: New test.
3710 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
3713 * gcc.target/i386/pr39162.c: Add dg-prune-output.
3714 (dg-options): Remove -Wno-psabi.
3715 * gcc.target/i386/pr59794-2.c: Ditto.
3716 * gcc.target/i386/pr60205-1.c: Ditto.
3717 * gcc.target/i386/sse-5.c: Ditto.
3719 2014-02-18 Nick Clifton <nickc@redhat.com>
3721 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
3722 * gcc.dg/pr23623.c: Likewise.
3723 * gcc.dg/pr48784-1.c: Likewise.
3724 * gcc.dg/pr48784-2.c: Likewise.
3725 * gcc.dg/pr56997-2.c: Likewise.
3726 * gcc.dg/sms-6.c: Likewise.
3727 * gcc.dg/torture/pr60183.c: Likewise.
3728 * gcc.dg/torture/vec-cvt-1.c: Likewise.
3729 * gcc.c-torture/execute/20061220-1.x: New.
3730 * gcc.c-torture/execute/pr43220.x: New.
3731 * gcc.c-torture/execute/pr51581-1.x: New.
3732 * gcc.c-torture/execute/pr51581-2.x: New.
3733 * gcc.c-torture/execute/pr58570.x: New.
3734 * gcc.c-torture/unsorted/DFcmp.x: New.
3735 * gcc.c-torture/unsorted/SFset.x: New.
3737 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
3739 * gnat.dg/opt31.adb: New test.
3741 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3743 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
3745 2014-02-19 Janus Weil <janus@gcc.gnu.org>
3748 * gfortran.dg/typebound_proc_33.f90: New.
3750 2014-02-19 Marek Polacek <polacek@redhat.com>
3753 * gcc.dg/pr60195.c: New test.
3755 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
3757 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
3759 2014-02-19 Jakub Jelinek <jakub@redhat.com>
3761 PR preprocessor/58844
3762 * c-c++-common/cpp/pr58844-1.c: New test.
3763 * c-c++-common/cpp/pr58844-2.c: New test.
3765 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3768 * g++.dg/cpp0x/constexpr-ice10.C: New.
3770 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3773 * g++.dg/cpp0x/pr60215.C: New.
3775 2014-02-18 Tobias Burnus <burnus@net-b.de>
3778 * gfortran.dg/proc_ptr_45.f90: New.
3779 * gfortran.dg/proc_ptr_46.f90: New.
3781 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
3784 * g++.dg/cpp1y/pr60190.C: New testcase.
3787 * g++.dg/cpp1y/pr60064.C: New testcase.
3789 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
3792 * gcc.target/i386/pr60205-1.c: New test.
3793 * gcc.target/i386/pr60205-2.c: Ditto.
3795 2014-02-18 Kai Tietz <ktietz@redhat.com>
3798 * gcc.target/i386/nest-1.c: New testcase.
3800 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
3802 * gnat.dg/opt32.adb: New test.
3804 2014-02-18 Janus Weil <janus@gcc.gnu.org>
3807 * gfortran.dg/typebound_generic_15.f90: New.
3809 2014-02-17 Janus Weil <janus@gcc.gnu.org>
3812 * gfortran.dg/init_flag_12.f90: New.
3814 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
3815 Ilya Tocar <ilya.tocar@intel.com>
3817 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
3818 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
3819 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
3820 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3822 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
3824 * lib/target-supports.exp
3825 (check_effective_target_logical_op_short_circuit): New procedure.
3826 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
3827 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
3828 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
3829 * gcc.dg/tree-ssa/vrp47.c: Likewise.
3830 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3831 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
3832 logical_op_short_circuit for the alternative test, extending
3835 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3838 * gcc.target/powerpc/pr60203.c: New testsuite.
3840 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
3843 * gfortran.dg/ichar_3.f90: New test.
3845 2014-02-15 Richard Biener <rguenther@suse.de>
3847 PR tree-optimization/60183
3848 * gcc.dg/torture/pr60183.c: New testcase.
3850 2014-02-14 Jeff Law <law@redhat.com>
3852 PR rtl-optimization/60131
3853 * g++.dg/torture/pr60131.C: New test.
3855 2014-02-14 Ian Bolton <ian.bolton@arm.com>
3857 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
3860 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3862 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
3864 2014-02-14 Jakub Jelinek <jakub@redhat.com>
3866 * gcc.c-torture/compile/20140213.c: New test.
3868 2014-02-13 Jakub Jelinek <jakub@redhat.com>
3871 * gcc.target/i386/pr43546.c: New test.
3873 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
3875 * gcc.target/s390/hotpatch-compile-8.c: New test.
3877 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
3879 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
3880 definition with an ifndef.
3881 * gcc.dg/pr59605-2.c: New test.
3883 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
3885 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
3887 2014-02-12 Joseph Myers <joseph@codesourcery.com>
3889 * gcc.dg/torture/float128-mul-underflow.c,
3890 gcc.dg/torture/float128-truncdf-underflow.c,
3891 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
3893 2014-02-12 Jakub Jelinek <jakub@redhat.com>
3896 * g++.dg/ipa/pr59737.C: New test.
3898 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
3900 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
3902 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
3904 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
3906 * gcc.dg/cilk-plus/jump-openmp.c: New file.
3908 2014-02-12 Richard Biener <rguenther@suse.de>
3911 * gcc.dg/torture/pr60092.c: New testcase.
3912 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
3914 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
3916 * gcc.c-torture/execute/20140212-1.c: New test.
3918 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
3921 * g++.dg/cpp0x/pr60047.C: New.
3923 2014-02-12 Jakub Jelinek <jakub@redhat.com>
3926 * c-c++-common/pr60101.c: New test.
3928 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
3931 * g++.dg/ipa/devirt-27.C: New testcase.
3932 * g++.dg/ipa/devirt-26.C: New testcase.
3934 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3937 * gcc.target/powerpc/pr60137.c: New file.
3939 2014-02-11 Jakub Jelinek <jakub@redhat.com>
3942 * gfortran.dg/pr52370.f90: New test.
3944 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
3948 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
3951 * gcc.target/i386/pr43662.c (dg-options):
3952 Add -maccumulate-outgoing-args.
3953 * gcc.target/i386/pr43869.c (dg-options): Ditto.
3954 * gcc.target/i386/pr57003.c (dg-options): Ditto.
3955 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
3956 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
3957 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
3958 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
3959 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
3960 Add -maccumulate-outgoing-args.
3961 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
3962 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
3963 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
3964 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
3965 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
3966 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
3967 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
3968 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
3969 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
3970 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
3971 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
3972 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
3973 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
3974 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
3975 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
3977 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
3979 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
3981 2014-02-11 Jakub Jelinek <jakub@redhat.com>
3984 * gcc.dg/guality/pr59776.c: New test.
3986 2014-02-11 Renlin Li <Renlin.Li@arm.com>
3988 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
3989 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
3990 (add_options_for_arm_vfp3): New.
3992 2014-02-11 Jeff Law <law@redhat.com>
3995 * gcc.target/m68k/pr54041.c: New test.
3997 2014-02-11 Jakub Jelinek <jakub@redhat.com>
4000 * gcc.target/i386/pr59927.c: New test.
4002 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
4004 * gcc.dg/vect/pr57741-3.c: Require vect_int.
4005 * gcc.dg/vect/pr60012.c: Likewise.
4006 * gcc.dg/vect/vect-119.c: Likewise.
4007 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
4008 * gcc.dg/vect/vect-outer-4c.c: Likewise.
4010 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4012 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
4014 2014-02-10 Jeff Law <law@redhat.com>
4017 * gcc.c-torture/compile/pr52306.c: New test.
4019 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4021 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
4023 2014-02-10 Richard Biener <rguenther@suse.de>
4025 PR tree-optimization/60115
4026 * gcc.dg/torture/pr60115.c: New testcase.
4028 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
4030 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
4031 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
4033 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
4034 Ilya Tocar <ilya.tocar@intel.com>
4036 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
4037 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
4038 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4039 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4040 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
4041 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
4042 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
4043 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
4044 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4045 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4046 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
4047 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
4048 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
4049 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
4050 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4051 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4052 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
4053 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
4054 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4055 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
4056 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4057 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
4058 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4059 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
4060 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
4061 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4062 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4064 2014-02-10 Jakub Jelinek <jakub@redhat.com>
4066 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
4068 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
4071 * gfortran.dg/associated_target_5.f03: New test.
4073 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
4076 * gfortran.dg/elemental_by_value_1.f90: New test.
4078 2014-02-08 Janus Weil <janus@gcc.gnu.org>
4081 * gfortran.dg/finalize_22.f90: New.
4083 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
4086 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
4087 was fixed by the patch for PR59906.
4089 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
4091 PR translation/52289
4092 * gfortran.dg/coarray_8.f90: Update dg-error match.
4094 2014-02-08 Jakub Jelinek <jakub@redhat.com>
4097 * gcc.dg/vect/pr59984.c: New test.
4100 * gcc.dg/attr-alloc_align-1.c: New test.
4101 * gcc.dg/attr-alloc_align-2.c: New test.
4102 * gcc.dg/attr-alloc_align-3.c: New test.
4103 * gcc.dg/attr-assume_aligned-1.c: New test.
4104 * gcc.dg/attr-assume_aligned-2.c: New test.
4105 * gcc.dg/attr-assume_aligned-3.c: New test.
4107 2014-02-08 Jakub Jelinek <jakub@redhat.com>
4110 * gcc.target/i386/pr60077-1.c: New test.
4111 * gcc.target/i386/pr60077-2.c: New test.
4113 2014-02-07 Jakub Jelinek <jakub@redhat.com>
4115 PR preprocessor/56824
4116 * gcc.dg/pr56824.c: New test.
4118 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4120 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
4121 variable used for atomic operations.
4123 2014-02-07 Richard Biener <rguenther@suse.de>
4126 * gcc.dg/vect/pr60092-2.c: New testcase.
4128 2014-02-07 Jakub Jelinek <jakub@redhat.com>
4132 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4134 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4135 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4137 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4139 * gcc.target/s390/fp2int1.c: New testcase.
4141 2014-02-07 Richard Biener <rguenther@suse.de>
4144 * gcc.dg/tree-ssa/alias-30.c: New testcase.
4145 * gcc.dg/tree-ssa/alias-31.c: Likewise.
4147 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
4150 * g++.dg/torture/pr59918.C: New testcase.
4152 2014-02-06 Jakub Jelinek <jakub@redhat.com>
4155 * gcc.target/arm/pr59575.c: New test.
4158 * gcc.dg/pr59992.c: New test.
4160 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
4162 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
4163 init_priority. Test alignment of variable instead of function.
4165 2014-02-06 Marek Polacek <polacek@redhat.com>
4168 * gcc.dg/pr60087.c: New test.
4170 2014-02-06 Alan Modra <amodra@gmail.com>
4172 * gcc.target/powerpc/pr60032.c: New.
4174 2014-02-06 Jakub Jelinek <jakub@redhat.com>
4177 * gcc.c-torture/execute/pr60062.c: New test.
4178 * gcc.c-torture/execute/pr60072.c: New test.
4180 2014-02-06 Ian Bolton <ian.bolton@arm.com>
4182 * gcc.dg/tree-ssa/pr59597.c: Make called function static
4183 so that expected outcome works for PIC variants too.
4185 2014-02-06 Yury Gribov <y.gribov@samsung.com>
4186 Kugan Vivekanandarajah <kuganv@linaro.org>
4188 * gcc.target/arm/vect-noalign.c: New file.
4190 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
4191 Jakub Jelinek <jakub@redhat.com>
4194 * gcc.dg/pr60013.c: New testcase.
4196 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4198 * gcc.dg/vmx/sum2s.c: New.
4199 * gcc.dg/vmx/sum2s-be-order.c: New.
4201 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4203 * gcc.dg/vmx/pack.c: New.
4204 * gcc.dg/vmx/pack-be-order.c: New.
4205 * gcc.dg/vmx/unpack.c: New.
4206 * gcc.dg/vmx/unpack-be-order.c: New.
4208 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4210 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4211 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4213 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4215 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
4216 Use __builtin_floorf, __builtin_ceilf.
4217 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
4219 (TEST): Use __builtin_floorf.
4220 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4222 2014-02-05 Jakub Jelinek <jakub@redhat.com>
4225 * g++.dg/opt/pr59947.C: New test.
4228 * c-c++-common/gomp/pr58703.c: New test.
4230 2014-02-05 Richard Biener <rguenther@suse.de>
4233 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
4234 avoid using unsigned long long.
4236 2014-02-05 Jakub Jelinek <jakub@redhat.com>
4239 * g++.dg/torture/pr57499.C: New test.
4241 2014-02-05 Yury Gribov <y.gribov@samsung.com>
4243 * gcc.dg/asan/nosanitize-and-inline.c: New test.
4245 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
4247 * g++.dg/ipa/devirrt-22.C: Fix template.
4249 2014-02-04 Marek Polacek <polacek@redhat.com>
4252 * gcc.dg/pr60036.c: New test.
4254 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
4257 * g++.dg/torture/pr60058.C: New testcase.
4259 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
4261 * g++.dg/tsan/default_options.C: Invert check.
4263 2014-02-04 Jakub Jelinek <jakub@redhat.com>
4265 PR tree-optimization/60002
4266 * g++.dg/opt/pr60002.C: New test.
4268 PR tree-optimization/60023
4269 * g++.dg/vect/pr60023.cc: New test.
4272 * c-c++-common/torture/pr60026.c: New test.
4274 PR rtl-optimization/57915
4275 * gcc.target/i386/pr57915.c: New test.
4277 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4279 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
4281 2014-02-04 Renlin Li <Renlin.Li@arm.com>
4283 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
4285 2014-02-04 Jakub Jelinek <jakub@redhat.com>
4288 * gcc.dg/pr59261.c: New test.
4290 2014-02-04 Richard Biener <rguenther@suse.de>
4292 PR tree-optimization/60012
4293 * gcc.dg/vect/pr60012.c: New testcase.
4295 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4298 * g++.dg/eh/unwind-direct.C: New test.
4300 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
4302 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
4303 timeout value to 20s.
4305 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
4308 * g++.dg/torture/pr59882.C: New testcase
4310 2014-02-03 Jan Hubicka <jh@suse.cz>
4313 * g++.dg/ipa/devirt-22.C: New testcase.
4315 2014-02-03 Jan Hubicka <jh@suse.cz>
4317 * g++.dg/ipa/devirt-25.C: New testcase.
4319 2014-02-04 Jakub Jelinek <jakub@redhat.com>
4321 PR tree-optimization/59924
4322 * gcc.dg/pr59924.c: New test.
4324 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
4327 * g++.dg/ipa/devirt-24.C: New testcase.
4329 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
4333 * c-c++-common/attributes-1.c: New testcase.
4334 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
4336 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4339 * g++.dg/cpp0x/pr58871.C: New.
4341 2014-02-03 Cong Hou <congh@google.com>
4343 PR tree-optimization/60000
4344 * g++.dg/vect/pr60000.cc: New test.
4346 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
4348 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
4349 * gcc.target/i386/long-double-64-4.c: Likewise.
4350 * gcc.target/i386/long-double-80-1.c: Likewise.
4351 * gcc.target/i386/long-double-80-2.c: Likewise.
4352 * gcc.target/i386/long-double-80-3.c: Likewise.
4353 * gcc.target/i386/long-double-80-4.c: Likewise.
4354 * gcc.target/i386/long-double-80-5.c: Likewise.
4355 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
4356 __multf3 isn't used.
4357 * gcc.target/i386/long-double-64-3.c: Likewise.
4358 * gcc.target/i386/long-double-128-1.c: New test.
4359 * gcc.target/i386/long-double-128-2.c: Likewise.
4360 * gcc.target/i386/long-double-128-3.c: Likewise.
4361 * gcc.target/i386/long-double-128-4.c: Likewise.
4362 * gcc.target/i386/long-double-128-5.c: Likewise.
4363 * gcc.target/i386/long-double-128-6.c: Likewise.
4364 * gcc.target/i386/long-double-128-7.c: Likewise.
4365 * gcc.target/i386/long-double-128-8.c: Likewise.
4366 * gcc.target/i386/long-double-128-9.c: Likewise.
4367 * gcc.target/i386/long-double-64-5.c: Likewise.
4368 * gcc.target/i386/long-double-64-6.c: Likewise.
4369 * gcc.target/i386/long-double-64-7.c: Likewise.
4370 * gcc.target/i386/long-double-64-8.c: Likewise.
4371 * gcc.target/i386/long-double-64-9.c: Likewise.
4372 * gcc.target/i386/long-double-80-10.c: Likewise.
4373 * gcc.target/i386/long-double-80-8.c: Likewise.
4374 * gcc.target/i386/long-double-80-9.c: Likewise.
4376 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
4378 PR rtl-optimization/57662
4379 * g++.dg/pr57662.C: New test.
4381 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4383 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
4384 * gcc.dg/vmx/perm.c: New.
4385 * gcc.dg/vmx/perm-be-order.c: New.
4387 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4389 * gcc.dg/vmx/vsums.c: New.
4390 * gcc.dg/vmx/vsums-be-order.c: New.
4392 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
4394 * g++.dg/ipa/devirt-23.C: New testcase.
4395 * g++.dg/ipa/devirt-20.C: Fix template.
4397 2014-02-02 Jan Hubicka <jh@suse.cz>
4399 * g++.dg/ipa/devirt-21.C: New testcase.
4401 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4403 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
4404 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
4406 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
4409 * gcc.c-torture/execute/pr60017.c: New test.
4411 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
4414 * gfortran.dg/default_initialization_7.f90: New test.
4416 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
4419 * gfortran.dg/elemental_subroutine_9.f90: New test.
4421 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
4423 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
4425 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
4427 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
4429 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
4431 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
4433 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
4436 * g++.dg/init/bitfield5.C: New.
4438 2014-02-01 Jakub Jelinek <jakub@redhat.com>
4440 PR tree-optimization/60003
4441 * gcc.c-torture/execute/pr60003.c: New test.
4443 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
4446 * gcc.target/arm/pr59985.C: New.
4448 2014-01-31 Jakub Jelinek <jakub@redhat.com>
4451 * lib/tsan-dg.exp (tsan_init): Instead of not running any
4452 tsan tests if trivial testcase doesn't run, set dg-do-what-default
4454 (tsan_finish): Restore dg-do-what-default.
4455 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
4456 * g++.dg/tsan/fd_close_norace2.C: Likewise.
4457 * g++.dg/tsan/default_options.C: Likewise.
4458 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4459 * g++.dg/tsan/atomic_free2.C: Likewise.
4460 * g++.dg/tsan/cond_race.C: Likewise.
4461 * g++.dg/tsan/fd_close_norace.C: Likewise.
4462 * g++.dg/tsan/benign_race.C: Likewise.
4463 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4464 * c-c++-common/tsan/simple_race.c: Likewise.
4465 * c-c++-common/tsan/mutexset1.c: Likewise.
4466 * c-c++-common/tsan/thread_leak2.c: Likewise.
4467 * c-c++-common/tsan/tls_race.c: Likewise.
4468 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4469 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
4470 * c-c++-common/tsan/free_race2.c: Likewise.
4471 * c-c++-common/tsan/thread_leak.c: Likewise.
4472 * c-c++-common/tsan/thread_leak1.c: Likewise.
4473 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4474 * c-c++-common/tsan/free_race.c: Likewise.
4475 * c-c++-common/tsan/sleep_sync.c: Likewise.
4476 * c-c++-common/tsan/tiny_race.c: Likewise.
4477 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4478 * c-c++-common/tsan/atomic_stack.c: Likewise.
4479 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
4480 in dg-output regexps.
4481 * c-c++-common/tsan/simple_stack.c: Likewise.
4483 2014-01-31 Richard Henderson <rth@redhat.com>
4485 * g++.dg/tm/pr60004.C: New.
4487 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
4490 * g++.dg/inherit/crash4.C: New.
4492 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
4494 * c-c++-common/tsan/simple_race.c: Made test less flaky.
4496 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
4498 * gcc.target/i386/m512-check.h: Use correct rounding values.
4500 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
4502 * gcc.target/i386/avx-1.c: Use correct rounding values.
4503 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
4504 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
4505 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
4506 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
4507 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
4508 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
4509 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
4510 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
4511 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
4512 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
4513 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
4514 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
4515 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
4516 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
4517 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
4518 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
4519 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
4520 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
4521 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
4522 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
4523 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
4524 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
4525 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
4526 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
4527 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
4528 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4529 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
4530 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
4531 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
4532 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
4533 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
4534 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
4535 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
4536 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
4537 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
4538 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
4539 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
4540 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
4541 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
4542 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
4543 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
4544 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
4545 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
4546 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
4547 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
4548 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
4549 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
4550 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
4551 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
4552 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
4553 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
4554 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
4555 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
4556 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
4557 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
4558 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
4559 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
4560 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
4561 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
4562 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
4563 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
4564 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
4565 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
4566 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
4567 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
4568 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
4569 * gcc.target/i386/sse-13.c: Ditto.
4570 * gcc.target/i386/sse-14.c: Ditto.
4571 * gcc.target/i386/sse-22.c: Ditto.
4572 * gcc.target/i386/sse-23.c: Ditto.
4574 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
4576 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
4577 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
4579 2014-01-31 Richard Biener <rguenther@suse.de>
4582 * gcc.dg/torture/pr59990.c: New testcase.
4584 2014-01-31 Jakub Jelinek <jakub@redhat.com>
4586 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
4587 if it fails don't run any tsan tests.
4589 2014-01-31 Marek Polacek <polacek@redhat.com>
4592 * gcc.dg/pr59940.c (g): Adjust dg-warning.
4593 (y): Adjust dg-error.
4594 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
4595 * gcc.dg/pr59963-1.c: New test.
4596 * gcc.dg/pr59963-2.c: New test.
4597 * gcc.dg/pr59963-3.c: New test.
4599 2014-01-30 Jakub Jelinek <jakub@redhat.com>
4602 * gcc.target/arm/pr59923.c: New test.
4604 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4606 * gcc.dg/vmx/splat.c: New.
4607 * gcc.dg/vmx/splat-vsx.c: New.
4608 * gcc.dg/vmx/splat-be-order.c: New.
4609 * gcc.dg/vmx/splat-vsx-be-order.c: New.
4610 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
4611 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
4613 2014-01-30 Richard Biener <rguenther@suse.de>
4615 PR tree-optimization/59993
4616 * gcc.dg/torture/pr59993.c: New testcase.
4618 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
4620 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
4621 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
4622 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
4623 vect_int rather than vect_float.
4625 2014-01-30 Marek Polacek <polacek@redhat.com>
4627 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
4629 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
4631 * gcc.target/microblaze/isa/fcmp4.c: New.
4633 2014-01-30 Marek Polacek <polacek@redhat.com>
4636 * gcc.dg/pr59940.c: New test.
4637 * gcc.dg/pr35635.c (func3): Move dg-warning.
4639 2014-01-30 Richard Biener <rguenther@suse.de>
4641 PR tree-optimization/59903
4642 * gcc.dg/torture/pr59903.c: New testcase.
4644 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4647 * g++.dg/lookup/crash8.C: New.
4649 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4652 * g++.dg/template/crash117.C: New.
4654 2014-01-30 Richard Biener <rguenther@suse.de>
4657 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
4658 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
4660 * gcc.dg/invalid-call-1.c: Likewise.
4662 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4665 * g++.dg/cpp1y/auto-fn23.C: New.
4667 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4670 * g++.dg/init/dso_handle2.C: New.
4672 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4675 * g++.dg/cpp0x/pr58674.C: New.
4677 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
4680 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
4681 * gcc.target/i386/avx512f-gather-5.c: Ditto.
4683 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4685 * gcc.dg/vmx/merge-be-order.c: New.
4686 * gcc.dg/vmx/merge.c: New.
4687 * gcc.dg/vmx/merge-vsx-be-order.c: New.
4688 * gcc.dg/vmx/merge-vsx.c: New.
4690 2014-01-29 Richard Biener <rguenther@suse.de>
4692 PR tree-optimization/58742
4693 * gcc.dg/pr58742-1.c: New testcase.
4694 * gcc.dg/pr58742-2.c: Likewise.
4695 * gcc.dg/pr58742-3.c: Likewise.
4697 2014-01-29 Renlin Li <Renlin.Li@arm.com>
4699 * gcc.target/arm/ftest-armv7ve-arm.c: New.
4700 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
4701 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
4703 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4706 * g++.dg/gomp/pr58702.C: New.
4708 2014-01-29 Dodji Seketeli <dodji@redhat.com>
4710 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
4713 2014-01-29 Jakub Jelinek <jakub@redhat.com>
4716 PR tree-optimization/59920
4717 * gcc.dg/pr59920-1.c: New test.
4718 * gcc.dg/pr59920-2.c: New test.
4719 * gcc.dg/pr59920-3.c: New test.
4720 * c-c++-common/gomp/pr59917-1.c: New test.
4721 * c-c++-common/gomp/pr59917-2.c: New test.
4723 PR tree-optimization/59594
4724 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
4725 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
4726 * gcc.dg/vect/pr59594.c: New test.
4728 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
4731 * gfortran.dg/allocate_class_3.f90: New test.
4733 2014-01-28 Dodji Seketeli <dodji@redhat.com>
4735 PR preprocessor/59935
4736 * c-c++-common/cpp/warning-zero-location.c: New test.
4737 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
4739 2014-01-27 Steve Ellcey <sellcey@mips.com>
4741 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
4743 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
4745 * g++.dg/ext/mv16.C: New tests.
4747 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
4749 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
4750 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4751 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
4752 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4753 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
4754 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4755 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
4756 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
4757 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
4758 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4759 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
4760 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4761 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
4762 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4763 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
4764 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
4765 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
4766 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4767 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
4768 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4769 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
4770 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4771 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
4772 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4773 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
4774 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4775 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
4776 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4777 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
4778 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4779 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
4780 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4781 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
4782 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4783 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
4784 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4785 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
4786 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4787 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
4788 _mm512_mask_cvtepi32_storeu_epi8.
4789 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4790 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
4791 _mm512_mask_cvtepi32_storeu_epi16.
4792 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4793 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
4794 _mm512_mask_cvtepi64_storeu_epi8.
4795 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4796 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
4797 _mm512_mask_cvtepi64_storeu_epi16.
4798 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4799 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
4800 _mm512_mask_cvtepi64_storeu_epi32.
4801 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4802 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
4803 _mm512_mask_cvtsepi32_storeu_epi8.
4804 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4805 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
4806 _mm512_mask_cvtsepi32_storeu_epi16.
4807 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4808 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
4809 _mm512_mask_cvtsepi64_storeu_epi8.
4810 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4811 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
4812 _mm512_mask_cvtsepi64_storeu_epi16.
4813 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4814 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
4815 _mm512_mask_cvtsepi64_storeu_epi32.
4816 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4817 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
4818 _mm512_mask_cvtusepi32_storeu_epi8.
4819 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4820 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
4821 _mm512_mask_cvtusepi32_storeu_epi16.
4822 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4823 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
4824 _mm512_mask_cvtusepi64_storeu_epi8.
4825 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4826 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
4827 _mm512_mask_cvtusepi64_storeu_epi16.
4828 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4829 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
4830 _mm512_mask_cvtusepi64_storeu_epi32.
4831 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4832 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
4834 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
4836 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
4837 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4838 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4839 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4840 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
4841 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
4842 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
4843 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
4844 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
4845 built-ins roudning immediate.
4846 * gcc.target/i386/sse-22.c: Add new built-ins.
4847 * gcc.target/i386/sse-23.c: Ditto.
4848 * gcc.target/i386/avx-1.c: Ditto.
4850 2014-01-27 Christian Bruel <christian.bruel@st.com>
4852 * gcc.target/sh/torture/strncmp.c: New tests.
4854 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
4856 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
4858 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
4860 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
4862 2014-01-24 Jeff Law <law@redhat.com>
4864 PR tree-optimization/59919
4865 * gcc.c-torture/compile/pr59919.c: New test.
4867 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
4870 * g++.dg/ext/timevar2.C: New.
4872 2014-01-24 Marek Polacek <polacek@redhat.com>
4874 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
4876 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
4879 * gcc.target/i386/pr59929.c: New test.
4881 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4884 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
4885 word atomic functions at runtime.
4887 2014-01-23 Marek Polacek <polacek@redhat.com>
4890 * gcc.dg/pr59846.c: New test.
4892 2014-01-23 Marek Polacek <polacek@redhat.com>
4895 * c-c++-common/pr58346-1.c: New test.
4896 * c-c++-common/pr58346-2.c: New test.
4897 * c-c++-common/pr58346-3.c: New test.
4899 2014-01-23 Marek Polacek <polacek@redhat.com>
4902 * gcc.dg/20020220-2.c: Adjust dg-warning message.
4903 * gcc.dg/pr59871.c: New test.
4905 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
4908 * g++.dg/parse/enum11.C: New.
4910 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
4912 * gcc.target/aarch64/sshr64_1.c: New testcase.
4914 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
4916 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
4917 SIMD enabled function.
4918 * g++.dg/cilk-plus/ef_test.C: New test.
4919 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
4921 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
4922 to differenciate C error messages from C++ ones.
4924 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
4926 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
4928 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
4930 * gcc.target/microblaze/others/builtin-trap.c: New test,
4932 2014-01-23 Jakub Jelinek <jakub@redhat.com>
4935 * c-c++-common/gomp/pr58809.c: New test.
4937 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
4940 * c-c++-common/asan/use-after-return-1.c: Fixed
4943 2014-01-23 Dodji Seketeli <dodji@redhat.com>
4945 PR preprocessor/58580
4946 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
4948 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
4949 Ilya Tocar <ilya.tocar@intel.com>
4951 * gcc.target/i386/avx512f-kmovw-1.c: New.
4953 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
4955 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
4956 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4957 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4958 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4959 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4960 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4962 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
4965 * gcc.dg/pr48774.c: Remove skip for mips_rel.
4966 * gcc.target/mips/pr52125.c: New test.
4968 2014-01-22 Marek Polacek <polacek@redhat.com>
4971 * gcc.dg/torture/pr59891.c: New test.
4973 2014-01-22 Jeff Law <law@redhat.com>
4975 PR tree-optimization/59597
4976 * gcc.dg/tree-ssa/pr59597.c: New test.
4978 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
4980 PR rtl-optimization/59477
4981 * g++.dg/pr59477.C: New.
4983 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
4985 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
4987 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4990 * g++.dg/pr59482.C: New.
4992 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4994 * gcc.dg/vmx/insert-vsx-be-order.c: New.
4995 * gcc.dg/vmx/extract-vsx.c: New.
4996 * gcc.dg/vmx/extract-vsx-be-order.c: New.
4997 * gcc.dg/vmx/insert-vsx.c: New.
4999 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
5001 PR rtl-optimization/59896
5002 * gcc.target/arm/pr59896.c: New.
5004 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
5006 PR rtl-optimization/59858
5007 * gcc.target/arm/pr59858.c: New.
5009 2014-01-21 Jakub Jelinek <jakub@redhat.com>
5012 * gcc.dg/tree-prof/pr59003.c: New test.
5015 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
5018 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
5020 * gfortran.dg/round_3.f08: Add more cases.
5022 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
5024 * lib/target-supports.exp (force_conventional_output_for): New
5026 * lib/scanasm.exp (scan-assembler_required_options)
5027 (scan-assembler-not_required_options)
5028 (scan-assembler-times_required_options): Replace with
5029 force_conventional_output_fors.
5030 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
5031 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
5033 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
5036 * gcc.target/i386/pr59789.c: New testcase.
5038 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
5040 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
5041 the 'code' bitfield from 16 to 8.
5043 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
5045 * lib/target-supports.exp
5046 (check_effective_target_vect_perm): Exclude aarch64_be.
5047 (check_effective_target_vect_perm_byte): Likewise.
5048 (check_effective_target_vect_perm_short): Likewise.
5050 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
5052 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
5053 (RUN_TEST): Use new macro.
5054 (INDEX64_32): Delete.
5055 (INDEX64_64): Likewise.
5056 (INDEX128_32): Likewise.
5057 (INDEX128_64): Likewise.
5059 (test_vneg_f32): Use fixed RUN_TEST.
5061 2014-01-20 Richard Biener <rguenther@suse.de>
5064 * gcc.dg/pr59860.c: New testcase.
5066 2014-01-20 Jakub Jelinek <jakub@redhat.com>
5069 * gcc.target/i386/pr59880.c: New test.
5071 2014-01-20 Renlin Li <renlin.li@arm.com>
5073 * gcc.dg/pr44194-1.c: Tweak regexp.
5075 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
5080 * gfortran.dg/round_3.f08: New cases added.
5081 * gfortran.dg/fmt_g_1.f90: New test.
5083 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
5085 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
5087 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
5089 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
5091 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
5093 * gcc.dg/vect/pr57705.c: Require vect_int.
5094 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
5095 * gcc.dg/vect/vect-alias-check.c: Likewise.
5097 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
5100 * gfortran.dg/unresolved_fixup_1.f90: New test.
5101 * gfortran.dg/unresolved_fixup_2.f90: New test.
5103 2014-01-18 Jakub Jelinek <jakub@redhat.com>
5106 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
5107 Remove dg-prune-output lines.
5109 2014-01-17 Jakub Jelinek <jakub@redhat.com>
5112 * gfortran.dg/pr59706.f90: New test.
5113 * g++.dg/ext/pr59706.C: New test.
5115 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5119 * g++.dg/cpp0x/decltype-incomplete1.C: New.
5120 * g++.dg/init/pr58811.C: Likewise.
5122 2014-01-17 Jeff Law <law@redhat.com>
5125 * gfortran.dg/pr57904.f90: New test.
5127 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5130 * g++.dg/cpp0x/nsdmi-union4.C: New.
5132 2014-01-17 Marek Polacek <polacek@redhat.com>
5135 * g++.dg/diagnostic/pr59838.C: New test.
5137 2014-01-17 Marek Polacek <polacek@redhat.com>
5140 * gcc.dg/pr58346.c: New test.
5142 2014-01-17 Jakub Jelinek <jakub@redhat.com>
5145 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
5146 dg-options, use dg-additional-options for i?86/x86_64 to avoid
5150 * gfortran.dg/pr59440-1.f90: New test.
5151 * gfortran.dg/pr59440-2.f90: New test.
5152 * gfortran.dg/pr59440-3.f90: New test.
5155 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
5156 testing for " version" and " alias" with one testing for
5157 " version\[^\n\r]* alias".
5158 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
5159 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
5160 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
5161 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
5162 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
5163 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
5166 * c-c++-common/torture/pr57945.c: New test.
5168 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
5170 * gcc.target/arm/its.c: New testcase.
5172 2014-01-16 Jan Hubicka <jh@suse.cz>
5175 * g++.dg/torture/pr59775.C: New testcase.
5177 2014-01-16 Jakub Jelinek <jakub@redhat.com>
5180 * gcc.c-torture/compile/pr58344.c: New test.
5183 * gcc.target/i386/pr59839.c: New test.
5186 * gcc.target/i386/pr9771-1.c (main): Rename to...
5187 (real_main): ... this. Add __asm name "main".
5188 (ASMNAME, ASMNAME2, STRING): Define.
5190 2014-01-16 Nick Clifton <nickc@redhat.com>
5193 * gcc.c-torture/compile/pr28865.c: New.
5194 * gcc.c-torture/execute/pr28865.c: New.
5196 2014-01-16 Marek Polacek <polacek@redhat.com>
5199 * gcc.dg/pr59827.c: New test.
5201 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
5203 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
5205 2014-01-15 Richard Henderson <rth@redhat.com>
5208 * gcc.target/i386/pr54694.c: New test.
5210 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
5213 * g++.dg/pr49718.C: New test.
5215 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
5217 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
5219 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5221 * gcc.dg/vmx/mult-even-odd.c: New.
5222 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
5224 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
5226 * lib/target-supports.exp (check_libcilkrts_available): Added an
5227 extern "C" if we are using C++ along with a function prototype.
5229 2014-01-15 Jeff Law <law@redhat.com>
5231 PR tree-optimization/59747
5232 * gcc.c-torture/execute/pr59747.c: New test.
5234 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
5237 * c-c++-common/convert-vec-1.c: Also prune ABI change for
5239 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
5240 * g++.dg/ext/attribute-test-1.C: Likewise.
5241 * g++.dg/ext/attribute-test-2.C: Likewise.
5242 * g++.dg/ext/attribute-test-3.C: Likewise.
5243 * g++.dg/ext/attribute-test-4.C: Likewise.
5244 * g++.dg/ext/pr56790-1.C: Likewise.
5245 * g++.dg/torture/pr38565.C: Likewise.
5246 * gcc.dg/pr53060.c: Likewise.
5247 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
5248 * c-c++-common/vector-compare-2.c: Likewise.
5249 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
5250 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
5251 dg-message line number.
5253 2014-01-15 Matthias Klose <doko@ubuntu.com>
5255 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
5257 2014-01-15 Richard Biener <rguenther@suse.de>
5259 PR tree-optimization/59822
5260 * g++.dg/torture/pr59822.C: New testcase.
5262 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
5265 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
5266 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
5268 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
5269 Kugan Vivekanandarajah <kuganv@linaro.org>
5272 * g++.dg/pr59695.C: New testcase.
5274 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5277 * gcc.c-torture/compile/pr59803.c: New testcase.
5279 2014-01-15 Jakub Jelinek <jakub@redhat.com>
5282 * gcc.c-torture/execute/pr58943.c: New test.
5283 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
5285 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
5288 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
5289 * gcc.target/i386/pr39162.c (y): New __m256i variable.
5290 (bar): Change return type to void. Set y to x.
5291 * gcc.target/i386/pr59794-1.c: New testcase.
5292 * gcc.target/i386/pr59794-2.c: Likewise.
5293 * gcc.target/i386/pr59794-3.c: Likewise.
5294 * gcc.target/i386/pr59794-4.c: Likewise.
5295 * gcc.target/i386/pr59794-5.c: Likewise.
5296 * gcc.target/i386/pr59794-6.c: Likewise.
5297 * gcc.target/i386/pr59794-7.c: Likewise.
5299 2014-01-14 Richard Biener <rguenther@suse.de>
5301 PR tree-optimization/58921
5302 PR tree-optimization/59006
5303 * gcc.dg/torture/pr58921.c: New testcase.
5304 * gcc.dg/torture/pr59006.c: Likewise.
5305 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
5307 2014-01-14 Jakub Jelinek <jakub@redhat.com>
5310 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
5311 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
5312 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
5313 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable
5314 chains and Executing predictive commoning without unrolling.
5316 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
5318 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
5319 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
5320 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
5321 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
5322 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
5323 __builtin_ia32_rsqrt28sd_round.
5324 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
5325 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
5326 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
5327 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
5328 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
5329 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
5330 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
5331 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
5332 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
5333 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
5334 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
5335 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
5336 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
5337 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5338 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
5339 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
5340 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
5341 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5342 * gcc.target/i386/sse-22.c: Extend with new built-ins,
5343 fix wrong rounding mode (see above).
5344 * gcc.target/i386/sse-23.c: Ditto.
5346 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5348 * gcc.dg/vmx/insert.c: New.
5349 * gcc.dg/vmx/insert-be-order.c: New.
5350 * gcc.dg/vmx/extract.c: New.
5351 * gcc.dg/vmx/extract-be-order.c: New.
5353 2014-01-13 Jakub Jelinek <jakub@redhat.com>
5355 PR tree-optimization/59387
5356 * gcc.c-torture/execute/pr59387.c: New test.
5358 2014-01-13 Richard Biener <rguenther@suse.de>
5360 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
5361 adjusting mathlib options.
5362 * gfortran.dg/lto/lto.exp: Likewise.
5364 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
5366 * gnat.dg/loop_optimization17.adb: New test.
5367 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
5369 2014-01-13 Christian Bruel <christian.bruel@st.com>
5371 * gcc.target/sh/cmpstrn.c: New case.
5373 2014-01-13 Jakub Jelinek <jakub@redhat.com>
5375 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
5376 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5378 2014-01-12 Janus Weil <janus@gcc.gnu.org>
5381 * gfortran.dg/alloc_comp_basics_6.f90: New.
5383 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
5386 * gfortran.dg/pr59700.f90: New test.
5388 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5390 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
5391 * gfortran.dg/use_only_3.f90: Likewise.
5392 * gfortran.dg/inquire_10.f90: Delete opened file.
5393 * gfortran.dg/inquire_15.f90: Likewise.
5394 * gfortran.dg/pr16597.f90: Likewise.
5395 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
5398 2014-01-10 Jeff Law <law@redhat.com>
5401 * gcc.c-torture/compile/pr59743.c: New test.
5403 2014-01-10 Jan Hubicka <jh@suse.cz>
5406 * g++.dg/torture/pr58585.C: New testcase.
5408 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
5410 * gcc.dg/pr46309.c: Disable for cris*-*-*.
5412 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
5414 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
5416 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
5419 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
5420 * gcc.target/aarch64/cmn-neg2.c: New test.
5422 2014-01-10 Richard Biener <rguenther@suse.de>
5424 PR tree-optimization/59374
5425 * gcc.dg/torture/pr59374-3.c: New testcase.
5427 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5429 * lib/target-supports.exp
5430 (check_effective_target_arm_crypto_ok_nocache): New.
5431 (check_effective_target_arm_crypto_ok): Use above procedure.
5432 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
5434 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
5438 * g++.dg/ipa/devirt-20.C: New testcase.
5439 * g++.dg/torture/pr58252.C: Likewise.
5440 * g++.dg/torture/pr59226.C: Likewise.
5442 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
5444 * c-c++-common/asan/no-asan-stack.c: New test.
5446 2014-01-10 Jakub Jelinek <jakub@redhat.com>
5449 * gcc.dg/pr59670.c: New test.
5451 2014-01-09 Steve Ellcey <sellcey@mips.com>
5453 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
5455 2014-01-09 Jakub Jelinek <jakub@redhat.com>
5458 * gcc.target/i386/pr47735.c: New test.
5460 PR tree-optimization/59622
5461 * g++.dg/opt/pr59622-2.C: New test.
5462 * g++.dg/opt/pr59622-3.C: New test.
5463 * g++.dg/opt/pr59622-4.C: New test.
5464 * g++.dg/opt/pr59622-5.C: New test.
5467 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
5468 filename:line instead of (modulename+offset) form with stripped
5469 initial / from the filename.
5471 2014-01-09 Ian Lance Taylor <iant@google.com>
5473 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
5474 the other Go compiler.
5476 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
5479 * g++.dg/cpp0x/variadic145.C: New.
5481 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
5483 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
5484 which don't support -fsplit-stack. Skip rotate[0123].go tests.
5486 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
5489 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
5490 are run only if the Cilk library is available/enabled.
5491 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5492 * lib/target-supports.exp (check_libcilkrts_available): New function.
5494 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
5497 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
5498 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5499 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
5500 with dg-additional-options.
5501 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5502 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5503 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5504 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5505 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
5506 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
5508 2014-01-09 Richard Biener <rguenther@suse.de>
5510 PR tree-optimization/59715
5511 * gcc.dg/torture/pr59715.c: New testcase.
5513 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
5515 * c-c++-common/asan/no-asan-globals.c: New test.
5516 * c-c++-common/asan/no-instrument-reads.c: Likewise.
5517 * c-c++-common/asan/no-instrument-writes.c: Likewise.
5518 * c-c++-common/asan/use-after-return-1.c: Likewise.
5519 * c-c++-common/asan/no-use-after-return.c: Likewise.
5521 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
5523 * gnat.dg/weak2.ad[sb]: New test.
5525 2014-01-08 Jakub Jelinek <jakub@redhat.com>
5528 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
5529 type, use pointers to vector type instead.
5531 2014-01-08 Catherine Moore <clm@codesourcery.com>
5533 * gcc.target/mips/umips-branch-3.c: New test.
5534 * gcc.target/mips/umips-branch-4.c: New test.
5536 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
5538 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
5539 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
5540 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
5541 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
5542 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
5543 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
5544 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
5545 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
5547 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
5549 PR rtl-optimization/59137
5550 * gcc.target/mips/pr59137.c: New test.
5552 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
5554 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
5555 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
5556 * gcc.target/i386/pr55433.c (dg-options): Ditto.
5557 * gcc.target/i386/pr57848.c (dg-options): Ditto.
5558 * gcc.target/i386/pr59099.c (dg-options): Ditto.
5559 Require fpic effective target.
5560 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
5562 2014-01-08 Jakub Jelinek <jakub@redhat.com>
5565 * gcc.dg/pr59722.c: New test.
5567 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5570 * gcc.dg/torture/pr57748-3.c: New test.
5571 * gcc.dg/torture/pr57748-4.c: New test.
5573 2014-01-08 Marek Polacek <polacek@redhat.com>
5576 * gcc.dg/gomp/pr59669-1.c: New test.
5577 * gcc.dg/gomp/pr59669-2.c: New test.
5579 2014-01-08 Martin Jambor <mjambor@suse.cz>
5582 * gcc.dg/ipa/pr59610.c: New test.
5584 2014-01-08 Janus Weil <janus@gcc.gnu.org>
5587 * gfortran.dg/binding_label_tests_26a.f90: New.
5588 * gfortran.dg/binding_label_tests_26b.f90: New.
5590 2014-01-08 Marek Polacek <polacek@redhat.com>
5593 * c-c++-common/ubsan/pr59667.c: New test.
5595 2014-01-08 Richard Biener <rguenther@suse.de>
5598 * gcc.dg/pr59630.c: New testcase.
5600 2014-01-08 Richard Biener <rguenther@suse.de>
5603 * gcc.dg/pr59471.c: New testcase.
5605 2014-01-07 Jeff Law <law@redhat.com>
5608 * gcc.target/i386/pr53623.c: New test.
5610 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
5612 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
5614 * g++.dg/cpp1y/pr58534.C: Likewise.
5615 * g++.dg/cpp1y/pr58536.C: Likewise.
5616 * g++.dg/cpp1y/pr58548.C: Likewise.
5617 * g++.dg/cpp1y/pr58549.C: Likewise.
5618 * g++.dg/cpp1y/pr58637.C: Likewise.
5619 * g++.dg/cpp1y/pr59112.C: Likewise.
5620 * g++.dg/cpp1y/pr59113.C: Likewise.
5621 * g++.dg/cpp1y/pr59629.C: Likewise.
5622 * g++.dg/cpp1y/pr59635.C: Likewise.
5623 * g++.dg/cpp1y/pr59636.C: Likewise.
5624 * g++.dg/cpp1y/pr59638.C: Likewise.
5626 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
5628 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
5630 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
5632 * gcc.target/i386/intrinsics_4.c (bar): New function.
5634 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
5636 * g++.dg/ext/is_base_of_incomplete-2.C: New.
5638 2014-01-07 Jakub Jelinek <jakub@redhat.com>
5640 PR rtl-optimization/58668
5641 * gcc.dg/pr58668.c: New test.
5643 PR tree-optimization/59643
5644 * gcc.dg/pr59643.c: New test.
5645 * gcc.c-torture/execute/pr59643.c: New test.
5647 2014-01-06 Janus Weil <janus@gcc.gnu.org>
5650 * gfortran.dg/class_allocate_16.f90: New.
5652 2014-01-06 Jakub Jelinek <jakub@redhat.com>
5655 * gcc.target/i386/pr59644.c: New test.
5657 2014-01-06 Marek Polacek <polacek@redhat.com>
5660 * gcc.dg/pr57773.c: New test.
5662 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
5668 * g++.dg/cpp1y/pr59635.C: New testcase.
5669 * g++.dg/cpp1y/pr59636.C: New testcase.
5670 * g++.dg/cpp1y/pr59629.C: New testcase.
5671 * g++.dg/cpp1y/pr59638.C: New testcase.
5673 2014-01-06 Martin Jambor <mjambor@suse.cz>
5676 * gcc.dg/ipa/pr59008.c: New test.
5678 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5680 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
5683 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5685 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
5686 Require c99_runtime.
5687 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
5689 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
5690 Require c99_runtime.
5691 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
5692 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
5693 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
5695 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
5696 Require c99_runtime.
5697 Make CALC void static.
5698 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
5700 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
5701 Require c99_runtime.
5702 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
5704 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5706 * gcc.target/i386/pr59501-1.c: Require avx effective target.
5707 * gcc.target/i386/pr59501-2.c: Likewise.
5708 * gcc.target/i386/pr59501-3.c: Likewise.
5709 * gcc.target/i386/pr59501-4.c: Likewise.
5710 * gcc.target/i386/pr59501-5.c: Likewise.
5711 * gcc.target/i386/pr59501-6.c: Likewise.
5713 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5715 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
5716 * gcc.target/i386/pr59390_1.c: Likewise.
5717 * gcc.target/i386/pr59390_2.c: Likewise.
5719 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
5721 * gcc.dg/pr59350.c: Tweak.
5722 * gcc.dg/pr59350-2.c: New test.
5723 * g++.dg/pr59510.C: Likewise.
5725 2014-01-06 Janus Weil <janus@gcc.gnu.org>
5728 * gfortran.dg/bind_c_procs_2.f90: New.
5730 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
5732 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
5733 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5734 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5735 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5736 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
5737 * gcc.dg/tree-ssa/vrp47.c: Likewise.
5738 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5740 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
5742 * gcc.target/arm/neon-nested-apcs.c: New test.
5744 2014-01-04 Jakub Jelinek <jakub@redhat.com>
5746 PR tree-optimization/59519
5747 * gcc.dg/vect/pr59519-1.c: New test.
5748 * gcc.dg/vect/pr59519-2.c: New test.
5750 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
5753 2014-01-04 Janus Weil <janus@gcc.gnu.org>
5756 * gfortran.dg/typebound_proc_32.f90: New.
5758 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
5761 * g++.dg/pr58950.C: New file.
5763 2014-01-03 Tobias Burnus <burnus@net-b.de>
5766 * g++.dg/gomp/pr58567.C: New.
5768 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
5770 PR tree-optimization/59651
5771 * gcc.dg/torture/pr59651.c: New test.
5772 * gcc.dg/vect/pr59651.c: Ditto.
5774 2014-01-03 Jakub Jelinek <jakub@redhat.com>
5777 * gcc.target/i386/pr59625.c: New test.
5779 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5783 * g++.dg/cpp0x/range-for28.C: New.
5784 * g++.dg/cpp0x/range-for3.C: Update.
5786 2014-01-02 Joseph Myers <joseph@codesourcery.com>
5788 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
5790 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
5793 * g++.dg/cpp0x/pr59641.C: New file.
5795 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
5797 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
5799 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
5802 * g++.dg/ext/pr59378.C: New file.
5804 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5806 Update copyright years
5808 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5810 * gcc.target/arc/arc.exp: Use the standard form for the copyright
5813 2014-01-02 Janus Weil <janus@gcc.gnu.org>
5816 * gfortran.dg/dynamic_dispatch_12.f90: New.
5818 2014-01-01 Jakub Jelinek <jakub@redhat.com>
5820 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
5821 the builtin isn't optimized away as unused.
5823 PR rtl-optimization/59647
5824 * g++.dg/opt/pr59647.C: New test.
5826 Copyright (C) 2014 Free Software Foundation, Inc.
5828 Copying and distribution of this file, with or without modification,
5829 are permitted in any medium without royalty provided the copyright
5830 notice and this notice are preserved.