From c9ae62c2645f1fb02b781d41a0942cf9fac496ac Mon Sep 17 00:00:00 2001 From: James Clarke Date: Tue, 21 May 2019 15:42:00 +0000 Subject: [PATCH] re PR bootstrap/87338 (gcc 8.2 fails to bootstrap on ia64) PR bootstrap/87338 * dwarf2out.c (dwarf2out_inline_entry): Use ASM_OUTPUT_DEBUG_LABEL instead of ASM_GENERATE_INTERNAL_LABEL and ASM_OUTPUT_LABEL. From-SVN: r271472 --- gcc/ChangeLog | 6 ++++++ gcc/dwarf2out.c | 7 ++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 38f9046ffc7..23b9b117445 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2019-05-21 James Clarke + + PR bootstrap/87338 + * dwarf2out.c (dwarf2out_inline_entry): Use ASM_OUTPUT_DEBUG_LABEL + instead of ASM_GENERATE_INTERNAL_LABEL and ASM_OUTPUT_LABEL. + 2019-05-21 Uroš Bizjak * config/i386/cpuid.h (__cpuid): For 32bit targets, zero diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index dced32950c8..5979ac68fa8 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -27674,11 +27674,8 @@ dwarf2out_inline_entry (tree block) if (cur_line_info_table) ied->view = cur_line_info_table->view; - char label[MAX_ARTIFICIAL_LABEL_BYTES]; - - ASM_GENERATE_INTERNAL_LABEL (label, BLOCK_INLINE_ENTRY_LABEL, - BLOCK_NUMBER (block)); - ASM_OUTPUT_LABEL (asm_out_file, label); + ASM_OUTPUT_DEBUG_LABEL (asm_out_file, BLOCK_INLINE_ENTRY_LABEL, + BLOCK_NUMBER (block)); } /* Called from finalize_size_functions for size functions so that their body -- 2.30.2