mirror of git://gcc.gnu.org/git/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 <iain@sandoe.co.uk>
* config/i386/darwin.h (TARGET_ASM_OUTPUT_IDENT): New.
From-SVN: r267372
This commit is contained in:
parent
4098a6d436
commit
d590d99ac9
|
|
@ -1,3 +1,7 @@
|
|||
2018-12-23 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* config/i386/darwin.h (TARGET_ASM_OUTPUT_IDENT): New.
|
||||
|
||||
2018-12-23 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* collect2.c (maybe_run_lto_and_relink): Don’t say we have a temp file
|
||||
|
|
|
|||
|
|
@ -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) \
|
||||
|
|
|
|||
Loading…
Reference in New Issue