I am committing the following changes to enable the picojava port.
I am committing the following changes to enable the picojava port. I will also forward them to Boehm. From-SVN: r29767
This commit is contained in:
parent
f3775ba228
commit
23915d8b70
@ -1,3 +1,8 @@
|
||||
1999-09-29 Steve Chamberlain <sac@pobox.com>
|
||||
|
||||
* config.h: Added picoJava target.
|
||||
* mach_dep.h (GC_push_regs): New code for picoJava.
|
||||
|
||||
1999-09-28 Tom Tromey <tromey@cygnus.com>
|
||||
|
||||
* aclocal.m4, configure: Rebuilt.
|
||||
|
@ -235,6 +235,10 @@
|
||||
# endif
|
||||
# define mach_type_known
|
||||
# endif
|
||||
# if defined(__pj__)
|
||||
# define PJ
|
||||
# define mach_type_known
|
||||
# endif
|
||||
|
||||
/* Feel free to add more clauses here */
|
||||
|
||||
@ -985,4 +989,11 @@
|
||||
/* include assembly code to do it well. */
|
||||
# endif
|
||||
|
||||
# if defined(PJ)
|
||||
# define ALIGNMENT 4
|
||||
extern int _etext;
|
||||
# define DATASTART ((ptr_t)(&_etext))
|
||||
# define HEURISTIC1
|
||||
# endif
|
||||
|
||||
# endif
|
||||
|
@ -327,12 +327,19 @@ void GC_push_regs()
|
||||
GC_push_all_stack((ptr_t)regs, lim);
|
||||
}
|
||||
# endif
|
||||
# if defined(PJ)
|
||||
{
|
||||
register int * sp asm ("optop");
|
||||
extern int *__libc_stack_end;
|
||||
|
||||
GC_push_all_stack (sp, __libc_stack_end);
|
||||
}
|
||||
# endif
|
||||
/* other machines... */
|
||||
# if !(defined M68K) && !(defined VAX) && !(defined RT)
|
||||
# if !(defined SPARC) && !(defined I386) && !(defined NS32K)
|
||||
# if !defined(HP_PA) && !defined(M88K) && !defined(POWERPC)
|
||||
# if !defined(UTS4)
|
||||
# if !defined(UTS4) && !defined(PJ)
|
||||
--> bad news <--
|
||||
# endif
|
||||
# endif
|
||||
|
Loading…
Reference in New Issue
Block a user