From cf45cd09affe4caf3a045638e26df58ebfcebe42 Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Tue, 20 Dec 2011 08:35:12 +0000 Subject: [PATCH] alpha.c (alpha_start_function): Adjust condition to create VMS trampoline entry point. 2011-12-20 Tristan Gingold * config/alpha/alpha.c (alpha_start_function): Adjust condition to create VMS trampoline entry point. From-SVN: r182521 --- gcc/ChangeLog | 5 +++++ gcc/config/alpha/alpha.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index feefdbc317d..32c1d2429ff 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2011-12-20 Tristan Gingold + + * config/alpha/alpha.c (alpha_start_function): Adjust condition to + create VMS trampoline entry point. + 2011-12-19 Richard Sandiford PR rtl-optimization/42839 diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index 9048aa45c1c..2d3b62c753e 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -7935,7 +7935,8 @@ alpha_start_function (FILE *file, const char *fnname, if (TARGET_ABI_OPEN_VMS && !TREE_PUBLIC (decl) && DECL_CONTEXT (decl) - && !TYPE_P (DECL_CONTEXT (decl))) + && !TYPE_P (DECL_CONTEXT (decl)) + && TREE_CODE (DECL_CONTEXT (decl)) != TRANSLATION_UNIT_DECL) { strcpy (tramp_label, fnname); strcat (tramp_label, "..tr");