aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2010-10-13 11:57:31 -0700
committerRichard Henderson <rth@gcc.gnu.org>2010-10-13 11:57:31 -0700
commitbde8a146a602d86483dff9a5b0a9f34419ab3d32 (patch)
tree3c1d073f5371ed3d1591b0a5f61b529b6c5b86af /gcc/tree.c
parentd1655e0b38cecbdeed551818b2406fcb39919ba7 (diff)
downloadgcc-bde8a146a602d86483dff9a5b0a9f34419ab3d32.zip
gcc-bde8a146a602d86483dff9a5b0a9f34419ab3d32.tar.gz
gcc-bde8a146a602d86483dff9a5b0a9f34419ab3d32.tar.bz2
Centralize knowledge of eh personality routines.
From-SVN: r165433
Diffstat (limited to 'gcc/tree.c')
-rw-r--r--gcc/tree.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/gcc/tree.c b/gcc/tree.c
index cf5881a..28cc2d8 100644
--- a/gcc/tree.c
+++ b/gcc/tree.c
@@ -10874,11 +10874,7 @@ tree
lhd_gcc_personality (void)
{
if (!gcc_eh_personality_decl)
- gcc_eh_personality_decl
- = build_personality_function (targetm.except_unwind_info () == UI_SJLJ
- ? "__gcc_personality_sj0"
- : "__gcc_personality_v0");
-
+ gcc_eh_personality_decl = build_personality_function ("gcc");
return gcc_eh_personality_decl;
}