diff options
author | Dmitry Gorbachev <d.g.gorbachev@gmail.com> | 2009-09-07 15:41:52 +0000 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2009-09-07 08:41:52 -0700 |
commit | e5b258a4c95ee45aae8fb7ec9f7ba81dc68addc2 (patch) | |
tree | 045b7645befde640aa40983f537c1f9e98a2cdf8 /gcc/unwind-dw2.c | |
parent | 6c145259f5f92444bf315ab288fbbb58ec71be8a (diff) | |
download | gcc-e5b258a4c95ee45aae8fb7ec9f7ba81dc68addc2.zip gcc-e5b258a4c95ee45aae8fb7ec9f7ba81dc68addc2.tar.gz gcc-e5b258a4c95ee45aae8fb7ec9f7ba81dc68addc2.tar.bz2 |
re PR c++/41214 (Null pointer dereferenced in _Unwind_SetGR())
PR c++/41214
* unwind-dw2.c (uw_init_context_1): Mark noinline.
* config/ia64/unwind-ia64.c (uw_init_context_1): Likewise.
* config/xtensa/unwind-dw2-xtensa.c (uw_init_context_1): Likewise.
From-SVN: r151482
Diffstat (limited to 'gcc/unwind-dw2.c')
-rw-r--r-- | gcc/unwind-dw2.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/unwind-dw2.c b/gcc/unwind-dw2.c index 68a1a28..a86c21b 100644 --- a/gcc/unwind-dw2.c +++ b/gcc/unwind-dw2.c @@ -1431,7 +1431,7 @@ init_dwarf_reg_size_table (void) __builtin_init_dwarf_reg_size_table (dwarf_reg_size_table); } -static void +static void __attribute__((noinline)) uw_init_context_1 (struct _Unwind_Context *context, void *outer_cfa, void *outer_ra) { |