summaryrefslogtreecommitdiff
path: root/gcc/config/alpha
diff options
context:
space:
mode:
authorTristan Gingold <gingold@adacore.com>2011-06-27 12:30:16 +0000
committerTristan Gingold <gingold@gcc.gnu.org>2011-06-27 12:30:16 +0000
commitb213221d256fa5e5732756d4814e48c9ef09df93 (patch)
treec82d6ae309f267d4db7605b99134b9d3803d9e8e /gcc/config/alpha
parent8062f281e8db72870b037702f2411f0d4e479db8 (diff)
downloadgcc-b213221d256fa5e5732756d4814e48c9ef09df93.tar.gz
alpha.c (alpha_end_function): Always generate .end directive on VMS.
2011-06-27 Tristan Gingold <gingold@adacore.com> * config/alpha/alpha.c (alpha_end_function): Always generate .end directive on VMS. From-SVN: r175522
Diffstat (limited to 'gcc/config/alpha')
-rw-r--r--gcc/config/alpha/alpha.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c
index ffe9fc0bce4..510c1a81568 100644
--- a/gcc/config/alpha/alpha.c
+++ b/gcc/config/alpha/alpha.c
@@ -8159,7 +8159,8 @@ alpha_end_function (FILE *file, const char *fnname, tree decl ATTRIBUTE_UNUSED)
#endif
/* End the function. */
- if (!flag_inhibit_size_directive)
+ if (TARGET_ABI_OPEN_VMS
+ || !flag_inhibit_size_directive)
{
fputs ("\t.end ", file);
assemble_name (file, fnname);