sys-devel/binutils-config: remove unused files
[gentoo.git] / sys-devel / gcc / files / gcc-8.3.0-ia64-bootstrap.patch
1 https://gcc.gnu.org/PR87338
2
3 From 1cc1dc32fcf6b47db4e6d28f55de343713f824a4 Mon Sep 17 00:00:00 2001
4 From: James Clarke <jrtc27@jrtc27.com>
5 Date: Thu, 25 Apr 2019 15:58:55 +0200
6 Subject: [PATCH] PR bootstrap/87338: Fix ia64 bootstrap comparison regression
7  in r257511
8 To: gcc-patches@gcc.gnu.org
9
10 By using ASM_OUTPUT_LABEL, r257511 forced the assembler to start a new
11 bundle when emitting an inline entry label on. Instead, use
12 ASM_OUTPUT_DEBUG_LABEL like for the block begin and end labels so tags are
13 emitted rather than labels.
14
15 gcc/
16         PR bootstrap/87338
17         * dwarf2out.c (dwarf2out_inline_entry): Use ASM_OUTPUT_DEBUG_LABEL
18         instead of ASM_GENERATE_INTERNAL_LABEL and ASM_OUTPUT_LABEL.
19 ---
20  gcc/dwarf2out.c | 7 ++-----
21  1 file changed, 2 insertions(+), 5 deletions(-)
22
23 --- a/gcc/dwarf2out.c
24 +++ b/gcc/dwarf2out.c
25 @@ -27670,11 +27670,8 @@ dwarf2out_inline_entry (tree block)
26    if (cur_line_info_table)
27      ied->view = cur_line_info_table->view;
28  
29 -  char label[MAX_ARTIFICIAL_LABEL_BYTES];
30 -
31 -  ASM_GENERATE_INTERNAL_LABEL (label, BLOCK_INLINE_ENTRY_LABEL,
32 -                              BLOCK_NUMBER (block));
33 -  ASM_OUTPUT_LABEL (asm_out_file, label);
34 +  ASM_OUTPUT_DEBUG_LABEL (asm_out_file, BLOCK_INLINE_ENTRY_LABEL,
35 +                         BLOCK_NUMBER (block));
36  }
37  
38  /* Called from finalize_size_functions for size functions so that their body
39 -- 
40 1.8.5.3
41