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
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
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
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
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
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
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