Re: [PATCH, aarch64] Fix 61545

2014-06-18 Thread Kyle McMartin
On Wed, Jun 18, 2014 at 04:04:53PM -0700, Richard Henderson wrote: > On 06/18/2014 03:57 PM, Kyle McMartin wrote: > > pretty sure we need a similar fix for tlsgd_small, since __tls_get_addr > > could clobber CC as well. > > As I replied in IRC, no, because tlsgd_small is m

Re: [PATCH, aarch64] Fix 61545

2014-06-18 Thread Kyle McMartin
On Tue, Jun 17, 2014 at 10:19:06PM -0700, Richard Henderson wrote: > Trivial fix for missing clobber of the flags over the tlsdesc call. > > Ok for all branches? > > > r~ > > * config/aarch64/aarch64.md (tlsdesc_small_): Clobber CC_REGNUM. > pretty sure we need a similar fix for tlsgd_s

[PATCH aarch64] aarch64-linux: output .note.GNU-stack

2014-05-14 Thread Kyle McMartin
The toolchain would like PT_GNU_STACK in our objects for all architectures to make it explicit whether we are requesting an executable stack or not. 2014-05-14 Kyle McMartin * config/aarch64/aarch64-linux.h (TARGET_ASM_FILE_END): define to file_end_indicate_exec_stack for

Re: [PATCH/AARCH64 1/3] Add AARCH64 ILP32 PCH support

2014-02-27 Thread Kyle McMartin
On Tue, Feb 25, 2014 at 06:25:11PM -0800, Andrew Pinski wrote: > -#elif defined(__aarch64__) > +#elif defined(__aarch64__) && defined(__LP64__) > # define TRY_EMPTY_VM_SPACE 0x10 > +#elif defined(__aarch64__) > +# define TRY_EMPTY_VM_SPACE 0x6000 awesome. thanks andrew! --kyle

Re: [PATCH] Fix PCH on AArch64 (PR pch/60010)

2014-02-17 Thread Kyle McMartin
On Fri, Feb 14, 2014 at 02:15:52PM +, Richard Earnshaw wrote: > > > > I've put it in. > > > > R. > > > > Kyle, the PR is against 4.8. Have you tested a back-port? > Yeah, I've built it against both 4.9 and 4.8... I suspect it'll work fine for 4.7 too if anyone is still using it. regards

Re: [PATCH] Fix PCH on AArch64 (PR pch/60010)

2014-01-31 Thread Kyle McMartin
On Fri, Jan 31, 2014 at 02:03:25PM -0800, Andrew Pinski wrote: > > 2014-01-31 Kyle McMartin > > > > PR pch/60010 > > * config/host-linux.c (TRY_EMPTY_VM_SPACE): Define for AArch64. > > > If this gets merged before my ILP32 changes, I will make

[PATCH] Fix PCH on AArch64 (PR pch/60010)

2014-01-31 Thread Kyle McMartin
domization is upstream. I've been trying to debug exactly why it fails for all architctures, so we can remove this, but haven't had much luck yet.) This is similar to pch/45979, pch/14940, target/25343. Bootstrapped and tested on aarch64-linux-gnu. regards, Kyle 2014-01-31 Kyle McMar