diff options
author | meissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1997-02-28 23:01:16 +0000 |
---|---|---|
committer | meissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1997-02-28 23:01:16 +0000 |
commit | 1d8ced920ab706a6e49cf687dbcdce7ae16276e1 (patch) | |
tree | 84fce66f2a3d73d09852e40aa30079c0853046e6 /gcc/config/rs6000/sol-c0.c | |
parent | 807dc55c544f43b002b53dae0552e964f67fced3 (diff) | |
download | gcc-1d8ced920ab706a6e49cf687dbcdce7ae16276e1.tar.gz |
Prevent compiler error
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13683 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/rs6000/sol-c0.c')
-rw-r--r-- | gcc/config/rs6000/sol-c0.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/config/rs6000/sol-c0.c b/gcc/config/rs6000/sol-c0.c index 6829d85a292..bf935c3d371 100644 --- a/gcc/config/rs6000/sol-c0.c +++ b/gcc/config/rs6000/sol-c0.c @@ -77,15 +77,18 @@ deregister (void) } /* Start function. */ - void _start(int argc, char *argv[], char *envp[], void *auxp, void (*termfunc)()) { int ret; int dummy = 0; +#if 0 + /* Disable this for now, it causes an impossible reload. */ /* Load up r13/r2 before we do anything else. */ __asm__ volatile ("mr %%r13,%0;mr %%r2,%1" : "=r" (dummy) : "r" (&_SDA_BASE_[0]), "r" (&_SDA2_BASE_[0]), "r" (dummy)); +#endif + _environ = envp + dummy; /* Register loader termination function (the || dummy is to make sure the above asm |