diff options
author | Tristan Gingold <gingold@adacore.com> | 2011-06-27 12:30:16 +0000 |
---|---|---|
committer | Tristan Gingold <gingold@gcc.gnu.org> | 2011-06-27 12:30:16 +0000 |
commit | b213221d256fa5e5732756d4814e48c9ef09df93 (patch) | |
tree | c82d6ae309f267d4db7605b99134b9d3803d9e8e | |
parent | 8062f281e8db72870b037702f2411f0d4e479db8 (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/alpha/alpha.c | 3 |
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); |