2003-02-17 Chris Demetriou <cgd@broadcom.com>

* mips/cfe.c (__cfe_handle, __cfe_entrypt): Fix types.
This commit is contained in:
Jeff Johnston 2003-02-17 23:45:26 +00:00
parent a0c9299636
commit f8054a3854
2 changed files with 12 additions and 3 deletions

View File

@ -1,3 +1,7 @@
2003-02-17 Chris Demetriou <cgd@broadcom.com>
* mips/cfe.c (__cfe_handle, __cfe_entrypt): Fix types.
2003-02-05 Chris Demetriou <cgd@broadcom.com> 2003-02-05 Chris Demetriou <cgd@broadcom.com>
* mips/configure.in (mipsisa32el-*-*): Handle in the same way * mips/configure.in (mipsisa32el-*-*): Handle in the same way

View File

@ -48,9 +48,14 @@ static void *force_prestart = &_prestart;
either you compile specially (with -fno-zero-initialized-in-bss), or either you compile specially (with -fno-zero-initialized-in-bss), or
you init to non-zero. In this case, initting to non-zero is OK (and you init to non-zero. In this case, initting to non-zero is OK (and
even beneficial; alignment fault via jump to odd if not properly even beneficial; alignment fault via jump to odd if not properly
set up by _prestart()), so we do the latter. */ set up by _prestart()), so we do the latter.
unsigned int __cfe_handle = 0xdeadbeef;
unsigned int __cfe_entrypt = 0xdeadbeef; These variables are 'int's so they can be reliably stored w/ "sw".
(longs fall victim to -mlong64.) They are signed so that they remain
valid pointers when extended to cfe_xuint_t in the call to cfe_init().
This assumes that they are compatibility-space pointers. */
int __cfe_handle = 0xdeadbeef;
int __cfe_entrypt = 0xdeadbeef;
/* Echo input characters? */ /* Echo input characters? */
int __cfe_echo_input = 0; int __cfe_echo_input = 0;