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");