summaryrefslogtreecommitdiff
path: root/devel/arm-none-eabi-gcc492/files/patch-gcc_dwarf2cfi.c
diff options
context:
space:
mode:
authorMark Linimon <linimon@FreeBSD.org>2018-07-14 00:52:26 +0000
committerMark Linimon <linimon@FreeBSD.org>2018-07-14 00:52:26 +0000
commit08f94721491d557c3e824b316120f1a55d590b9d (patch)
tree49bcfc2958f34d3849f1a2413bd39d5cd14c3e25 /devel/arm-none-eabi-gcc492/files/patch-gcc_dwarf2cfi.c
parentsecurity/tor-devel: Update 0.3.4.4 -> 0.3.4.5 (diff)
Attempt to fix build with clang6.
Diffstat (limited to 'devel/arm-none-eabi-gcc492/files/patch-gcc_dwarf2cfi.c')
-rw-r--r--devel/arm-none-eabi-gcc492/files/patch-gcc_dwarf2cfi.c45
1 files changed, 45 insertions, 0 deletions
diff --git a/devel/arm-none-eabi-gcc492/files/patch-gcc_dwarf2cfi.c b/devel/arm-none-eabi-gcc492/files/patch-gcc_dwarf2cfi.c
new file mode 100644
index 000000000000..82e2714c629f
--- /dev/null
+++ b/devel/arm-none-eabi-gcc492/files/patch-gcc_dwarf2cfi.c
@@ -0,0 +1,45 @@
+--- gcc/dwarf2cfi.c.orig 2014-01-02 22:23:26 UTC
++++ gcc/dwarf2cfi.c
+@@ -3176,7 +3176,7 @@ output_cfi_directive (FILE *f, dw_cfi_re
+ case DW_CFA_offset_extended:
+ case DW_CFA_offset_extended_sf:
+ r = DWARF2_FRAME_REG_OUT (cfi->dw_cfi_oprnd1.dw_cfi_reg_num, 1);
+- fprintf (f, "\t.cfi_offset %lu, "HOST_WIDE_INT_PRINT_DEC"\n",
++ fprintf (f, "\t.cfi_offset %lu, " HOST_WIDE_INT_PRINT_DEC "\n",
+ r, cfi->dw_cfi_oprnd2.dw_cfi_offset);
+ break;
+
+@@ -3199,7 +3199,7 @@ output_cfi_directive (FILE *f, dw_cfi_re
+ case DW_CFA_def_cfa:
+ case DW_CFA_def_cfa_sf:
+ r = DWARF2_FRAME_REG_OUT (cfi->dw_cfi_oprnd1.dw_cfi_reg_num, 1);
+- fprintf (f, "\t.cfi_def_cfa %lu, "HOST_WIDE_INT_PRINT_DEC"\n",
++ fprintf (f, "\t.cfi_def_cfa %lu, " HOST_WIDE_INT_PRINT_DEC "\n",
+ r, cfi->dw_cfi_oprnd2.dw_cfi_offset);
+ break;
+
+@@ -3217,7 +3217,7 @@ output_cfi_directive (FILE *f, dw_cfi_re
+ case DW_CFA_def_cfa_offset:
+ case DW_CFA_def_cfa_offset_sf:
+ fprintf (f, "\t.cfi_def_cfa_offset "
+- HOST_WIDE_INT_PRINT_DEC"\n",
++ HOST_WIDE_INT_PRINT_DEC "\n",
+ cfi->dw_cfi_oprnd1.dw_cfi_offset);
+ break;
+
+@@ -3234,13 +3234,13 @@ output_cfi_directive (FILE *f, dw_cfi_re
+ fprintf (f, "\t.cfi_escape %#x,", DW_CFA_GNU_args_size);
+ dw2_asm_output_data_uleb128_raw (cfi->dw_cfi_oprnd1.dw_cfi_offset);
+ if (flag_debug_asm)
+- fprintf (f, "\t%s args_size "HOST_WIDE_INT_PRINT_DEC,
++ fprintf (f, "\t%s args_size " HOST_WIDE_INT_PRINT_DEC,
+ ASM_COMMENT_START, cfi->dw_cfi_oprnd1.dw_cfi_offset);
+ fputc ('\n', f);
+ }
+ else
+ {
+- fprintf (f, "\t.cfi_GNU_args_size "HOST_WIDE_INT_PRINT_DEC "\n",
++ fprintf (f, "\t.cfi_GNU_args_size " HOST_WIDE_INT_PRINT_DEC "\n",
+ cfi->dw_cfi_oprnd1.dw_cfi_offset);
+ }
+ break;