summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/gcc/gcc-4.5/linaro/gcc-4.5-linaro-r99337.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-devtools/gcc/gcc-4.5/linaro/gcc-4.5-linaro-r99337.patch')
-rw-r--r--recipes-devtools/gcc/gcc-4.5/linaro/gcc-4.5-linaro-r99337.patch36
1 files changed, 36 insertions, 0 deletions
diff --git a/recipes-devtools/gcc/gcc-4.5/linaro/gcc-4.5-linaro-r99337.patch b/recipes-devtools/gcc/gcc-4.5/linaro/gcc-4.5-linaro-r99337.patch
new file mode 100644
index 0000000000..850acb31b0
--- /dev/null
+++ b/recipes-devtools/gcc/gcc-4.5/linaro/gcc-4.5-linaro-r99337.patch
@@ -0,0 +1,36 @@
1 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
2
3 gcc/
4 * config/arm/unwind-arm.c (__gnu_unwind_pr_common): Correct test
5 for barrier handlers.
6
72010-07-26 Julian Brown <julian@codesourcery.com>
8
9 Merge from Sourcery G++ 4.4:
10
11 gcc/
12 * config/arm/arm.c (arm_override_options): Override alignments if
13 tuning for Cortex-A8.
14
15=== modified file 'gcc/config/arm/unwind-arm.c'
16--- old/gcc/config/arm/unwind-arm.c 2009-10-30 14:55:10 +0000
17+++ new/gcc/config/arm/unwind-arm.c 2010-08-12 12:39:35 +0000
18@@ -1196,8 +1196,6 @@
19 ucbp->barrier_cache.bitpattern[4] = (_uw) &data[1];
20
21 if (data[0] & uint32_highbit)
22- phase2_call_unexpected_after_unwind = 1;
23- else
24 {
25 data += rtti_count + 1;
26 /* Setup for entry to the handler. */
27@@ -1207,6 +1205,8 @@
28 _Unwind_SetGR (context, 0, (_uw) ucbp);
29 return _URC_INSTALL_CONTEXT;
30 }
31+ else
32+ phase2_call_unexpected_after_unwind = 1;
33 }
34 if (data[0] & uint32_highbit)
35 data++;
36