[LLVMdev] Proposed patches for Clang 3.5.1

Hal Finkel hfinkel at anl.gov
Mon Dec 8 18:53:41 PST 2014


----- Original Message -----
> From: "Tom Stellard" <tom at stellard.net>
> To: "Hal Finkel" <hfinkel at anl.gov>
> Cc: "Dimitry Andric" <dimitry at andric.com>, "LLVM Developers Mailing List (llvmdev at cs.uiuc.edu)" <llvmdev at cs.uiuc.edu>
> Sent: Friday, December 5, 2014 8:57:16 PM
> Subject: Re: [LLVMdev] Proposed patches for Clang 3.5.1
> 
> On Fri, Dec 05, 2014 at 08:32:49PM -0600, Hal Finkel wrote:
> > ----- Original Message -----
> > > From: "Dimitry Andric" <dimitry at andric.com>
> > > To: "Hal Finkel" <hfinkel at anl.gov>
> > > Cc: "LLVM Developers Mailing List (llvmdev at cs.uiuc.edu)"
> > > <llvmdev at cs.uiuc.edu>, "Tom Stellard" <tom at stellard.net>
> > > Sent: Saturday, November 29, 2014 1:34:21 PM
> > > Subject: Re: [LLVMdev] Proposed patches for Clang 3.5.1
> > > 
> > > On 29 Nov 2014, at 02:48, Tom Stellard <tom at stellard.net> wrote:
> > > > 
> > > > On Wed, Nov 26, 2014 at 07:44:20PM +0100, Dimitry Andric wrote:
> > > ...
> > > >> I would like to propose the following additional patches for
> > > >> 3.5.1.  These will already be part of the upcoming clang 3.5.0
> > > >> import into the FreeBSD 11.0 base system.  Apologies in
> > > >> advance
> > > >> for the long list. :)
> > > ...
> > > > Can you cc the appropriate code owners to get their approval.
> > > >  It
> > > > might
> > > > help to send a separate email per code owner.
> > > 
> > > Hi Hal,
> > > 
> > > Can you please approve the following revision for backporting to
> > > 3.5.1:
> > > 
> > > r213960:  [PowerPC] Support TLS on PPC32/ELF
> > 
> > Okay; I don't think this has caused any issues after it landed, so
> > I approve back-porting it. This is just on the edge of what I'd
> > consider eligible for a dot release, technically being a new
> > feature, but it does fix assert-on-valid bugs, so there is also
> > bug-fixing value in taking it.
> > 
> 
> LGTM.  Go ahead and merge this to the 3.5 branch.

Okay, thanks. I've merged the following PPC bug fixes into 3.5:

r213960 - [PowerPC] Support TLS on PPC32/ELF
r214517 - [PowerPC] PR20280 - Slots for byval parameters are not immutable
r215793 - [PowerPC] Darwin byval arguments are not immutable
r216917 - Fix signed integer overflow in PPCInstPrinter.
r217993 - Fix FastISel bug in boolean returns for PowerPC.
r219441 - Fix bug in GPR to FPR moves in PPC64LE.
r220959 - [PowerPC] Load BlockAddress values from the TOC in 64-bit SVR4 code
r221703 - [PowerPC] Replace foul hackery with real calls to __tls_get_addr
r222672 - [PowerPC] Fix PR 21652 - copy st_other bits on symbol assignment
r222996 - [PowerPC] Fix unwind info with dynamic stack realignment
r223220 - [PowerPC] Print all inline-asm consts as signed numbers
r223318 - [PowerPC] Fix inline asm memory operands not to use r0
r223328 - [PowerPC] 'cc' should be an alias only to 'cr0'
r223708 - [PowerPC] Don't use a non-allocatable register to implement the 'cc' alias

Thanks again,
Hal

> 
> -Tom
> 
> >  -Hal
> > 
> > > 
> > > -Dimitry
> > > 
> > > 
> > 
> > --
> > Hal Finkel
> > Assistant Computational Scientist
> > Leadership Computing Facility
> > Argonne National Laboratory
> 

-- 
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory



More information about the llvm-dev mailing list