diff options
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/rs6000/sysv4.h | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 320d411..d264baf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2001-10-26 DJ Delorie <dj@redhat.com> + + * config/rs6000/sysv4.h (LINK_SPEC): Allow -msdata=none to + override -G, and force -G0. + 2001-10-29 Joseph S. Myers <jsm28@cam.ac.uk> * ChangeLog.2, ChangeLog.3, ChangeLog.4, FSFChangeLog.10, diff --git a/gcc/config/rs6000/sysv4.h b/gcc/config/rs6000/sysv4.h index 0a24cc3..882df2f 100644 --- a/gcc/config/rs6000/sysv4.h +++ b/gcc/config/rs6000/sysv4.h @@ -1019,7 +1019,7 @@ do { \ /* Override svr4.h definition. */ #undef LINK_SPEC #define LINK_SPEC "\ -%{h*} %{v:-V} %{G*} \ +%{h*} %{v:-V} %{!msdata=none:%{G*}} %{msdata=none:-G0} \ %{YP,*} %{R*} \ %{Qy:} %{!Qn:-Qy} \ %(link_shlib) \ |