aboutsummaryrefslogtreecommitdiff
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
parent8062f281e8db72870b037702f2411f0d4e479db8 (diff)
downloadgcc-b213221d256fa5e5732756d4814e48c9ef09df93.zip
gcc-b213221d256fa5e5732756d4814e48c9ef09df93.tar.gz
gcc-b213221d256fa5e5732756d4814e48c9ef09df93.tar.bz2
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
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/alpha/alpha.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ba26774..c687dbc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2011-06-27 Tristan Gingold <gingold@adacore.com>
+
+ * config/alpha/alpha.c (alpha_end_function): Always generate .end
+ directive on VMS.
+
2011-06-27 Eric Botcazou <ebotcazou@adacore.com>
* config/sparc/sparc.c (sparc_frame_pointer_required): Return true if
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c
index ffe9fc0..510c1a8 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);