1 2015-03-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3 Backport r214254 and related tests from mainline
4 * gcc.target/powerpc/swaps-p8-1.c: New test.
5 * gcc.target/powerpc/swaps-p8-2.c: New test.
6 * gcc.target/powerpc/swaps-p8-3.c: New test.
7 * gcc.target/powerpc/swaps-p8-4.c: New test.
8 * gcc.target/powerpc/swaps-p8-5.c: New test.
9 * gcc.target/powerpc/swaps-p8-6.c: New test.
10 * gcc.target/powerpc/swaps-p8-7.c: New test.
11 * gcc.target/powerpc/swaps-p8-8.c: New test.
12 * gcc.target/powerpc/swaps-p8-9.c: New test.
13 * gcc.target/powerpc/swaps-p8-10.c: New test.
14 * gcc.target/powerpc/swaps-p8-11.c: New test.
15 * gcc.target/powerpc/swaps-p8-12.c: New test.
16 * gcc.target/powerpc/swaps-p8-13.c: New test.
17 * gcc.target/powerpc/swaps-p8-14.c: New test.
18 * gcc.target/powerpc/swaps-p8-15.c: New test.
19 * gcc.target/powerpc/swaps-p8-16.c: New test.
20 * gcc.target/powerpc/swaps-p8-17.c: New test.
22 2015-01-20 Marek Polacek <polacek@redhat.com>
24 Backport from mainline
25 2014-06-23 Marek Polacek <polacek@redhat.com>
28 * c-c++-common/pr61553.c: New test.
30 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
32 * c-c++-common/tsan/tsan_barrier.h: New.
33 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
34 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
35 * c-c++-common/tsan/mutexset1.c: Likewise.
36 * c-c++-common/tsan/race_on_barrier.c: Likewise.
37 * c-c++-common/tsan/race_on_mutex.c: Likewise.
38 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
39 * c-c++-common/tsan/simple_race.c: Likewise.
40 * c-c++-common/tsan/simple_stack.c: Likewise.
41 * c-c++-common/tsan/sleep_sync.c: Likewise.
42 * c-c++-common/tsan/tiny_race.c: Likewise.
43 * c-c++-common/tsan/tls_race.c: Likewise.
44 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
45 * g++.dg/tsan/atomic_free.C: Likewise.
46 * g++.dg/tsan/atomic_free2.C: Likewise.
47 * g++.dg/tsan/cond_race.C: Likewise.
48 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
50 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
52 * gnat.dg/opt47.adb: New test.
54 2015-01-14 Jakub Jelinek <jakub@redhat.com>
56 Backported from mainline
57 2015-01-12 Jakub Jelinek <jakub@redhat.com>
60 * gcc.target/i386/pr64513.c: New test.
62 2015-01-13 Jakub Jelinek <jakub@redhat.com>
64 PR rtl-optimization/64286
65 * gcc.target/i386/avx2-pr64286.c: New test.
68 * gfortran.dg/pr64528.f90: New test.
70 2015-01-12 Jakub Jelinek <jakub@redhat.com>
72 PR tree-optimization/64563
73 * gcc.dg/pr64563.c: New test.
75 2015-01-14 Marek Polacek <polacek@redhat.com>
77 Backport from mainline
78 2015-01-13 Marek Polacek <polacek@redhat.com>
81 * gcc.dg/tm/pr64391.c: New test.
83 2015-01-13 Marc Glisse <marc.glisse@inria.fr>
86 * g++.dg/pr54442.C: New file.
88 2015-01-13 Renlin Li <renlin.li@arm.com>
90 Backported from mainline
91 2014-11-19 Renlin Li <renlin.li@arm.com>
94 * gcc.target/aarch64/pr63424.c: New Test.
96 2015-01-12 Janus Weil <janus@gcc.gnu.org>
98 Backport from mainline
100 * gfortran.dg/typebound_operator_20.f90: New.
102 2015-01-09 Jakub Jelinek <jakub@redhat.com>
104 PR rtl-optimization/64536
105 * gcc.dg/pr64536.c: New test.
107 2015-01-09 Michael Meissner <meissner@linux.vnet.ibm.com>
109 Backport from mainline:
110 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
113 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
116 2014-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
119 * gfortran.dg/dependency_45.f90: New test.
121 2015-01-08 Christian Bruel <christian.bruel@st.com>
124 * gcc.target/sh/pr64507.c: New test.
126 2015-01-05 Ian Lance Taylor <iant@google.com>
128 Backport from mainline:
129 2014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com>
131 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch
132 value for go testing.
134 2014-12-28 H.J. Lu <hongjiu.lu@intel.com>
136 Backport from mainline:
137 2014-12-28 H.J. Lu <hongjiu.lu@intel.com>
139 * gcc.target/i386/pr57003.c: Skip on x32.
140 * gcc.target/i386/pr59927.c: Likewise.
141 * gcc.target/i386/pr60516.c: Likewise.
143 2014-12-27 H.J. Lu <hongjiu.lu@intel.com>
145 Backport from mainline:
146 2014-12-26 H.J. Lu <hongjiu.lu@intel.com>
149 * gcc.target/i386/pr64409.c: New test.
151 2014-12-23 Janus Weil <janus@gcc.gnu.org>
153 Backport from mainline
155 * gfortran.dg/typebound_call_26.f90: New.
157 2014-12-19 Paolo Carlini <paolo.carlini@oracle.com>
160 * g++.dg/warn/register-parm-1.C: New.
162 2014-12-15 Jakub Jelinek <jakub@redhat.com>
164 PR tree-optimization/63551
165 * gcc.dg/ipa/pr63551.c (fn2): Use 4294967286U instead of
166 4294967286 to avoid warnings.
168 2014-12-14 H.J. Lu <hongjiu.lu@intel.com>
170 Backported from mainline
171 2014-12-14 H.J. Lu <hongjiu.lu@intel.com>
173 PR rtl-optimization/64037
174 * g++.dg/pr64037.C: New test.
176 2014-12-14 H.J. Lu <hongjiu.lu@intel.com>
178 Backported from mainline
179 2014-12-06 H.J. Lu <hongjiu.lu@intel.com>
182 * gcc.target/i386/memcpy-strategy-4.c: New test.
184 2014-12-13 Jakub Jelinek <jakub@redhat.com>
186 Backported from mainline
187 2014-12-12 Jakub Jelinek <jakub@redhat.com>
189 PR tree-optimization/64269
190 * gcc.c-torture/compile/pr64269.c: New test.
192 2014-12-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
194 Backport from mainline
195 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
197 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
198 vec_cts, and vec_ctu.
199 * gcc.target/powerpc/builtins-2.c: Likewise.
201 Backport from mainline
202 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
204 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
205 vec_round, vec_splat, vec_div, and vec_mul.
206 * gcc.target/powerpc/builtins-2.c: New test.
208 Backport from mainline
209 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
211 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
213 2014-12-10 Jakub Jelinek <jakub@redhat.com>
215 PR tree-optimization/62021
216 * gcc.dg/vect/pr62021.c: New test.
218 2014-12-09 Uros Bizjak <ubizjak@gmail.com>
222 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
224 PR rtl-optimization/64037
225 * g++.dg/pr64037.C: New test.
227 2014-12-07 Oleg Endo <olegendo@gcc.gnu.org>
229 Backport from mainline
230 2014-12-07 Oleg Endo <olegendo@gcc.gnu.org>
232 * gcc.target/h8300/h8300.exp: Fix duplicated text.
233 * gcc.target/h8300/pragma-isr.c: Likewise.
234 * gcc.target/h8300/pragma-isr2.c: Likewise.
236 2014-12-05 H.J. Lu <hongjiu.lu@intel.com>
238 Backport from mainline
239 2014-12-02 H.J. Lu <hongjiu.lu@intel.com>
242 * gcc.target/i386/memset-strategy-2.c: New test.
244 2014-12-05 H.J. Lu <hongjiu.lu@intel.com>
246 Backport from mainline
247 2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
249 PR rtl-optimization/64037
250 * g++.dg/pr64037.C: New test.
252 2014-12-04 Jakub Jelinek <jakub@redhat.com>
255 * c-c++-common/pr56493.c: New test.
257 2014-12-03 Renlin Li <Renlin.Li@arm.com>
259 Backported from mainline
260 2014-12-03 Renlin Li <Renlin.Li@arm.com>
261 H.J. Lu <hongjiu.lu@intel.com>
265 * gcc.dg/pr63762.c: New test.
266 * gcc.target/i386/pr63661.c: New test.
268 2014-12-01 Martin Jambor <mjambor@suse.cz>
271 * gcc.dg/ipa/pr63551.c: New test.
272 * gcc.dg/ipa/pr64041.c: Likewise.
274 2014-12-01 Richard Biener <rguenther@suse.de>
276 PR tree-optimization/63738
277 * gcc.dg/torture/pr63738.c: Fix call to setjmp.
279 2014-11-28 Jakub Jelinek <jakub@redhat.com>
281 Backported from mainline
282 2014-11-27 Jakub Jelinek <jakub@redhat.com>
285 * gcc.c-torture/compile/pr64067.c: New test.
287 2014-11-19 Jakub Jelinek <jakub@redhat.com>
289 PR tree-optimization/63915
290 * c-c++-common/gomp/pr60823-4.c: New test.
293 * g++.dg/ubsan/pr63913.C: New test.
295 2014-10-31 Jakub Jelinek <jakub@redhat.com>
297 PR rtl-optimization/63659
298 * gcc.c-torture/execute/pr63659.c: New test.
300 2014-11-26 Richard Biener <rguenther@suse.de>
303 * gcc.dg/torture/pr63738.c: New testcase.
305 2014-11-26 Richard Biener <rguenther@suse.de>
307 Backport from mainline
308 2014-11-26 Richard Biener <rguenther@suse.de>
310 PR tree-optimization/62238
311 * gcc.dg/torture/pr62238.c: New testcase.
313 2014-11-07 Richard Biener <rguenther@suse.de>
315 PR tree-optimization/63605
316 * gcc.dg/vect/pr63605.c: New testcase.
318 2014-10-28 Richard Biener <rguenther@suse.de>
321 * gcc.dg/pr63665.c: New testcase.
323 2014-11-24 Eric Botcazou <ebotcazou@adacore.com>
325 * gnat.dg/opt45.adb: New test.
327 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
329 Backport from mainline
330 2014-11-22 Oleg Endo <olegendo@gcc.gnu.org>
334 * gcc.target/sh/torture/pr63783-1.c: New.
335 * gcc.target/sh/torture/pr63783-2.c: New.
336 * gcc.target/sh/pr51244-20.c: Adjust.
337 * gcc.target/sh/pr51244-20-sh2a.c: Adjust.
339 2014-11-19 Uros Bizjak <ubizjak@gmail.com>
342 * gcc.target/i386/pr63947.c: New test.
344 2014-11-19 Tom de Vries <tom@codesourcery.com>
346 Backport from mainline
347 PR tree-optimization/62167
348 * gcc.dg/pr51879-12.c: Add xfails.
349 * gcc.dg/pr62167-run.c: New test.
350 * gcc.dg/pr62167.c: New test.
352 2014-11-13 Teresa Johnson <tejohnson@google.com>
354 PR tree-optimization/63841
355 * g++.dg/tree-ssa/pr63841.C: New test.
357 2014-11-12 Jakub Jelinek <jakub@redhat.com>
360 * g++.dg/ipa/pr63838.C: New test.
362 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
365 * g++.dg/cpp0x/constexpr-63265.C: New.
367 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
369 Backported from mainline
370 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
373 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
375 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
377 2014-11-07 Marek Polacek <polacek@redhat.com>
379 * c-c++-common/ubsan/undefined-2.c: New test.
381 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
384 * gcc.target/i386/pr63538.c: New test.
386 2014-11-03 Marek Polacek <polacek@redhat.com>
389 * gcc.dg/pr52769.c: New test.
391 2014-10-31 DJ Delorie <dj@redhat.com>
393 * gcc.dg/20141029-1.c: New.
395 2014-10-31 Jakub Jelinek <jakub@redhat.com>
398 * c-c++-common/ubsan/overflow-sub-3.c: New test.
400 2014-10-30 Georg-Johann Lay <avr@gjlay.de>
403 * gcc.target/avr/torture/pr63633-ice-mult.c: New test.
405 2014-10-30 Release Manager
407 * GCC 4.9.2 released.
409 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
411 * gcc.target/aarch64/madd_after_asm_1.c: New test.
413 2014-10-27 Guozhi Wei <carrot@google.com>
415 PR tree-optimization/63530
416 gcc.dg/vect/pr63530.c: New test.
418 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
420 * gnat.dg/entry_queues2.adb: New test.
422 2014-10-25 Yury Gribov <y.gribov@samsung.com>
425 * c-c++-common/asan/pr63638.c: New test.
427 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
430 * g++.dg/torture/pr63632.C: New test.
432 2014-10-21 Jakub Jelinek <jakub@redhat.com>
434 PR tree-optimization/63563
435 * gcc.target/i386/pr63563.c: New test.
437 2014-10-20 Yury Gribov <y.gribov@samsung.com>
439 Backported from mainline
440 2014-05-30 Jakub Jelinek <jakub@redhat.com>
442 * c-c++-common/asan/misalign-1.c: New test.
443 * c-c++-common/asan/misalign-2.c: New test.
445 2014-10-17 Jakub Jelinek <jakub@redhat.com>
447 * c-c++-common/asan/instrument-with-calls-1.c: Add
448 -fno-sanitize=address -fsanitize=kernel-address to dg-options.
449 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
451 PR tree-optimization/63302
452 * gcc.c-torture/execute/pr63302.c: New test.
454 2014-10-16 Yury Gribov <y.gribov@samsung.com>
456 Backport from mainline
457 2014-09-01 Yury Gribov <y.gribov@samsung.com>
462 * c-c++-common/asan/pr62140-1.c: New test.
463 * c-c++-common/asan/pr62140-2.c: New test.
465 2014-10-16 Yury Gribov <y.gribov@samsung.com>
467 Backport from mainline
468 2014-08-18 Yury Gribov <y.gribov@samsung.com>
472 * c-c++-common/asan/pr62089.c: New test.
473 * c-c++-common/asan/bitfield-1.c: New test.
474 * c-c++-common/asan/bitfield-2.c: New test.
475 * c-c++-common/asan/bitfield-3.c: New test.
476 * c-c++-common/asan/bitfield-4.c: New test.
478 Backport from mainline
479 2014-08-28 Yury Gribov <y.gribov@samsung.com>
481 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
483 2014-10-16 Yury Gribov <y.gribov@samsung.com>
485 Backport from mainline
486 2014-08-11 Yury Gribov <y.gribov@samsung.com>
488 * c-c++-common/asan/inc.c: Update test.
489 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
490 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
491 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
492 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
493 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
494 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
495 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
496 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
497 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
498 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
500 2014-10-16 Yury Gribov <y.gribov@samsung.com>
502 Backport from mainline
503 2014-06-24 Max Ostapenko <m.ostapenko@partner.samsung.com>
505 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
507 2014-10-16 Yury Gribov <y.gribov@samsung.com>
509 Backport from mainline
510 2014-06-16 Yury Gribov <y.gribov@samsung.com>
512 * c-c++-common/asan/instrument-with-calls-1.c: New test.
513 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
514 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
516 * c-c++-common/asan/no-redundant-instrumentation-2.c:
518 * c-c++-common/asan/no-redundant-instrumentation-4.c:
520 * c-c++-common/asan/no-redundant-instrumentation-5.c:
522 * c-c++-common/asan/no-redundant-instrumentation-6.c:
524 * c-c++-common/asan/no-redundant-instrumentation-7.c:
526 * c-c++-common/asan/no-redundant-instrumentation-8.c:
529 Backport from mainline
530 2014-06-18 Yury Gribov <y.gribov@samsung.com>
534 * c-c++-common/asan/pr61530.c: New test.
536 Backport from mainline
537 2014-06-18 Yury Gribov <y.gribov@samsung.com>
541 * c-c++-common/asan/strlen-overflow-1.c: New test.
543 2014-10-16 Yury Gribov <y.gribov@samsung.com>
545 Backport from mainline
546 2014-05-14 Yury Gribov <y.gribov@samsung.com>
550 * c-c++-common/asan/asan-interface-1.c: New test.
551 * lib/asan-dg.exp (asan_include_flags): New function.
552 (asan_init): Call asan_include_flags to obtain path
553 to sanitizer headers.
555 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
557 PR rtl-optimization/63448
558 * gcc.target/i386/pr63448.c: New test.
560 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
562 * gnat.dg/opt41.adb: New test.
563 * gnat.dg/opt41_pkg.ad[sb]: New helper.
565 2014-10-15 Richard Biener <rguenther@suse.de>
567 Backport from mainline
568 2014-08-15 Richard Biener <rguenther@suse.de>
570 PR tree-optimization/62031
571 * gcc.dg/torture/pr62031.c: New testcase.
573 2014-10-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
575 Backport from mainline r215880
576 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
578 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
579 failing with the new warning message.
580 * gcc.dg/vmx/3c-01a.c: Likewise.
581 * gcc.dg/vmx/ops-long-1.c: Likewise.
582 * gcc.dg/vmx/ops.c: Likewise.
583 * gcc.target/powerpc/altivec-20.c: Likewise.
584 * gcc.target/powerpc/altivec-6.c: Likewise.
585 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
586 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
587 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
589 Backport from mainline r215882
590 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
592 * gcc.target/powerpc/lvsl-lvsr.c: New test.
594 Backport from mainline r216017
595 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
597 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
598 * gcc.dg/vmx/ops.c: Likewise.
599 * gcc.dg/vmx/ops-long-1.c: Likewise.
601 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
603 Backport from mainline r216117.
604 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
605 * lib/target-supports.exp (check_effective_target_shared): New
607 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
609 2014-10-10 Jakub Jelinek <jakub@redhat.com>
612 * gcc.target/i386/pr63495.c: New test.
614 2014-10-10 Richard Biener <rguenther@suse.de>
616 PR tree-optimization/63379
617 * gcc.dg/vect/pr63379.c: New testcase.
619 2014-10-10 Jakub Jelinek <jakub@redhat.com>
622 * gfortran.dg/gomp/pr59488-1.f90: New test.
623 * gfortran.dg/gomp/pr59488-2.f90: New test.
625 2014-10-10 Richard Biener <rguenther@suse.de>
627 PR tree-optimization/63380
628 * gcc.dg/torture/pr63380-1.c: New testcase.
629 * gcc.dg/torture/pr63380-2.c: Likewise.
631 2014-10-10 Uros Bizjak <ubizjak@gmail.com>
633 * g++.dg/cpp1y/feat-cxx14.C: Variable templates not in yet.
634 (dg-do): Use c++1y target.
636 2014-10-08 Edward Smith-Rowland <3dw4rd@verizon.net>
638 Implement SD-6: SG10 Feature Test Recommendations
639 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
640 * g++.dg/cpp1y/feat-cxx11.C: New.
641 * g++.dg/cpp1y/feat-cxx14.C: New.
642 * g++.dg/cpp1y/feat-cxx98.C: New.
643 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
644 * g++.dg/cpp1y/phoobhar.h: New.
645 * g++.dg/cpp1y/testinc/phoobhar.h: New.
647 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
650 * gcc.dg/tree-ssa/pr61144.c: New testcase.
652 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
655 * g++.dg/torture/pr62121.C: New testcase.
657 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
660 * g++.dg/lto/pr62026.C: New testcase.
662 2014-10-03 Jakub Jelinek <jakub@redhat.com>
665 * c-c++-common/gomp/pr61200.c: New test.
667 2014-10-01 Jakub Jelinek <jakub@redhat.com>
670 * gcc.dg/pr63342.c: New test.
673 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
677 * g++.dg/ipa/pr63306.C: New test.
679 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
682 * gcc.target/i386/pr63285.c: New test.
684 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
686 PR tree-optimization/63186
687 * gcc.dg/pr63186.c: New testcase.
689 2014-09-30 Jakub Jelinek <jakub@redhat.com>
692 * gcc.c-torture/compile/pr63282.c: New test.
694 2014-09-29 James Clarke <jrtc27@jrtc27.com>
697 * gcc.dg/darwin-minversion-1.c: Fixed formatting.
698 * gcc.dg/darwin-minversion-2.c: Fixed formatting.
699 * gcc.dg/darwin-minversion-3.c: Fixed formatting.
700 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10.
702 2014-09-26 Jakub Jelinek <jakub@redhat.com>
704 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
707 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
709 Backport from mainline r215559
710 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
713 * gcc.target/powerpc/pr63335.c: New test.
715 2014-09-25 Jakub Jelinek <jakub@redhat.com>
717 PR tree-optimization/63341
718 * gcc.dg/vect/pr63341-1.c: New test.
719 * gcc.dg/vect/pr63341-2.c: New test.
722 * g++.dg/gomp/pr63249.C: New test.
723 * c-c++-common/gomp/pr63249.c: New test.
725 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
728 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
730 2014-09-22 Marek Polacek <polacek@redhat.com>
732 Backport from mainline
733 2014-05-21 Marek Polacek <polacek@redhat.com>
736 * g++.dg/ubsan/pr61272.C: New test.
738 2014-09-22 Jakub Jelinek <jakub@redhat.com>
741 * c-c++-common/gomp/pr63328.c: New test.
743 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
745 Backport from mainline
746 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
748 * gcc.dg/pr61053.c: Updated for x32.
750 2014-09-18 Jakub Jelinek <jakub@redhat.com>
753 * g++.dg/asan/pr62017.C: New test.
756 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
758 2014-09-18 Joseph Myers <joseph@codesourcery.com>
760 * gcc.dg/torture/float128-exact-underflow.c: New test.
762 2014-09-17 Jakub Jelinek <jakub@redhat.com>
765 * gcc.dg/pr63284.c: New test.
767 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
770 * g++.dg/cpp0x/constexpr-63241.C: New.
772 2014-09-12 Martin Jambor <mjambor@suse.cz>
775 * g++.dg/ipa/pr61654.C: New test.
777 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
779 Backport r214953 from mainline
780 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
782 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
783 int{32,16,8}x1_t with int{32,16,8}_t.
784 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
785 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
786 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
787 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
789 2014-09-10 Xinliang David Li <davidxl@google.com>
791 Backport from mainline
793 * gcc.c-torture/execute/pr63209.c: New test.
795 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
797 Backported from mainline
798 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
800 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
801 regardless of endianness.
803 2014-09-09 Richard Biener <rguenther@suse.de>
805 Backport from mainline
806 2014-08-11 Richard Biener <rguenther@suse.de>
808 PR tree-optimization/62075
809 * gcc.dg/vect/pr62075.c: New testcase.
811 2014-08-14 Richard Biener <rguenther@suse.de>
813 PR rtl-optimization/62079
814 * g++.dg/pr62079.C: New testcase.
816 2014-08-26 Richard Biener <rguenther@suse.de>
818 PR tree-optimization/62175
819 * g++.dg/torture/pr62175.C: New testcase.
821 2014-09-08 Jakub Jelinek <jakub@redhat.com>
823 PR tree-optimization/60196
824 PR tree-optimization/63189
825 * gcc.dg/vect/pr63189.c: New test.
826 * gcc.dg/vect/pr60196-1.c: New test.
827 * gcc.dg/vect/pr60196-2.c: New test.
829 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
832 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
834 2014-09-05 Easwaran Raman <eraman@google.com>
836 Backport from mainline
837 PR rtl-optimization/62146
838 * testsuite/g++.dg/opt/pr62146.C: New.
840 2014-09-04 Guozhi Wei <carrot@google.com>
843 * gcc.target/aarch64/pr62040.c: New test.
845 2014-09-03 Martin Jambor <mjambor@suse.cz>
848 * g++.dg/ipa/pr62015.C: New test.
850 2014-09-03 Martin Jambor <mjambor@suse.cz>
853 * gcc.dg/ipa/pr61986.c: New test.
855 2014-09-03 Marek Polacek <polacek@redhat.com>
857 Backport from mainline
858 2014-09-02 Marek Polacek <polacek@redhat.com>
861 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
863 2014-09-03 Marek Polacek <polacek@redhat.com>
866 * gcc.dg/pr56724-1.c: New test.
867 * gcc.dg/pr56724-2.c: New test.
868 * gcc.dg/pr62294.c: New test.
869 * gcc.dg/pr62294.h: New file.
871 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
873 Backport from mainline
874 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
877 * gcc.c-torture/compile/pr62312.c: New.
879 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
881 Backport from mainline
882 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
884 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
886 2014-08-27 Guozhi Wei <carrot@google.com>
889 * gcc.target/aarch64/pr62262.c: New test.
891 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
893 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
894 failure on s390*-*-linux-gnu.
896 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
898 Backport from mainline
899 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
902 * gcc.target/sh/pr61996.c: New.
904 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
907 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
909 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
913 * gfortran.dg/array_assignment_5.f90: New test.
915 2014-08-20 Martin Jambor <mjambor@suse.cz>
916 Wei Mi <wmi@google.com>
920 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
921 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
922 * testsuite/gcc.dg/pr61776.c: New test.
924 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
926 Backport from mainline:
927 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
929 * lib/target-supports.exp
930 (check_effective_target_arm_v8_neon_ok_nocache): Add
931 "-march-armv8-a" to compile flags.
933 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
937 * gfortran.dg/realloc_on_assign_24.f90: New test.
939 2014-08-15 Tom de Vries <tom@codesourcery.com>
941 Backport from mainline:
942 2014-08-14 Tom de Vries <tom@codesourcery.com>
944 PR rtl-optimization/62004
945 PR rtl-optimization/62030
946 * gcc.dg/pr62004.c: New test.
947 * gcc.dg/pr62030.c: Same.
948 * gcc.target/mips/pr62030-octeon.c: Same.
950 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
954 * gfortran.dg/array_constructor_49.f90: New test.
956 2014-08-15 Jakub Jelinek <jakub@redhat.com>
957 Tobias Burnus <burnus@net-b.de>
960 * gfortran.dg/gomp/pr62131.f90: New test.
962 2014-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
964 Backport from mainline
965 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
968 * gcc.dg/pr61756.c: New test.
970 2014-08-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
972 Backport from mainline
973 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
976 * gcc.c-torture/execute/bitfld-6.c: New test.
978 2014-08-12 Felix Yang <fei.yang0953@gmail.com>
980 PR tree-optimization/62073
981 * gcc.dg/vect/pr62073.c: New test.
983 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
985 Backport from mainline
986 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
988 * lib/target/supports.exp
989 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
992 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
994 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
997 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
998 * gcc.target/arm/pr59985.c: Likewise.
1000 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
1003 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
1005 2014-08-12 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
1007 Backport from mainline
1008 2014-06-16 Ganesh Gopalasubramanian
1009 <Ganesh.Gopalasubramanian@amd.com>
1011 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
1012 vpmacsdql instruction.
1014 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
1016 Backport from mainline
1017 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
1019 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
1020 check_effective_target_arm_thumb2_ok): Test with code that passes
1021 an argument and returns a result.
1023 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
1024 * gcc.target/arm/pr56184.C: Likewise.
1025 * gcc.target/arm/pr59896.c: Likewise.
1026 * gcc.target/arm/stack-red-zone.c: Likewise.
1027 * gcc.target/arm/thumb-find-work-register.c: Likewise.
1029 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1033 * gfortran.dg/dot_product_3.f90: New test case.
1035 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
1037 PR tree-optimization/60707
1038 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
1040 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
1041 defining in dg-options.
1042 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1044 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
1046 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
1047 on 32-bit hppa-hpux.
1049 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
1051 2014-08-07 Petr Murzin <petr.murzin@intel.com>
1053 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
1054 values.h, change MAXDOUBLE for DBL_MAX.
1055 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
1056 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
1057 values.h, change MAXFLOAT for FLT_MAX.
1058 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
1059 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
1060 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
1061 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
1062 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
1063 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
1064 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
1065 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
1066 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
1068 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
1071 * gcc.target/i386/pr61923.c: New test.
1073 2014-08-06 Jakub Jelinek <jakub@redhat.com>
1075 PR rtl-optimization/61801
1076 * gcc.target/i386/pr61801.c: Rewritten.
1078 2014-08-04 Rohit <rohitarulraj@freescale.com>
1081 * gcc.target/powerpc/pr60102.c: New testcase.
1083 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
1086 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
1088 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
1091 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
1092 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
1094 2014-08-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1096 Backport from mainline
1097 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1099 PR tree-optimization/61375
1100 * gcc.c-torture/execute/pr61375-1.c: New test.
1102 2014-08-01 Richard Biener <rguenther@suse.de>
1104 PR tree-optimization/61964
1105 * gcc.dg/torture/pr61964.c: New testcase.
1106 * gcc.dg/pr51879-18.c: XFAIL.
1108 2014-07-28 Richard Biener <rguenther@suse.de>
1110 PR rtl-optimization/61801
1111 * gcc.target/i386/pr61801.c: Fix testcase.
1113 2014-07-28 Richard Biener <rguenther@suse.de>
1115 PR rtl-optimization/61801
1116 * gcc.target/i386/pr61801.c: New testcase.
1118 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1120 Backport from mainline
1121 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1123 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
1125 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
1126 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
1127 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
1128 * gcc.c-torture/execute/pr23135.x: Likewise.
1130 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1132 Backport from mainline
1133 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1135 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
1137 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1139 Backport from mainline
1140 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1142 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
1144 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1146 Backport from mainline
1147 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1149 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
1151 2014-07-24 Martin Jambor <mjambor@suse.cz>
1154 * g++.dg/ipa/pr61160-2.C (main): Return zero.
1155 * g++.dg/ipa/pr61160-3.C (main): Likewise.
1157 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
1159 Backport from mainline
1160 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
1163 * gcc.target/i386/pr61855.c: New test.
1165 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
1167 * gnat.dg/pack20.ad[sb]: New test.
1168 * gnat.dg/pack20_pkg.ads: New helper.
1170 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
1172 * gcc.dg/stack-usage-2.c: Adjust.
1174 2014-07-19 Paul Thomas <pault@gcc.gnu.org>
1176 Backport from mainline
1178 * gfortran.dg/dependency_44.f90 : New test
1180 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
1182 Backport from mainline
1183 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
1186 * gcc.target/i386/pr61794.c: New test.
1188 2014-07-17 Richard Biener <rguenther@suse.de>
1190 Backport from mainline
1191 2014-07-10 Richard Biener <rguenther@suse.de>
1194 * c-c++-common/torture/pr61741.c: Use signed char.
1196 2014-07-09 Richard Biener <rguenther@suse.de>
1199 * c-c++-common/torture/pr61741.c: New testcase.
1201 2014-07-17 Richard Biener <rguenther@suse.de>
1203 Backport from mainline
1204 2014-07-14 Richard Biener <rguenther@suse.de>
1206 PR tree-optimization/61779
1207 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
1209 2014-07-16 Release Manager
1211 * GCC 4.9.1 released.
1213 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
1215 * gnat.dg/opt39.adb: New test.
1217 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
1219 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
1220 g++.dg/cpp0x/pr58155.C: New.
1222 2014-07-09 Alan Lawrence <alan.lawrence@arm.com>
1224 Backport r211369 from trunk.
1225 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
1228 * gcc.target/arm/pr48252.c (main): Expect same result as
1231 2014-07-08 Jakub Jelinek <jakub@redhat.com>
1233 PR rtl-optimization/61673
1234 * gcc.c-torture/execute/pr61673.c: New test.
1236 2014-07-08 Richard Biener <rguenther@suse.de>
1238 PR tree-optimization/61680
1239 * gcc.dg/vect/pr61680.c: New testcase.
1241 PR tree-optimization/61681
1242 * gcc.dg/torture/pr61681.c: New testcase.
1244 2014-07-08 Alan Lawrence <alan.lawrence@arm.com>
1246 Backport r211502 from mainline.
1247 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
1250 * gcc.dg/vect/vect-singleton_1.c: New file.
1252 2014-07-08 Jakub Jelinek <jakub@redhat.com>
1254 PR tree-optimization/61725
1255 * gcc.dg/tree-ssa/vrp93.c: New test.
1256 * gcc.c-torture/execute/pr61725.c: New test.
1258 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
1262 * gfortran.dg/allocatable_function_8.f90 : New test
1264 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
1265 Mikael Morin <mikael@gcc.gnu.org>
1268 * gfortran.dg/class_array_15.f03: Check memory leaks.
1270 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1272 Backport from mainline.
1273 PR libgfortran/61640
1274 * gfortran.dg/arrayio_16.f90: New test.
1276 2014-07-04 Jakub Jelinek <jakub@redhat.com>
1279 * g++.dg/opt/pr61654.C: New test.
1281 PR tree-optimization/61684
1282 * gcc.c-torture/compile/pr61684.c: New test.
1285 Backport from mainline
1286 2014-06-05 Andreas Schwab <schwab@suse.de>
1288 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
1290 2014-07-02 Jakub Jelinek <jakub@redhat.com>
1291 Fritz Reese <Reese-Fritz@zai.com>
1293 * gfortran.dg/oldstyle_5.f: New test.
1295 2014-07-01 Paul Pluzhnikov <ppluzhnikov@google.com>
1301 Backported from mainline
1302 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
1304 * g++.dg/cpp0x/nsdmi-template11.C: New.
1305 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
1306 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
1308 2014-06-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1313 * testsuite/g++.dg/cpp0x/pr58781.C: New.
1314 * testsuite/g++.dg/cpp0x/pr60249.C: New.
1315 * testsuite/g++.dg/cpp1y/pr59867.C: New.
1317 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1319 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
1320 test requires greater precision than the current PowerPC long
1321 double implementation supports.
1323 2014-06-30 Jakub Jelinek <jakub@redhat.com>
1325 Backported from mainline
1326 2014-06-27 Jakub Jelinek <jakub@redhat.com>
1328 PR tree-optimization/57233
1329 PR tree-optimization/61299
1330 * gcc.dg/pr57233.c: New test.
1331 * gcc.target/i386/pr57233.c: New test.
1332 * gcc.target/i386/sse2-pr57233.c: New test.
1333 * gcc.target/i386/avx-pr57233.c: New test.
1334 * gcc.target/i386/avx2-pr57233.c: New test.
1335 * gcc.target/i386/avx512f-pr57233.c: New test.
1336 * gcc.target/i386/xop-pr57233.c: New test.
1338 2014-06-24 Jakub Jelinek <jakub@redhat.com>
1340 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
1342 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
1343 Remove Label is never defined expected error.
1344 * gfortran.dg/gomp/udr8.f90: New test.
1346 2014-06-18 Jakub Jelinek <jakub@redhat.com>
1348 * gfortran.dg/gomp/declare-simd-1.f90: New test.
1349 * gfortran.dg/gomp/depend-1.f90: New test.
1350 * gfortran.dg/gomp/target1.f90: New test.
1351 * gfortran.dg/gomp/target2.f90: New test.
1352 * gfortran.dg/gomp/target3.f90: New test.
1353 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
1354 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
1357 2014-06-10 Jakub Jelinek <jakub@redhat.com>
1360 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
1362 * gfortran.dg/gomp/associate1.f90: New test.
1363 * gfortran.dg/gomp/intentin1.f90: New test.
1364 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
1365 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
1366 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
1367 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
1369 2014-06-09 Jakub Jelinek <jakub@redhat.com>
1371 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
1372 instead of complex(kind=16).
1374 2014-06-06 Jakub Jelinek <jakub@redhat.com>
1376 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
1377 reduction clause diagnostic changes.
1378 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
1379 * gfortran.dg/gomp/reduction1.f90: Likewise.
1380 * gfortran.dg/gomp/reduction3.f90: Likewise.
1381 * gfortran.dg/gomp/udr1.f90: New test.
1382 * gfortran.dg/gomp/udr2.f90: New test.
1383 * gfortran.dg/gomp/udr3.f90: New test.
1384 * gfortran.dg/gomp/udr4.f90: New test.
1385 * gfortran.dg/gomp/udr5.f90: New test.
1386 * gfortran.dg/gomp/udr6.f90: New test.
1387 * gfortran.dg/gomp/udr7.f90: New test.
1389 2014-05-12 Tobias Burnus <burnus@net-b.de>
1392 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
1394 2014-05-11 Jakub Jelinek <jakub@redhat.com>
1396 * gfortran.dg/gomp/affinity-1.f90: New test.
1398 2014-06-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
1400 * gcc.dg/typeof-2.c: New testcase.
1402 2014-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1404 * gcc.target/aarch64/vqdmulhh_lane_s16.c: New test.
1405 * gcc.target/aarch64/vqdmulhs_lane_s32.c: Likewise.
1406 * gcc.target/aarch64/vqrdmulhh_lane_s16.c: Likewise.
1407 * gcc.target/aarch64/vqrdmulhs_lane_s32.c: Likewise.
1408 * gcc.target/aarch64/vqdmlal_high_lane_s16.c: New test.
1409 * gcc.target/aarch64/vqdmlal_high_lane_s32.c: Likewise.
1410 * gcc.target/aarch64/vqdmlal_high_laneq_s16.c: Likewise.
1411 * gcc.target/aarch64/vqdmlal_high_laneq_s32.c: Likewise.
1412 * gcc.target/aarch64/vqdmlal_lane_s16.c: Likewise.
1413 * gcc.target/aarch64/vqdmlal_lane_s32.c: Likewise.
1414 * gcc.target/aarch64/vqdmlal_laneq_s16.c: Likewise.
1415 * gcc.target/aarch64/vqdmlal_laneq_s32.c: Likewise.
1416 * gcc.target/aarch64/vqdmlalh_lane_s16.c: Likewise.
1417 * gcc.target/aarch64/vqdmlals_lane_s32.c: Likewise.
1418 * gcc.target/aarch64/vqdmlsl_high_lane_s16.c: Likewise.
1419 * gcc.target/aarch64/vqdmlsl_high_lane_s32.c: Likewise.
1420 * gcc.target/aarch64/vqdmlsl_high_laneq_s16.c: Likewise.
1421 * gcc.target/aarch64/vqdmlsl_high_laneq_s32.c: Likewise.
1422 * gcc.target/aarch64/vqdmlsl_lane_s16.c: Likewise.
1423 * gcc.target/aarch64/vqdmlsl_lane_s32.c: Likewise.
1424 * gcc.target/aarch64/vqdmlsl_laneq_s32.c: Likewise.
1425 * gcc.target/aarch64/vqdmlslh_lane_s16.c: Likewise.
1426 * gcc.target/aarch64/vqdmlsls_lane_s32.c: Likewise.
1427 * gcc.target/aarch64/vqdmulh_laneq_s16.c: Likewise.
1428 * gcc.target/aarch64/vqdmulh_laneq_s32.c: Likewise.
1429 * gcc.target/aarch64/vqdmulhq_laneq_s16.c: Likewise.
1430 * gcc.target/aarch64/vqdmulhq_laneq_s32.c: Likewise.
1431 * gcc.target/aarch64/vqdmull_high_lane_s16.c: Likewise.
1432 * gcc.target/aarch64/vqdmull_high_lane_s32.c: Likewise.
1433 * gcc.target/aarch64/vqdmull_high_laneq_s16.c: Likewise.
1434 * gcc.target/aarch64/vqdmull_high_laneq_s32.c: Likewise.
1435 * gcc.target/aarch64/vqdmull_lane_s16.c: Likewise.
1436 * gcc.target/aarch64/vqdmull_lane_s32.c: Likewise.
1437 * gcc.target/aarch64/vqdmull_laneq_s16.c: Likewise.
1438 * gcc.target/aarch64/vqdmull_laneq_s32.c: Likewise.
1439 * gcc.target/aarch64/vqdmullh_lane_s16.c: Likewise.
1440 * gcc.target/aarch64/vqdmulls_lane_s32.c: Likewise.
1441 * gcc.target/aarch64/vqrdmulh_laneq_s16.c: Likewise.
1442 * gcc.target/aarch64/vqrdmulh_laneq_s32.c: Likewise.
1443 * gcc.target/aarch64/vqrdmulhq_laneq_s16.c: Likewise.
1444 * gcc.target/aarch64/vqrdmulhq_laneq_s32.c: Likewise.
1445 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
1446 (test_vqdmlal_high_lane_s16): Fix parameter type.
1447 (test_vqdmlal_high_lane_s32): Likewise.
1448 (test_vqdmull_high_lane_s16): Likewise.
1449 (test_vqdmull_high_lane_s32): Likewise.
1450 (test_vqdmlsl_high_lane_s32): Likewise.
1451 (test_vqdmlsl_high_lane_s16): Likewise.
1452 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
1454 (test_vqdmlals_lane_s32): Likewise.
1455 (test_vqdmlslh_lane_s16): Likewise.
1456 (test_vqdmlsls_lane_s32): Likewise.
1457 (test_vqdmulhh_lane_s16): Likewise.
1458 (test_vqdmulhs_lane_s32): Likewise.
1459 (test_vqdmullh_lane_s16): Likewise.
1460 (test_vqdmulls_lane_s32): Likewise.
1461 (test_vqrdmulhh_lane_s16): Likewise.
1462 (test_vqrdmulhs_lane_s32): Likewise.
1464 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
1467 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
1468 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
1470 2014-06-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
1472 Backport from mainline
1473 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
1475 PR tree-optimization/61306
1476 * gcc.c-torture/execute/pr61306-1.c: New test.
1477 * gcc.c-torture/execute/pr61306-2.c: Likewise.
1478 * gcc.c-torture/execute/pr61306-3.c: Likewise.
1480 2014-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1482 Backport from mainline.
1483 PR libgfortran/61499
1484 * gfortran.dg/arrayio_15.f90: New test.
1486 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1488 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
1490 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
1493 * g++.dg/ext/complit14.C: New.
1495 2014-06-27 Martin Jambor <mjambor@suse.cz>
1498 * g++.dg/ipa/pr61160-2.C: New test.
1499 * g++.dg/ipa/pr61160-3.C: Likewise.
1501 2014-06-27 Uros Bizjak <ubizjak@gmail.com>
1503 Backport from mainline
1504 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
1507 * gcc.target/alpha/pr61586.c: New test.
1509 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
1512 * g++.dg/template/pr61537.C: New testcase.
1514 2014-06-26 Martin Jambor <mjambor@suse.cz>
1516 * g++.dg/ipa/pr60600.C: Fix typo.
1517 * g++.dg/ipa/devirt-25.C: Likewise.
1518 * g++.dg/ipa/pr61540.C: Likewise.
1520 2014-06-26 Martin Jambor <mjambor@suse.cz>
1522 * g++.dg/ipa/pr61540.C: Remove dumping test.
1524 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1526 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
1529 2014-06-24 Cong Hou <congh@google.com>
1531 * gcc.dg/vect/vect-reduc-sad.c: New.
1532 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
1534 2014-06-23 Alan Modra <amodra@gmail.com>
1536 * gcc.dg/pr61583.c: New.
1538 2014-06-20 Martin Jambor <mjambor@suse.cz>
1541 * g++.dg/ipa/pr61540.C: New test.
1543 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
1546 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
1547 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
1548 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
1549 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
1551 2014-06-17 Richard Biener <rguenther@suse.de>
1554 * gcc.dg/lto/pr61526_0.c: New testcase.
1555 * gcc.dg/lto/pr61526_1.c: Likewise.
1557 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
1559 Backport from mainline
1560 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
1563 * gcc.target/i386/pr61423.c: New test.
1565 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1567 Backport from trunk.
1569 * gfortran.dg/cray_pointers_10.f90: New file.
1571 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
1573 Backport from mainline
1575 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
1577 * lib/target-supports.exp (check_effective_target_longdouble128): New.
1578 * gcc.target/powerpc/pack02.c: Use it.
1579 * gcc.target/powerpc/tfmode_off.c: Likewise.
1581 2014-06-13 Jeff Law <law@redhat.com>
1583 Backports from mainline:
1585 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
1587 PR rtl-optimization/61094
1588 PR rtl-optimization/61446
1589 * gcc.target/i386/pr61446.c : New.
1591 2014-06-02 Jeff Law <law@redhat.com>
1593 PR rtl-optimization/61094
1594 * g++.dg/pr61094: New test.
1596 2014-06-12 Jakub Jelinek <jakub@redhat.com>
1599 * c-c++-common/gomp/pr61486-1.c: New test.
1600 * c-c++-common/gomp/pr61486-2.c: New test.
1602 2014-06-12 Jeff Law <law@redhat.com>
1604 Backports from mainline:
1605 2014-06-05 Jeff Law <law@redhat.com>
1607 PR tree-optimization/61289
1608 * g++.dg/pr61289.C: New test.
1609 * g++.dg/pr61289-2.C: New test.
1611 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
1613 Backport from 2014-06-12 trunk r211491
1616 * gcc.target/avr/torture/pr61443.c: New test.
1618 2014-06-11 Richard Biener <rguenther@suse.de>
1620 PR tree-optimization/61452
1621 * gcc.dg/torture/pr61452.c: New testcase.
1623 2014-06-11 Richard Biener <rguenther@suse.de>
1626 * g++.dg/opt/pr61456.C: New testcase.
1628 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
1630 Backport from trunk.
1632 * gfortran.dg/associate_17.f90 : New test
1634 2014-06-07 Jerry DeLisle <jvdelisle@gcc.gnu>
1636 Backport from trunk.
1638 * gfortran.dg/arrayio_14.f90: New test.
1640 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
1642 * gnat.dg/opt38.adb: New test.
1643 * gnat.dg/opt38_pkg.ad[sb]: New helper.
1645 2014-06-04 Richard Biener <rguenther@suse.de>
1647 PR tree-optimization/61383
1648 * gcc.dg/torture/pr61383-1.c: New testcase.
1650 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
1653 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
1654 the case with a pointer.
1656 2014-06-04 Marek Polacek <polacek@redhat.com>
1658 Backport from mainline
1659 2014-05-08 Marek Polacek <polacek@redhat.com>
1662 * gcc.dg/pr61053.c: New test.
1664 2014-06-03 Martin Jambor <mjambor@suse.cz>
1667 * g++.dg/ipa/pr61160-1.C: New test.
1669 2014-06-03 Andrey Belevantsev <abel@ispras.ru>
1671 Backport from mainline
1672 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
1674 PR rtl-optimization/60866
1675 * gcc.dg/pr60866.c: New test.
1677 2014-06-03 Andrey Belevantsev <abel@ispras.ru>
1679 Backport from mainline
1680 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
1682 PR rtl-optimization/60901
1683 * gcc.target/i386/pr60901.c: New test.
1685 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
1687 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
1689 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
1691 PR rtl-optimization/61325
1692 * gcc.target/aarch64/pr61325.c: New.
1694 2014-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1697 Backport from mainline
1698 * gfortran.dg/associate_16.f90: New test.
1700 2014-05-28 Eric Botcazou <ebotcazou@adacore.com>
1702 Backport from mainline
1703 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1705 * gnat.dg/overflow_fixed.adb: New test.
1707 2014-05-28 Richard Biener <rguenther@suse.de>
1709 Backport from mainline
1710 2014-05-28 Richard Biener <rguenther@suse.de>
1713 * gcc.dg/pr61045.c: New testcase.
1715 2014-05-05 Richard Biener <rguenther@suse.de>
1718 * gcc.dg/torture/pr61010.c: New testcase.
1720 2014-04-28 Richard Biener <rguenther@suse.de>
1722 PR tree-optimization/60979
1723 * gcc.dg/graphite/pr60979.c: New testcase.
1725 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1727 * lib/clearcap.exp: New file.
1728 * gcc.dg/vect/vect.exp: Load clearcap.exp.
1729 Remove clearcap_ldflags handling.
1730 Call clearcap-init, clearcap-finish.
1731 * gcc.target/i386/i386.exp: Likewise.
1732 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
1733 * gcc.target/i386/clearcapv2.map: Move to
1734 ../config/sol2-clearcapv2.map.
1735 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
1736 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
1738 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
1740 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
1742 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
1744 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
1746 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
1749 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
1750 the case with syntax error.
1752 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
1754 * gcc.target/powerpc/htm-ttest.c: New test.
1756 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
1759 * c-c++-common/cilk-plus/CK/invalid_sync.cc: New test.
1761 2014-05-18 Jan Hubicka <hubicka@ucw.cz>
1764 * g++.dg/ipa/devirt-11.C: Be lax about number of devirtualizations.
1766 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
1768 * gnat.dg/enum3.adb: New test.
1770 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
1773 * g++.dg/torture/pr60854.C: New testcase.
1775 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
1777 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
1778 (dg-options): Add -mfpmath=387.
1779 (dg-final): Check that no MMX registers are used.
1781 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
1783 PR rtl-optimization/60969
1784 * g++.dg/pr60969.C: New.
1786 2014-05-15 Martin Jambor <mjambor@suse.cz>
1789 * g++.dg/ipa/pr61085.C: New test.
1791 2014-05-15 Jakub Jelinek <jakub@redhat.com>
1793 PR tree-optimization/61158
1794 * gcc.dg/pr61158.c: New test.
1796 2014-05-14 Matthias Klose <doko@ubuntu.com>
1799 * gcc-dg/unused-8a.c: Remove.
1801 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
1803 * lib/target-support.exp (check_dfp_hw_available): New function.
1804 (is-effective-target): Check $arg for dfp_hw.
1805 (is-effective-target-keyword): Likewise.
1806 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
1807 Change target to dfp_hw.
1809 2014-05-13 Jeff Law <law@redhat.com>
1811 Backports from mainline
1813 2014-05-08 Jeff Law <law@redhat.com>
1815 PR tree-optimization/61009
1816 * g++.dg/tree-ssa/pr61009.C: New test.
1818 2014-04-23 Jeff Law <law@redhat.com>
1820 PR tree-optimization/60902
1821 * gcc.target/i386/pr60902.c: New test.
1823 2014-05-13 Jakub Jelinek <jakub@redhat.com>
1826 * gcc.dg/pr61060.c: New test.
1828 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1830 Backport from mainline
1831 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1834 * gcc.target/avr/pr60991.c: New testcase.
1836 2014-05-10 Jerry DeLisle <jvdelisle@gcc.gnu>
1838 Backport from trunk.
1840 * gfortran.dg/list_read_13.f: New test.
1842 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
1844 Backport from 2014-05-09 trunk r210267
1847 * gcc.target/avr/torture/pr61055.c: New test.
1849 2014-05-08 Matthias Klose <doko@ubuntu.com>
1852 * gcc-dg/unused-8a.c: New.
1853 * gcc-dg/unused-8b.c: Likewise.
1855 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
1858 * g++.dg/cpp0x/sfinae50.C: New.
1860 2014-05-07 Richard Biener <rguenther@suse.de>
1862 PR tree-optimization/57864
1863 * gcc.dg/torture/pr57864.c: New testcase.
1865 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
1868 * g++.dg/cpp0x/nsdmi-template9.C: New.
1869 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
1871 2014-05-04 Jan Hubicka <hubicka@ucw.cz>
1874 * g++.dg/ipa/devirt-31.C: New testcase.
1875 * g++.dg/ipa/devirt-11.C: Adjust testcase.
1877 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
1879 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
1880 (dg-require-effective-target): Change target to powerpc_fprs.
1881 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
1882 (dg-require-effective-target): Change target to dfprt.
1884 2014-05-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1886 PR tree-optimization/60930
1887 * gcc.dg/torture/pr60930.c: New test.
1889 2014-04-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1891 Back port from mainline
1892 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1894 * gcc.target/powerpc/pack01.c: New test to test the new pack and
1895 unpack builtin functionss for 128-bit types.
1896 * gcc.target/powerpc/pack02.c: Likewise.
1897 * gcc.target/powerpc/pack03.c: Likewise.
1898 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
1899 divide builtin functionss.
1900 * gcc.target/powerpc/extend-divide-2.c: Likewise.
1901 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
1903 * gcc.target/powerpc/bcd-2.c: Likewise.
1904 * gcc.target/powerpc/bcd-3.c: Likewise.
1905 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
1907 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
1909 2014-04-29 Pat Haugen <pthaugen@us.ibm.com>
1911 Backport from mainline
1912 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
1914 * gcc.target/powerpc/ti_math1.c: New.
1915 * gcc.target/powerpc/ti_math2.c: New.
1917 2014-04-29 Jakub Jelinek <jakub@redhat.com>
1919 PR tree-optimization/60971
1920 * c-c++-common/turtore/pr60971.c: New test.
1922 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
1924 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
1925 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
1926 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
1928 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
1930 * c-c++-common/gomp/pr60823-2.c: Require effective target
1933 2014-04-25 Jakub Jelinek <jakub@redhat.com>
1935 PR tree-optimization/60960
1936 * gcc.c-torture/execute/pr60960.c: New test.
1938 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
1940 * gcc.c-torture/execute/20140425-1.c: New test.
1942 2014-04-25 Richard Biener <rguenther@suse.de>
1945 * g++.dg/opt/pr60912.C: New testcase.
1947 2014-04-25 Richard Biener <rguenther@suse.de>
1950 * gcc.dg/lto/pr60911_0.c: New testcase.
1952 2014-04-24 Jakub Jelinek <jakub@redhat.com>
1954 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
1955 Replace load with read and store with write.
1957 2014-04-23 Uros Bizjak <ubizjak@gmail.com>
1959 Backport from mainline
1960 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
1963 * gcc.target/i386/pr60909-1.c: New test.
1964 * gcc.target/i386/pr60909-2.c: Ditto.
1966 2014-04-23 Richard Biener <rguenther@suse.de>
1968 PR tree-optimization/60903
1969 * gcc.dg/torture/pr60903.c: New testcase.
1971 2014-04-23 Richard Biener <rguenther@suse.de>
1973 Backport from mainline
1974 2014-04-14 Richard Biener <rguenther@suse.de>
1977 * gcc.dg/lto/pr60720_0.c: New testcase.
1978 * gcc.dg/lto/pr60720_1.c: Likewise.
1980 2014-04-23 Richard Biener <rguenther@suse.de>
1983 * g++.dg/torture/pr60895.C: New testcase.
1985 2014-04-23 Richard Biener <rguenther@suse.de>
1988 * gcc.dg/torture/pr60891.c: New testcase.
1990 2014-04-22 Michael Meissner <meissner@linux.vnet.ibm.com>
1992 Backport from mainline
1993 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1996 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
1997 not cause errors if -mspe.
1999 2014-04-22 Tobias Burnus <burnus@net-b.de>
2001 Backport from mainline
2002 2014-04-11 Tobias Burnus <burnus@net-b.de>
2006 * gfortran.dg/finalize_25.f90: New.
2008 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
2010 Backport from mainline
2011 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
2013 * gcc.target/i386/pr60868.c: New testcase.
2015 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2018 * c-c++-common/gomp/pr59073.c: New test.
2020 2014-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2022 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
2023 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2025 2014-04-22 Richard Biener <rguenther@suse.de>
2027 Backport from mainline
2028 2014-04-14 Richard Biener <rguenther@suse.de>
2031 * gcc.dg/graphite/pr55022.c: New testcase.
2033 2014-04-22 Richard Biener <rguenther@suse.de>
2035 Backport from mainline
2036 2014-04-17 Richard Biener <rguenther@suse.de>
2039 * g++.dg/opt/pr60849.C: New testcase.
2041 2014-04-22 Richard Biener <rguenther@suse.de>
2043 Backport from mainline
2044 2014-04-17 Richard Biener <rguenther@suse.de>
2046 PR tree-optimization/60841
2047 * gcc.dg/vect/pr60841.c: New testcase.
2049 2014-04-22 Richard Biener <rguenther@suse.de>
2051 Backport from mainline
2052 2014-04-17 Richard Biener <rguenther@suse.de>
2054 PR tree-optimization/60836
2055 * g++.dg/vect/pr60836.cc: New testcase.
2057 2014-04-22 Richard Biener <rguenther@suse.de>
2059 Backport from mainline
2060 2014-04-14 Richard Biener <rguenther@suse.de>
2061 Marc Glisse <marc.glisse@inria.fr>
2064 * gcc.target/i386/vec-may_alias.c: New testcase.
2066 2014-04-22 Richard Biener <rguenther@suse.de>
2068 Backport from mainline
2069 2014-04-14 Richard Biener <rguenther@suse.de>
2071 PR tree-optimization/59817
2072 PR tree-optimization/60453
2073 * gfortran.dg/graphite/pr59817.f: New testcase.
2074 * gcc.dg/graphite/pr59817-1.c: Likewise.
2075 * gcc.dg/graphite/pr59817-2.c: Likewise.
2077 2014-04-22 Jakub Jelinek <jakub@redhat.com>
2079 PR tree-optimization/60823
2080 * c-c++-common/gomp/pr60823-1.c: New test.
2081 * c-c++-common/gomp/pr60823-2.c: New test.
2082 * c-c++-common/gomp/pr60823-3.c: New test.
2084 Backported from mainline
2085 2014-04-16 Jakub Jelinek <jakub@redhat.com>
2087 PR tree-optimization/60844
2088 * gcc.dg/pr60844.c: New test.
2090 2014-04-22 Release Manager
2092 * GCC 4.9.0 released.
2094 2014-04-17 Jakub Jelinek <jakub@redhat.com>
2097 Forward port from 4.8 branch
2098 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
2100 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
2102 * gcc.target/i386/bmi-2.c: Ditto.
2104 2014-04-15 Igor Zamyatin <igor.zamyatin@intel.com>
2107 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
2110 2014-04-15 Igor Zamyatin <igor.zamyatin@intel.com>
2113 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
2115 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2117 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
2119 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2121 * lib/target-supports.exp
2122 (check_effective_target_vect_widen_mult_si_to_di_pattern):
2123 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
2126 2014-04-14 Jason Merrill <jason@redhat.com>
2129 * lib/gcc-dg.exp (dg-build-dso): New.
2130 (gcc-dg-test-1): Handle dg-do-what "dso".
2132 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
2135 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
2138 * gfortran.dg/associate_15.f90: New test.
2140 2014-04-12 Jerry DeLisle <jvdelisle@gcc.gnu>
2143 * gfortran.dg/arrayio_13.f90: New test.
2145 2014-04-11 Steve Ellcey <sellcey@mips.com>
2146 Jakub Jelinek <jakub@redhat.com>
2149 * gcc.c-torture/compile/pr60556.c: New test.
2151 2014-04-11 Richard Biener <rguenther@suse.de>
2154 * gcc.dg/pr60797.c: New testcase.
2156 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2158 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
2159 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
2160 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
2162 * gcc.target/s390/htm-nofloat-1.c: ... this one.
2163 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
2164 instructions as well.
2166 2014-04-11 Jakub Jelinek <jakub@redhat.com>
2168 PR rtl-optimization/60663
2169 * gcc.target/arm/pr60663.c: New test.
2171 2014-04-10 Jason Merrill <jason@redhat.com>
2173 * g++.dg/dso/dlclose1.C: Disable for 4.9.
2175 2014-04-10 Jakub Jelinek <jakub@redhat.com>
2178 * g++.dg/lto/pr60567_0.C: New test.
2180 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2182 * gfortran.dg/class_nameclash.f90: New test.
2184 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
2187 * g++.dg/cpp0x/variadic156.C: New.
2189 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2191 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
2194 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2197 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
2200 2014-04-09 Steve Ellcey <sellcey@mips.com>
2202 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
2205 2014-04-09 Cong Hou <congh@google.com>
2208 * lib/target-supports.exp:
2209 (check_effective_target_vect_widen_si_to_di_pattern): New.
2210 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
2211 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
2213 (foo): Fix up formatting.
2214 (main): Call check_vect.
2216 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
2219 * g++.dg/template/crash119.C: New.
2221 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
2223 * gcc.target/powerpc/atomic_load_store-p8.c: New.
2225 2014-04-08 Jason Merrill <jason@redhat.com>
2227 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
2229 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2231 PR rtl-optimization/60776
2232 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
2233 * gcc.dg/builtin-bswap-7.c: Likewise.
2234 * gcc.dg/builtin-bswap-6a.c: New testcase.
2235 * gcc.dg/builtin-bswap-7a.c: New testcase.
2238 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2240 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2242 * gcc.dg/builtin-bswap-7.c: Likewise.
2244 2014-04-08 Richard Biener <rguenther@suse.de>
2246 PR tree-optimization/60785
2247 * gcc.dg/graphite/pr60785.c: New testcase.
2249 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2252 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
2255 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
2257 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
2258 * g++.dg/warn/Wnvdtor-3.C: Likewise.
2259 * g++.dg/warn/Wnvdtor-4.C: Likewise.
2261 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
2263 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
2265 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
2268 * g++.dg/torture/pr60609.C: New test.
2270 2014-04-07 Richard Biener <rguenther@suse.de>
2272 PR tree-optimization/60766
2273 * gcc.dg/torture/pr60766.c: New testcase.
2275 2014-04-07 Jason Merrill <jason@redhat.com>
2277 * lib/gcc-dg.exp (dg-build-dso): New.
2278 (gcc-dg-test-1): Handle dg-do-what "dso".
2279 * lib/target-supports.exp (add_options_for_dlopen): New.
2280 (check_effective_target_dlopen): Use it.
2282 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2284 * gcc.target/arm/pr60657.c: Fix missing curly brace.
2286 2014-04-07 Richard Biener <rguenther@suse.de>
2289 * g++.dg/torture/pr60750.C: New testcase.
2290 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
2292 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
2294 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
2296 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
2299 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
2301 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
2304 * g++.dg/cpp1y/auto-fn25.C: Require lto.
2306 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
2308 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
2310 * gfortran.dg/warn_conversion_4.f90: Adjust test.
2312 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
2314 * gcc.target/avr/dev-specific-rmw.c: New test.
2316 2014-04-04 Cong Hou <congh@google.com>
2318 PR tree-optimization/60656
2319 * gcc.dg/vect/pr60656.c: New test.
2321 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2323 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
2325 * gcc.dg/builtin-bswap-7.c: Likewise.
2327 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
2330 * g++.dg/cpp0x/constexpr-ice15.C: New.
2332 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
2335 testcase by Richard Biener
2336 * gcc.dg/lto/pr59626_0.c: New testcase.
2337 * gcc.dg/lto/pr59626_1.c: New testcase.
2339 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2342 * gcc.c-torture/compile/pr60655-1.c: New test.
2344 2014-04-04 Martin Jambor <mjambor@suse.cz>
2347 * g++.dg/ipa/pr60640-1.C: New test.
2348 * g++.dg/ipa/pr60640-2.C: Likewise.
2349 * g++.dg/ipa/pr60640-3.C: Likewise.
2350 * g++.dg/ipa/pr60640-4.C: Likewise.
2352 2014-04-04 Jeff Law <law@redhat.com>
2355 * gcc.target/arm/pr60657.c: New test.
2357 2014-04-04 Richard Biener <rguenther@suse.de>
2360 * g++.dg/torture/pr60746.C: New testcase.
2362 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
2364 * g++.old-deja/g++.robertl/eb121.C: Adjust.
2365 * g++.old-deja/g++.jason/overload21.C: Likewise.
2366 * g++.old-deja/g++.law/init5.C: Likewise.
2368 2014-04-03 Cong Hou <congh@google.com>
2370 PR tree-optimization/60505
2371 * gcc.dg/vect/pr60505.c: New test.
2373 2014-04-03 Richard Biener <rguenther@suse.de>
2375 PR tree-optimization/60740
2376 * gcc.dg/graphite/pr60740.c: New testcase.
2378 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
2380 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
2381 * g++.dg/warn/Wnvdtor-2.C: New.
2382 * g++.dg/warn/Wnvdtor-3.C: New.
2383 * g++.dg/warn/Wnvdtor-4.C: New.
2384 * g++.dg/warn/Weff1.C: Delete.
2385 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
2386 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
2388 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
2391 * testsuite/g++.dg/torture/pr60659.C: New testcase.
2393 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2395 PR tree-optimization/60733
2396 * gcc.dg/torture/pr60733.c: New test.
2398 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
2400 PR rtl-optimization/60650
2401 * gcc.target/arm/pr60650-2.c: New.
2403 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
2405 * gcc.target/i386/avx2-vpand-3.c,
2406 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
2408 2014-04-02 Joseph Myers <joseph@codesourcery.com>
2410 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
2411 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
2412 gcc.target/i386/memcpy-strategy-1.c,
2413 gcc.target/i386/memcpy-strategy-2.c,
2414 gcc.target/i386/memcpy-vector_loop-1.c,
2415 gcc.target/i386/memcpy-vector_loop-2.c,
2416 gcc.target/i386/memset-vector_loop-1.c,
2417 gcc.target/i386/memset-vector_loop-2.c,
2418 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
2419 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
2420 -march= options different from those in dg-options.
2422 2014-04-02 Joseph Myers <joseph@codesourcery.com>
2424 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
2425 gcc.target/i386/pr30970.c: Use -mtune=generic.
2426 * gcc.target/i386/avx2-vpaddb-3.c,
2427 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
2428 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
2429 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
2430 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
2431 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
2432 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
2433 gcc.target/i386/avx2-vpsubw-3.c,
2434 gcc.target/i386/avx256-unaligned-load-1.c,
2435 gcc.target/i386/avx256-unaligned-load-4.c,
2436 gcc.target/i386/avx256-unaligned-store-1.c,
2437 gcc.target/i386/avx256-unaligned-store-2.c,
2438 gcc.target/i386/avx256-unaligned-store-4.c: Use
2441 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
2442 Iain Sandoe <iain@codesourcery.com>
2445 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
2446 with the additional options -Wl,-undefined,dynamic_lookup
2447 and -Wl,-flat_namespace.
2448 * gcc.dg/torture/pr53922.c: Additional option
2449 -Wl,-flat_namespace for darwin[89].
2450 * gcc.dg/torture/pr60092.c: Additional options
2451 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
2454 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
2457 * lib/prune.exp: Modify the regular express to prune
2458 the new warnings introduced by r205679 on darwin9.
2460 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
2462 * g++.dg/init/ctor4.C: Adjust.
2463 * g++.dg/init/ctor4-1.C: New.
2464 * g++.dg/cpp0x/defaulted2.C: Adjust.
2466 2014-04-01 Richard Henderson <rth@redhat.com>
2469 * gcc.dg/pr60704.c: New file.
2471 2014-04-01 Bin Cheng <bin.cheng@arm.com>
2474 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
2475 logical_op_short_circuit targets.
2477 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2480 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
2481 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
2483 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
2485 PR rtl-optimization/60700
2486 * gcc.target/i386/pr60700.c: New test.
2488 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2491 * gcc.target/arm/pr60650.c: Adjust command line options.
2493 2014-03-31 Martin Jambor <mjambor@suse.cz>
2496 * gcc.dg/pr60647-1.c: New test.
2497 * gcc.dg/pr60647-2.c: Likewise.
2499 2014-03-31 Richard Biener <rguenther@suse.de>
2501 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
2503 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
2506 * gcc.target/aarch64/pr60034.c: New file.
2508 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
2511 * g++.dg/cpp1y/pr60626.C: New testcase.
2513 2014-03-29 Joseph Myers <joseph@codesourcery.com>
2515 * gcc.dg/pr45416.c: Allow bextr on x86.
2516 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
2517 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
2518 gcc.target/i386/fma4-vector.c: Use -mno-fma.
2519 * gcc.target/i386/l_fma_double_1.c,
2520 gcc.target/i386/l_fma_double_2.c,
2521 gcc.target/i386/l_fma_double_3.c,
2522 gcc.target/i386/l_fma_double_4.c,
2523 gcc.target/i386/l_fma_double_5.c,
2524 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
2525 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
2526 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
2527 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
2528 * gcc.target/i386/pr27971.c: Use -mno-tbm.
2529 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
2530 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
2532 2014-03-29 Jakub Jelinek <jakub@redhat.com>
2535 * g++.dg/pr60648.C: Move test to...
2536 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
2537 dg-options, add for fpic targets dg-additional-options -fPIC.
2539 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
2541 * gnat.dg/opt33.adb: New testcase.
2543 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
2546 * gcc.target/aarch64/pr60697.c: New.
2548 2014-03-27 Jeff Law <law@redhat.com>
2551 * g++.dg/pr60648.C: New test.
2553 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
2556 * g++.dg/cpp1y/pr60573.C: New testcase.
2558 2014-03-28 Jakub Jelinek <jakub@redhat.com>
2561 * gcc.target/i386/pr60693.c: New test.
2563 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
2565 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
2567 2014-03-28 Jakub Jelinek <jakub@redhat.com>
2570 * c-c++-common/pr60689.c: New test.
2573 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
2574 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
2577 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
2580 * gcc.target/aarch64/pr60675.C: New.
2582 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2584 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
2585 * lib/target-supports.exp: Return true for s390
2586 in check_effective_logical_op_short_circuit.
2588 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
2590 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
2591 of second source operand.
2592 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
2593 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
2594 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
2596 2014-03-28 Jakub Jelinek <jakub@redhat.com>
2599 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
2601 2014-03-28 Tobias Burnus <burnus@net-b.de>
2603 * lib/cilk-plus-dg.exp: New.
2604 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
2605 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
2607 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2610 * gfortran.dg/where_4.f90: New test case.
2612 2014-03-27 Tobias Burnus <burnus@net-b.de>
2615 * gfortran.dg/finalize_24.f90: New.
2617 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2619 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
2622 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
2623 vec_select optimizations.
2624 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
2625 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
2628 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
2629 xxpermdi builtins are supported.
2631 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
2633 PR rtl-optimization/60650
2634 * gcc.target/arm/pr60650.c: New.
2636 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2638 * gcc.target/s390/20140327-1.c: New testcase.
2640 2014-03-27 Jakub Jelinek <jakub@redhat.com>
2643 * g++.dg/gomp/pr60682.C: New test.
2645 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
2647 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
2649 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
2652 * gcc.target/aarch64/pr60580_1.c: New.
2653 * gcc.target/aarch64/test_fp_attribute_1.c: New.
2654 * gcc.target/aarch64/test_fp_attribute_2.c: New.
2656 2014-03-26 Dehao Chen <dehao@google.com>
2658 * gcc.dg/predict-8.c: New test.
2660 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
2663 * g++.dg/init/const10.C: New.
2664 * g++.dg/init/const11.C: New.
2665 * g++.dg/init/pr25811.C: Adjust.
2666 * g++.dg/init/pr29043.C: Likewise.
2667 * g++.dg/init/pr43719.C: Likewise.
2668 * g++.dg/init/pr44086.C: Likewise.
2669 * g++.dg/init/ctor8.C: Likewise.
2670 * g++.dg/init/uninitialized1.C: Likewise.
2672 2014-03-26 Jakub Jelinek <jakub@redhat.com>
2675 * c-c++-common/ubsan/pr60636.c: New test.
2677 2014-03-26 Andreas Schwab <schwab@suse.de>
2679 * g++.dg/torture/pr60315.C: Remove duplication.
2681 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
2683 * gcc.c-torture/execute/20140326-1.c: New test.
2685 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
2688 * g++.dg/torture/pr60315.C: New testcase.
2690 2014-03-25 Martin Jambor <mjambor@suse.cz>
2693 * g++.dg/ipa/pr60600.C: New test.
2695 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
2698 * g++.dg/opt/pr56999.C: Pop hidden visibility.
2700 2014-03-25 Richard Biener <rguenther@suse.de>
2703 * gfortran.dg/lto/pr60635_0.f90: New testcase.
2704 * gfortran.dg/lto/pr60635_1.c: Likewise.
2706 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
2709 * g++.dg/cpp1y/pr60627.C: New testcase.
2711 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
2713 * gcc.target/aarch64/ushr64_1.c: New.
2715 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
2717 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
2718 (LONG_LONG): Use LLONG.
2719 (set_rvector_long): Explicitly return void.
2720 (set_vector_long): Likewise.
2721 (check_vector_long): Likewise.
2723 2014-03-24 Marek Polacek <polacek@redhat.com>
2725 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
2727 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
2728 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2729 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2730 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2731 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2732 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2733 * c-c++-common/ubsan/pr59503.c: Likewise.
2734 * c-c++-common/ubsan/pr60613-1.c: Likewise.
2735 * c-c++-common/ubsan/save-expr-1.c: Likewise.
2736 * c-c++-common/ubsan/shift-3.c: Likewise.
2737 * c-c++-common/ubsan/shift-6.c: Likewise.
2738 * c-c++-common/ubsan/undefined-1.c: Likewise.
2739 * c-c++-common/ubsan/vla-2.c: Likewise.
2740 * c-c++-common/ubsan/vla-3.c: Likewise.
2741 * c-c++-common/ubsan/vla-4.c: Likewise.
2742 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
2743 * g++.dg/ubsan/return-2.C: Likewise.
2745 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
2747 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
2750 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
2754 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
2755 * gfortran.dg/round_4.f90: Likewise.
2757 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
2760 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
2763 2014-03-22 Jakub Jelinek <jakub@redhat.com>
2766 * c-c++-common/ubsan/pr60613-1.c: New test.
2767 * c-c++-common/ubsan/pr60613-2.c: New test.
2769 2014-03-22 Matthias Klose <doko@ubuntu.com>
2771 * g++.dg/cpp0x/regress: Remove empty directory.
2773 2014-03-22 Jakub Jelinek <jakub@redhat.com>
2776 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
2778 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2780 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
2781 * g++.dg/cpp1y/pr60393.C: Likewise.
2783 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
2786 * g++.dg/cpp1y/pr60384.C: New.
2788 2014-03-21 Jakub Jelinek <jakub@redhat.com>
2791 * gcc.dg/pr60598.c: New test.
2793 2014-03-21 Martin Jambor <mjambor@suse.cz>
2796 * g++.dg/torture/pr59176.C: New test.
2798 2014-03-21 Martin Jambor <mjambor@suse.cz>
2801 * g++.dg/ipa/pr60419.C: New test.
2803 2014-03-21 Richard Biener <rguenther@suse.de>
2805 PR tree-optimization/60577
2806 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
2808 2014-03-21 Tobias Burnus <burnus@net-b.de>
2811 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
2813 2014-03-20 Jakub Jelinek <jakub@redhat.com>
2816 * g++.dg/opt/pr60597.C: New test.
2819 * g++.dg/init/pr60572.C: New test.
2821 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2823 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
2825 2014-03-19 Tobias Burnus <burnus@net-b.de>
2829 * gfortran.dg/implicit_pure_4.f90: New.
2831 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2834 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
2836 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
2839 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
2840 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
2841 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
2843 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2846 * g++.dg/cpp1y/pr60332.C: New.
2848 2014-03-19 Marek Polacek <polacek@redhat.com>
2851 * g++.dg/ubsan/pr60569.C: New test.
2853 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2855 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
2857 2014-03-19 Jakub Jelinek <jakub@redhat.com>
2859 PR tree-optimization/60559
2860 * g++.dg/vect/pr60559.cc: New test.
2862 2014-03-18 Ian Lance Taylor <iant@google.com>
2865 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
2866 (ditype): Rename typedef from int64_t.
2868 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2871 * gcc.dg/cast-qual-3.c: New.
2873 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2874 * c-c++-common/Wcast-qual-1.c: More precise match text.
2876 2014-03-18 Janus Weil <janus@gcc.gnu.org>
2880 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
2881 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
2882 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
2883 * gfortran.dg/intent_optimize_1.f90: Ditto.
2884 * gfortran.dg/pointer_init_9.f90: Ditto.
2885 * gfortran.dg/volatile4.f90: Ditto.
2886 * gfortran.dg/volatile6.f90: Ditto.
2888 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2891 * c-c++-common/Wcast-qual-1.c: More precise match text.
2893 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2896 * g++.dg/cpp0x/constexpr-ice14.C: New.
2898 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2901 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
2903 2014-03-18 Jakub Jelinek <jakub@redhat.com>
2906 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
2907 * c-c++-common/ubsan/null-2.c: Likewise.
2908 * c-c++-common/ubsan/null-3.c: Likewise.
2909 * c-c++-common/ubsan/null-4.c: Likewise.
2910 * c-c++-common/ubsan/null-5.c: Likewise.
2911 * c-c++-common/ubsan/null-6.c: Likewise.
2912 * c-c++-common/ubsan/null-7.c: Likewise.
2913 * c-c++-common/ubsan/null-8.c: Likewise.
2914 * c-c++-common/ubsan/null-9.c: Likewise.
2915 * c-c++-common/ubsan/null-10.c: Likewise.
2916 * c-c++-common/ubsan/null-11.c: Likewise.
2917 * c-c++-common/ubsan/overflow-1.c: Likewise.
2918 * c-c++-common/ubsan/overflow-2.c: Likewise.
2919 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2920 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2921 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2922 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2923 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2924 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2925 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2926 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2927 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2928 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2929 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2930 * c-c++-common/ubsan/pr59333.c: Likewise.
2931 * c-c++-common/ubsan/pr59503.c: Likewise.
2932 * c-c++-common/ubsan/pr59667.c: Likewise.
2933 * c-c++-common/ubsan/undefined-1.c: Likewise.
2934 * g++.dg/ubsan/pr59250.C: Likewise.
2935 * g++.dg/ubsan/pr59306.C: Likewise.
2937 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2939 * gcc.dg/tls/pr58595.c: Add tls options.
2941 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
2943 * gcc.target/i386/avx-additional-reg-names.c: New.
2944 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
2946 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
2949 * g++.dg/cpp1y/pr60390.C: New testcase.
2952 * g++.dg/cpp1y/pr60391.C: New testcase.
2954 2014-03-17 Jakub Jelinek <jakub@redhat.com>
2957 * gcc.target/i386/pr60516.c: New test.
2959 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
2962 * g++.dg/cpp0x/constexpr-ice13.C: New.
2964 2014-03-17 Marek Polacek <polacek@redhat.com>
2967 * gcc.dg/gomp/pr60534.c: New test.
2969 2014-03-17 Kai Tietz <ktietz@redhat.com>
2971 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
2973 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
2976 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
2979 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
2982 * gfortran.dg/list_read_12.f90: New test.
2984 2014-03-15 Janus Weil <janus@gcc.gnu.org>
2987 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
2988 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
2989 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
2990 -Wno-aggressive-loop-optimizations and remove an unused variable.
2991 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
2992 * gfortran.dg/pointer_init_9.f90: New.
2993 * gfortran.dg/volatile4.f90: Put into subroutine.
2994 * gfortran.dg/volatile6.f90: Ditto.
2996 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
2999 * gfortran.dg/transpose_4.f90: New test.
3001 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
3003 PR rtl-optimization/60508
3004 * gcc.target/i386/pr60508.c: New.
3006 2014-03-14 Richard Biener <rguenther@suse.de>
3009 * g++.dg/pr60518.C: New testcase.
3011 2014-03-14 Martin Jambor <mjambor@suse.cz>
3014 * gcc.dg/lto/pr60461_0.c: New test.
3016 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
3018 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
3019 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
3020 * gcc.dg/lto/save-temps_0.c: New testcase.
3022 2014-03-13 Jakub Jelinek <jakub@redhat.com>
3025 * c-c++-common/pr36282-1.c: New test.
3026 * c-c++-common/pr36282-2.c: New test.
3027 * c-c++-common/pr36282-3.c: New test.
3028 * c-c++-common/pr36282-4.c: New test.
3030 2014-03-13 Richard Henderson <rth@redhat.com>
3033 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
3035 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3038 * g++.dg/template/crash118.C: New.
3039 * g++.dg/template/crash95.C: Adjust.
3041 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
3043 PR rtl-optimization/57189
3044 * gcc.target/i386/pr57189.c: New.
3046 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
3049 * g++.dg/cpp0x/static_assert10.C: New.
3050 * g++.dg/cpp0x/static_assert11.C: Likewise.
3051 * g++.dg/cpp0x/static_assert3.C: Adjust.
3053 2014-03-13 Richard Biener <rguenther@suse.de>
3055 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
3057 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3059 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
3060 2.07 128-bit arithmetic.
3061 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
3063 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
3064 due to when TImode is allowed in VSX registers, the allowable
3065 address modes for TImode is just a single indirect address in
3066 order for the value to be loaded and store in either GPR or VSX
3067 registers. This affects the generated code, and it would cause
3068 this test to fail, when such an option is used.
3070 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
3072 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
3074 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3076 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
3077 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
3078 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
3079 only test for exactly one if if -mbranch-cost=1 has been passed.
3081 2014-03-12 Christian Bruel <christian.bruel@st.com>
3084 * gcc.target/arm/pr60264.c
3086 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
3088 PR tree-optimization/60454
3089 * gcc.c-torture/execute/pr60454.c: New test.
3091 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3092 Marc Glisse <marc.glisse@inria.fr>
3094 PR tree-optimization/60502
3095 * gcc.c-torture/compile/pr60502.c: New test.
3097 2014-03-12 Jakub Jelinek <jakub@redhat.com>
3100 * gcc.dg/vect/pr60482.c: New test.
3102 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
3105 * g++.dg/cpp0x/inh-ctor19.C: New.
3107 2014-03-11 Richard Biener <rguenther@suse.de>
3109 PR tree-optimization/60429
3110 PR tree-optimization/60485
3111 * gcc.dg/pr60485-1.c: New testcase.
3112 * gcc.dg/pr60485-2.c: Likewise.
3114 2014-03-10 Jakub Jelinek <jakub@redhat.com>
3117 * g++.dg/ipa/pr60457.C: New test.
3119 2014-03-10 Richard Biener <rguenther@suse.de>
3122 * g++.dg/torture/pr60474.C: New testcase.
3124 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
3126 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
3128 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
3130 * gcc.dg/lto/pr55113_0.c: New testcase.
3132 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
3135 * g++.dg/cpp1y/pr60033.C: New testcase.
3138 * g++.dg/cpp1y/pr60393.C: New testcase.
3140 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3143 * gfortran.dg/fmt_en.f90: New test.
3145 2014-03-07 Jason Merrill <jason@redhat.com>
3147 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
3148 * lib/target-supports.exp (check_effective_target_c++11): Now
3150 (check_effective_target_c++11_only): New.
3151 (check_effective_target_c++11_down): New.
3152 (check_effective_target_c++1y): New.
3153 (check_effective_target_c++1y_only): New.
3154 (check_effective_target_c++98_only): Rename from
3155 check_effective_target_c++98.
3156 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
3158 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
3161 * g++.dg/cpp0x/constexpr-ice12.C: New.
3163 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
3165 * c-c++-common/gomp/map-1.c: Extend.
3167 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
3168 Janus Weil <janus@gcc.gnu.org>
3171 * gfortran.dg/deferred_type_component_1.f90 : New test.
3172 * gfortran.dg/deferred_type_component_2.f90 : New test.
3174 2014-03-06 Marek Polacek <polacek@redhat.com>
3177 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
3178 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
3180 2014-03-06 Jakub Jelinek <jakub@redhat.com>
3183 * gcc.dg/tls/pr58595.c: New test.
3185 2014-03-06 Richard Biener <rguenther@suse.de>
3191 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
3193 * gcc.dg/lto/pr55113_0.c: New testcase.
3195 2014-03-05 Jakub Jelinek <jakub@redhat.com>
3198 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
3199 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
3200 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
3202 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
3203 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
3204 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
3205 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
3206 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
3207 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
3208 even for mips*/s390*/i?86/x86_64.
3209 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
3210 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
3211 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
3212 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
3213 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
3216 * gcc.dg/lto/pr60404_0.c: New test.
3217 * gcc.dg/lto/pr60404_1.c: New file.
3218 * gcc.dg/lto/pr60404_2.c: New file.
3220 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3222 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
3223 long long" throughout.
3224 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
3225 * gcc.dg/vmx/insert-vsx.c: Likewise.
3226 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
3227 * gcc.dg/vmx/ld-vsx.c: Likewise.
3228 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3229 * gcc.dg/vmx/ldl-vsx.c: Likewise.
3230 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3231 * gcc.dg/vmx/merge-vsx.c: Likewise.
3232 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3233 * gcc.dg/vmx/st-vsx.c: Likewise.
3234 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
3235 * gcc.dg/vmx/stl-vsx.c: Likewise.
3236 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
3238 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
3240 * gcc.dg/lto/pr55113_0.c: New testcase.
3242 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3245 * g++.dg/cpp1y/pr60376.C: New.
3247 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3249 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
3251 2014-03-04 Richard Biener <rguenther@suse.de>
3253 PR tree-optimization/60382
3254 * gcc.dg/vect/pr60382.c: New testcase.
3256 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
3259 * gfortran.dg/namelist_84.f90: New test.
3261 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
3263 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
3264 argument to avoid inf values.
3265 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
3266 UNION_FP_CHECK machinery.
3268 2014-03-03 Renlin Li <Renlin.Li@arm.com>
3270 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
3271 i32in128 cases outside special big-endian processing block.
3273 2014-03-03 Jakub Jelinek <jakub@redhat.com>
3275 PR preprocessor/60400
3276 * c-c++-common/cpp/pr60400.c: New test.
3277 * c-c++-common/cpp/pr60400-1.h: New file.
3278 * c-c++-common/cpp/pr60400-2.h: New file.
3281 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
3283 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
3284 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
3286 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
3289 * g++.dg/lto/pr60150.H: New testcase.
3290 * g++.dg/lto/pr60150_0.C: New testcase.
3291 * g++.dg/lto/pr60150_1.C: New testcase.
3293 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
3296 * testsuite/g++.dg/ipa/devirt-29.C: New testcase
3298 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3301 * gfortran.dg/vect/pr32380.f: Fix expected test results.
3303 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
3306 * g++.dg/cpp0x/pr50025.C: New.
3308 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
3311 * g++.dg/cpp1y/pr60377.C: New testcase.
3313 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
3316 * gfortran.dg/str_comp_optimize_1.f90: New test.
3318 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
3321 * gcc.c-torture/compile/pr60071.c: New.
3323 2014-02-28 Janus Weil <janus@gcc.gnu.org>
3326 * gfortran.dg/unlimited_polymorphic_16.f90: New.
3328 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
3331 * g++.dg/cpp0x/constexpr-ice11.C: New.
3333 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
3336 * g++.dg/cpp1y/auto-fn24.C: New.
3338 2014-02-28 Joey Ye <joey.ye@arm.com>
3341 * gcc.target/arm/thumb1-far-jump-3.c: New case.
3343 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
3346 * g++.dg/overload/ellipsis2.C: New.
3348 2014-02-27 Jeff Law <law@redhat.com>
3350 PR rtl-optimization/52714
3351 * gcc.c-torture/compile/pr52714.c: New test.
3353 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
3354 Jeff Law <law@redhat.com>
3356 PR rtl-optimization/49847
3357 * g++.dg/pr49847.C: New test.
3359 2014-02-27 Marek Polacek <polacek@redhat.com>
3362 * c-c++-common/pr59223.c: New test.
3364 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
3366 * common/config/i386/predicates.md (const1256_operand): Remove.
3367 (const2356_operand): New.
3368 (const_1_to_2_operand): Remove.
3369 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
3370 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
3371 (*avx512pf_gatherpf<mode>sf): Ditto.
3372 (avx512pf_gatherpf<mode>df): Ditto.
3373 (*avx512pf_gatherpf<mode>df_mask): Ditto.
3374 (*avx512pf_gatherpf<mode>df): Ditto.
3375 (avx512pf_scatterpf<mode>sf): Ditto.
3376 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
3377 (*avx512pf_scatterpf<mode>sf): Ditto.
3378 (avx512pf_scatterpf<mode>df): Ditto.
3379 (*avx512pf_scatterpf<mode>df_mask): Ditto.
3380 (*avx512pf_scatterpf<mode>df): Ditto.
3381 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
3383 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
3385 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
3386 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
3387 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
3388 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
3389 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
3390 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
3391 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
3392 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
3394 2014-02-26 Bin Cheng <bin.cheng@arm.com>
3397 * gnat.dg/renaming5.adb: Change to two expected gotos.
3398 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
3400 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
3401 messages for removed basic block.
3402 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
3403 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
3404 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
3405 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
3407 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3409 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
3410 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
3411 * gcc.dg/vmx/ldl-vsx.c: Likewise.
3412 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
3413 * gcc.dg/vmx/merge-vsx.c: Likewise.
3414 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
3416 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
3418 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
3419 * gcc.target/i386/prefetchwt1-1.c: New.
3420 * g++.dg/other/i386-2.C: Add new option.
3421 * g++.dg/other/i386-3.C: Ditto.
3422 * gcc.target/i386/sse-12.c: Ditto.
3423 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
3424 * gcc.target/i386/sse-22.c: Add new option.
3425 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
3427 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3430 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
3433 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
3435 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
3438 * g++.dg/cpp1y/pr60311.C: New testcase.
3440 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
3443 * g++.dg/cpp1y/pr60065.C: New testcase.
3445 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
3447 PR rtl-optimization/60268
3448 * gcc.c-torture/compile/pr60268.c: New test.
3450 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
3452 * gcc.target/microblaze/others/mem_reload.c: New test.
3454 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3456 * gcc.dg/vmx/lde.c: New test.
3457 * gcc.dg/vmx/lde-be-order.c: New test.
3458 * gcc.dg/vmx/ste.c: New test.
3459 * gcc.dg/vmx/ste-be-order.c: New test.
3461 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
3464 * lib/target-supports.exp
3465 (check_effective_target_logical_op_short_circuit): Add cris-*-*
3466 and crisv32-*-* to list.
3468 2014-02-21 Janus Weil <janus@gcc.gnu.org>
3471 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
3473 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3475 * gcc.dg/vmx/vsums.c: Check entire result vector.
3476 * gcc.dg/vmx/vsums-be-order.c: Likewise.
3478 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3480 * gcc.dg/vmx/ld.c: New test.
3481 * gcc.dg/vmx/ld-be-order.c: New test.
3482 * gcc.dg/vmx/ld-vsx.c: New test.
3483 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
3484 * gcc.dg/vmx/ldl.c: New test.
3485 * gcc.dg/vmx/ldl-be-order.c: New test.
3486 * gcc.dg/vmx/ldl-vsx.c: New test.
3487 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
3488 * gcc.dg/vmx/st.c: New test.
3489 * gcc.dg/vmx/st-be-order.c: New test.
3490 * gcc.dg/vmx/st-vsx.c: New test.
3491 * gcc.dg/vmx/st-vsx-be-order.c: New test.
3492 * gcc.dg/vmx/stl.c: New test.
3493 * gcc.dg/vmx/stl-be-order.c: New test.
3494 * gcc.dg/vmx/stl-vsx.c: New test.
3495 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
3497 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
3499 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
3500 * g++.dg/other/i386-3.C (dg-options): Ditto.
3501 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
3502 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
3503 -mavx512pf and -msha.
3505 2014-02-21 Richard Biener <rguenther@suse.de>
3507 PR tree-optimization/60276
3508 * gcc.dg/vect/pr60276.c: New testcase.
3510 2014-02-21 Janus Weil <janus@gcc.gnu.org>
3513 * gfortran.dg/finalize_23.f90: New.
3515 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
3519 * g++.dg/cpp1y/pr60052.C: New testcase.
3520 * g++.dg/cpp1y/pr60053.C: New testcase.
3522 2014-02-21 Tobias Burnus <burnus@net-b.de>
3525 * gfortran.dg/inquire_16.f90: New.
3527 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
3529 * gcc.target/nios2/biggot-1.c: New.
3530 * gcc.target/nios2/biggot-2.c: New.
3532 2014-02-20 Martin Jambor <mjambor@suse.cz>
3535 * gcc.dg/ipa/pr55260.c: New test.
3537 2014-02-20 Bin Cheng <bin.cheng@arm.com>
3539 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
3540 for execution test case.
3542 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
3545 * g++.dg/torture/pr58555.C: New testcase.
3547 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
3550 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
3552 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
3554 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
3555 Kirill Yukhin <kirill.yukhin@intel.com>
3557 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
3558 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
3559 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
3560 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
3561 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
3562 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
3564 2014-02-19 Jakub Jelinek <jakub@redhat.com>
3567 * g++.dg/ext/builtin-bswap1.C: New test.
3568 * c-c++-common/pr37743.c: New test.
3570 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
3572 * gcc.dg/decl-10.c: New test.
3574 2014-02-19 Jakub Jelinek <jakub@redhat.com>
3577 * g++.dg/ext/ivdep-1.C: New test.
3580 * gcc.dg/pr60267.c: New test.
3582 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
3585 * gcc.target/i386/pr39162.c: Add dg-prune-output.
3586 (dg-options): Remove -Wno-psabi.
3587 * gcc.target/i386/pr59794-2.c: Ditto.
3588 * gcc.target/i386/pr60205-1.c: Ditto.
3589 * gcc.target/i386/sse-5.c: Ditto.
3591 2014-02-18 Nick Clifton <nickc@redhat.com>
3593 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
3594 * gcc.dg/pr23623.c: Likewise.
3595 * gcc.dg/pr48784-1.c: Likewise.
3596 * gcc.dg/pr48784-2.c: Likewise.
3597 * gcc.dg/pr56997-2.c: Likewise.
3598 * gcc.dg/sms-6.c: Likewise.
3599 * gcc.dg/torture/pr60183.c: Likewise.
3600 * gcc.dg/torture/vec-cvt-1.c: Likewise.
3601 * gcc.c-torture/execute/20061220-1.x: New.
3602 * gcc.c-torture/execute/pr43220.x: New.
3603 * gcc.c-torture/execute/pr51581-1.x: New.
3604 * gcc.c-torture/execute/pr51581-2.x: New.
3605 * gcc.c-torture/execute/pr58570.x: New.
3606 * gcc.c-torture/unsorted/DFcmp.x: New.
3607 * gcc.c-torture/unsorted/SFset.x: New.
3609 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
3611 * gnat.dg/opt31.adb: New test.
3613 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3615 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
3617 2014-02-19 Janus Weil <janus@gcc.gnu.org>
3620 * gfortran.dg/typebound_proc_33.f90: New.
3622 2014-02-19 Marek Polacek <polacek@redhat.com>
3625 * gcc.dg/pr60195.c: New test.
3627 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
3629 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
3631 2014-02-19 Jakub Jelinek <jakub@redhat.com>
3633 PR preprocessor/58844
3634 * c-c++-common/cpp/pr58844-1.c: New test.
3635 * c-c++-common/cpp/pr58844-2.c: New test.
3637 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3640 * g++.dg/cpp0x/constexpr-ice10.C: New.
3642 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3645 * g++.dg/cpp0x/pr60215.C: New.
3647 2014-02-18 Tobias Burnus <burnus@net-b.de>
3650 * gfortran.dg/proc_ptr_45.f90: New.
3651 * gfortran.dg/proc_ptr_46.f90: New.
3653 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
3656 * g++.dg/cpp1y/pr60190.C: New testcase.
3659 * g++.dg/cpp1y/pr60064.C: New testcase.
3661 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
3664 * gcc.target/i386/pr60205-1.c: New test.
3665 * gcc.target/i386/pr60205-2.c: Ditto.
3667 2014-02-18 Kai Tietz <ktietz@redhat.com>
3670 * gcc.target/i386/nest-1.c: New testcase.
3672 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
3674 * gnat.dg/opt32.adb: New test.
3676 2014-02-18 Janus Weil <janus@gcc.gnu.org>
3679 * gfortran.dg/typebound_generic_15.f90: New.
3681 2014-02-17 Janus Weil <janus@gcc.gnu.org>
3684 * gfortran.dg/init_flag_12.f90: New.
3686 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
3687 Ilya Tocar <ilya.tocar@intel.com>
3689 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
3690 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
3691 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
3692 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3694 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
3696 * lib/target-supports.exp
3697 (check_effective_target_logical_op_short_circuit): New procedure.
3698 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
3699 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
3700 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
3701 * gcc.dg/tree-ssa/vrp47.c: Likewise.
3702 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3703 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
3704 logical_op_short_circuit for the alternative test, extending
3707 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3710 * gcc.target/powerpc/pr60203.c: New testsuite.
3712 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
3715 * gfortran.dg/ichar_3.f90: New test.
3717 2014-02-15 Richard Biener <rguenther@suse.de>
3719 PR tree-optimization/60183
3720 * gcc.dg/torture/pr60183.c: New testcase.
3722 2014-02-14 Jeff Law <law@redhat.com>
3724 PR rtl-optimization/60131
3725 * g++.dg/torture/pr60131.C: New test.
3727 2014-02-14 Ian Bolton <ian.bolton@arm.com>
3729 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
3732 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
3734 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
3736 2014-02-14 Jakub Jelinek <jakub@redhat.com>
3738 * gcc.c-torture/compile/20140213.c: New test.
3740 2014-02-13 Jakub Jelinek <jakub@redhat.com>
3743 * gcc.target/i386/pr43546.c: New test.
3745 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
3747 * gcc.target/s390/hotpatch-compile-8.c: New test.
3749 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
3751 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
3752 definition with an ifndef.
3753 * gcc.dg/pr59605-2.c: New test.
3755 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
3757 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
3759 2014-02-12 Joseph Myers <joseph@codesourcery.com>
3761 * gcc.dg/torture/float128-mul-underflow.c,
3762 gcc.dg/torture/float128-truncdf-underflow.c,
3763 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
3765 2014-02-12 Jakub Jelinek <jakub@redhat.com>
3768 * g++.dg/ipa/pr59737.C: New test.
3770 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
3772 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
3774 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
3776 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
3778 * gcc.dg/cilk-plus/jump-openmp.c: New file.
3780 2014-02-12 Richard Biener <rguenther@suse.de>
3783 * gcc.dg/torture/pr60092.c: New testcase.
3784 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
3786 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
3788 * gcc.c-torture/execute/20140212-1.c: New test.
3790 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
3793 * g++.dg/cpp0x/pr60047.C: New.
3795 2014-02-12 Jakub Jelinek <jakub@redhat.com>
3798 * c-c++-common/pr60101.c: New test.
3800 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
3803 * g++.dg/ipa/devirt-27.C: New testcase.
3804 * g++.dg/ipa/devirt-26.C: New testcase.
3806 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3809 * gcc.target/powerpc/pr60137.c: New file.
3811 2014-02-11 Jakub Jelinek <jakub@redhat.com>
3814 * gfortran.dg/pr52370.f90: New test.
3816 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
3820 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
3823 * gcc.target/i386/pr43662.c (dg-options):
3824 Add -maccumulate-outgoing-args.
3825 * gcc.target/i386/pr43869.c (dg-options): Ditto.
3826 * gcc.target/i386/pr57003.c (dg-options): Ditto.
3827 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
3828 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
3829 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
3830 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
3831 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
3832 Add -maccumulate-outgoing-args.
3833 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
3834 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
3835 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
3836 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
3837 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
3838 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
3839 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
3840 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
3841 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
3842 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
3843 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
3844 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
3845 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
3846 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
3847 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
3849 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
3851 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
3853 2014-02-11 Jakub Jelinek <jakub@redhat.com>
3856 * gcc.dg/guality/pr59776.c: New test.
3858 2014-02-11 Renlin Li <Renlin.Li@arm.com>
3860 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
3861 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
3862 (add_options_for_arm_vfp3): New.
3864 2014-02-11 Jeff Law <law@redhat.com>
3867 * gcc.target/m68k/pr54041.c: New test.
3869 2014-02-11 Jakub Jelinek <jakub@redhat.com>
3872 * gcc.target/i386/pr59927.c: New test.
3874 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
3876 * gcc.dg/vect/pr57741-3.c: Require vect_int.
3877 * gcc.dg/vect/pr60012.c: Likewise.
3878 * gcc.dg/vect/vect-119.c: Likewise.
3879 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
3880 * gcc.dg/vect/vect-outer-4c.c: Likewise.
3882 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3884 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
3886 2014-02-10 Jeff Law <law@redhat.com>
3889 * gcc.c-torture/compile/pr52306.c: New test.
3891 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3893 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
3895 2014-02-10 Richard Biener <rguenther@suse.de>
3897 PR tree-optimization/60115
3898 * gcc.dg/torture/pr60115.c: New testcase.
3900 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
3902 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
3903 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
3905 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
3906 Ilya Tocar <ilya.tocar@intel.com>
3908 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
3909 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
3910 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
3911 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
3912 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
3913 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
3914 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
3915 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
3916 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
3917 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
3918 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
3919 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
3920 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
3921 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
3922 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
3923 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
3924 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
3925 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
3926 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
3927 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
3928 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
3929 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
3930 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
3931 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
3932 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
3933 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
3934 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
3936 2014-02-10 Jakub Jelinek <jakub@redhat.com>
3938 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
3940 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
3943 * gfortran.dg/associated_target_5.f03: New test.
3945 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
3948 * gfortran.dg/elemental_by_value_1.f90: New test.
3950 2014-02-08 Janus Weil <janus@gcc.gnu.org>
3953 * gfortran.dg/finalize_22.f90: New.
3955 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
3958 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
3959 was fixed by the patch for PR59906.
3961 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
3963 PR translation/52289
3964 * gfortran.dg/coarray_8.f90: Update dg-error match.
3966 2014-02-08 Jakub Jelinek <jakub@redhat.com>
3969 * gcc.dg/vect/pr59984.c: New test.
3972 * gcc.dg/attr-alloc_align-1.c: New test.
3973 * gcc.dg/attr-alloc_align-2.c: New test.
3974 * gcc.dg/attr-alloc_align-3.c: New test.
3975 * gcc.dg/attr-assume_aligned-1.c: New test.
3976 * gcc.dg/attr-assume_aligned-2.c: New test.
3977 * gcc.dg/attr-assume_aligned-3.c: New test.
3979 2014-02-08 Jakub Jelinek <jakub@redhat.com>
3982 * gcc.target/i386/pr60077-1.c: New test.
3983 * gcc.target/i386/pr60077-2.c: New test.
3985 2014-02-07 Jakub Jelinek <jakub@redhat.com>
3987 PR preprocessor/56824
3988 * gcc.dg/pr56824.c: New test.
3990 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3992 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
3993 variable used for atomic operations.
3995 2014-02-07 Richard Biener <rguenther@suse.de>
3998 * gcc.dg/vect/pr60092-2.c: New testcase.
4000 2014-02-07 Jakub Jelinek <jakub@redhat.com>
4004 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4006 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4007 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4009 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4011 * gcc.target/s390/fp2int1.c: New testcase.
4013 2014-02-07 Richard Biener <rguenther@suse.de>
4016 * gcc.dg/tree-ssa/alias-30.c: New testcase.
4017 * gcc.dg/tree-ssa/alias-31.c: Likewise.
4019 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
4022 * g++.dg/torture/pr59918.C: New testcase.
4024 2014-02-06 Jakub Jelinek <jakub@redhat.com>
4027 * gcc.target/arm/pr59575.c: New test.
4030 * gcc.dg/pr59992.c: New test.
4032 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
4034 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
4035 init_priority. Test alignment of variable instead of function.
4037 2014-02-06 Marek Polacek <polacek@redhat.com>
4040 * gcc.dg/pr60087.c: New test.
4042 2014-02-06 Alan Modra <amodra@gmail.com>
4044 * gcc.target/powerpc/pr60032.c: New.
4046 2014-02-06 Jakub Jelinek <jakub@redhat.com>
4049 * gcc.c-torture/execute/pr60062.c: New test.
4050 * gcc.c-torture/execute/pr60072.c: New test.
4052 2014-02-06 Ian Bolton <ian.bolton@arm.com>
4054 * gcc.dg/tree-ssa/pr59597.c: Make called function static
4055 so that expected outcome works for PIC variants too.
4057 2014-02-06 Yury Gribov <y.gribov@samsung.com>
4058 Kugan Vivekanandarajah <kuganv@linaro.org>
4060 * gcc.target/arm/vect-noalign.c: New file.
4062 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
4063 Jakub Jelinek <jakub@redhat.com>
4066 * gcc.dg/pr60013.c: New testcase.
4068 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4070 * gcc.dg/vmx/sum2s.c: New.
4071 * gcc.dg/vmx/sum2s-be-order.c: New.
4073 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4075 * gcc.dg/vmx/pack.c: New.
4076 * gcc.dg/vmx/pack-be-order.c: New.
4077 * gcc.dg/vmx/unpack.c: New.
4078 * gcc.dg/vmx/unpack-be-order.c: New.
4080 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4082 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
4083 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
4085 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4087 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
4088 Use __builtin_floorf, __builtin_ceilf.
4089 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
4091 (TEST): Use __builtin_floorf.
4092 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4094 2014-02-05 Jakub Jelinek <jakub@redhat.com>
4097 * g++.dg/opt/pr59947.C: New test.
4100 * c-c++-common/gomp/pr58703.c: New test.
4102 2014-02-05 Richard Biener <rguenther@suse.de>
4105 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
4106 avoid using unsigned long long.
4108 2014-02-05 Jakub Jelinek <jakub@redhat.com>
4111 * g++.dg/torture/pr57499.C: New test.
4113 2014-02-05 Yury Gribov <y.gribov@samsung.com>
4115 * gcc.dg/asan/nosanitize-and-inline.c: New test.
4117 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
4119 * g++.dg/ipa/devirrt-22.C: Fix template.
4121 2014-02-04 Marek Polacek <polacek@redhat.com>
4124 * gcc.dg/pr60036.c: New test.
4126 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
4129 * g++.dg/torture/pr60058.C: New testcase.
4131 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
4133 * g++.dg/tsan/default_options.C: Invert check.
4135 2014-02-04 Jakub Jelinek <jakub@redhat.com>
4137 PR tree-optimization/60002
4138 * g++.dg/opt/pr60002.C: New test.
4140 PR tree-optimization/60023
4141 * g++.dg/vect/pr60023.cc: New test.
4144 * c-c++-common/torture/pr60026.c: New test.
4146 PR rtl-optimization/57915
4147 * gcc.target/i386/pr57915.c: New test.
4149 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4151 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
4153 2014-02-04 Renlin Li <Renlin.Li@arm.com>
4155 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
4157 2014-02-04 Jakub Jelinek <jakub@redhat.com>
4160 * gcc.dg/pr59261.c: New test.
4162 2014-02-04 Richard Biener <rguenther@suse.de>
4164 PR tree-optimization/60012
4165 * gcc.dg/vect/pr60012.c: New testcase.
4167 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4170 * g++.dg/eh/unwind-direct.C: New test.
4172 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
4174 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
4175 timeout value to 20s.
4177 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
4180 * g++.dg/torture/pr59882.C: New testcase
4182 2014-02-03 Jan Hubicka <jh@suse.cz>
4185 * g++.dg/ipa/devirt-22.C: New testcase.
4187 2014-02-03 Jan Hubicka <jh@suse.cz>
4189 * g++.dg/ipa/devirt-25.C: New testcase.
4191 2014-02-04 Jakub Jelinek <jakub@redhat.com>
4193 PR tree-optimization/59924
4194 * gcc.dg/pr59924.c: New test.
4196 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
4199 * g++.dg/ipa/devirt-24.C: New testcase.
4201 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
4205 * c-c++-common/attributes-1.c: New testcase.
4206 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
4208 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4211 * g++.dg/cpp0x/pr58871.C: New.
4213 2014-02-03 Cong Hou <congh@google.com>
4215 PR tree-optimization/60000
4216 * g++.dg/vect/pr60000.cc: New test.
4218 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
4220 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
4221 * gcc.target/i386/long-double-64-4.c: Likewise.
4222 * gcc.target/i386/long-double-80-1.c: Likewise.
4223 * gcc.target/i386/long-double-80-2.c: Likewise.
4224 * gcc.target/i386/long-double-80-3.c: Likewise.
4225 * gcc.target/i386/long-double-80-4.c: Likewise.
4226 * gcc.target/i386/long-double-80-5.c: Likewise.
4227 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
4228 __multf3 isn't used.
4229 * gcc.target/i386/long-double-64-3.c: Likewise.
4230 * gcc.target/i386/long-double-128-1.c: New test.
4231 * gcc.target/i386/long-double-128-2.c: Likewise.
4232 * gcc.target/i386/long-double-128-3.c: Likewise.
4233 * gcc.target/i386/long-double-128-4.c: Likewise.
4234 * gcc.target/i386/long-double-128-5.c: Likewise.
4235 * gcc.target/i386/long-double-128-6.c: Likewise.
4236 * gcc.target/i386/long-double-128-7.c: Likewise.
4237 * gcc.target/i386/long-double-128-8.c: Likewise.
4238 * gcc.target/i386/long-double-128-9.c: Likewise.
4239 * gcc.target/i386/long-double-64-5.c: Likewise.
4240 * gcc.target/i386/long-double-64-6.c: Likewise.
4241 * gcc.target/i386/long-double-64-7.c: Likewise.
4242 * gcc.target/i386/long-double-64-8.c: Likewise.
4243 * gcc.target/i386/long-double-64-9.c: Likewise.
4244 * gcc.target/i386/long-double-80-10.c: Likewise.
4245 * gcc.target/i386/long-double-80-8.c: Likewise.
4246 * gcc.target/i386/long-double-80-9.c: Likewise.
4248 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
4250 PR rtl-optimization/57662
4251 * g++.dg/pr57662.C: New test.
4253 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4255 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
4256 * gcc.dg/vmx/perm.c: New.
4257 * gcc.dg/vmx/perm-be-order.c: New.
4259 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4261 * gcc.dg/vmx/vsums.c: New.
4262 * gcc.dg/vmx/vsums-be-order.c: New.
4264 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
4266 * g++.dg/ipa/devirt-23.C: New testcase.
4267 * g++.dg/ipa/devirt-20.C: Fix template.
4269 2014-02-02 Jan Hubicka <jh@suse.cz>
4271 * g++.dg/ipa/devirt-21.C: New testcase.
4273 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
4275 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
4276 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
4278 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
4281 * gcc.c-torture/execute/pr60017.c: New test.
4283 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
4286 * gfortran.dg/default_initialization_7.f90: New test.
4288 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
4291 * gfortran.dg/elemental_subroutine_9.f90: New test.
4293 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
4295 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
4297 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
4299 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
4301 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
4303 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
4305 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
4308 * g++.dg/init/bitfield5.C: New.
4310 2014-02-01 Jakub Jelinek <jakub@redhat.com>
4312 PR tree-optimization/60003
4313 * gcc.c-torture/execute/pr60003.c: New test.
4315 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
4318 * gcc.target/arm/pr59985.C: New.
4320 2014-01-31 Jakub Jelinek <jakub@redhat.com>
4323 * lib/tsan-dg.exp (tsan_init): Instead of not running any
4324 tsan tests if trivial testcase doesn't run, set dg-do-what-default
4326 (tsan_finish): Restore dg-do-what-default.
4327 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
4328 * g++.dg/tsan/fd_close_norace2.C: Likewise.
4329 * g++.dg/tsan/default_options.C: Likewise.
4330 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4331 * g++.dg/tsan/atomic_free2.C: Likewise.
4332 * g++.dg/tsan/cond_race.C: Likewise.
4333 * g++.dg/tsan/fd_close_norace.C: Likewise.
4334 * g++.dg/tsan/benign_race.C: Likewise.
4335 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4336 * c-c++-common/tsan/simple_race.c: Likewise.
4337 * c-c++-common/tsan/mutexset1.c: Likewise.
4338 * c-c++-common/tsan/thread_leak2.c: Likewise.
4339 * c-c++-common/tsan/tls_race.c: Likewise.
4340 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4341 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
4342 * c-c++-common/tsan/free_race2.c: Likewise.
4343 * c-c++-common/tsan/thread_leak.c: Likewise.
4344 * c-c++-common/tsan/thread_leak1.c: Likewise.
4345 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4346 * c-c++-common/tsan/free_race.c: Likewise.
4347 * c-c++-common/tsan/sleep_sync.c: Likewise.
4348 * c-c++-common/tsan/tiny_race.c: Likewise.
4349 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4350 * c-c++-common/tsan/atomic_stack.c: Likewise.
4351 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
4352 in dg-output regexps.
4353 * c-c++-common/tsan/simple_stack.c: Likewise.
4355 2014-01-31 Richard Henderson <rth@redhat.com>
4357 * g++.dg/tm/pr60004.C: New.
4359 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
4362 * g++.dg/inherit/crash4.C: New.
4364 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
4366 * c-c++-common/tsan/simple_race.c: Made test less flaky.
4368 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
4370 * gcc.target/i386/m512-check.h: Use correct rounding values.
4372 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
4374 * gcc.target/i386/avx-1.c: Use correct rounding values.
4375 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
4376 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
4377 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
4378 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
4379 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
4380 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
4381 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
4382 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
4383 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
4384 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
4385 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
4386 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
4387 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
4388 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
4389 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
4390 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
4391 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
4392 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
4393 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
4394 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
4395 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
4396 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
4397 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
4398 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
4399 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
4400 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
4401 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
4402 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
4403 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
4404 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
4405 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
4406 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
4407 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
4408 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
4409 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
4410 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
4411 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
4412 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
4413 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
4414 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
4415 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
4416 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
4417 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
4418 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
4419 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
4420 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
4421 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
4422 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
4423 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
4424 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
4425 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
4426 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
4427 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
4428 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
4429 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
4430 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
4431 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
4432 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
4433 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
4434 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
4435 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
4436 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
4437 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
4438 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
4439 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
4440 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
4441 * gcc.target/i386/sse-13.c: Ditto.
4442 * gcc.target/i386/sse-14.c: Ditto.
4443 * gcc.target/i386/sse-22.c: Ditto.
4444 * gcc.target/i386/sse-23.c: Ditto.
4446 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
4448 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
4449 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
4451 2014-01-31 Richard Biener <rguenther@suse.de>
4454 * gcc.dg/torture/pr59990.c: New testcase.
4456 2014-01-31 Jakub Jelinek <jakub@redhat.com>
4458 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
4459 if it fails don't run any tsan tests.
4461 2014-01-31 Marek Polacek <polacek@redhat.com>
4464 * gcc.dg/pr59940.c (g): Adjust dg-warning.
4465 (y): Adjust dg-error.
4466 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
4467 * gcc.dg/pr59963-1.c: New test.
4468 * gcc.dg/pr59963-2.c: New test.
4469 * gcc.dg/pr59963-3.c: New test.
4471 2014-01-30 Jakub Jelinek <jakub@redhat.com>
4474 * gcc.target/arm/pr59923.c: New test.
4476 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4478 * gcc.dg/vmx/splat.c: New.
4479 * gcc.dg/vmx/splat-vsx.c: New.
4480 * gcc.dg/vmx/splat-be-order.c: New.
4481 * gcc.dg/vmx/splat-vsx-be-order.c: New.
4482 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
4483 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
4485 2014-01-30 Richard Biener <rguenther@suse.de>
4487 PR tree-optimization/59993
4488 * gcc.dg/torture/pr59993.c: New testcase.
4490 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
4492 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
4493 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
4494 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
4495 vect_int rather than vect_float.
4497 2014-01-30 Marek Polacek <polacek@redhat.com>
4499 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
4501 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
4503 * gcc.target/microblaze/isa/fcmp4.c: New.
4505 2014-01-30 Marek Polacek <polacek@redhat.com>
4508 * gcc.dg/pr59940.c: New test.
4509 * gcc.dg/pr35635.c (func3): Move dg-warning.
4511 2014-01-30 Richard Biener <rguenther@suse.de>
4513 PR tree-optimization/59903
4514 * gcc.dg/torture/pr59903.c: New testcase.
4516 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4519 * g++.dg/lookup/crash8.C: New.
4521 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
4524 * g++.dg/template/crash117.C: New.
4526 2014-01-30 Richard Biener <rguenther@suse.de>
4529 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
4530 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
4532 * gcc.dg/invalid-call-1.c: Likewise.
4534 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4537 * g++.dg/cpp1y/auto-fn23.C: New.
4539 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4542 * g++.dg/init/dso_handle2.C: New.
4544 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4547 * g++.dg/cpp0x/pr58674.C: New.
4549 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
4552 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
4553 * gcc.target/i386/avx512f-gather-5.c: Ditto.
4555 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4557 * gcc.dg/vmx/merge-be-order.c: New.
4558 * gcc.dg/vmx/merge.c: New.
4559 * gcc.dg/vmx/merge-vsx-be-order.c: New.
4560 * gcc.dg/vmx/merge-vsx.c: New.
4562 2014-01-29 Richard Biener <rguenther@suse.de>
4564 PR tree-optimization/58742
4565 * gcc.dg/pr58742-1.c: New testcase.
4566 * gcc.dg/pr58742-2.c: Likewise.
4567 * gcc.dg/pr58742-3.c: Likewise.
4569 2014-01-29 Renlin Li <Renlin.Li@arm.com>
4571 * gcc.target/arm/ftest-armv7ve-arm.c: New.
4572 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
4573 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
4575 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
4578 * g++.dg/gomp/pr58702.C: New.
4580 2014-01-29 Dodji Seketeli <dodji@redhat.com>
4582 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
4585 2014-01-29 Jakub Jelinek <jakub@redhat.com>
4588 PR tree-optimization/59920
4589 * gcc.dg/pr59920-1.c: New test.
4590 * gcc.dg/pr59920-2.c: New test.
4591 * gcc.dg/pr59920-3.c: New test.
4592 * c-c++-common/gomp/pr59917-1.c: New test.
4593 * c-c++-common/gomp/pr59917-2.c: New test.
4595 PR tree-optimization/59594
4596 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
4597 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
4598 * gcc.dg/vect/pr59594.c: New test.
4600 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
4603 * gfortran.dg/allocate_class_3.f90: New test.
4605 2014-01-28 Dodji Seketeli <dodji@redhat.com>
4607 PR preprocessor/59935
4608 * c-c++-common/cpp/warning-zero-location.c: New test.
4609 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
4611 2014-01-27 Steve Ellcey <sellcey@mips.com>
4613 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
4615 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
4617 * g++.dg/ext/mv16.C: New tests.
4619 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
4621 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
4622 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4623 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
4624 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4625 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
4626 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4627 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
4628 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
4629 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
4630 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4631 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
4632 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4633 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
4634 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4635 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
4636 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
4637 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
4638 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4639 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
4640 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4641 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
4642 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4643 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
4644 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4645 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
4646 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4647 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
4648 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4649 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
4650 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4651 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
4652 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4653 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
4654 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4655 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
4656 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4657 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
4658 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4659 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
4660 _mm512_mask_cvtepi32_storeu_epi8.
4661 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4662 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
4663 _mm512_mask_cvtepi32_storeu_epi16.
4664 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4665 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
4666 _mm512_mask_cvtepi64_storeu_epi8.
4667 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4668 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
4669 _mm512_mask_cvtepi64_storeu_epi16.
4670 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4671 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
4672 _mm512_mask_cvtepi64_storeu_epi32.
4673 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4674 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
4675 _mm512_mask_cvtsepi32_storeu_epi8.
4676 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4677 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
4678 _mm512_mask_cvtsepi32_storeu_epi16.
4679 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4680 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
4681 _mm512_mask_cvtsepi64_storeu_epi8.
4682 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4683 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
4684 _mm512_mask_cvtsepi64_storeu_epi16.
4685 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4686 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
4687 _mm512_mask_cvtsepi64_storeu_epi32.
4688 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4689 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
4690 _mm512_mask_cvtusepi32_storeu_epi8.
4691 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4692 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
4693 _mm512_mask_cvtusepi32_storeu_epi16.
4694 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4695 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
4696 _mm512_mask_cvtusepi64_storeu_epi8.
4697 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4698 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
4699 _mm512_mask_cvtusepi64_storeu_epi16.
4700 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4701 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
4702 _mm512_mask_cvtusepi64_storeu_epi32.
4703 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4704 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
4706 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
4708 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
4709 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
4710 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
4711 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
4712 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
4713 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
4714 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
4715 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
4716 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
4717 built-ins roudning immediate.
4718 * gcc.target/i386/sse-22.c: Add new built-ins.
4719 * gcc.target/i386/sse-23.c: Ditto.
4720 * gcc.target/i386/avx-1.c: Ditto.
4722 2014-01-27 Christian Bruel <christian.bruel@st.com>
4724 * gcc.target/sh/torture/strncmp.c: New tests.
4726 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
4728 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
4730 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
4732 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
4734 2014-01-24 Jeff Law <law@redhat.com>
4736 PR tree-optimization/59919
4737 * gcc.c-torture/compile/pr59919.c: New test.
4739 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
4742 * g++.dg/ext/timevar2.C: New.
4744 2014-01-24 Marek Polacek <polacek@redhat.com>
4746 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
4748 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
4751 * gcc.target/i386/pr59929.c: New test.
4753 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4756 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
4757 word atomic functions at runtime.
4759 2014-01-23 Marek Polacek <polacek@redhat.com>
4762 * gcc.dg/pr59846.c: New test.
4764 2014-01-23 Marek Polacek <polacek@redhat.com>
4767 * c-c++-common/pr58346-1.c: New test.
4768 * c-c++-common/pr58346-2.c: New test.
4769 * c-c++-common/pr58346-3.c: New test.
4771 2014-01-23 Marek Polacek <polacek@redhat.com>
4774 * gcc.dg/20020220-2.c: Adjust dg-warning message.
4775 * gcc.dg/pr59871.c: New test.
4777 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
4780 * g++.dg/parse/enum11.C: New.
4782 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
4784 * gcc.target/aarch64/sshr64_1.c: New testcase.
4786 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
4788 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
4789 SIMD enabled function.
4790 * g++.dg/cilk-plus/ef_test.C: New test.
4791 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
4793 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
4794 to differenciate C error messages from C++ ones.
4796 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
4798 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
4800 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
4802 * gcc.target/microblaze/others/builtin-trap.c: New test,
4804 2014-01-23 Jakub Jelinek <jakub@redhat.com>
4807 * c-c++-common/gomp/pr58809.c: New test.
4809 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
4812 * c-c++-common/asan/use-after-return-1.c: Fixed
4815 2014-01-23 Dodji Seketeli <dodji@redhat.com>
4817 PR preprocessor/58580
4818 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
4820 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
4821 Ilya Tocar <ilya.tocar@intel.com>
4823 * gcc.target/i386/avx512f-kmovw-1.c: New.
4825 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
4827 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
4828 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4829 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4830 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4831 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4832 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4834 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
4837 * gcc.dg/pr48774.c: Remove skip for mips_rel.
4838 * gcc.target/mips/pr52125.c: New test.
4840 2014-01-22 Marek Polacek <polacek@redhat.com>
4843 * gcc.dg/torture/pr59891.c: New test.
4845 2014-01-22 Jeff Law <law@redhat.com>
4847 PR tree-optimization/59597
4848 * gcc.dg/tree-ssa/pr59597.c: New test.
4850 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
4852 PR rtl-optimization/59477
4853 * g++.dg/pr59477.C: New.
4855 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
4857 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
4859 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
4862 * g++.dg/pr59482.C: New.
4864 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4866 * gcc.dg/vmx/insert-vsx-be-order.c: New.
4867 * gcc.dg/vmx/extract-vsx.c: New.
4868 * gcc.dg/vmx/extract-vsx-be-order.c: New.
4869 * gcc.dg/vmx/insert-vsx.c: New.
4871 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
4873 PR rtl-optimization/59896
4874 * gcc.target/arm/pr59896.c: New.
4876 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
4878 PR rtl-optimization/59858
4879 * gcc.target/arm/pr59858.c: New.
4881 2014-01-21 Jakub Jelinek <jakub@redhat.com>
4884 * gcc.dg/tree-prof/pr59003.c: New test.
4887 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
4890 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
4892 * gfortran.dg/round_3.f08: Add more cases.
4894 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
4896 * lib/target-supports.exp (force_conventional_output_for): New
4898 * lib/scanasm.exp (scan-assembler_required_options)
4899 (scan-assembler-not_required_options)
4900 (scan-assembler-times_required_options): Replace with
4901 force_conventional_output_fors.
4902 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
4903 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
4905 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
4908 * gcc.target/i386/pr59789.c: New testcase.
4910 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
4912 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
4913 the 'code' bitfield from 16 to 8.
4915 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
4917 * lib/target-supports.exp
4918 (check_effective_target_vect_perm): Exclude aarch64_be.
4919 (check_effective_target_vect_perm_byte): Likewise.
4920 (check_effective_target_vect_perm_short): Likewise.
4922 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
4924 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
4925 (RUN_TEST): Use new macro.
4926 (INDEX64_32): Delete.
4927 (INDEX64_64): Likewise.
4928 (INDEX128_32): Likewise.
4929 (INDEX128_64): Likewise.
4931 (test_vneg_f32): Use fixed RUN_TEST.
4933 2014-01-20 Richard Biener <rguenther@suse.de>
4936 * gcc.dg/pr59860.c: New testcase.
4938 2014-01-20 Jakub Jelinek <jakub@redhat.com>
4941 * gcc.target/i386/pr59880.c: New test.
4943 2014-01-20 Renlin Li <renlin.li@arm.com>
4945 * gcc.dg/pr44194-1.c: Tweak regexp.
4947 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
4952 * gfortran.dg/round_3.f08: New cases added.
4953 * gfortran.dg/fmt_g_1.f90: New test.
4955 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
4957 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
4959 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
4961 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
4963 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
4965 * gcc.dg/vect/pr57705.c: Require vect_int.
4966 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
4967 * gcc.dg/vect/vect-alias-check.c: Likewise.
4969 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
4972 * gfortran.dg/unresolved_fixup_1.f90: New test.
4973 * gfortran.dg/unresolved_fixup_2.f90: New test.
4975 2014-01-18 Jakub Jelinek <jakub@redhat.com>
4978 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
4979 Remove dg-prune-output lines.
4981 2014-01-17 Jakub Jelinek <jakub@redhat.com>
4984 * gfortran.dg/pr59706.f90: New test.
4985 * g++.dg/ext/pr59706.C: New test.
4987 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4991 * g++.dg/cpp0x/decltype-incomplete1.C: New.
4992 * g++.dg/init/pr58811.C: Likewise.
4994 2014-01-17 Jeff Law <law@redhat.com>
4997 * gfortran.dg/pr57904.f90: New test.
4999 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
5002 * g++.dg/cpp0x/nsdmi-union4.C: New.
5004 2014-01-17 Marek Polacek <polacek@redhat.com>
5007 * g++.dg/diagnostic/pr59838.C: New test.
5009 2014-01-17 Marek Polacek <polacek@redhat.com>
5012 * gcc.dg/pr58346.c: New test.
5014 2014-01-17 Jakub Jelinek <jakub@redhat.com>
5017 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
5018 dg-options, use dg-additional-options for i?86/x86_64 to avoid
5022 * gfortran.dg/pr59440-1.f90: New test.
5023 * gfortran.dg/pr59440-2.f90: New test.
5024 * gfortran.dg/pr59440-3.f90: New test.
5027 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
5028 testing for " version" and " alias" with one testing for
5029 " version\[^\n\r]* alias".
5030 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
5031 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
5032 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
5033 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
5034 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
5035 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
5038 * c-c++-common/torture/pr57945.c: New test.
5040 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
5042 * gcc.target/arm/its.c: New testcase.
5044 2014-01-16 Jan Hubicka <jh@suse.cz>
5047 * g++.dg/torture/pr59775.C: New testcase.
5049 2014-01-16 Jakub Jelinek <jakub@redhat.com>
5052 * gcc.c-torture/compile/pr58344.c: New test.
5055 * gcc.target/i386/pr59839.c: New test.
5058 * gcc.target/i386/pr9771-1.c (main): Rename to...
5059 (real_main): ... this. Add __asm name "main".
5060 (ASMNAME, ASMNAME2, STRING): Define.
5062 2014-01-16 Nick Clifton <nickc@redhat.com>
5065 * gcc.c-torture/compile/pr28865.c: New.
5066 * gcc.c-torture/execute/pr28865.c: New.
5068 2014-01-16 Marek Polacek <polacek@redhat.com>
5071 * gcc.dg/pr59827.c: New test.
5073 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
5075 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
5077 2014-01-15 Richard Henderson <rth@redhat.com>
5080 * gcc.target/i386/pr54694.c: New test.
5082 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
5085 * g++.dg/pr49718.C: New test.
5087 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
5089 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
5091 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
5093 * gcc.dg/vmx/mult-even-odd.c: New.
5094 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
5096 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
5098 * lib/target-supports.exp (check_libcilkrts_available): Added an
5099 extern "C" if we are using C++ along with a function prototype.
5101 2014-01-15 Jeff Law <law@redhat.com>
5103 PR tree-optimization/59747
5104 * gcc.c-torture/execute/pr59747.c: New test.
5106 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
5109 * c-c++-common/convert-vec-1.c: Also prune ABI change for
5111 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
5112 * g++.dg/ext/attribute-test-1.C: Likewise.
5113 * g++.dg/ext/attribute-test-2.C: Likewise.
5114 * g++.dg/ext/attribute-test-3.C: Likewise.
5115 * g++.dg/ext/attribute-test-4.C: Likewise.
5116 * g++.dg/ext/pr56790-1.C: Likewise.
5117 * g++.dg/torture/pr38565.C: Likewise.
5118 * gcc.dg/pr53060.c: Likewise.
5119 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
5120 * c-c++-common/vector-compare-2.c: Likewise.
5121 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
5122 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
5123 dg-message line number.
5125 2014-01-15 Matthias Klose <doko@ubuntu.com>
5127 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
5129 2014-01-15 Richard Biener <rguenther@suse.de>
5131 PR tree-optimization/59822
5132 * g++.dg/torture/pr59822.C: New testcase.
5134 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
5137 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
5138 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
5140 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
5141 Kugan Vivekanandarajah <kuganv@linaro.org>
5144 * g++.dg/pr59695.C: New testcase.
5146 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5149 * gcc.c-torture/compile/pr59803.c: New testcase.
5151 2014-01-15 Jakub Jelinek <jakub@redhat.com>
5154 * gcc.c-torture/execute/pr58943.c: New test.
5155 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
5157 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
5160 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
5161 * gcc.target/i386/pr39162.c (y): New __m256i variable.
5162 (bar): Change return type to void. Set y to x.
5163 * gcc.target/i386/pr59794-1.c: New testcase.
5164 * gcc.target/i386/pr59794-2.c: Likewise.
5165 * gcc.target/i386/pr59794-3.c: Likewise.
5166 * gcc.target/i386/pr59794-4.c: Likewise.
5167 * gcc.target/i386/pr59794-5.c: Likewise.
5168 * gcc.target/i386/pr59794-6.c: Likewise.
5169 * gcc.target/i386/pr59794-7.c: Likewise.
5171 2014-01-14 Richard Biener <rguenther@suse.de>
5173 PR tree-optimization/58921
5174 PR tree-optimization/59006
5175 * gcc.dg/torture/pr58921.c: New testcase.
5176 * gcc.dg/torture/pr59006.c: Likewise.
5177 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
5179 2014-01-14 Jakub Jelinek <jakub@redhat.com>
5182 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
5183 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
5184 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
5185 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable
5186 chains and Executing predictive commoning without unrolling.
5188 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
5190 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
5191 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
5192 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
5193 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
5194 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
5195 __builtin_ia32_rsqrt28sd_round.
5196 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
5197 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
5198 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
5199 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
5200 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
5201 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
5202 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
5203 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
5204 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
5205 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
5206 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
5207 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
5208 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
5209 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
5210 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
5211 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
5212 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
5213 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
5214 * gcc.target/i386/sse-22.c: Extend with new built-ins,
5215 fix wrong rounding mode (see above).
5216 * gcc.target/i386/sse-23.c: Ditto.
5218 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5220 * gcc.dg/vmx/insert.c: New.
5221 * gcc.dg/vmx/insert-be-order.c: New.
5222 * gcc.dg/vmx/extract.c: New.
5223 * gcc.dg/vmx/extract-be-order.c: New.
5225 2014-01-13 Jakub Jelinek <jakub@redhat.com>
5227 PR tree-optimization/59387
5228 * gcc.c-torture/execute/pr59387.c: New test.
5230 2014-01-13 Richard Biener <rguenther@suse.de>
5232 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
5233 adjusting mathlib options.
5234 * gfortran.dg/lto/lto.exp: Likewise.
5236 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
5238 * gnat.dg/loop_optimization17.adb: New test.
5239 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
5241 2014-01-13 Christian Bruel <christian.bruel@st.com>
5243 * gcc.target/sh/cmpstrn.c: New case.
5245 2014-01-13 Jakub Jelinek <jakub@redhat.com>
5247 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
5248 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
5250 2014-01-12 Janus Weil <janus@gcc.gnu.org>
5253 * gfortran.dg/alloc_comp_basics_6.f90: New.
5255 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
5258 * gfortran.dg/pr59700.f90: New test.
5260 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5262 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
5263 * gfortran.dg/use_only_3.f90: Likewise.
5264 * gfortran.dg/inquire_10.f90: Delete opened file.
5265 * gfortran.dg/inquire_15.f90: Likewise.
5266 * gfortran.dg/pr16597.f90: Likewise.
5267 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
5270 2014-01-10 Jeff Law <law@redhat.com>
5273 * gcc.c-torture/compile/pr59743.c: New test.
5275 2014-01-10 Jan Hubicka <jh@suse.cz>
5278 * g++.dg/torture/pr58585.C: New testcase.
5280 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
5282 * gcc.dg/pr46309.c: Disable for cris*-*-*.
5284 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
5286 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
5288 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
5291 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
5292 * gcc.target/aarch64/cmn-neg2.c: New test.
5294 2014-01-10 Richard Biener <rguenther@suse.de>
5296 PR tree-optimization/59374
5297 * gcc.dg/torture/pr59374-3.c: New testcase.
5299 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5301 * lib/target-supports.exp
5302 (check_effective_target_arm_crypto_ok_nocache): New.
5303 (check_effective_target_arm_crypto_ok): Use above procedure.
5304 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
5306 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
5310 * g++.dg/ipa/devirt-20.C: New testcase.
5311 * g++.dg/torture/pr58252.C: Likewise.
5312 * g++.dg/torture/pr59226.C: Likewise.
5314 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
5316 * c-c++-common/asan/no-asan-stack.c: New test.
5318 2014-01-10 Jakub Jelinek <jakub@redhat.com>
5321 * gcc.dg/pr59670.c: New test.
5323 2014-01-09 Steve Ellcey <sellcey@mips.com>
5325 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
5327 2014-01-09 Jakub Jelinek <jakub@redhat.com>
5330 * gcc.target/i386/pr47735.c: New test.
5332 PR tree-optimization/59622
5333 * g++.dg/opt/pr59622-2.C: New test.
5334 * g++.dg/opt/pr59622-3.C: New test.
5335 * g++.dg/opt/pr59622-4.C: New test.
5336 * g++.dg/opt/pr59622-5.C: New test.
5339 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
5340 filename:line instead of (modulename+offset) form with stripped
5341 initial / from the filename.
5343 2014-01-09 Ian Lance Taylor <iant@google.com>
5345 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
5346 the other Go compiler.
5348 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
5351 * g++.dg/cpp0x/variadic145.C: New.
5353 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
5355 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
5356 which don't support -fsplit-stack. Skip rotate[0123].go tests.
5358 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
5361 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
5362 are run only if the Cilk library is available/enabled.
5363 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5364 * lib/target-supports.exp (check_libcilkrts_available): New function.
5366 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
5369 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
5370 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
5371 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
5372 with dg-additional-options.
5373 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5374 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5375 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5376 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5377 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
5378 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
5380 2014-01-09 Richard Biener <rguenther@suse.de>
5382 PR tree-optimization/59715
5383 * gcc.dg/torture/pr59715.c: New testcase.
5385 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
5387 * c-c++-common/asan/no-asan-globals.c: New test.
5388 * c-c++-common/asan/no-instrument-reads.c: Likewise.
5389 * c-c++-common/asan/no-instrument-writes.c: Likewise.
5390 * c-c++-common/asan/use-after-return-1.c: Likewise.
5391 * c-c++-common/asan/no-use-after-return.c: Likewise.
5393 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
5395 * gnat.dg/weak2.ad[sb]: New test.
5397 2014-01-08 Jakub Jelinek <jakub@redhat.com>
5400 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
5401 type, use pointers to vector type instead.
5403 2014-01-08 Catherine Moore <clm@codesourcery.com>
5405 * gcc.target/mips/umips-branch-3.c: New test.
5406 * gcc.target/mips/umips-branch-4.c: New test.
5408 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
5410 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
5411 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
5412 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
5413 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
5414 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
5415 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
5416 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
5417 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
5419 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
5421 PR rtl-optimization/59137
5422 * gcc.target/mips/pr59137.c: New test.
5424 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
5426 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
5427 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
5428 * gcc.target/i386/pr55433.c (dg-options): Ditto.
5429 * gcc.target/i386/pr57848.c (dg-options): Ditto.
5430 * gcc.target/i386/pr59099.c (dg-options): Ditto.
5431 Require fpic effective target.
5432 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
5434 2014-01-08 Jakub Jelinek <jakub@redhat.com>
5437 * gcc.dg/pr59722.c: New test.
5439 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5442 * gcc.dg/torture/pr57748-3.c: New test.
5443 * gcc.dg/torture/pr57748-4.c: New test.
5445 2014-01-08 Marek Polacek <polacek@redhat.com>
5448 * gcc.dg/gomp/pr59669-1.c: New test.
5449 * gcc.dg/gomp/pr59669-2.c: New test.
5451 2014-01-08 Martin Jambor <mjambor@suse.cz>
5454 * gcc.dg/ipa/pr59610.c: New test.
5456 2014-01-08 Janus Weil <janus@gcc.gnu.org>
5459 * gfortran.dg/binding_label_tests_26a.f90: New.
5460 * gfortran.dg/binding_label_tests_26b.f90: New.
5462 2014-01-08 Marek Polacek <polacek@redhat.com>
5465 * c-c++-common/ubsan/pr59667.c: New test.
5467 2014-01-08 Richard Biener <rguenther@suse.de>
5470 * gcc.dg/pr59630.c: New testcase.
5472 2014-01-08 Richard Biener <rguenther@suse.de>
5475 * gcc.dg/pr59471.c: New testcase.
5477 2014-01-07 Jeff Law <law@redhat.com>
5480 * gcc.target/i386/pr53623.c: New test.
5482 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
5484 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
5486 * g++.dg/cpp1y/pr58534.C: Likewise.
5487 * g++.dg/cpp1y/pr58536.C: Likewise.
5488 * g++.dg/cpp1y/pr58548.C: Likewise.
5489 * g++.dg/cpp1y/pr58549.C: Likewise.
5490 * g++.dg/cpp1y/pr58637.C: Likewise.
5491 * g++.dg/cpp1y/pr59112.C: Likewise.
5492 * g++.dg/cpp1y/pr59113.C: Likewise.
5493 * g++.dg/cpp1y/pr59629.C: Likewise.
5494 * g++.dg/cpp1y/pr59635.C: Likewise.
5495 * g++.dg/cpp1y/pr59636.C: Likewise.
5496 * g++.dg/cpp1y/pr59638.C: Likewise.
5498 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
5500 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
5502 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
5504 * gcc.target/i386/intrinsics_4.c (bar): New function.
5506 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
5508 * g++.dg/ext/is_base_of_incomplete-2.C: New.
5510 2014-01-07 Jakub Jelinek <jakub@redhat.com>
5512 PR rtl-optimization/58668
5513 * gcc.dg/pr58668.c: New test.
5515 PR tree-optimization/59643
5516 * gcc.dg/pr59643.c: New test.
5517 * gcc.c-torture/execute/pr59643.c: New test.
5519 2014-01-06 Janus Weil <janus@gcc.gnu.org>
5522 * gfortran.dg/class_allocate_16.f90: New.
5524 2014-01-06 Jakub Jelinek <jakub@redhat.com>
5527 * gcc.target/i386/pr59644.c: New test.
5529 2014-01-06 Marek Polacek <polacek@redhat.com>
5532 * gcc.dg/pr57773.c: New test.
5534 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
5540 * g++.dg/cpp1y/pr59635.C: New testcase.
5541 * g++.dg/cpp1y/pr59636.C: New testcase.
5542 * g++.dg/cpp1y/pr59629.C: New testcase.
5543 * g++.dg/cpp1y/pr59638.C: New testcase.
5545 2014-01-06 Martin Jambor <mjambor@suse.cz>
5548 * gcc.dg/ipa/pr59008.c: New test.
5550 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5552 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
5555 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5557 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
5558 Require c99_runtime.
5559 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
5561 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
5562 Require c99_runtime.
5563 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
5564 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
5565 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
5567 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
5568 Require c99_runtime.
5569 Make CALC void static.
5570 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
5572 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
5573 Require c99_runtime.
5574 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
5576 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5578 * gcc.target/i386/pr59501-1.c: Require avx effective target.
5579 * gcc.target/i386/pr59501-2.c: Likewise.
5580 * gcc.target/i386/pr59501-3.c: Likewise.
5581 * gcc.target/i386/pr59501-4.c: Likewise.
5582 * gcc.target/i386/pr59501-5.c: Likewise.
5583 * gcc.target/i386/pr59501-6.c: Likewise.
5585 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5587 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
5588 * gcc.target/i386/pr59390_1.c: Likewise.
5589 * gcc.target/i386/pr59390_2.c: Likewise.
5591 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
5593 * gcc.dg/pr59350.c: Tweak.
5594 * gcc.dg/pr59350-2.c: New test.
5595 * g++.dg/pr59510.C: Likewise.
5597 2014-01-06 Janus Weil <janus@gcc.gnu.org>
5600 * gfortran.dg/bind_c_procs_2.f90: New.
5602 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
5604 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
5605 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5606 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5607 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5608 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
5609 * gcc.dg/tree-ssa/vrp47.c: Likewise.
5610 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5612 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
5614 * gcc.target/arm/neon-nested-apcs.c: New test.
5616 2014-01-04 Jakub Jelinek <jakub@redhat.com>
5618 PR tree-optimization/59519
5619 * gcc.dg/vect/pr59519-1.c: New test.
5620 * gcc.dg/vect/pr59519-2.c: New test.
5622 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
5625 2014-01-04 Janus Weil <janus@gcc.gnu.org>
5628 * gfortran.dg/typebound_proc_32.f90: New.
5630 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
5633 * g++.dg/pr58950.C: New file.
5635 2014-01-03 Tobias Burnus <burnus@net-b.de>
5638 * g++.dg/gomp/pr58567.C: New.
5640 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
5642 PR tree-optimization/59651
5643 * gcc.dg/torture/pr59651.c: New test.
5644 * gcc.dg/vect/pr59651.c: Ditto.
5646 2014-01-03 Jakub Jelinek <jakub@redhat.com>
5649 * gcc.target/i386/pr59625.c: New test.
5651 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
5655 * g++.dg/cpp0x/range-for28.C: New.
5656 * g++.dg/cpp0x/range-for3.C: Update.
5658 2014-01-02 Joseph Myers <joseph@codesourcery.com>
5660 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
5662 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
5665 * g++.dg/cpp0x/pr59641.C: New file.
5667 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
5669 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
5671 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
5674 * g++.dg/ext/pr59378.C: New file.
5676 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5678 Update copyright years
5680 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
5682 * gcc.target/arc/arc.exp: Use the standard form for the copyright
5685 2014-01-02 Janus Weil <janus@gcc.gnu.org>
5688 * gfortran.dg/dynamic_dispatch_12.f90: New.
5690 2014-01-01 Jakub Jelinek <jakub@redhat.com>
5692 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
5693 the builtin isn't optimized away as unused.
5695 PR rtl-optimization/59647
5696 * g++.dg/opt/pr59647.C: New test.
5698 Copyright (C) 2014 Free Software Foundation, Inc.
5700 Copying and distribution of this file, with or without modification,
5701 are permitted in any medium without royalty provided the copyright
5702 notice and this notice are preserved.