Re: Fwd: [PATCH] i386: Don't use ASM_OUTPUT_DEF for TARGET_MACHO

2018-01-15 Thread H.J. Lu
On Mon, Jan 15, 2018 at 10:00 AM, Jan Hubicka wrote: >> Hi Jan, >> >> Can you review this patch? This blocks the GCC 7 backport. >> >> Thanks. >> >> H.J. >> >> >> -- Forwarded message -- >> From: H.J. Lu >>

Re: Fwd: [PATCH] i386: Don't use ASM_OUTPUT_DEF for TARGET_MACHO

2018-01-15 Thread Jan Hubicka
> Hi Jan, > > Can you review this patch? This blocks the GCC 7 backport. > > Thanks. > > H.J. > > > -- Forwarded message -- > From: H.J. Lu > Date: Mon, Jan 15, 2018 at 8:45 AM > Subject: [PATCH] i386: Don't use ASM_OUTPUT_DEF fo

[PATCH] i386: Don't use ASM_OUTPUT_DEF for TARGET_MACHO

2018-01-15 Thread H.J. Lu
ASM_OUTPUT_DEF isn't defined for TARGET_MACHO. Use ASM_OUTPUT_LABEL to generate the __x86_return_thunk label, instead of the set directive. Update testcase to remove the __x86_return_thunk label check. Since -fno-pic is ignored on Darwin, update testcases to sscan or "push" only on Linux. Tested