patches/eglibc/ports-2_16/002-Add-ARM-specific-static-stubs.c.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Sun Nov 25 18:22:38 2012 +0100 (2012-11-25)
changeset 3133 36aa2ae92c29
permissions -rw-r--r--
cc/gcc: do not print 'core' or 'final'

In gcc-'s core and final passes, do not print 'core' or 'final' in
log messages. We already print it in step messages.

Also, as we use the core backend to build the bare-metal final gcc,
it can be disturbing to read 'core' while we're in fact in 'final'.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
graycells@3058
     1
Upstream-Status: Backport
graycells@3058
     2
graycells@3058
     3
Signed-off-by: Khem Raj <raj.khem@gmail.com>
graycells@3058
     4
graycells@3058
     5
From c57a67e03368687fc0d2ae8354cd1b347a61ea44 Mon Sep 17 00:00:00 2001
graycells@3058
     6
From: Joseph Myers <joseph@codesourcery.com>
graycells@3058
     7
Date: Thu, 5 Jul 2012 22:16:03 +0000
graycells@3058
     8
Subject: [PATCH] Add ARM-specific static-stubs.c.
graycells@3058
     9
graycells@3058
    10
---
graycells@3058
    11
 ports/ChangeLog.arm              |    4 ++++
graycells@3058
    12
 ports/sysdeps/arm/static-stubs.c |    7 +++++++
graycells@3058
    13
 2 files changed, 11 insertions(+)
graycells@3058
    14
 create mode 100644 ports/sysdeps/arm/static-stubs.c
graycells@3058
    15
graycells@3058
    16
Index: a/ports/sysdeps/arm/static-stubs.c
graycells@3058
    17
===================================================================
graycells@3058
    18
--- /dev/null	1970-01-01 00:00:00.000000000 +0000
graycells@3058
    19
+++ b/ports/sysdeps/arm/static-stubs.c	2012-08-15 15:04:59.687669241 -0700
graycells@3058
    20
@@ -0,0 +1,7 @@
graycells@3058
    21
+/* When building with GCC with static-only libgcc, the dummy
graycells@3058
    22
+   _Unwind_Resume from static-stubs.c needs to be used together with
graycells@3058
    23
+   the dummy __aeabi_unwind_cpp_pr* from aeabi_unwind_cpp_pr1.c
graycells@3058
    24
+   instead of the copies from libgcc.  */
graycells@3058
    25
+
graycells@3058
    26
+#include <elf/static-stubs.c>
graycells@3058
    27
+#include <aeabi_unwind_cpp_pr1.c>