Thanks to everyone who helped with development, testing, and review of
the patch set!  I've committed the changes to 4.8 this morning.  Note
that patch 15/26 was rejected as not really germane to this series and
has been submitted separately by Peter Bergner.

209087   1/26  diff-p8
209088   2/26  diff-p8-htm
209089   3/26  diff-le-config
209090   4/26  diff-le-libtool
209091   5/26  diff-le-tests
209093   6/26  diff-le-dfp
209094   7/26  diff-le-vector
209095   8/26  diff-abi-compat
209096   9/26  diff-abi-calls
209098  10/26  diff-abi-elfv2
209099  11/26  diff-abi-gotest
209100  12/26  diff-le-align
209102  13/26  diff-abi-libffi
209103  14/26  diff-dfp-abs
209104  16/26  diff-pr56843
209105  17/26  diff-direct-move
209106  18/26  diff-le-config-2
209107  19/26  diff-quad-memory
209108  20/26  diff-lra
209109  21/26  diff-le-vector-api
209110  22/26  diff-mcall
209111  23/26  diff-pr60137-pr60203
209112  24/26  diff-reload
209113  25/26  diff-v1ti
209114  26/26  diff-trunk-missing
209115  27/26  diff-aix
209116  28/26  diff-pr60735
209117  29/26  diff-vecdoc

Thanks,
Bill

On Thu, 2014-04-03 at 10:24 -0400, David Edelsohn wrote:
> On Wed, Mar 19, 2014 at 3:23 PM, Bill Schmidt
> <wschm...@linux.vnet.ibm.com> wrote:
> > Hi,
> >
> > Support for Power8 features and the new powerpc64le-linux-gnu target,
> > including the ELFv2 ABI, has been developed up till now on the
> > ibm/gcc-4_8-branch.  It was appropriate to use this separate branch
> > while the support was unstable, but this branch will not represent a
> > particularly good support mechanism for distributions going forward.
> > Most distros are set up to pull from the major release branches, and
> > having a separate branch for one target is quite inconvenient.  Also,
> > the ibm/gcc-4_8-branch's original purpose is to serve as the code base
> > for IBM's Advance Toolchain 7.0.  Over time the two purposes that the
> > branch currently serves will diverge and make things even more
> > complicated.
> >
> > The code is now tested and stable enough that we are ready to backport
> > this support to the FSF 4.8 branch.  This patch series constitutes that
> > backport.
> >
> > Almost all of the changes are specific to PowerPC portions of the code,
> > and for those patches I am only CCing David.  However, some of the
> > patches require changes to common code, and for these I will CC Richard
> > and Jakub.  Three of these are slightly unrelated but necessary patches,
> > one to enable decimal float ABS builtins, and two others to fix PR54537
> > and PR56843.  In addition there are patches that update configuration
> > files throughout for the new target, and some small changes in common
> > call support (call.c, expr.h, function.c) to support how the new ABI
> > handles calls.
> >
> > I realize it is unusual to backport such a large amount of code, but we
> > have been asked by distribution partners to do this, and we feel it
> > makes good sense for long-term support.
> >
> > I have tested the patch series by applying it to a clean FSF 4.8 branch
> > and comparing the test results against those from the IBM 4.8 branch on
> > three systems:
> >  * Power8, little endian (--mcpu=power8)
> >  * Power8, big endian (--mcpu=power8)
> >  * Power7, big endian (--mcpu=power7)
> >
> > I also checked a recursive diff against the two source directories to
> > ensure that no patches were missed.
> >
> > Thanks,
> > Bill
> >
> > [ 1/26] diff-p8
> > [ 2/26] diff-p8-htm
> > [ 3/26] diff-le-config
> > [ 4/26] diff-le-libtool
> > [ 5/26] diff-le-tests
> > [ 6/26] diff-le-dfp
> > [ 7/26] diff-le-vector
> > [ 8/26] diff-abi-compat
> > [ 9/26] diff-abi-calls
> > [10/26] diff-abi-elfv2
> > [11/26] diff-abi-gotest
> > [12/26] diff-le-align
> > [13/26] diff-abi-libffi
> > [14/26] diff-dfp-abs
> > [15/26] diff-pr54537
> > [16/26] diff-pr56843
> > [17/26] diff-direct-move
> > [18/26] diff-le-config-2
> > [19/26] diff-quad-memory
> > [20/26] diff-lra
> > [21/26] diff-le-vector-api
> > [22/26] diff-mcall
> > [23/26] diff-pr60137-pr60203
> > [24/26] diff-reload
> > [25/26] diff-v1ti
> > [26/26] diff-trunk-missing
> 
> With the positive feedback from Darwin and RTEMS, the additional
> backports for AIX and the bug fix for SPE, I am going to approve this
> patch series.
> 
> There is a remaining issue with e600, but IBM LTC cannot reproduce it.
> If IBM can get more information, it can be addressed in a later patch
> to trunk and 4.8 branch.
> 
> Thanks, David
> 

Reply via email to