aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1996-07-08 18:50:35 +0000
committerDoug Evans <dje@gnu.org>1996-07-08 18:50:35 +0000
commit5a41511952dac184713f95646c6e81a96b9128ae (patch)
treed5d02270747cc635da760254f35e88634d856486 /gcc
parentf3f69b6800b6959bf0ec5456c31b36e1909e5c4b (diff)
downloadgcc-5a41511952dac184713f95646c6e81a96b9128ae.zip
gcc-5a41511952dac184713f95646c6e81a96b9128ae.tar.gz
gcc-5a41511952dac184713f95646c6e81a96b9128ae.tar.bz2
sol2.h (LINK_SPEC): Don't pass `-z text' if -shared -mimpure-text.
* sparc/sol2.h (LINK_SPEC): Don't pass `-z text' if -shared -mimpure-text. From-SVN: r12408
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/sparc/sol2.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/sparc/sol2.h b/gcc/config/sparc/sol2.h
index e291588..aa77c06 100644
--- a/gcc/config/sparc/sol2.h
+++ b/gcc/config/sparc/sol2.h
@@ -132,7 +132,7 @@ Boston, MA 02111-1307, USA. */
"%{h*} %{V} %{v:%{!V:-V}} \
%{b} %{Wl,*:%*} \
%{static:-dn -Bstatic} \
- %{shared:-G -dy -z text %{!h*:%{o*:-h %*}}} \
+ %{shared:-G -dy %{!mimpure-text:-z text} %{!h*:%{o*:-h %*}}} \
%{symbolic:-Bsymbolic -G -dy -z text %{!h*:%{o*:-h %*}}} \
%{G:-G} \
%{YP,*} \