From: Iain Sandoe Date: Sun, 23 Dec 2018 11:04:14 +0000 (+0000) Subject: Fix ident tests by Enabling ident output for X86 Darwin. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d590d99ac9fa34b503d31de6c3bb4ca780ad2afd;p=gcc.git Fix ident tests by Enabling ident output for X86 Darwin. The c-c++-common tests fail (or XPASS depending on which) on Darwin because it doesn't currently emit .ident marker. For X86 Darwin, this is a trivial oversight; the assembler supports the directive. We can therefore use the default target hook there. 2018-12-23 Iain Sandoe * config/i386/darwin.h (TARGET_ASM_OUTPUT_IDENT): New. From-SVN: r267372 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3691e65860e..dfab74eb3df 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2018-12-23 Iain Sandoe + + * config/i386/darwin.h (TARGET_ASM_OUTPUT_IDENT): New. + 2018-12-23 Iain Sandoe * collect2.c (maybe_run_lto_and_relink): Don’t say we have a temp file diff --git a/gcc/config/i386/darwin.h b/gcc/config/i386/darwin.h index 53789e7c236..f760218bda7 100644 --- a/gcc/config/i386/darwin.h +++ b/gcc/config/i386/darwin.h @@ -219,6 +219,11 @@ extern int darwin_emit_branch_islands; } \ } while (0) +/* Darwin x86 assemblers support the .ident directive. */ + +#undef TARGET_ASM_OUTPUT_IDENT +#define TARGET_ASM_OUTPUT_IDENT default_asm_output_ident_directive + /* Darwin profiling -- call mcount. */ #undef FUNCTION_PROFILER #define FUNCTION_PROFILER(FILE, LABELNO) \