blob: 8cf2363e47f5d287899645ca5b6a4adb503eb7f1 [file] [log] [blame]
2015-06-23 Release Manager
* GCC 4.8.5 released.
2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vect/vect-33.c: Don't exclude "Vectorizing an unaligned
access" test for non-PowerPC arches.
2015-06-18 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-12-04 Marek Polacek <polacek@redhat.com>
PR middle-end/56917
* g++.dg/other/const4.C: New testcase.
2015-06-18 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/66233
* gcc.c-torture/execute/pr66233.c: New test.
2015-06-12 Jakub Jelinek <jakub@redhat.com>
PR middle-end/63608
* gcc.c-torture/compile/pr63608.c: New test.
2015-06-11 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-04-04 Jan Hubicka <hubicka@ucw.cz>
PR ipa/59626
* gcc.dg/lto/pr59626_0.c: New testcase.
* gcc.dg/lto/pr59626_1.c: New testcase.
2015-06-10 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-04-04 Cong Hou <congh@google.com>
PR tree-optimization/60656
* gcc.dg/vect/pr60656.c: New test.
2014-01-31 Richard Biener <rguenther@suse.de>
PR middle-end/59990
* gcc.dg/torture/pr59990.c: New testcase.
* gcc.target/i386/pr49168-1.c: Adjust.
2015-06-10 Jakub Jelinek <jakub@redhat.com>
PR target/66470
* gcc.dg/tls/pr66470.c: New test.
* gcc.target/i386/pr66470.c: New test.
2015-06-08 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline:
2015-06-03 Uros Bizjak <ubizjak@gmail.com>
PR target/66275
* gcc.target/i386/pr66275.c: New test.
2015-06-04 Richard Biener <rguenther@suse.de>
PR middle-end/66251
* gcc.dg/vect/pr66251.c: Fix expected vectorization.
2015-06-03 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2015-04-07 Jakub Jelinek <jakub@redhat.com>
PR middle-end/65680
* gcc.c-torture/compile/pr65680.c: New test.
2015-03-10 Jakub Jelinek <jakub@redhat.com>
PR target/65368
* gcc.target/i386/bmi2-bzhi-2.c: New test.
2015-02-18 Jakub Jelinek <jakub@redhat.com>
PR gcov-profile/64634
* g++.dg/gcov/gcov-15.C: New test.
2015-06-03 Richard Biener <rguenther@suse.de>
Backport from mainline
2015-05-26 Michael Matz <matz@suse.de>
PR middle-end/66251
* gcc.dg/vect/pr66251.c: New test.
2015-05-22 Richard Biener <rguenther@suse.de>
PR tree-optimization/66251
* gfortran.fortran-torture/compile/pr66251.f90: New testcase.
2015-03-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/65518
* gcc.dg/vect/pr65518.c: New testcase.
2015-05-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/66123
* gcc.dg/torture/pr66123.c: New testcase.
2015-05-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/66272
* gcc.dg/torture/pr66272.c: New testcase.
2015-06-01 Jakub Jelinek <jakub@redhat.com>
* gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
directives.
(hp3, hp4): Add inline keyword.
* gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
(hp2): Add inline keyword.
* gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
(hp2): Add inline keyword.
2015-06-01 Dominik Vogt <vogt@linux.vnet.ibm.com>
Backport from mainline
2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
PR target/66215
* gcc.target/s390/hotpatch-1.c: Remove optimization options from
dg-options.
* gcc.target/s390/hotpatch-10.c: Likewise.
* gcc.target/s390/hotpatch-11.c: Likewise.
* gcc.target/s390/hotpatch-12.c: Likewise.
* gcc.target/s390/hotpatch-17.c: Likewise.
* gcc.target/s390/hotpatch-18.c: Likewise.
* gcc.target/s390/hotpatch-20.c: Likewise.
* gcc.target/s390/hotpatch-21.c: Likewise.
* gcc.target/s390/hotpatch-22.c: Likewise.
* gcc.target/s390/hotpatch-23.c: Likewise.
* gcc.target/s390/hotpatch-24.c: Likewise.
* gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
to check for the exact nops too.
* gcc.target/s390/hotpatch-3.c: Likewise.
* gcc.target/s390/hotpatch-4.c: Likewise.
* gcc.target/s390/hotpatch-5.c: Likewise.
* gcc.target/s390/hotpatch-6.c: Likewise.
* gcc.target/s390/hotpatch-7.c: Likewise.
* gcc.target/s390/hotpatch-8.c: Likewise.
* gcc.target/s390/hotpatch-9.c: Likewise.
* gcc.target/s390/hotpatch-14.c: Likewise.
* gcc.target/s390/hotpatch-15.c: Likewise.
* gcc.target/s390/hotpatch-16.c: Likewise.
* gcc.target/s390/hotpatch-19.c: Likewise.
* gcc.target/s390/hotpatch-25.c: Likewise. Remove
scan-assembler-times counting number of .align directives.
* gcc.target/s390/hotpatch-13.c: Remove optimization options from
dg-options. Remove scan-assembler-times counting number of .align
directives.
* gcc.target/s390/hotpatch-26.c: New file.
* gcc.target/s390/hotpatch-27.c: New file.
* gcc.target/s390/hotpatch-28.c: New file.
* gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
using -Os -O0 -O1 -O2 -O3 options.
2015-05-26 Rohit Arul Raj <rohitarulraj@freescale.com>
Backported from mainline
2015-05-14 Rohit Arul Raj <rohitarulraj@freescale.com>
* gcc.target/powerpc/pr60158.c: New test.
2015-05-16 Uros Bizjak <ubizjak@gmail.com>
PR target/66140
* gcc.target/alpha/pr66140.c: New test.
2015-05-05 Shanyao chen <chenshanyao@huawei.com>
Backported from mainline
2015-01-19 Jiong Wang <jiong.wang@arm.com>
* gcc.target/aarch64/pr64304.c: New testcase.
2015-05-05 Peter Bergner <bergner@vnet.ibm.com>
Backport from mainline.
2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
PR target/64579
* gcc.target/powerpc/htm-1.c: New test.
* gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
on 64-bit compiles.
(__builtin_tabortdci): Likewise.
(__builtin_tcheck): Remove operand.
* lib/target-supports.exp (check_htm_hw_available): New function.
2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline r222664
2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
with powerpc_p8vector_ok.
2015-04-30 Marek Polacek <polacek@redhat.com>
* g++.dg/ipa/pr63551.C: New test.
Backported from mainline
2014-12-15 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/63551
* gcc.dg/ipa/pr63551.c (fn2): Use 4294967286U instead of
4294967286 to avoid warnings.
2014-12-01 Martin Jambor <mjambor@suse.cz>
PR ipa/63551
* gcc.dg/ipa/pr63551.c: New test.
* gcc.dg/ipa/pr64041.c: Likewise.
2015-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline r222362
2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/crypto-builtin-2.c: New.
2015-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline r222351
2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/swaps-p8-18.c: New test.
2015-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline r222349
2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/65456
* gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
* gcc.dg/vect/bb-slp-25.c: Likewise.
* gcc.dg/vect/bb-slp-29.c: Likewise.
* gcc.dg/vect/bb-slp-9.c: Replace vect_no_align with
vect_no_align && { ! vect_hw_misalign }.
* gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
vect_hw_misalign.
* gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
* gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
account for POWER8, where peeling for alignment is not needed.
* gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
vect_no_align with vect_no_align && { ! vect_hw_misalign }.
* gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
* gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
* gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
* gcc.dg/vect/no-vfa-vect-43.c: Likewise.
* gcc.dg/vect/no-vfa-vect-57.c: Likewise.
* gcc.dg/vect/no-vfa-vect-61.c: Likewise.
* gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
* gcc.dg/vect/pr16105.c: Likewise.
* gcc.dg/vect/pr20122.c: Likewise.
* gcc.dg/vect/pr33804.c: Likewise.
* gcc.dg/vect/pr33953.c: Likewise.
* gcc.dg/vect/slp-25.c: Likewise.
* gcc.dg/vect/vect-105-bit-array.c: Likewise.
* gcc.dg/vect/vect-105.c: Likewise.
* gcc.dg/vect/vect-27.c: Likewise.
* gcc.dg/vect/vect-29.c: Likewise.
* gcc.dg/vect/vect-33.c: Exclude unaligned access test for
POWER8.
* gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
&& { ! vect_hw_misalign }.
* gcc.dg/vect/vect-44.c: Likewise.
* gcc.dg/vect/vect-48.c: Likewise.
* gcc.dg/vect/vect-50.c: Likewise.
* gcc.dg/vect/vect-52.c: Likewise.
* gcc.dg/vect/vect-56.c: Likewise.
* gcc.dg/vect/vect-60.c: Likewise.
* gcc.dg/vect/vect-72.c: Likewise.
* gcc.dg/vect/vect-75-big-array.c: Likewise.
* gcc.dg/vect/vect-75.c: Likewise.
* gcc.dg/vect/vect-77-alignchecks.c: Likewise.
* gcc.dg/vect/vect-77-global.c: Likewise.
* gcc.dg/vect/vect-78-alignchecks.c: Likewise.
* gcc.dg/vect/vect-78-global.c: Likewise.
* gcc.dg/vect/vect-93.c: Likewise.
* gcc.dg/vect/vect-95.c: Likewise.
* gcc.dg/vect/vect-96.c: Likewise.
* gcc.dg/vect/vect-cond-1.c: Likewise.
* gcc.dg/vect/vect-cond-3.c: Likewise.
* gcc.dg/vect/vect-cond-4.c: Likewise.
* gcc.dg/vect/vect-cselim-1.c: Likewise.
* gcc.dg/vect/vect-multitypes-1.c: Likewise.
* gcc.dg/vect/vect-multitypes-3.c: Likewise.
* gcc.dg/vect/vect-multitypes-4.c: Likewise.
* gcc.dg/vect/vect-multitypes-6.c: Likewise.
* gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
* gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
* gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
* gcc.dg/vect/vect-outer-3a.c: Likewise.
* gcc.dg/vect/vect-outer-5.c: Likewise.
* gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
* gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
* gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
* gcc.dg/vect/vect-outer-fir.c: Likewise.
* gcc.dg/vect/vect-peel-3.c: Likewise.
* gcc.dg/vect/vect-peel-4.c: Likewise.
* gcc.dg/vect/vect-pre-interact.c: Likewise.
* gcc.target/powerpc/pr65456.c: New test.
* gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
* gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
* gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
* gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
vect_no_align && { ! vect_hw_misalign }.
* gfortran.dg/vect/vect-3.f90: Likewise.
* gfortran.dg/vect/vect-4.f90: Likewise.
* gfortran.dg/vect/vect-5.f90: Likewise.
* lib/target-supports.exp (check_effective_target_vect_no_align):
Return 1 for POWER8.
(check_effective_target_vect_hw_misalign): Return 1 for POWER8.
Backport from mainline r222372
2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2015-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline r222205
2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/65787
* gcc.target/powerpc/pr65787.c: New.
2015-04-14 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/56674
PR fortran/58813
PR fortran/59016
PR fortran/59024
* gfortran.dg/used_types_27.f90: New.
2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
* gcc.target/s390/hotpatch-25.c: New test.
* gcc.target/s390/hotpatch-1.c: Update test.
* gcc.target/s390/hotpatch-10.c: Update test.
* gcc.target/s390/hotpatch-11.c: Update test.
* gcc.target/s390/hotpatch-12.c: Update test.
* gcc.target/s390/hotpatch-13.c: Update test.
* gcc.target/s390/hotpatch-14.c: Update test.
* gcc.target/s390/hotpatch-15.c: Update test.
* gcc.target/s390/hotpatch-16.c: Update test.
* gcc.target/s390/hotpatch-17.c: Update test.
* gcc.target/s390/hotpatch-18.c: Update test.
* gcc.target/s390/hotpatch-19.c: Update test.
* gcc.target/s390/hotpatch-2.c: Update test.
* gcc.target/s390/hotpatch-21.c: Update test.
* gcc.target/s390/hotpatch-22.c: Update test.
* gcc.target/s390/hotpatch-23.c: Update test.
* gcc.target/s390/hotpatch-24.c: Update test.
* gcc.target/s390/hotpatch-3.c: Update test.
* gcc.target/s390/hotpatch-4.c: Update test.
* gcc.target/s390/hotpatch-5.c: Update test.
* gcc.target/s390/hotpatch-6.c: Update test.
* gcc.target/s390/hotpatch-7.c: Update test.
* gcc.target/s390/hotpatch-8.c: Update test.
* gcc.target/s390/hotpatch-9.c: Update test.
* gcc.target/s390/hotpatch-compile-16.c: Update test.
2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
* gcc.target/s390/hotpatch-compile-16.c: Remove include of stdio.h.
2015-03-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport r214254 and related tests from mainline
* gcc.target/powerpc/swaps-p8-1.c: New test.
* gcc.target/powerpc/swaps-p8-3.c: New test.
* gcc.target/powerpc/swaps-p8-4.c: New test.
* gcc.target/powerpc/swaps-p8-5.c: New test.
* gcc.target/powerpc/swaps-p8-6.c: New test.
* gcc.target/powerpc/swaps-p8-7.c: New test.
* gcc.target/powerpc/swaps-p8-8.c: New test.
* gcc.target/powerpc/swaps-p8-9.c: New test.
* gcc.target/powerpc/swaps-p8-10.c: New test.
* gcc.target/powerpc/swaps-p8-11.c: New test.
* gcc.target/powerpc/swaps-p8-12.c: New test.
* gcc.target/powerpc/swaps-p8-13.c: New test.
* gcc.target/powerpc/swaps-p8-15.c: New test.
* gcc.target/powerpc/swaps-p8-17.c: New test.
2015-03-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vmx/extract-vsx.c: Add more cases.
2015-03-21 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/61138
* gfortran.dg/pointer_remapping_9.f90: New.
2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
* testsuite/g++.dg/pr65049.C: New test.
2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/loop_optimization18.ad[sb]: New test.
* gnat.dg/loop_optimization18_pkg.ads: New helper.
2015-03-15 Paul Thomas <pault@gcc.gnu.org>
Backport from mainline
PR fortran/65024
* gfortran.dg/unlimited_polymorphic_23.f90: New test
2015-03-12 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/60898
* gfortran.dg/entry_20.f90: New.
2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
* gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
* gcc.target/s390/hotpatch-22.c: Likewise.
* gcc.target/s390/hotpatch-23.c: Likewise.
* gcc.target/s390/hotpatch-24.c: Likewise.
* gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
* gcc.target/s390/hotpatch-1.c: Update expected output.
* gcc.target/s390/hotpatch-2.c: Likewise.
* gcc.target/s390/hotpatch-3.c: Likewise.
* gcc.target/s390/hotpatch-4.c: Likewise.
* gcc.target/s390/hotpatch-5.c: Likewise.
* gcc.target/s390/hotpatch-6.c: Likewise.
* gcc.target/s390/hotpatch-7.c: Likewise.
* gcc.target/s390/hotpatch-8.c: Likewise.
* gcc.target/s390/hotpatch-9.c: Likewise.
* gcc.target/s390/hotpatch-10.c: Likewise.
* gcc.target/s390/hotpatch-11.c: Likewise.
* gcc.target/s390/hotpatch-12.c: Likewise.
* gcc.target/s390/hotpatch-13.c: Likewise.
* gcc.target/s390/hotpatch-14.c: Likewise.
* gcc.target/s390/hotpatch-15.c: Likewise.
* gcc.target/s390/hotpatch-16.c: Likewise.
* gcc.target/s390/hotpatch-17.c: Likewise.
* gcc.target/s390/hotpatch-18.c: Likewise.
* gcc.target/s390/hotpatch-19.c: Likewise.
2015-03-12 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.target/s390/hotpatch-8.c: Remove -m31 and guard with ! lp64.
* gcc.target/s390/hotpatch-9.c: Likewise.
2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
PR target/53988
* gcc.target/sh/pr53988.c: Mark tests as xfail.
2015-03-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
Backport from mainline
2014-11-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
PR target/59593
* gcc.target/arm/constant-pool.c: New test.
2015-03-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
PR target/64453
* gcc.target/arm/pr64453.c: New.
2015-02-27 Richard Biener <rguenther@suse.de>
PR lto/65193
* g++.dg/lto/pr65193_0.C: New testcase.
2015-02-26 Peter Bergner <bergner@vnet.ibm.com>
Backport from mainline
2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
* gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
(dg-options): Add -save-temps.
(dg-final): Add cleanup-saved-temps.
2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
* gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2015-02-26 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-11-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/61634
* gcc.dg/vect/pr61634.c: New testcase.
2015-02-25 Richard Biener <rguenther@suse.de>
Backport from mainline
2015-02-16 Richard Biener <rguenther@suse.de>
PR tree-optimization/63593
* gcc.dg/pr63593.c: New testcase.
2015-02-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/65063
* gcc.dg/pr65063.c: New testcase.
2015-02-24 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-12-09 Richard Biener <rguenther@suse.de>
PR middle-end/64199
* gcc.dg/torture/pr64199.c: New testcase.
2015-01-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/64493
PR tree-optimization/64495
* gcc.dg/vect/pr64493.c: New testcase.
* gcc.dg/vect/pr64495.c: Likewise.
2015-02-24 Richard Biener <rguenther@suse.de>
Backport from mainline
2015-01-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/56273
PR tree-optimization/59124
PR tree-optimization/64277
* g++.dg/warn/Warray-bounds-6.C: New testcase.
* gcc.dg/Warray-bounds-12.c: Likewise.
* gcc.dg/Warray-bounds-13.c: Likewise.
2015-02-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
Backport from mainline
2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
* gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
* gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2015-02-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
Add testcases missing from hotpatch v2
* gcc/testsuite/gcc.target/s390/hotpatch-13.c
* gcc/testsuite/gcc.target/s390/hotpatch-15.c
* gcc/testsuite/gcc.target/s390/hotpatch-17.c
* gcc/testsuite/gcc.target/s390/hotpatch-19.c
* gcc/testsuite/gcc.target/s390/hotpatch-compile-11.c
* gcc/testsuite/gcc.target/s390/hotpatch-compile-13.c
* gcc/testsuite/gcc.target/s390/hotpatch-compile-15.c
* gcc/testsuite/gcc.target/s390/hotpatch-20.c
* gcc/testsuite/gcc.target/s390/hotpatch-compile-9.c
* gcc/testsuite/gcc.target/s390/hotpatch-14.c
* gcc/testsuite/gcc.target/s390/hotpatch-16.c
* gcc/testsuite/gcc.target/s390/hotpatch-18.c
* gcc/testsuite/gcc.target/s390/hotpatch-compile-10.c
* gcc/testsuite/gcc.target/s390/hotpatch-compile-12.c
* gcc/testsuite/gcc.target/s390/hotpatch-compile-14.c
* gcc/testsuite/gcc.target/s390/hotpatch-compile-16.c
Backport from mainline
2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.target/s390/hotpatch-8.c: Add -march=g5.
* gcc.target/s390/hotpatch-9.c: Add -march=g5.
* gcc.target/s390/hotpatch-compile-1.c: Fix error message.
* gcc.target/s390/hotpatch-compile-10.c: Likewise.
* gcc.target/s390/hotpatch-compile-11.c: Likewise.
* gcc.target/s390/hotpatch-compile-12.c: Likewise.
* gcc.target/s390/hotpatch-compile-13.c: Likewise.
* gcc.target/s390/hotpatch-compile-14.c: Likewise.
* gcc.target/s390/hotpatch-compile-2.c: Likewise.
* gcc.target/s390/hotpatch-compile-3.c: Likewise.
* gcc.target/s390/hotpatch-compile-4.c: Likewise.
* gcc.target/s390/hotpatch-compile-5.c: Likewise.
* gcc.target/s390/hotpatch-compile-6.c: Likewise.
* gcc.target/s390/hotpatch-compile-7.c: Likewise.
* gcc.target/s390/hotpatch-compile-8.c: Likewise.
* gcc.target/s390/hotpatch-compile-9.c: Likewise.
2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
Backport from mainline
2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
PR target/65163
* gcc.c-torture/compile/pr65163.c: New.
2015-02-20 Georg-Johann Lay <avr@gjlay.de>
Backport from 2015-02-20 trunk r220847.
PR target/64452
* gcc.target/avr/torture/pr64452.c: New test.
2015-02-20 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
* g++.dg/debug/ra1.C: New test.
2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
Backported from mainline
2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
* gcc.target/arm/divzero.c: New test case.
2015-02-17 Ilya Tocar <ilya.tocar@intel.com>
Backport from mainline
2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
PR target/64387
* gcc.target/i386/pr64387.c: New test.
2015-02-13 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/63744
gfortran.dg/use_rename_8.f90: New.
2015-02-12 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2015-02-09 Jakub Jelinek <jakub@redhat.com>
PR target/64979
* gcc.dg/tree-ssa/stdarg-7.c: New test.
* gcc.c-torture/execute/pr64979.c: New test.
2015-02-11 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-07-24 Marek Polacek <polacek@redhat.com>
PR c/57653
* c-c++-common/pr57653.c: New test.
* c-c++-common/pr57653.h: New file.
* c-c++-common/pr57653-2.c: New test.
* c-c++-common/pr57653-2.h: New file.
2015-02-04 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2015-01-31 Uros Bizjak <ubizjak@gmail.com>
PR target/64882
* gcc.dg/torture/pr64882.c: New test.
2015-02-01 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2015-01-27 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/61058
* gcc.dg/pr61058.c: New test.
PR c/64766
* gcc.dg/pr64766.c: New test.
2015-01-13 Jakub Jelinek <jakub@redhat.com>
PR fortran/64528
* gfortran.dg/pr64528.f90: New test.
2015-01-12 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/64563
* gcc.dg/pr64563.c: New test.
PR target/64513
* gcc.target/i386/pr64513.c: New test.
2015-01-29 Ilya Tocar <ilya.tocar@intel.com>
* gcc.target/i386/sse-14.c: Test new intrinsic.
* gcc.target/i386/sse-22.c: Ditto.
2015-01-27 Mikael Pettersson <mikpelinux@gmail.com>
Backport from mainline
2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
PR middle-end/57748
* gcc.dg/torture/pr57748-1.c: New test.
* gcc.dg/torture/pr57748-2.c: New test.
2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
PR middle-end/57748
* gcc.dg/torture/pr57748-3.c: New test.
* gcc.dg/torture/pr57748-4.c: New test.
2015-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/56867
* gfortran.dg/dependency_45.f90: New test.
2015-01-24 Thomas Koenig <tkoenig@netcologne.de>
Backport from trunk
PR fortran/57023
* gfortran.dg/internal_pack_15.f90: New test.
2015-01-20 Marek Polacek <polacek@redhat.com>
Backport from mainline
2014-06-23 Marek Polacek <polacek@redhat.com>
PR c/61553
* c-c++-common/pr61553.c: New test.
2015-01-12 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
PR fortran/63733
* gfortran.dg/typebound_operator_20.f90: New.
2014-12-28 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline:
2014-12-28 H.J. Lu <hongjiu.lu@intel.com>
* gcc.target/i386/pr57003.c: Skip on x32.
* gcc.target/i386/pr60516.c: Likewise.
2014-12-27 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline:
2014-12-26 H.J. Lu <hongjiu.lu@intel.com>
PR target/64409
* gcc.target/i386/pr64409.c: New test.
2014-12-23 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
PR fortran/64244
* gfortran.dg/typebound_call_26.f90: New.
2014-12-19 H.J. Lu <hongjiu.lu@intel.com>
Backported from mainline
2014-12-14 H.J. Lu <hongjiu.lu@intel.com>
PR rtl-optimization/64037
* g++.dg/pr64037.C: New test.
2014-12-19 Release Manager
* GCC 4.8.4 released.
2014-12-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Backport from trunk.
PR fortran/61407
* gcc.dg/darwin-minversion-1.c: Fixed formatting
* gcc.dg/darwin-minversion-2.c: Fixed formatting
* gcc.dg/darwin-minversion-3.c: Fixed formatting
* gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
2014-12-15 Jakub Jelinek <jakub@redhat.com>
PR middle-end/58624
Backported from mainline
2014-03-07 Jason Merrill <jason@redhat.com>
* g++.dg/plugin/plugin.exp (DEFAULT_CXXFLAGS): Remove -ansi.
2014-12-13 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2014-12-12 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/64269
* gcc.c-torture/compile/pr64269.c: New test.
2014-12-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline
2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
vec_cts, and vec_ctu.
* gcc.target/powerpc/builtins-2.c: Likewise.
Backport from mainline
2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
vec_round, vec_splat, vec_div, and vec_mul.
* gcc.target/powerpc/builtins-2.c: New test.
Backport from mainline
2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* testsuite/gcc.target/powerpc/builtins-1.c: New test.
2014-12-09 Uros Bizjak <ubizjak@gmail.com>
PR bootstrap/64213
Revert:
2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
PR rtl-optimization/64037
* g++.dg/pr64037.C: New test.
2014-12-05 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2014-11-28 H.J. Lu <hongjiu.lu@intel.com>
PR rtl-optimization/64037
* g++.dg/pr64037.C: New test.
2014-12-04 Jakub Jelinek <jakub@redhat.com>
PR c++/56493
* c-c++-common/pr56493.c: New test.
2014-11-28 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2014-11-27 Jakub Jelinek <jakub@redhat.com>
PR middle-end/64067
* gcc.c-torture/compile/pr64067.c: New test.
2014-10-31 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/63659
* gcc.c-torture/execute/pr63659.c: New test.
2014-10-03 Jakub Jelinek <jakub@redhat.com>
PR libgomp/61200
* c-c++-common/gomp/pr61200.c: New test.
2014-11-26 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-08-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/62031
* gcc.dg/torture/pr62031.c: New testcase.
2014-10-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/63379
* gcc.dg/vect/pr63379.c: New testcase.
2014-11-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/63605
* gcc.dg/vect/pr63605.c: New testcase.
2014-10-28 Richard Biener <rguenther@suse.de>
PR middle-end/63665
* gcc.dg/pr63665.c: New testcase.
2014-11-19 Uros Bizjak <ubizjak@gmail.com>
PR target/63947
* gcc.target/i386/pr63947.c: New test.
2014-11-19 Tom de Vries <tom@codesourcery.com>
Backport from mainline
PR tree-optimization/62167
* gcc.dg/pr51879-12.c: Add xfails.
* gcc.dg/pr62167-run.c: New test.
* gcc.dg/pr62167.c: New test.
2014-11-18 Teresa Johnson <tejohnson@google.com>
Backport from mainline and gcc-4_9 branch.
2014-11-13 Teresa Johnson <tejohnson@google.com>
PR tree-optimization/63841
* g++.dg/tree-ssa/pr63841.C: New test.
2014-11-12 Jakub Jelinek <jakub@redhat.com>
PR ipa/63838
* g++.dg/ipa/pr63838.C: New test.
2014-11-03 Marek Polacek <polacek@redhat.com>
PR c/52769
* gcc.dg/pr52769.c: New test.
2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/madd_after_asm_1.c: New test.
2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt41.adb: New test.
* gnat.dg/opt41_pkg.ad[sb]: New helper.
2014-10-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline r215880
2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
failing with the new warning message.
* gcc.dg/vmx/3c-01a.c: Likewise.
* gcc.dg/vmx/ops-long-1.c: Likewise.
* gcc.dg/vmx/ops.c: Likewise.
* gcc.target/powerpc/altivec-20.c: Likewise.
* gcc.target/powerpc/altivec-6.c: Likewise.
* gcc.target/powerpc/altivec-vec-merge.c: Likewise.
* gcc.target/powerpc/vsx-builtin-8.c: Likewise.
* gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
Backport from mainline r215882
2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/lvsl-lvsr.c: New test.
Backport from mainline r216017
2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
* gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
* gcc.dg/vmx/ops.c: Likewise.
* gcc.dg/vmx/ops-long-1.c: Likewise.
2014-10-10 Jakub Jelinek <jakub@redhat.com>
PR fortran/59488
* gfortran.dg/gomp/pr59488-1.f90: New test.
* gfortran.dg/gomp/pr59488-2.f90: New test.
2014-10-01 Jakub Jelinek <jakub@redhat.com>
PR debug/63342
* gcc.dg/pr63342.c: New test.
PR target/63428
* gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
to test 24 in TESTS.
2014-10-01 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2013-11-07 Joseph Myers <joseph@codesourcery.com>
* lib/target-supports.exp
(check_effective_target_fenv_exceptions): New function.
2014-09-30 Jakub Jelinek <jakub@redhat.com>
PR inline-asm/63282
* gcc.c-torture/compile/pr63282.c: New test.
2014-09-26 Jakub Jelinek <jakub@redhat.com>
* g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
to default options.
2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline r215559
2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/63335
* gcc.target/powerpc/pr63335.c: New test.
2014-09-25 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/63341
* gcc.dg/vect/pr63341-1.c: New test.
* gcc.dg/vect/pr63341-2.c: New test.
2014-09-18 Joseph Myers <joseph@codesourcery.com>
* gcc.dg/torture/float128-exact-underflow.c: New test.
2014-09-17 Jakub Jelinek <jakub@redhat.com>
PR debug/63284
* gcc.dg/pr63284.c: New test.
2014-09-09 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-06-11 Richard Biener <rguenther@suse.de>
PR tree-optimization/61452
* gcc.dg/torture/pr61452.c: New testcase.
2014-09-09 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-05-05 Richard Biener <rguenther@suse.de>
PR middle-end/61010
* gcc.dg/torture/pr61010.c: New testcase.
2014-05-28 Richard Biener <rguenther@suse.de>
PR middle-end/61045
* gcc.dg/pr61045.c: New testcase.
2014-08-11 Richard Biener <rguenther@suse.de>
PR tree-optimization/62075
* gcc.dg/vect/pr62075.c: New testcase.
2014-09-08 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/60196
PR tree-optimization/63189
* gcc.dg/vect/pr63189.c: New test.
* gcc.dg/vect/pr60196-1.c: New test.
* gcc.dg/vect/pr60196-2.c: New test.
Backported from mainline
2013-09-17 Cong Hou <congh@google.com>
* gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
on two arrays with short and int types. This should not be recognized
as a dot product pattern.
2014-09-08 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
PR debug/61923
* gcc.target/i386/pr61923.c: New test.
2014-09-06 John David Anglin <danglin@gcc.gnu.org>
PR testsuite/56194
* g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
2014-09-03 Marek Polacek <polacek@redhat.com>
Backport from mainline
2014-09-02 Marek Polacek <polacek@redhat.com>
PR fortran/62270
* gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
2014-09-03 Martin Jambor <mjambor@suse.cz>
PR ipa/62015
* g++.dg/ipa/pr62015.C: New test.
2014-09-03 Martin Jambor <mjambor@suse.cz>
PR ipa/61986
* gcc.dg/ipa/pr61986.c: New test.
2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
* gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
failure on s390*-*-linux-gnu.
2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
Backport from mainline
2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
PR target/61996
* gcc.target/sh/pr61996.c: New.
2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/62214
* gfortran.dg/array_assignment_5.f90: New test.
2014-08-15 Tom de Vries <tom@codesourcery.com>
Backport from mainline:
2014-08-14 Tom de Vries <tom@codesourcery.com>
PR rtl-optimization/62004
PR rtl-optimization/62030
* gcc.dg/pr62004.c: New test.
* gcc.dg/pr62030.c: Same.
* gcc.target/mips/pr62030-octeon.c: Same.
2014-08-13 Felix Yang <fei.yang0953@gmail.com>
PR tree-optimization/62073
* gcc.dg/vect/pr62073.c: New test.
2014-08-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
Backport from mainline
2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
PR middle-end/62103
* gcc.c-torture/execute/bitfld-6.c: New test.
2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
Backport from trunk
PR fortran/61999
* gfortran.dg/dot_product_3.f90: New test case.
2014-08-07 John David Anglin <danglin@gcc.gnu.org>
PR tree-optimization/60707
* gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2014-08-06 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/61801
* gcc.target/i386/pr61801.c: Rewritten.
2014-08-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
Backport from mainline
2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
PR tree-optimization/61375
* gcc.c-torture/execute/pr61375-1.c: New test.
2014-08-01 Richard Biener <rguenther@suse.de>
PR tree-optimization/61964
* gcc.dg/torture/pr61964.c: New testcase.
* gcc.dg/pr51879-18.c: XFAIL.
2014-07-28 Richard Biener <rguenther@suse.de>
PR rtl-optimization/61801
* gcc.target/i386/pr61801.c: Fix testcase.
2014-07-28 Richard Biener <rguenther@suse.de>
PR rtl-optimization/61801
* gcc.target/i386/pr61801.c: New testcase.
2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
Backport from mainline:
2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
* gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
* gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
* gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
* gcc.c-torture/execute/pr23135.x: Likewise.
2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
Backport from mainline:
2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
Backport from mainline:
2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
Backport from mainline:
2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/stack-usage-2.c: Adjust.
2014-07-19 Paul Thomas <pault@gcc.gnu.org>
Backport from trunk.
PR fortran/61780
* gfortran.dg/dependency_44.f90 : New test
2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt39.adb: New test.
2014-07-08 Paul Thomas <pault@gcc.gnu.org>
PR fortran/61459
PR fortran/58883
* gfortran.dg/allocatable_function_8.f90 : New test
2014-07-04 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/61684
* gcc.c-torture/compile/pr61684.c: New test.
2014-07-02 Jakub Jelinek <jakub@redhat.com>
Fritz Reese <Reese-Fritz@zai.com>
* gfortran.dg/oldstyle_5.f: New test.
2014-06-30 Thomas Preud'homme <thomas.preudhomme@arm.com>
Backport from mainline
2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
PR tree-optimization/61306
* gcc.c-torture/execute/pr61306-1.c: New test.
* gcc.c-torture/execute/pr61306-2.c: Likewise.
* gcc.c-torture/execute/pr61306-3.c: Likewise.
2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
2014-06-27 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2014-06-26 Uros Bizjak <ubizjak@gmail.com>
PR target/61586
* gcc.target/alpha/pr61586.c: New test.
2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gfortran.dg/default_format_denormal_2.f90: Remove xfail for
powerpc*-*-linux*.
2014-06-18 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
PR rtl-optimization/61094
PR rtl-optimization/61446
* gcc.target/i386/pr61446.c : New.
Backport from mainline
2014-06-06 Uros Bizjak <ubizjak@gmail.com>
PR target/61423
* gcc.target/i386/pr61423.c: New test.
2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
Backport from mainline
PR target/61483
* gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
* gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
* gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
* gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Backport from trunk.
PR fortran/45187
* gfortran.dg/cray_pointers_10.f90: New file.
2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
Backport from mainline
2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
PR target/61415
* lib/target-supports.exp (check_effective_target_longdouble128): New.
* gcc.target/powerpc/pack02.c: Use it.
* gcc.target/powerpc/tfmode_off.c: Likewise.
2014-06-12 Georg-Johann Lay <avr@gjlay.de>
Backport from 2014-06-12 trunk r211491
PR target/61443
* gcc.target/avr/torture/pr61443.c: New test.
2014-06-04 Richard Biener <rguenther@suse.de>
PR tree-optimization/61383
* gcc.dg/torture/pr61383-1.c: New testcase.
2014-06-03 Andrey Belevantsev <abel@ispras.ru>
Backport from mainline
2014-05-14 Andrey Belevantsev <abel@ispras.ru>
PR rtl-optimization/60866
* gcc.dg/pr60866.c: New test.
2014-06-03 Andrey Belevantsev <abel@ispras.ru>
Backport from mainline
2014-05-14 Andrey Belevantsev <abel@ispras.ru>
PR rtl-optimization/60901
* gcc.target/i386/pr60901.c: New test.
2014-05-28 Eric Botcazou <ebotcazou@adacore.com>
Backport from mainline
2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/overflow_fixed.adb: New test.
2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
Backport from mainline
2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
* gcc.target/powerpc/htm-ttest.c: New test.
2014-05-22 Release Manager
* GCC 4.8.3 released.
2014-05-14 Matthias Klose <doko@ubuntu.com>
PR driver/61106
* gcc-dg/unused-8a.c: Remove.
2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
* lib/target-support.exp (check_dfp_hw_available): New function.
(is-effective-target): Check $arg for dfp_hw.
(is-effective-target-keyword): Likewise.
* gcc.target/powerpc/pack03.c: (dg-require-effective-target):
Change target to dfp_hw.
2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
Backport from mainline
2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
PR target/60991
* gcc.target/avr/pr60991.c: New testcase.
2014-05-09 Georg-Johann Lay <avr@gjlay.de>
Backport from 2014-05-09 trunk r210267
PR target/61055
* gcc.target/avr/torture/pr61055.c: New test.
2014-05-08 Matthias Klose <doko@ubuntu.com>
PR driver/61106
* gcc-dg/unused-8a.c: New.
* gcc-dg/unused-8b.c: Likewise.
2014-05-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/57864
* gcc.dg/torture/pr57864.c: New testcase.
2014-05-06 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-04-14 Richard Biener <rguenther@suse.de>
PR middle-end/55022
* gcc.dg/graphite/pr55022.c: New testcase.
2014-05-06 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-04-17 Richard Biener <rguenther@suse.de>
PR middle-end/60849
* g++.dg/opt/pr60849.C: New testcase.
2014-04-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/60766
* gcc.dg/torture/pr60766.c: New testcase.
2014-04-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/60903
* gcc.dg/torture/pr60903.c: New testcase.
2014-05-05 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-04-23 Richard Biener <rguenther@suse.de>
PR middle-end/60895
* g++.dg/torture/pr60895.C: New testcase.
2014-04-07 Richard Biener <rguenther@suse.de>
PR middle-end/60750
* g++.dg/torture/pr60750.C: New testcase.
* gcc.dg/tree-ssa/20040517-1.c: Adjust.
2014-04-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/59817
PR tree-optimization/60453
* gfortran.dg/graphite/pr59817.f: New testcase.
* gcc.dg/graphite/pr59817-1.c: Likewise.
* gcc.dg/graphite/pr59817-2.c: Likewise.
2014-04-17 Richard Biener <rguenther@suse.de>
PR tree-optimization/60836
* g++.dg/vect/pr60836.cc: New testcase.
2014-05-05 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2014-04-25 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/60960
* gcc.c-torture/execute/pr60960.c: New test.
2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
* gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
(dg-require-effective-target): Change target to powerpc_fprs.
* gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
(dg-require-effective-target): Change target to dfprt.
2014-05-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR tree-optimization/60930
* gcc.dg/torture/pr60930.c: New test.
2014-04-30 Michael Meissner <meissner@linux.vnet.ibm.com>
Back port from mainline
2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
* gcc.target/powerpc/pack01.c: New test to test the new pack and
unpack builtin functionss for 128-bit types.
* gcc.target/powerpc/pack02.c: Likewise.
* gcc.target/powerpc/pack03.c: Likewise.
* gcc.target/powerpc/extend-divide-1.c: New test to test extended
divide builtin functionss.
* gcc.target/powerpc/extend-divide-2.c: Likewise.
* gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
functions.
* gcc.target/powerpc/bcd-2.c: Likewise.
* gcc.target/powerpc/bcd-3.c: Likewise.
* gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
builtin functionss.
* gcc.target/powerpc/dfp-builtin-2.c: Likewise.
2014-04-29 Pat Haugen <pthaugen@us.ibm.com>
Backport from mainline
2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
* gcc.target/powerpc/ti_math1.c: New.
* gcc.target/powerpc/ti_math2.c: New.
2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20140425-1.c: New test.
2014-04-23 Michael Meissner <meissner@linux.vnet.ibm.com>
Back port from main line:
2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
* gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
vbpermq builtin.
2014-04-23 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2014-04-21 Uros Bizjak <ubizjak@gmail.com>
PR target/60909
* gcc.target/i386/pr60909-1.c: New test.
* gcc.target/i386/pr60909-2.c: Ditto.
2014-04-23 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-04-02 Richard Biener <rguenther@suse.de>
PR middle-end/60729
* g++.dg/vect/pr60729.cc: New testcase.
2014-04-03 Richard Biener <rguenther@suse.de>
PR tree-optimization/60740
* gcc.dg/graphite/pr60740.c: New testcase.
2014-04-23 Richard Biener <rguenther@suse.de>
PR middle-end/60635
* gfortran.dg/lto/pr60635_0.f90: New testcase.
* gfortran.dg/lto/pr60635_1.c: Likewise.
2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
Back port from the trunk, subversion id 209546.
2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/60735
* gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
not cause errors if -mspe.
2014-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
* gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2014-04-12 Jerry DeLisle <jvdelisle@gcc.gnu>
Backport from mainline
PR libfortran/60810
* gfortran.dg/arrayio_13.f90: New test.
2014-04-11 Hans-Peter Nilsson <hp@axis.com>
* gfortran.dg/fmt_en.f90: Gate test on effective_target
fd_truncate.
2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.target/s390/htm-nofloat-1.c: Rename to ...
* gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
* gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
rename to ...
* gcc.target/s390/htm-nofloat-1.c: ... this one.
* gcc.target/s390/s390.exp: Make sure the assembler supports htm
instructions as well.
2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
long.
2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.target/s390/htm-builtins-compile-1.c: Remove htm check.
* gcc.target/s390/htm-builtins-compile-2.c: Remove htm check.
2014-04-10 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/60769
* g++.dg/pr60769.C: New.
2014-04-10 Jakub Jelinek <jakub@redhat.com>
Backport from mainline
2014-03-12 Jakub Jelinek <jakub@redhat.com>
Marc Glisse <marc.glisse@inria.fr>
PR tree-optimization/60502
* gcc.c-torture/compile/pr60502.c: New test.
2014-03-28 Jakub Jelinek <jakub@redhat.com>
PR target/60693
* gcc.target/i386/pr60693.c: New test.
PR c++/60689
* c-c++-common/pr60689.c: New test.
2014-03-22 Jakub Jelinek <jakub@redhat.com>
PR debug/60603
* gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
2014-03-17 Jakub Jelinek <jakub@redhat.com>
PR target/60516
* gcc.target/i386/pr60516.c: New test.
2014-03-13 Jakub Jelinek <jakub@redhat.com>
PR middle-end/36282
* c-c++-common/pr36282-1.c: New test.
* c-c++-common/pr36282-2.c: New test.
* c-c++-common/pr36282-3.c: New test.
* c-c++-common/pr36282-4.c: New test.
2014-03-06 Jakub Jelinek <jakub@redhat.com>
PR target/58595
* gcc.dg/tls/pr58595.c: New test.
2014-04-07 Martin Jambor <mjambor@suse.cz>
PR ipa/60640
* g++.dg/ipa/pr60640-1.C: New test.
* g++.dg/ipa/pr60640-2.C: Likewise.
* g++.dg/ipa/pr60640-3.C: Likewise.
2014-04-06 Dominique d'Humieres <dominiq@lps.ens.fr>
Iain Sandoe <iain@codesourcery.com>
PR target/54083
* gcc.dg/attr-weakref-1.c: Allow the test on darwin with
the additional options -Wl,-undefined,dynamic_lookup and
-Wl,-flat_namespace
* gcc.dg/torture/pr53922.c: Additional option
-Wl,-flat_namespace for darwin[89].
2014-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline
2013-04-05 David Edelsohn <dje.gcc@gmail.com>
* gcc.target/powerpc/sd-vsx.c: Skip on AIX.
* gcc.target/powerpc/sd-pwr6.c: Same.
2014-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Back port from trunk
2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
* gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
2.07 128-bit arithmetic.
* gcc.target/powerpc/p8vector-int128-2.c: Likewise.
* gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
due to when TImode is allowed in VSX registers, the allowable
address modes for TImode is just a single indirect address in
order for the value to be loaded and store in either GPR or VSX
registers. This affects the generated code, and it would cause
this test to fail, when such an option is used.
2014-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline r207699.
2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/60137
* gcc.target/powerpc/pr60137.c: New file.
Backport from mainline r207808.
2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/60203
* gcc.target/powerpc/pr60203.c: New testsuite.
2014-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Little Endian Vector API Support
Backport from mainline r206590
2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vmx/insert.c: New.
* gcc.dg/vmx/insert-be-order.c: New.
* gcc.dg/vmx/extract.c: New.
* gcc.dg/vmx/extract-be-order.c: New.
Backport from mainline r206641
2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
* gcc.dg/vmx/mult-even-odd.c: New.
* gcc.dg/vmx/mult-even-odd-be-order.c: New.
Backport from mainline r206926
2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vmx/insert-vsx-be-order.c: New.
* gcc.dg/vmx/extract-vsx.c: New.
* gcc.dg/vmx/extract-vsx-be-order.c: New.
* gcc.dg/vmx/insert-vsx.c: New.
Backport from mainline r207262
2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vmx/merge-be-order.c: New.
* gcc.dg/vmx/merge.c: New.
* gcc.dg/vmx/merge-vsx-be-order.c: New.
* gcc.dg/vmx/merge-vsx.c: New.
Backport from mainline r207318
2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vmx/splat.c: New.
* gcc.dg/vmx/splat-vsx.c: New.
* gcc.dg/vmx/splat-be-order.c: New.
* gcc.dg/vmx/splat-vsx-be-order.c: New.
* gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
* gcc.dg/vmx/sn7153.c: Add special casing for little endian.
Backport from mainline r207414
2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vmx/vsums.c: New.
* gcc.dg/vmx/vsums-be-order.c: New.
Backport from mainline r207415
2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
* gcc.dg/vmx/perm.c: New.
* gcc.dg/vmx/perm-be-order.c: New.
Backport from mainline r207520
2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vmx/pack.c: New.
* gcc.dg/vmx/pack-be-order.c: New.
* gcc.dg/vmx/unpack.c: New.
* gcc.dg/vmx/unpack-be-order.c: New.
Backport from mainline r207521
2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vmx/sum2s.c: New.
* gcc.dg/vmx/sum2s-be-order.c: New.
Backport from mainline 208019
2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vmx/ld.c: New test.
* gcc.dg/vmx/ld-be-order.c: New test.
* gcc.dg/vmx/ld-vsx.c: New test.
* gcc.dg/vmx/ld-vsx-be-order.c: New test.
* gcc.dg/vmx/ldl.c: New test.
* gcc.dg/vmx/ldl-be-order.c: New test.
* gcc.dg/vmx/ldl-vsx.c: New test.
* gcc.dg/vmx/ldl-vsx-be-order.c: New test.
* gcc.dg/vmx/st.c: New test.
* gcc.dg/vmx/st-be-order.c: New test.
* gcc.dg/vmx/st-vsx.c: New test.
* gcc.dg/vmx/st-vsx-be-order.c: New test.
* gcc.dg/vmx/stl.c: New test.
* gcc.dg/vmx/stl-be-order.c: New test.
* gcc.dg/vmx/stl-vsx.c: New test.
* gcc.dg/vmx/stl-vsx-be-order.c: New test.
Backport from mainline 208021
2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vmx/vsums.c: Check entire result vector.
* gcc.dg/vmx/vsums-be-order.c: Likewise.
Backport from mainline 208049
2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vmx/lde.c: New test.
* gcc.dg/vmx/lde-be-order.c: New test.
* gcc.dg/vmx/ste.c: New test.
* gcc.dg/vmx/ste-be-order.c: New test.
Backport from mainline 208120
2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
* gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
* gcc.dg/vmx/ldl-vsx.c: Likewise.
* gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
* gcc.dg/vmx/merge-vsx.c: Likewise.
* gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
Backport from mainline 208321
2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
long long" throughout.
* gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
* gcc.dg/vmx/insert-vsx.c: Likewise.
* gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
* gcc.dg/vmx/ld-vsx.c: Likewise.
* gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
* gcc.dg/vmx/ldl-vsx.c: Likewise.
* gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
* gcc.dg/vmx/merge-vsx.c: Likewise.
* gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
* gcc.dg/vmx/st-vsx.c: Likewise.
* gcc.dg/vmx/st-vsx-be-order.c: Likewise.
* gcc.dg/vmx/stl-vsx.c: Likewise.
* gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
2014-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Back port from mainline
2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/59909
* gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
word atomic functions at runtime.
2014-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline
2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
* gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2014-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline
2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/56843
* gcc.target/powerpc/recip-1.c: Modify expected output.
* gcc.target/powerpc/recip-3.c: Likewise.
* gcc.target/powerpc/recip-4.c: Likewise.
* gcc.target/powerpc/recip-5.c: Add expected output for iterations.
2014-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline
2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
* gcc.target/powerpc/dfp-dd-2.c: New test.
* gcc.target/powerpc/dfp-td-2.c: Likewise.
* gcc.target/powerpc/dfp-td-3.c: Likewise.
2014-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
ELFv2 ABI Support
Backport from mainline r204808:
2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
compiler and linker field if _CALL_ELF == 2.
* gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
* gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
* gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
(WRAPPER): Use it.
* gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
* gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
* gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* lib/target-supports.exp (check_effective_target_powerpc_elfv2):
New function.
* gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
* gcc.target/powerpc/pr57949-2.c: Likewise.
Backport from mainline r204799:
2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* g++.dg/eh/ppc64-sighandle-cr.C: New test.
2014-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline r201750.
Note: Default setting of -mcompat-align-parm inverted!
2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/57949
* gcc.target/powerpc/pr57949-1.c: New.
* gcc.target/powerpc/pr57949-2.c: New.
2014-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Little Endian Vector Support
Backport from mainline r205638
2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little
endian.
Backport from mainline r205146
2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/pr48258-1.c: Skip for little endian.
Backport from mainline r204862
2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vmx/3b-15.c: Revise for little endian.
Backport from mainline r204321
2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
* gcc.dg/vmx/vec-set.c: New.
Backport from mainline r204138
2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
* gcc.dg/vmx/eg-5.c: Likewise.
Backport from mainline r203930
2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
* gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
tests into...
* gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
restricted to big-endian targets.
Backport from mainline r203246
2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
* gcc.target/powerpc/fusion.c: Likewise.
2014-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline
2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
* gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
Backport from mainline r205106:
2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
Backport from mainline r205046:
2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
* gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
construct parameter slot value in endian-independent way.
(fcevv, fciievv, fcvevv): Use it.
2014-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Power8 HTM Support
Backport from mainline
* lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
function to test if HTM is available.
* gcc.target/powerpc/htm-xl-intrin-1.c: New test.
* gcc.target/powerpc/htm-builtin-1.c: New test.
2014-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Power8 Base Support
Backport from mainline
2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/59054
* gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
specify an appropriate register class for VSX operations.
(load_vsx): Use it.
(load_gpr_to_vsx): Likewise.
(load_vsx_to_gpr): Likewise.
* gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
register class for VSX registers that the type can handle. Remove
checks for explicit number of instructions generated, just check
if the instruction is generated.
* gcc.target/powerpc/direct-move-vint2.c: Likewise.
* gcc.target/powerpc/direct-move-float1.c: Likewise.
* gcc.target/powerpc/direct-move-float2.c: Likewise.
* gcc.target/powerpc/direct-move-double1.c: Likewise.
* gcc.target/powerpc/direct-move-double2.c: Likewise.
* gcc.target/powerpc/direct-move-long1.c: Likewise.
* gcc.target/powerpc/direct-move-long2.c: Likewise.
* gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
* gcc.target/powerpc/bool3-p7.c: Likewise.
* gcc.target/powerpc/bool3-p8.c: Likewise.
* gcc.target/powerpc/p8vector-ldst.c: Just check that the
appropriate instructions are generated, don't check the count.
2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/59054
* gcc.target/powerpc/pr59054.c: New test.
2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
* gcc.target/powerpc/pr57744.c: Declare abort.
2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
* gcc.target/powerpc/pr57744.c: Fix typo.
Back port from mainline
2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
* gcc.target/powerpc/p8vector-fp.c: New test for floating point
scalar operations when using -mupper-regs-sf and -mupper-regs-df.
* gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
VSX scalar operations or the traditional floating point form of
the instruction.
* gcc.target/powerpc/ppc-target-2.c: Likewise.
* gcc.target/powerpc/recip-3.c: Likewise.
* gcc.target/powerpc/recip-5.c: Likewise.
* gcc.target/powerpc/pr72747.c: Likewise.
* gcc.target/powerpc/vsx-builtin-3.c: Likewise.
Back port from mainline
2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
* gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
and -mupper-regs-df.
Back port from mainline
2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/58673
* gcc.target/powerpc/pr58673-1.c: New file to test whether
-mquad-word + -mno-vsx-timode causes errors.
* gcc.target/powerpc/pr58673-2.c: Likewise.
Backport from trunk.
2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
* gcc.target/powerpc/bool2.h: New file, test the code generation
of logical operations for power5, altivec, power7, and power8 systems.
* gcc.target/powerpc/bool2-p5.c: Likewise.
* gcc.target/powerpc/bool2-av.c: Likewise.
* gcc.target/powerpc/bool2-p7.c: Likewise.
* gcc.target/powerpc/bool2-p8.c: Likewise.
* gcc.target/powerpc/bool3.h: Likewise.
* gcc.target/powerpc/bool3-av.c: Likewise.
* gcc.target/powerpc/bool2-p7.c: Likewise.
* gcc.target/powerpc/bool2-p8.c: Likewise.
Backport from trunk.
2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
* gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
Back port from the trunk
2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/57744
* gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
stqcx. get even registers.
Back port from the trunk
2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
Pat Haugen <pthaugen@us.ibm.com>
Peter Bergner <bergner@vnet.ibm.com>
* gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
load/store instructions on power7, power8.
* gcc.target/powerpc/atomic-p8.c: Likewise.
Back port from the trunk
2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
Pat Haugen <pthaugen@us.ibm.com>
Peter Bergner <bergner@vnet.ibm.com>
* gcc.target/powerpc/direct-move-vint1.c: New tests for power8
direct move instructions.
* gcc.target/powerpc/direct-move-vint2.c: Likewise.
* gcc.target/powerpc/direct-move.h: Likewise.
* gcc.target/powerpc/direct-move-float1.c: Likewise.
* gcc.target/powerpc/direct-move-float2.c: Likewise.
* gcc.target/powerpc/direct-move-double1.c: Likewise.
* gcc.target/powerpc/direct-move-double2.c: Likewise.
* gcc.target/powerpc/direct-move-long1.c: Likewise.
* gcc.target/powerpc/direct-move-long2.c: Likewise.
Backport from the trunk
2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
Pat Haugen <pthaugen@us.ibm.com>
Peter Bergner <bergner@vnet.ibm.com>
* gcc.target/powerpc/p8vector-builtin-1.c: New test to test
power8 builtin functions.
* gcc/testsuite/gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
* gcc/testsuite/gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
* gcc/testsuite/gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
* gcc/testsuite/gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
* gcc/testsuite/gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
* gcc/testsuite/gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
* gcc/testsuite/gcc.target/powerpc/p8vector-vectorize-1.c: New
tests to test power8 auto-vectorization.
* gcc/testsuite/gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
* gcc/testsuite/gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
* gcc/testsuite/gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
* gcc/testsuite/gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
* gcc.target/powerpc/crypto-builtin-1.c: Use effective target
powerpc_p8vector_ok instead of powerpc_vsx_ok.
* gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
* lib/target-supports.exp (check_p8vector_hw_available) Add power8
support.
(check_effective_target_powerpc_p8vector_ok): Likewise.
(is-effective-target): Likewise.
(check_vect_support_and_set_flags): Likewise.
Backport from trunk
2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
Pat Haugen <pthaugen@us.ibm.com>
Peter Bergner <bergner@vnet.ibm.com>
* gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
crypto builtins.
Backport from mainline
2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
* gcc.target/powerpc/mmfpgpr.c: New test.
* gcc.target/powerpc/sd-vsx.c: Likewise.
* gcc.target/powerpc/sd-pwr6.c: Likewise.
* gcc.target/powerpc/vsx-float0.c: Likewise.
2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
PR libfortran/60128
* gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
PR rtl-optimization/60700
* gcc.target/i386/pr60700.c: New test.
2014-03-28 H.J. Lu <hongjiu.lu@intel.com>
PR rtl-optimization/60700
Backport from mainline
2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
* gcc.target/arm/pr57637.c: New testcase.
2014-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/60522
* gfortran.dg/where_4.f90: New test case.
2014-03-26 Martin Jambor <mjambor@suse.cz>
PR ipa/60419
* g++.dg/ipa/pr60419.C: New test.
2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20140326-1.c: New test.
2014-03-20 Tobias Burnus <burnus@net-b.de>
PR fortran/60543
PR fortran/60283
* gfortran.dg/implicit_pure_4.f90: New.
2014-03-17 Mikael Pettersson <mikpelinux@gmail.com>
Committed by Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backport from mainline:
2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
PR rtl-optimization/57425
PR rtl-optimization/57569
* gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
* gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
2014-03-17 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-03-11 Richard Biener <rguenther@suse.de>
PR tree-optimization/60429
PR tree-optimization/60485
* gcc.dg/pr60485-1.c: New testcase.
* gcc.dg/pr60485-2.c: Likewise.
2014-03-15 Dominique d'Humieres <dominiq@lps.ens.fr>
Backport from mainline
PR libfortran/60128
* gfortran.dg/fmt_en.f90: New test.
2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
Backport from mainline
PR libfortran/58324
* gfortran.dg/list_read_12.f90: New test.
2014-03-13 Joey Ye <joey.ye@arm.com>
Backport from mainline
2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
PR tree-optimization/60454
* gcc.c-torture/execute/pr60454.c: New test.
2014-03-08 Janus Weil <janus@gcc.gnu.org>
PR fortran/60450
* gfortran.dg/shape_8.f90: New.
2014-03-06 Jakub Jelinek <jakub@redhat.com>
Backport from mainline
2014-02-19 Jakub Jelinek <jakub@redhat.com>
PR c/37743
* g++.dg/ext/builtin-bswap1.C: New test.
* c-c++-common/pr37743.c: New test.
PR preprocessor/58844
* c-c++-common/cpp/pr58844-1.c: New test.
* c-c++-common/cpp/pr58844-2.c: New test.
2014-02-13 Jakub Jelinek <jakub@redhat.com>
PR target/43546
* gcc.target/i386/pr43546.c: New test.
2014-02-12 Jakub Jelinek <jakub@redhat.com>
PR c/60101
* c-c++-common/pr60101.c: New test.
2014-02-11 Jakub Jelinek <jakub@redhat.com>
PR fortran/52370
* gfortran.dg/pr52370.f90: New test.
PR debug/59776
* gcc.dg/guality/pr59776.c: New test.
2014-02-07 Jakub Jelinek <jakub@redhat.com>
PR preprocessor/56824
* gcc.dg/pr56824.c: New test.
2014-02-06 Jakub Jelinek <jakub@redhat.com>
PR target/60062
* gcc.c-torture/execute/pr60062.c: New test.
* gcc.c-torture/execute/pr60072.c: New test.
2014-02-04 Jakub Jelinek <jakub@redhat.com>
PR ipa/60026
* c-c++-common/torture/pr60026.c: New test.
2014-02-05 Jakub Jelinek <jakub@redhat.com>
PR middle-end/57499
* g++.dg/torture/pr57499.C: New test.
2014-03-03 Jakub Jelinek <jakub@redhat.com>
PR preprocessor/60400
* c-c++-common/cpp/pr60400.c: New test.
* c-c++-common/cpp/pr60400-1.h: New file.
* c-c++-common/cpp/pr60400-2.h: New file.
2014-03-04 Richard Biener <rguenther@suse.de>
PR tree-optimization/60382
* gcc.dg/vect/pr60382.c: New testcase.
2014-03-02 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/60341
* gfortran.dg/str_comp_optimize_1.f90: New test.
2014-02-25 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-02-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/60276
* gcc.dg/vect/pr60276.c: New testcase.
2014-02-25 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-02-14 Richard Biener <rguenther@suse.de>
PR tree-optimization/60183
* gcc.dg/torture/pr60183.c: New testcase.
2014-02-24 Fabien ChĂȘne <fabien@gcc.gnu.org>
PR c++/37140
* g++.dg/template/using27.C: New.
* g++.dg/template/using28.C: New.
* g++.dg/template/using29.C: New.
2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
* gcc/testsuite/gcc.target/microblaze/others/mem_reload.c: New test.
2014-02-22 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/59599
* gfortran.dg/ichar_3.f90: New test.
2014-02-21 Steven G. Kargl <kargl@gcc.gnu.org>
Backport from mainline
PR fortran/59700
* gfortran.dg/pr59700.f90: New test.
2014-02-21 Martin Jambor <mjambor@suse.cz>
PR ipa/55260
* gcc.dg/ipa/pr55260.c: New test.
2014-02-19 Tobias Burnus <burnus@net-b.de>
PR fortran/49397
* gfortran.dg/proc_ptr_45.f90: New.
* gfortran.dg/proc_ptr_46.f90: New.
2014-02-19 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2014-02-19 Uros Bizjak <ubizjak@gmail.com>
PR target/59794
* gcc.target/i386/pr39162.c: Add dg-prune-output.
(dg-options): Remove -Wno-psabi.
* gcc.target/i386/pr59794-2.c: Ditto.
* gcc.target/i386/sse-5.c: Ditto.
2014-02-19 Janus Weil <janus@gcc.gnu.org>
Backports from mainline:
2014-02-17 Janus Weil <janus@gcc.gnu.org>
PR fortran/55907
* gfortran.dg/init_flag_12.f90: New.
2014-02-18 Janus Weil <janus@gcc.gnu.org>
PR fortran/60231
* gfortran.dg/typebound_generic_15.f90: New.
2014-02-18 Kai Tietz <ktietz@redhat.com>
PR target/60193
* gcc.target/i386/nest-1.c: New testcase.
2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt32.adb: New test.
2014-02-15 Jerry DeLisle <jvdelisle@gcc.gnu>
Dominique d'Humieres <dominiq@lps.ens.fr>
Backport from mainline
PR libfortran/59771
PR libfortran/59774
PR libfortran/59836
* gfortran.dg/fmt_g_1.f90: New test.
* gfortran.dg/round_3.f08: New cases added.
2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
* gcc.target/s390/hotpatch-compile-8.c: New test.
2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20140212-1.c: New test.
2014-02-10 Richard Biener <rguenther@suse.de>
Backport from mainline
2014-01-30 Richard Biener <rguenther@suse.de>
PR tree-optimization/59903
* gcc.dg/torture/pr59903.c: New testcase.
2014-02-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/60115
* gcc.dg/torture/pr60115.c: New testcase.
2014-02-09 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2013-10-21 Tobias Burnus <burnus@net-b.de>
PR fortran/58803
PR fortran/59395
* gfortran.dg/proc_ptr_comp_38.f90: New.
2014-02-08 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/57033
* gfortran.dg/default_initialization_7.f90: New test.
2014-02-07 Paul Thomas <pault@gcc.gnu.org>
PR fortran/59906
* gfortran.dg/elemental_subroutine_9.f90 : New test
2014-02-04 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2014-02-02 Uros Bizjak <ubizjak@gmail.com>
PR target/60017
* gcc.c-torture/execute/pr60017.c: New test.
2014-02-01 Paul Thomas <pault@gcc.gnu.org>
PR fortran/59414
* gfortran.dg/allocate_class_3.f90 : New test
2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
Backport from mainline.
* gcc.target/microblaze/isa/fcmp4.c: New.
2014-01-26 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/58007
* gfortran.dg/unresolved_fixup_1.f90: New test.
* gfortran.dg/unresolved_fixup_2.f90: New test.
2014-01-24 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline.
2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
PR target/59929
* gcc.target/i386/pr59929.c: New test.
2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/57524
* g++.dg/ext/timevar2.C: New.
2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
Backport from mainline.
* gcc.target/microblaze/others/builtin-trap.c: New test.
2014-01-23 Marek Polacek <polacek@redhat.com>
Backport from mainline
2013-10-21 Marek Polacek <polacek@redhat.com>
PR middle-end/58809
* gcc.dg/gomp/pr58809.c: New test.
2014-01-23 Jakub Jelinek <jakub@redhat.com>
PR middle-end/58809
* c-c++-common/gomp/pr58809.c: New test.
2014-01-22 Marek Polacek <polacek@redhat.com>
Backport from mainline
2014-01-22 Marek Polacek <polacek@redhat.com>
PR c/59891
* gcc.dg/torture/pr59891.c: New test.
2014-01-21 Jakub Jelinek <jakub@redhat.com>
PR middle-end/59860
* gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
other targets.
2014-01-20 Richard Biener <rguenther@suse.de>
PR middle-end/59860
* gcc.dg/pr59860.c: New testcase.
2014-01-20 Marek Polacek <polacek@redhat.com>
Backported from mainline
2014-01-17 Marek Polacek <polacek@redhat.com>
PR c++/59838
* g++.dg/diagnostic/pr59838.C: New test.
2014-01-19 Paul Thomas <pault@gcc.gnu.org>
Backport from mainline
2013-12-01 Paul Thomas <pault@gcc.gnu.org>
PR fortran/34547
* gfortran.dg/null_5.f90 : Include new error.
* gfortran.dg/null_6.f90 : Include new error.
2014-01-17 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
PR target/59794
* c-c++-common/convert-vec-1.c: Also prune ABI change for
Linux/x86.
* g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
* g++.dg/ext/attribute-test-1.C: Likewise.
* g++.dg/ext/attribute-test-2.C: Likewise.
* g++.dg/ext/attribute-test-3.C: Likewise.
* g++.dg/ext/attribute-test-4.C: Likewise.
* g++.dg/torture/pr38565.C: Likewise.
* gcc.dg/pr53060.c: Likewise.
* c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
* c-c++-common/vector-compare-2.c: Likewise.
* gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
* g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
dg-message line number.
2014-01-17 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
PR target/59794
* gcc.target/i386/pr39162.c (y): New __m256i variable.
(bar): Change return type to void. Set y to x.
* gcc.target/i386/pr59794-1.c: New testcase.
* gcc.target/i386/pr59794-2.c: Likewise.
* gcc.target/i386/pr59794-3.c: Likewise.
* gcc.target/i386/pr59794-4.c: Likewise.
* gcc.target/i386/pr59794-5.c: Likewise.
* gcc.target/i386/pr59794-6.c: Likewise.
* gcc.target/i386/pr59794-7.c: Likewise.
2014-01-17 Matthias Klose <doko@ubuntu.com>
Backport from the trunk:
2014-01-09 Uros Bizjak <ubizjak@gmail.com>
* go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
which don't support -fsplit-stack. Skip rotate[0123].go tests.
2014-01-15 Kugan Vivekanandarajah <kuganv@linaro.org>
Backport from mainline
2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
Kugan Vivekanandarajah <kuganv@linaro.org>
PR target/59695
* g++.dg/pr59695.C: New testcase.
2014-01-17 Terry Guo <terry.guo@arm.com>
* gcc.target/arm/pr59826.c: New test.
2014-01-16 Jakub Jelinek <jakub@redhat.com>
PR target/59839
* gcc.target/i386/pr59839.c: New test.
PR debug/54694
* gcc.target/i386/pr9771-1.c (main): Rename to...
(real_main): ... this. Add __asm name "main".
(ASMNAME, ASMNAME2, STRING): Define.
2014-01-16 Marek Polacek <polacek@redhat.com>
Backported from mainline
2014-01-16 Marek Polacek <polacek@redhat.com>
PR middle-end/59827
* gcc.dg/pr59827.c: New test.
2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
PR target/59803
* gcc.c-torture/compile/pr59803.c: New testcase.
2014-01-10 Yufeng Zhang <yufeng.zhang@arm.com>
* gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
2014-01-10 Hans-Peter Nilsson <hp@axis.com>
* gcc.dg/pr46309.c: Disable for cris*-*-*.
2014-01-10 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/56060
PR c++/59730
* g++.dg/cpp0x/variadic144.C: New.
* g++.dg/cpp0x/variadic145.C: Likewise.
2014-01-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/59715
* gcc.dg/torture/pr59715.c: New testcase.
2014-01-09 Richard Sandiford <rdsandiford@googlemail.com>
* gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2014-01-09 Richard Sandiford <rdsandiford@googlemail.com>
PR rtl-optimization/59137
* gcc.target/mips/pr59137.c: New test.
2014-01-09 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-11-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/59125
PR tree-optimization/54570
* gcc.dg/builtin-object-size-8.c: Un-xfail.
* gcc.dg/builtin-object-size-14.c: New testcase.
* gcc.dg/strlenopt-14gf.c: Adjust.
* gcc.dg/strlenopt-1f.c: Likewise.
* gcc.dg/strlenopt-4gf.c: Likewise.
2013-12-03 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/59362
* gcc.c-torture/compile/pr59362.c: New test.
2014-01-09 Richard Earnshaw <rearnsha@arm.com>
PR rtl-optimization/54300
* gcc.target/arm/pr54300.C: New test.
2014-01-08 Martin Jambor <mjambor@suse.cz>
PR ipa/59610
* gcc.dg/ipa/pr59610.c: New test.
2014-01-07 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/58668
* gcc.dg/pr58668.c: New test.
Backported from mainline
2013-12-16 Jakub Jelinek <jakub@redhat.com>
PR middle-end/58956
PR middle-end/59470
* gcc.target/i386/pr59470.c: New test.
2014-01-04 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2014-01-02 Janus Weil <janus@gcc.gnu.org>
PR fortran/59654
* gfortran.dg/dynamic_dispatch_12.f90: New.
2014-01-03 Joseph Myers <joseph@codesourcery.com>
* gcc.target/powerpc/rs6000-ldouble-3.c: New test.
2014-01-03 Jakub Jelinek <jakub@redhat.com>
PR target/59625
* gcc.target/i386/pr59625.c: New test.
2014-01-01 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/59647
* g++.dg/opt/pr59647.C: New test.
2013-12-31 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2013-12-30 Janus Weil <janus@gcc.gnu.org>
PR fortran/58998
* gfortran.dg/generic_28.f90: New.
2013-12-20 Jakub Jelinek <jakub@redhat.com>
PR c++/59255
* g++.dg/tree-prof/pr59255.C: New test.
2013-12-19 James Greenhalgh <james.greenhalgh@arm.com>
Backport from Mainline
2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
* gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
(test_vceqd_s64): Force arguments to SIMD registers.
(test_vceqzd_s64): Likewise.
(test_vcged_s64): Likewise.
(test_vcled_s64): Likewise.
(test_vcgezd_s64): Likewise.
(test_vcged_u64): Likewise.
(test_vcgtd_s64): Likewise.
(test_vcltd_s64): Likewise.
(test_vcgtzd_s64): Likewise.
(test_vcgtd_u64): Likewise.
(test_vclezd_s64): Likewise.
(test_vcltzd_s64): Likewise.
(test_vtst_s64): Likewise.
(test_vtst_u64): Likewise.
2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
Backport from mainline
2013-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
* gcc/testsuite/gcc.target/s390/hotpatch-1.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-2.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-3.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-4.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-5.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-6.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-7.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-8.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-9.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-10.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-11.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-12.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-compile-1.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-compile-2.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-compile-3.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-compile-4.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-compile-5.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-compile-6.c: New test
* gcc/testsuite/gcc.target/s390/hotpatch-compile-7.c: New test
2013-12-18 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2013-12-15 Janus Weil <janus@gcc.gnu.org>
PR fortran/59493
* gfortran.dg/unlimited_polymorphic_15.f90: New.
2013-12-15 Uros Bizjak <ubizjak@gmail.com>
PR testsuite/58630
* gcc.target/i386/pr43662.c (dg-options):
Add -maccumulate-outgoing-args.
* gcc.target/i386/pr43869.c (dg-options): Ditto.
* gcc.target/i386/pr57003.c (dg-options): Ditto.
* gcc.target/i386/avx-vzeroupper-16.c (dg-options):
Remove -mtune=generic and add -maccumulate-outgoing-args instead.
* gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
* gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
Add -maccumulate-outgoing-args.
* gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
* gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
2013-12-12 Jakub Jelinek <jakub@redhat.com>
PR middle-end/59470
* g++.dg/opt/pr59470.C: New test.
PR libgomp/59467
* gfortran.dg/gomp/pr59467.f90: New test.
* c-c++-common/gomp/pr59467.c: New test.
2013-12-12 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
PR testsuite/59442
* gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
* gcc.target/i386/sse2-movapd-2.c: Likewise.
* gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
* gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
2013-12-08 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2013-12-06 Uros Bizjak <ubizjak@gmail.com>
PR target/59405
* gcc.target/i386/pr59405.c: New test.
2013-12-06 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/59388
* gcc.c-torture/execute/pr59388.c: New test.
2013-12-06 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-11-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/59330
* gcc.dg/torture/pr59330.c: New testcase.
2013-12-06 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-11-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/59288
* gcc.dg/torture/pr59288.c: New testcase.
2013-11-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/59164
* gcc.dg/torture/pr59164.c: New testcase.
2013-09-05 Richard Biener <rguenther@suse.de>
PR tree-optimization/58137
* gcc.target/i386/pr58137.c: New testcase.
2013-12-06 Oleg Endo <olegendo@gcc.gnu.org>
PR target/51244
PR target/59343
* gcc.target/sh/pr51244-19.c: Adjust test case.
2013-12-05 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-11-19 Richard Biener <rguenther@suse.de>
PR middle-end/58956
* gcc.dg/torture/pr58956.c: New testcase.
2013-12-04 Jakub Jelinek <jakub@redhat.com>
PR c++/59268
* g++.dg/cpp0x/constexpr-template6.C: New test.
PR rtl-optimization/58726
* gcc.c-torture/execute/pr58726.c: New test.
PR target/59163
* g++.dg/torture/pr59163.C: New test.
2013-12-03 Marek Polacek <polacek@redhat.com>
Backport from mainline
2013-12-03 Marek Polacek <polacek@redhat.com>
PR c/59351
* gcc.dg/pr59351.c: New test.
2013-12-03 Jakub Jelinek <jakub@redhat.com>
PR middle-end/59011
* gcc.dg/pr59011.c: New test.
PR target/58864
* g++.dg/opt/pr58864.C: New test.
2013-12-02 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/59358
* gcc.c-torture/execute/pr59358.c: New test.
2013-12-02 Richard Biener <rguenther@suse.de>
PR tree-optimization/59139
* gcc.dg/torture/pr59139.c: New testcase.
2013-11-27 Tom de Vries <tom@codesourcery.com>
Marc Glisse <marc.glisse@inria.fr>
PR c++/59032
* c-c++-common/pr59032.c: New testcase.
2013-11-27 Tom de Vries <tom@codesourcery.com>
Marc Glisse <marc.glisse@inria.fr>
PR middle-end/59037
* c-c++-common/pr59037.c: New testcase.
2013-11-30 Paul Thomas <pault@gcc.gnu.org>
Backport from mainline
2013-11-04 Paul Thomas <pault@gcc.gnu.org>
PR fortran/57445
* gfortran.dg/optional_class_1.f90 : New test
2013-11-29 Jakub Jelinek <jakub@redhat.com>
PR c/59280
* c-c++-common/pr59280.c: New test.
2013-11-28 Jakub Jelinek <jakub@redhat.com>
PR c++/59297
* g++.dg/gomp/pr59297.C: New test.
2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backport from mainline
2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/arm/vrinta-ce.c: New testcase.
2013-11-28 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2013-11-23 Uros Bizjak <ubizjak@gmail.com>
PR target/56788
* config/i386/i386.c (bdesc_multi_arg) <IX86_BUILTIN_VFRCZSS>:
Declare as MULTI_ARG_1_SF instruction.
<IX86_BUILTIN_VFRCZSD>: Decleare as MULTI_ARG_1_DF instruction.
* config/i386/sse.md (*xop_vmfrcz<mode>2): Rename
from *xop_vmfrcz_<mode>.
* config/i386/xopintrin.h (_mm_frcz_ss): Use __builtin_ia32_movss
to merge scalar result with __A.
(_mm_frcz_sd): Use __builtin_ia32_movsd to merge scalar
result with __A.
2013-11-28 Terry Guo <terry.guo@arm.com>
Backport mainline r205391
2013-11-26 Terry Guo <terry.guo@arm.com>
* gcc.target/arm/thumb1-pic-high-reg.c: New case.
* gcc.target/arm/thumb1-pic-single-base.c: New case.
2013-11-27 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2013-11-27 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/59014
* gcc.c-torture/execute/pr59014-2.c: New test.
2013-11-26 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/59014
* gcc.c-torture/execute/pr59014.c: New test.
2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20131127-1.c: New test.
2013-11-25 Vidya Praveen <vidyapraveen@arm.com>
Backport from mainline
2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
* gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
* gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
Backport from mainline
* gcc.target/s390/htm-1.c: Rename to ...
* gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
one.
* gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
* gcc.target/s390/htm-builtins-compile-3.c: ... this one.
* gcc.target/s390/htm-builtins-compile-2.c: New testcase.
* gcc.target/s390/htm-builtins-1.c: New testcase.
* gcc.target/s390/htm-builtins-2.c: New testcase.
* gcc.target/s390/s390.exp: Add check for htm machine.
2013-11-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/57517
* gfortran.fortran-torture/compile/pr57517.f90: New testcase.
* gcc.dg/torture/pr57517.c: Likewise.
2013-11-19 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-11-05 Richard Biener <rguenther@suse.de>
PR middle-end/58941
* gcc.dg/torture/pr58941.c: New testcase.
2013-11-18 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-10-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/58794
* c-c++-common/torture/pr58794-1.c: New testcase.
* c-c++-common/torture/pr58794-2.c: Likewise.
2013-10-21 Richard Biener <rguenther@suse.de>
PR middle-end/58742
* c-c++-common/fold-divmul-1.c: New testcase.
2013-11-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/58653
* gcc.dg/tree-ssa/predcom-6.c: New testcase.
* gcc.dg/tree-ssa/predcom-7.c: Likewise.
PR tree-optimization/59047
* gcc.dg/torture/pr59047.c: New testcase.
2013-10-15 Richard Biener <rguenther@suse.de>
PR tree-optimization/58143
* gcc.dg/torture/pr58143-1.c: New testcase.
* gcc.dg/torture/pr58143-2.c: Likewise.
* gcc.dg/torture/pr58143-3.c: Likewise.
2013-11-17 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2013-11-07 Janus Weil <janus@gcc.gnu.org>
PR fortran/58471
* gfortran.dg/constructor_9.f90: New.
2013-11-16 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2013-09-20 Janus Weil <janus@gcc.gnu.org>
PR fortran/58099
* gfortran.dg/proc_ptr_43.f90: New.
2013-11-16 Paul Thomas <pault@gcc.gnu.org>
PR fortran/58771
* gfortran.dg/derived_external_function_1.f90 : New test
2013-11-14 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2013-11-06 Uros Bizjak <ubizjak@gmail.com>
PR target/59021
* gcc.target/i386/pr59021.c: New test.
2013-11-14 Jakub Jelinek <jakub@redhat.com>
PR target/59101
* gcc.c-torture/execute/pr59101.c: New test.
2013-11-11 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2013-11-06 Jakub Jelinek <jakub@redhat.com>
PR middle-end/58970
* gcc.c-torture/compile/pr58970-1.c: New test.
* gcc.c-torture/compile/pr58970-2.c: New test.
2013-11-05 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/58997
* gcc.c-torture/compile/pr58997.c: New test.
2013-11-10 Wei Mi <wmi@google.com>
* gcc.dg/pr57518.c: Backport regex fix from r200720.
2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
PR target/59034
* gcc.target/i386/pr59034-1.c: New test.
* gcc.target/i386/pr59034-2.c: Likewise.
2013-11-06 Wei Mi <wmi@google.com>
PR regression/58985
* gcc.dg/pr57518.c: Add subreg in regexp pattern.
2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/58989
* gfortran.dg/reshape_6.f90: New test.
2013-11-05 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/58984
* gcc.c-torture/execute/pr58984.c: New test.
2013-11-04 Marek Polacek <polacek@redhat.com>
Backport from mainline
2013-11-04 Marek Polacek <polacek@redhat.com>
PR c++/58979
* g++.dg/diagnostic/pr58979.C: New test.
2013-11-03 H.J. Lu <hongjiu.lu@intel.com>
Backport from mainline
2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
PR target/58690
* gcc.target/i386/pr58690.c: New test
2013-11-02 Janus Weil <janus@gcc.gnu.org>
Backport from mainline
2013-09-23 Janus Weil <janus@gcc.gnu.org>
PR fortran/58355
* gfortran.dg/extends_15.f90: New.
2013-10-29 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
PR rtl-optimization/58079
* gcc.dg/torture/pr58079.c: New test.
2013-10-28 Tom de Vries <tom@codesourcery.com>
* gcc.target/arm/require-pic-register-loc.c: New test.
2013-10-26 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2013-10-22 Uros Bizjak <ubizjak@gmail.com>
PR target/58779
* gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
and MINUSCCZEXT defines. Update scan-assembler dg directive.
* gcc.dg/torture/pr58779.c: New test.
2013-10-25 Richard Henderson <rth@redhat.com>
PR rtl/58542
* gcc.dg/atomic-store-6.c: New.
2013-10-25 Tom de Vries <tom@codesourcery.com>
PR c++/58282
* g++.dg/tm/noexcept-6.C: New test.
2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/pr58831.c: New test.
2013-10-23 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/58805
* gcc.dg/pr58805.c: New test.
2013-10-23 Richard Biener <rguenther@suse.de>
* gcc.dg/torture/pr58830.c: New testcase.
Backport from mainline
2013-06-24 Richard Biener <rguenther@suse.de>
PR tree-optimization/57488
* gcc.dg/torture/pr57488.c: New testcase.
2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
* gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58596
* g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2013-10-16 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58633
* g++.dg/cpp0x/decltype57.C: New.
* g++.dg/cpp0x/enum18.C: Revert r174385 changes.
2013-10-16 Release Manager
* GCC 4.8.2 released.
2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]: Use
btsl.
2013-10-10 Jakub Jelinek <jakub@redhat.com>
PR middle-end/58670
* gcc.dg/torture/pr58670.c: New test.
2013-10-09 Jakub Jelinek <jakub@redhat.com>
Backport from mainline
2013-09-26 Richard Biener <rguenther@suse.de>
PR tree-optimization/58539
* gcc.dg/torture/pr58539.c: New testcase.
2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58568
* g++.dg/cpp0x/lambda/lambda-ice10.C: New.
* g++.old-deja/g++.mike/misc9.C: Adjust.
2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.target/s390/htm-nofloat-2.c: New testcase.
2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
Backport from mainline
2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.target/s390/htm-1.c: New file.
* gcc.target/s390/htm-nofloat-1.c: New file.
* gcc.target/s390/htm-xl-intrin-1.c: New file.
2013-10-04 Tobias Burnus <burnus@net-b.de>
PR fortran/57697
PR fortran/58469
* gfortran.dg/defined_assignment_8.f90: New.
* gfortran.dg/defined_assignment_9.f90: New.
* gfortran.dg/defined_assignment_10.f90: New.
* gfortran.dg/defined_assignment_11.f90: New.
2013-10-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
Backport from mainline.
PR target/58460
* gcc.target/aarch64/pr58460.c: New file.
2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58535
* g++.dg/parse/crash62.C: New.
2013-10-01 Jakub Jelinek <jakub@redhat.com>
PR target/58574
* gcc.c-torture/execute/pr58574.c: New test.
2013-09-30 Jakub Jelinek <jakub@redhat.com>
PR middle-end/58564
* gcc.c-torture/execute/pr58564.c: New test.
2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/opt28.ad[sb]: New test.
* gnat.dg/opt28_pkg.ads: New helper.
2013-09-23 Alan Modra <amodra@gmail.com>
* gcc.target/powerpc/pr58330.c: New.
2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58457
* g++.dg/parse/using4.C: New.
2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/array_bounds_test2.adb: New test.
2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/in_out_parameter4.adb: New test.
2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR tree-optimization/58088
* gcc.c-torture/compile/pr58088.c: New test.
2013-09-13 Christian Bruel <christian.bruel@st.com>
PR target/58314
* gcc.target/sh/torture/pr58314.c: New test.
2013-09-11 Richard Biener <rguenther@suse.de>
PR middle-end/58377
* g++.dg/uninit-pred-4.C: New testcase.
2013-09-11 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/58385
* gcc.c-torture/execute/pr58385.c: New test.
2013-09-10 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/58365
* gcc.c-torture/execute/pr58365.c: New test.
2013-09-09 Jakub Jelinek <jakub@redhat.com>
PR c++/58325
* g++.dg/warn/Wunused-var-21.C: New test.
PR tree-optimization/58364
* gcc.c-torture/execute/pr58364.c: New test.
2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/57735
* g++.dg/ext/pr57735.C: New test.
2013-09-09 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-08-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/57521
* gcc.dg/torture/pr57521.c: New testcase.
2013-09-09 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-09-03 Richard Biener <rguenther@suse.de>
PR middle-end/57656
* gcc.dg/torture/pr57656.c: New testcase.
2013-09-09 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-08-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/57685
* gcc.dg/torture/pr57685.c: New testcase.
2013-09-09 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-08-30 Richard Biener <rguenther@suse.de>
PR tree-optimization/58223
* gcc.dg/torture/pr58223.c: New testcase.
* gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2013-09-03 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-08-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/58246
* gcc.dg/torture/pr58246.c: New testcase.
2013-09-03 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-08-30 Richard Biener <rguenther@suse.de>
PR tree-optimization/58228
* gcc.dg/torture/pr58228.c: New testcase.
2013-09-03 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-08-30 Richard Biener <rguenther@suse.de>
PR tree-optimization/58010
* gcc.dg/pr58010.c: New testcase.
2013-08-30 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/58277
* gcc.c-torture/execute/pr58277-1.c: New test.
* gcc.c-torture/execute/pr58277-2.c: New test.
2013-08-29 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2013-07-22 Georg-Johann Lay <avr@gjlay.de>
PR testsuite/52641
* gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2013-05-27 Richard Biener <rguenther@suse.de>
PR tree-optimization/57417
* gcc.dg/torture/pr57417.c: New testcase.
PR tree-optimization/57396
* gfortran.fortran-torture/execute/pr57396.f90: New testcase.
PR tree-optimization/57343
* gcc.dg/torture/pr57343.c: New testcase.
2013-05-23 Richard Biener <rguenther@suse.de>
PR middle-end/57381
* gcc.dg/torture/pr57381.c: New testcase.
2013-08-28 Jakub Jelinek <jakub@redhat.com>
PR middle-end/58257
* c-c++-common/gomp/pr58257.c: New test.
2013-08-28 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-06-24 Richard Biener <rguenther@suse.de>
PR middle-end/56977
* gcc.dg/pr56977.c: New testcase.
2013-08-24 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/57798
* gfortran.dg/inline_sum_5.f90: New.
2013-08-24 Janus Weil <janus@gcc.gnu.org>
Backport from trunk:
2013-08-22 Janus Weil <janus@gcc.gnu.org>
PR fortran/58185
* gfortran.dg/select_type_34.f90: New.
2013-08-23 Jakub Jelinek <jakub@redhat.com>
PR target/58218
* gcc.target/i386/pr58218.c: New test.
PR tree-optimization/58209
* gcc.c-torture/execute/pr58209.c: New test.
2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58190
* g++.dg/pr57878.C: Use __SIZE_TYPE__.
2013-08-18 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/58006
* g++.dg/opt/pr58006.C: New test.
2013-08-16 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/58164
* gcc.c-torture/compile/pr58164.c: New test.
PR tree-optimization/58165
* g++.dg/opt/pr58165.C: New test.
2013-08-14 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/58145
* gcc.dg/pr58145-1.c: New test.
* gcc.dg/pr58145-2.c: New test.
2013-08-13 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/56417
* gcc.dg/asan/pr56417.c: New test.
2013-08-13 Vladimir Makarov <vmakarov@redhat.com>
Backport from mainline
2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/57459
* gcc.target/i386/pr57459.c: New test.
2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/loop_optimization16.adb: New test.
* gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2013-08-13 Marek Polacek <polacek@redhat.com>
PR tree-optimization/57980
* gcc.dg/pr57980.c: New test.
2013-08-13 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2013-08-12 Perez Read <netfirewall@gmail.com>
PR target/58132
* gcc.target/i386/movabs-1.c: New test.
2013-08-11 Janus Weil <janus@gcc.gnu.org>
Backport from trunk:
2013-08-09 Janus Weil <janus@gcc.gnu.org>
PR fortran/58058
* gfortran.dg/transfer_intrinsic_6.f90: New.
2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
Backport from mainline:
2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
* gcc.target/arm/lp1189445.c: New testcase.
2013-08-06 Martin Jambor <mjambor@suse.cz>
Bernd Edlinger <bernd.edlinger@hotmail.de>
* gcc.dg/torture/pr58041.c (foo): Accept z by reference.
(a): Fix constructor.
2013-08-06 Martin Jambor <mjambor@suse.cz>
PR middle-end/58041
* gcc.dg/torture/pr58041.c: New test.
* gcc.target/arm/pr58041.c: Likewise.
2013-07-28 Tobias Burnus <burnus@net-b.de>
Backport from mainline
2013-05-28 Tobias Burnus <burnus@net-b.de>
PR fortran/57435
* gfortran.dg/use_29.f90: New.
2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/57981
* g++.dg/cpp0x/pr57981.C: New.
2013-07-25 Terry Guo <terry.guo@arm.com>
Backport from mainline:
2013-07-25 Terry Guo <terry.guo@arm.com>
* gcc.target/arm/thumb1-Os-mult.c: New test case.
2013-07-19 Wei Mi <wmi@google.com>
Backport from mainline:
2013-07-18 Wei Mi <wmi@google.com>
PR rtl-optimization/57878
* g++.dg/pr57878.C: New test.
2013-07-19 Georg-Johann Lay <avr@gjlay.de>
Backport from 2013-07-19 trunk r201051.
PR target/57516
* gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
Adjust to corrected rounding.
2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
* gcc.target/i386/bmi-1.c: Extend with new instrinsics.
Fix scan patterns.
* gcc.target/i386/bmi-2.c: Ditto.
* gcc.target/i386/bmi-bextr-4.c: New.
* gcc.target/i386/bmi-bextr-5.c: Ditto.
2013-07-16 Iain Sandoe <iain@codesourcery.com>
PR target/55656
PR target/55657
* obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
* obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
* obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
* obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
* objc.dg/image-info.m: Likewise.
* objc.dg/symtab-1.m: Likewise.
* objc.dg/torture/strings/const-str-10.m: Likewise.
* objc.dg/torture/strings/const-str-11.m: Likewise.
* objc.dg/torture/strings/const-str-9.m: Likewise.
* objc.dg/zero-link-1.m: Likewise.
* objc.dg/zero-link-2.m: Likewise.
* objc.dg/no-extra-load.m: Avoid Foundation.h.
* objc.dg/objc-foreach-4.m: Likewise.
* objc.dg/objc-foreach-5.m: Likewise.
* obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
(for Darwin).
* obj-c++.dg/strings/const-str-12.mm: Likewise.
* obj-c++.dg/syntax-error-1.mm: Likewise.
* objc.dg/method-6.m: Likewise.
* objc.dg/pr23214.m: Likewise.
* objc.dg/proto-lossage-7.m: Likewise.
* objc.dg/strings/const-str-12b.m: Likewise.
* objc.dg/zero-link-3.m: Likewise.
* obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
* objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
adjust headers, interfaces and encoded types to reflect current system
versions. Add FIXME and outputs from current system compiler for
reference.
2013-07-10 Janis Johnson <janisjo@codesourcery.com>
* gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
for EABI targets.
* gcc.c-torture/execute/nest-align-1.x: New.
2013-07-08 Janis Johnson <janisjo@codesourcery.com>
* gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
* gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
* gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2013-07-08 Tobias Burnus <burnus@net-b.de>
PR fortran/57785
* gfortran.dg/dot_product_2.f90: New.
2013-07-08 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/57829
* gcc.c-torture/execute/pr57829.c: New test.
2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/57645
* g++.dg/cpp0x/noexcept21.C: New.
2013-07-03 Jakub Jelinek <jakub@redhat.com>
PR target/57777
* gcc.target/i386/pr57777.c: New test.
PR c++/57771
* g++.dg/template/arg9.C: New test.
2013-06-28 Jakub Jelinek <jakub@redhat.com>
PR target/57736
* gcc.target/i386/pr57736.c: New test.
2013-06-27 Jakub Jelinek <jakub@redhat.com>
PR target/57623
* gcc.target/i386/bmi-bextr-3.c: New test.
PR target/57623
* gcc.target/i386/bmi2-bzhi-1.c: New test.
2013-06-24 Martin Jambor <mjambor@suse.cz>
PR tree-optimization/57358
* gcc.dg/ipa/pr57358.c: New test.
2013-06-24 Alan Modra <amodra@gmail.com>
* gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
Add scan-assembler-not "lvx".
* gcc.target/powerpc/le-altivec-consts.c: New.
2013-06-21 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2013-06-20 Uros Bizjak <ubizjak@gmail.com>
PR target/57655
* gcc.target/i386/pr57655.c: New test.
2013-06-21 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/53211
* g++.dg/cpp0x/decltype55.C: New.
2013-06-20 Wei Mi <wmi@google.com>
Backport from mainline
2013-06-19 Wei Mi <wmi@google.com>
PR rtl-optimization/57518
* gcc.dg/pr57518.c: New test.
2013-06-11 Tobias Burnus <burnus@net-b.de>
PR fortran/57508
* gfortran.dg/defined_assignment_7.f90: New.
2013-06-10 Oleg Endo <olegendo@gcc.gnu.org>
Backport from mainline
2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
PR target/56547
* gcc.target/sh/pr56547-1.c: New.
* gcc.target/sh/pr56547-2.c: New.
2013-06-09 Jakub Jelinek <jakub@redhat.com>
PR target/57568
* gcc.c-torture/execute/pr57568.c: New test.
2013-06-04 Tobias Burnus <burnus@net-b.de>
Backport from mainline
2013-05-22 Tobias Burnus <burnus@net-b.de>
PR fortran/57364
* gfortran.dg/defined_assignment_6.f90: New.
2013-05-31 Janus Weil <janus@gcc.gnu.org>
Tobias Burnus <burnus@net-b.de>
PR fortran/57217
* gfortran.dg/typebound_override_4.f90: New.
2013-05-31 Release Manager
* GCC 4.8.1 released.
2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/last_bit.ads: New test.
2013-05-24 Greta Yorsh <Greta.Yorsh@arm.com>
Backport from mainline
2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
PR target/56732
* gcc.target/arm/pr56732-1.c: New test.
2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
PR tree-ssa/57385
* gcc.dg/tree-ssa/pr57385.c: New test.
2013-05-23 Martin Jambor <mjambor@suse.cz>
PR middle-end/57347
* gcc.dg/ipa/pr57347.c: New test.
2013-05-23 Richard Biener <rguenther@suse.de>
PR rtl-optimization/57341
* gcc.dg/torture/pr57341.c: New testcase.
2013-05-23 Jakub Jelinek <jakub@redhat.com>
PR middle-end/57344
* gcc.c-torture/execute/pr57344-1.c: New test.
* gcc.c-torture/execute/pr57344-2.c: New test.
* gcc.c-torture/execute/pr57344-3.c: New test.
* gcc.c-torture/execute/pr57344-4.c: New test.
2013-05-22 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-05-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/57330
* gcc.dg/torture/pr57330.c: New testcase.
2013-05-21 Richard Biener <rguenther@suse.de>
PR tree-optimization/57303
* gcc.dg/torture/pr57303.c: New testcase.
2013-05-21 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/57321
* gcc.c-torture/execute/pr57321.c: New test.
2013-05-17 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/57281
PR rtl-optimization/57300
* gcc.dg/pr57300.c: New test.
* gcc.c-torture/execute/pr57281.c: New test.
2013-05-16 Dodji Seketeli <dodji@redhat.com>
PR c++/56782 - Regression with empty pack expansions
* g++.dg/cpp0x/variadic142.C: New test file.
2013-05-14 Jakub Jelinek <jakub@redhat.com>
PR c++/57274
* c-c++-common/Wsequence-point-1.c: New test.
PR middle-end/57251
* gcc.dg/torture/pr57251.c: New test.
2013-05-13 Uros Bizjak <ubizjak@gmail.com>
PR target/57264
* gcc.target/i386/pr57264.c: New test.
2013-05-13 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/57230
* gcc.dg/strlenopt-23.c: New test.
2013-05-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/57214
* gcc.dg/torture/pr57214.c: New testcase.
2013-05-09 Martin Jambor <mjambor@suse.cz>
PR middle-end/56988
* gcc.dg/ipa/pr56988.c: New test.
2013-05-08 Marc Glisse <marc.glisse@inria.fr>
* c-c++-common/vector-scalar-2.c: New testcase.
2013-05-07 Tobias Burnus <burnus@net-b.de>
Backport from mainline
2013-05-02 Tobias Burnus <burnus@net-b.de>
PR fortran/57142
* gfortran.dg/size_kind_2.f90: New.
* gfortran.dg/size_kind_3.f90: New.
2013-05-07 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/57149
* gcc.dg/pr57149.c: New test.
PR debug/57184
* gcc.dg/pr57184.c: New test.
2013-05-07 Richard Biener <rguenther@suse.de>
Backport from mainline
2013-05-06 Richard Biener <rguenther@suse.de>
PR tree-optimization/57185
* gcc.dg/autopar/pr57185.c: New testcase.
2013-04-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/57000
* gcc.dg/tree-ssa/reassoc-27.c: New testcase.
2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/specs/array3.ads: New test.
2013-05-06 Michael Meissner <meissner@linux.vnet.ibm.com>
Backport from trunk
2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
PR target/57150
* gcc.target/powerpc/pr57150.c: New file.
2013-05-06 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2013-05-06 Uros Bizjak <ubizjak@gmail.com>
PR target/57106
* gcc.target/i386/pr57106.c: New test.
2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/57183
* g++.dg/cpp0x/auto38.C: New.
2013-05-04 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/56205
* gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
2013-05-03 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/57130
* gcc.c-torture/execute/pr57130.c: New test.
2013-05-03 Marek Polacek <polacek@redhat.com>
Backport from mainline
2013-04-25 Marek Polacek <polacek@redhat.com>
PR tree-optimization/57066
* gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
2013-05-02 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/57131
* gcc.c-torture/execute/pr57131.c: New test.
2013-05-02 Vladimir Makarov <vmakarov@redhat.com>
Backport from mainline
PR target/57091
* gcc.target/i386/pr57091.c: New test.
2013-05-02 Vladimir Makarov <vmakarov@redhat.com>
Backport from mainline
2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
PR target/57097
* gcc.target/i386/pr57097.c: New test.
2013-05-02 Vladimir Makarov <vmakarov@redhat.com>
Backport from mainline
2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimizations/57046
* gcc.target/i386/pr57046.c: New test.
2013-05-02 Vladimir Makarov <vmakarov@redhat.com>
Backport from mainline
2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
PR target/57018
* gcc.target/i386/pr57018.c: New test.
2013-05-02 Vladimir Makarov <vmakarov@redhat.com>
Backport from mainline
2013-04-18 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/56999
* g++.dg/opt/pr56999.C: New test.
2013-05-02 Vladimir Makarov <vmakarov@redhat.com>
Backport from mainline
2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/56847
* gcc.dg/pr56847.c: New test.
2013-05-02 Ian Bolton <ian.bolton@arm.com>
Backport from mainline (fix to botched commit)
2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
* gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
* gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
* gcc.target/aarch64/test-framepointer-1.c: Likewise.
* gcc.target/aarch64/test-framepointer-2.c: Likewise.
* gcc.target/aarch64/test-framepointer-3.c: Likewise.
* gcc.target/aarch64/test-framepointer-4.c: Likewise.
* gcc.target/aarch64/test-framepointer-5.c: Likewise.
* gcc.target/aarch64/test-framepointer-6.c: Likewise.
* gcc.target/aarch64/test-framepointer-7.c: Likewise.
* gcc.target/aarch64/test-framepointer-8.c: Likewise.
Backport from mainline
2013-03-28 Ian Bolton <ian.bolton@arm.com>
* gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
* gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
* gcc.target/aarch64/test-framepointer-1.c: Likewise.
* gcc.target/aarch64/test-framepointer-2.c: Likewise.
* gcc.target/aarch64/test-framepointer-3.c: Likewise.
* gcc.target/aarch64/test-framepointer-4.c: Likewise.
* gcc.target/aarch64/test-framepointer-5.c: Likewise.
* gcc.target/aarch64/test-framepointer-6.c: Likewise.
* gcc.target/aarch64/test-framepointer-7.c: Likewise.
* gcc.target/aarch64/test-framepointer-8.c: Likewise.
2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/57092
* g++.dg/cpp0x/decltype53.C: New.
2013-04-30 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/57104
* gcc.dg/pr57104.c: New test.
2013-04-30 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2013-04-29 Uros Bizjak <ubizjak@gmail.com>
PR target/44578
* gcc.target/i386/pr44578.c: New test.
Backport from mainline
2013-04-29 Uros Bizjak <ubizjak@gmail.com>
PR target/57098
* gcc.target/i386/pr57098.c: New test.
2013-04-29 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/56450
* g++.dg/cpp0x/decltype52.C: New.
2013-04-29 Richard Biener <rguenther@suse.de>
PR middle-end/57103
* gcc.dg/autopar/pr57103.c: New testcase.
2013-04-29 Christian Bruel <christian.bruel@st.com>
PR target/57108
* gcc.target/sh/pr57108.c: New test.
2013-04-29 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/57083
* gcc.dg/torture/pr57083.c: New test.
2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from trunk:
PR fortran/51825
* gfortran.dg/namelist_77.f90: New test.
* gfortran.dg/namelist_78.f90: New test.
2013-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/56786
* gfortran.dg/namelist_81.f90: New test.
2013-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backport from trunk:
PR fortran/52512
* gfortran.dg/namelist_79.f90: New test.
2013-04-27 Jakub Jelinek <jakub@redhat.com>
PR target/56866
* gcc.c-torture/execute/pr56866.c: New test.
* gcc.target/i386/pr56866.c: New test.
2013-04-26 Janus Weil <janus@gcc.gnu.org>
Backports from trunk:
PR fortran/56968
* gfortran.dg/proc_ptr_41.f90: New.
PR fortran/56814
* gfortran.dg/proc_ptr_42.f90: New.
PR fortran/53685
PR fortran/57022
* gfortran.dg/transfer_check_4.f90: New.
2013-04-25 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/57003
* gcc.target/i386/pr57003.c: New test.
2013-04-25 Ian Bolton <ian.bolton@arm.com>
Backported from mainline.
2013-03-22 Ian Bolton <ian.bolton@arm.com>
* gcc.target/aarch64/movk.c: New test.
2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/56970
* g++.dg/cpp0x/sfinae45.C: New.
2013-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
Backported from mainline.
PR rtl-optimization/56605
* gcc.target/powerpc/pr56605.c: New.
2013-04-22 Marek Polacek <polacek@redhat.com>
Backport from mainline
2013-04-22 Marek Polacek <polacek@redhat.com>
PR sanitizer/56990
* gcc.dg/pr56990.c: New test.
2013-04-22 Thomas Koenig <tkoenig@gcc.gnu.org>
Mikael Morin <mikael@gcc.gnu.org>
PR fortran/56872
* gfortran.dg/array_constructor_45.f90: New test.
* gfortran.dg/array_constructor_46.f90: New test.
* gfortran.dg/array_constructor_47.f90: New test.
* gfortran.dg/array_constructor_40.f90: Adjust number of
while loops.
2013-04-18 Mikael Morin <mikael@gcc.gnu.org>
PR fortran/56816
* gfortran.dg/select_type_33.f03: New test.
2013-04-18 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/56984
* gcc.c-torture/compile/pr56984.c: New test.
PR rtl-optimization/56992
* gcc.dg/pr56992.c: New test.
2013-04-16 Uros Bizjak <ubizjak@gmail.com>
Backport from mainline
2013-04-16 Uros Bizjak <ubizjak@gmail.com>
* g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
* gcc.c-torture/execute/pr33992.x: Remove.
* gcc.c-torture/execute/pr33992.c (foo): Declare as static.
* gcc.dg/uninit-pred-5_a.c (foo): Ditto.
* gcc.dg/uninit-pred-5_b.c (foo): Ditto.
Backport from mainline
2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
* g++.dg/ipa/ivinline-1.C: Add target nonpic.
* g++.dg/ipa/ivinline-2.C: Likewise.
* g++.dg/ipa/ivinline-3.C: Likewise.
* g++.dg/ipa/ivinline-4.C: Likewise.
* g++.dg/ipa/ivinline-5.C: Likewise.
* g++.dg/ipa/ivinline-7.C: Likewise.
* g++.dg/ipa/ivinline-8.C: Likewise.
* g++.dg/ipa/ivinline-9.C: Likewise.
* g++.dg/cpp0x/noexcept03.C: Likewise.
* gcc.dg/const-1.c: Likewise.
* gcc.dg/ipa/pure-const-1.c: Likewise.
* gcc.dg/noreturn-8.c: Likewise.
* gcc.target/i386/mmx-1.c: Likewise.
* gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
* gcc.dg/tree-ssa/loadpre6.c: Likewise.
* gcc.c-torture/execute/pr33992.x: New file.
2013-04-15 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/56962
* gcc.c-torture/execute/pr56962.c: New test.
2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
* gcc.dg/pr56890-1.c: New test.
* gcc.dg/pr56890-2.c: Likewise.
2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
PR target/56903
* gcc.target/i386/pr56903.c: New test.
2013-04-12 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/56918
PR tree-optimization/56920
* gcc.dg/vect/pr56918.c: New test.
* gcc.dg/vect/pr56920.c: New test.
2013-04-11 Jakub Jelinek <jakub@redhat.com>
PR c++/56895
* g++.dg/template/arrow4.C: New test.
2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/56913
* g++.dg/cpp0x/sfinae44.C: New.
2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
Backported from mainline.
2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
* gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
inverse operands.
* gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
loop is vectorized.
* gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
* gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
loop is vectorized and that the correct instruction is generated.
* gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
* gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
* gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2013-04-11 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/56899
* gcc.c-torture/execute/pr56899.c: New test.
2013-04-10 Jakub Jelinek <jakub@redhat.com>
PR c++/56895
* g++.dg/template/arrow3.C: New test.
Backported from mainline
2013-04-09 Jakub Jelinek <jakub@redhat.com>
PR middle-end/56883
* c-c++-common/gomp/pr56883.c: New test.
2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/56782
Backport from trunk.
* gfortran.dg/array_constructor_44.f90: New test.
2013-04-08 Jakub Jelinek <jakub@redhat.com>
* gcc.c-torture/execute/pr56837.c: New test.
2013-04-04 Marek Polacek <polacek@redhat.com>
Backport from mainline:
2013-04-04 Marek Polacek <polacek@redhat.com>
PR tree-optimization/48186
* gcc.dg/pr48186.c: New test.
2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
Backport from mainline:
2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
PR target/56720
* gcc.target/arm/neon-vcond-gt.c: New test.
* gcc.target/arm/neon-vcond-ltgt.c: Likewise.
* gcc.target/arm/neon-vcond-unordered.c: Likewise.
2013-04-04 Richard Biener <rguenther@suse.de>
PR tree-optimization/56837
* g++.dg/torture/pr56837.C: New testcase.
2013-04-03 Marek Polacek <polacek@redhat.com>
Backport from mainline:
2013-04-03 Marek Polacek <polacek@redhat.com>
PR sanitizer/55702
* gcc.dg/pr55702.c: New test.
2013-04-03 Jakub Jelinek <jakub@redhat.com>
PR debug/56819
* g++.dg/debug/pr56819.C: New test.
2013-04-03 Richard Biener <rguenther@suse.de>
PR tree-optimization/56817
* g++.dg/torture/pr56817.C: New testcase.
2013-04-03 Richard Biener <rguenther@suse.de>
PR tree-optimization/55964
* gcc.dg/torture/pr55964-2.c: New testcase.
2013-04-03 Richard Biener <rguenther@suse.de>
PR tree-optimization/56501
* gcc.dg/torture/pr56501.c: New testcase.
2013-04-03 Richard Biener <rguenther@suse.de>
PR tree-optimization/56407
* gcc.dg/torture/pr56407.c: New testcase.
2013-04-02 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/56745
* gcc.c-torture/compile/pr56745.c: New test.
2013-04-02 Tobias Burnus <burnus@net-b.de>
Backport from mainline:
2013-03-28 Tobias Burnus <burnus@net-b.de>
PR fortran/56735
* gfortran.dg/namelist_80.f90: New.
2013-04-02 Tobias Burnus <burnus@net-b.de>
Backport from mainline:
2013-03-29 Tobias Burnus <burnus@net-b.de>
PR fortran/56737
* gfortran.dg/fmt_cache_3.f90: New.
2013-04-02 Richard Biener <rguenther@suse.de>
PR middle-end/56768
* g++.dg/torture/pr56768.C: New testcase.
2013-04-01 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/55951
* g++.dg/ext/desig5.C: New.
2013-03-29 Kirill Yukhin <kirill.yukhin@intel.com>
* gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
* gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
PR middle-end/56694
* g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
targets.
2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/56722
* g++.dg/cpp0x/range-for23.C: New.
2013-03-25 Richard Biener <rguenther@suse.de>
PR middle-end/56694
* g++.dg/torture/pr56694.C: New testcase.
2013-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Backport from mainline:
2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR fortran/54932
* gfortran.dg/do_1.f90: Don't xfail.
2013-03-24 Tobias Burnus <burnus@net-b.de>
PR fortran/56696
* gfortran.dg/eof_5.f90: New.
2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
* gcc.c-torture/execute/builtins/builtins.exp: Sort targets
alphabetically.
2013-03-22 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/56582
* g++.dg/cpp0x/constexpr-array5.C: New.
2013-03-22 H.J. Lu <hongjiu.lu@intel.com>
PR target/56560
* gcc.target/i386/pr56560.c: New file.
2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR testsuite/55994
* gcc.c-torture/execute/builtins/builtins.exp: Add
-Wl,--allow-multiple-definition for RTEMS targets.
2013-03-22 Jakub Jelinek <jakub@redhat.com>
Backported from mainline
2013-03-16 Jakub Jelinek <jakub@redhat.com>
PR c++/56607
* g++.dg/warn/Wdiv-by-zero-2.C: New test.
* c-c++-common/pr56607.c: New test.
2013-03-22 Release Manager
* GCC 4.8.0 released.
2013-03-20 Richard Biener <rguenther@suse.de>
PR tree-optimization/56661
* gcc.dg/torture/pr56661.c: New testcase.
2013-03-20 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/56635
* g++.dg/torture/pr56635.C: New test.
2013-03-15 Tobias Burnus <burnus@net-b.de>
PR fortran/56615
* gfortran.dg/transfer_intrinsic_5.f90: New.
2013-03-15 Kai Tietz <ktietz@redhat.com>
* gcc.target/i386/movti.c: Don't test for x64 mingw.
* gcc.target/i386/pr20020-1.c: Likewise.
* gcc.target/i386/pr20020-2.c: Likewise.
* gcc.target/i386/pr20020-3.c: Likewise.
* gcc.target/i386/pr53425-1.c: Likewise.
* gcc.target/i386/pr53425-2.c: Likewise.
* gcc.target/i386/pr55093.c: Likewise.
* gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2013-03-15 Jakub Jelinek <jakub@redhat.com>
PR debug/56307
* gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
dg-options. Remove 32-bit hppa*-*-hpux* xfail.
2013-03-14 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/53265
* gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
undefined behavior.
* gcc.dg/graphite/id-6.c (test): Likewise.
* gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
MIN_EXPR and MAX_EXPR in GIMPLE stmts.
PR tree-optimization/53265
* gcc.dg/pr53265.c: New test.
* gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
to dg-options.
* g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
arrays.
* gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
n, use it as high bound instead of 4.
2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
PR target/49880
* gcc.target/sh/pr49880-1.c: New.
* gcc.target/sh/pr49880-2.c: New.
* gcc.target/sh/pr49880-3.c: New.
* gcc.target/sh/pr49880-4.c: New.
* gcc.target/sh/pr49880-5.c: New.
2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
* g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2013-03-13 Richard Biener <rguenther@suse.de>
PR tree-optimization/56608
* gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/56611
* g++.dg/cpp0x/alias-decl-32.C: New.
2013-03-11 Jan Hubicka <jh@suse.cz>
PR middle-end/56571
* gcc.c-torture/compile/pr56571.c: New testcase.
2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
* gcc.dg/tree-ssa/pr55579.c: Likewise.
2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
* gcc.dg/inline_3.c: Remove target and dg-excess-errors.
* gcc.dg/inline_4.c: Likewise.
* gcc.dg/unroll_2.c: Likewise.
* gcc.dg/unroll_3.c: Likewise.
* gcc.dg/unroll_4.c: Likewise.