cacao.git
20 years agoThis commit was manufactured by cvs2svn to create tag
unknown [Thu, 20 Nov 2003 15:18:33 +0000 (15:18 +0000)]
This commit was manufactured by cvs2svn to create tag
'gnuclasspath_latestmerge'.

20 years agoThis commit was manufactured by cvs2svn to create tag
unknown [Thu, 20 Nov 2003 15:18:33 +0000 (15:18 +0000)]
This commit was manufactured by cvs2svn to create tag
'before_gnuclasspath_backmerging'.

20 years agomore XTA updates
carolyn [Thu, 20 Nov 2003 15:18:33 +0000 (15:18 +0000)]
more XTA updates

20 years ago*** empty log message ***
carolyn [Thu, 20 Nov 2003 15:17:29 +0000 (15:17 +0000)]
*** empty log message ***

20 years agomore XTA updates
carolyn [Thu, 20 Nov 2003 14:52:00 +0000 (14:52 +0000)]
more XTA updates

20 years agoAlways changed, too annoying.
twisti [Tue, 18 Nov 2003 20:33:43 +0000 (20:33 +0000)]
Always changed, too annoying.

20 years agoEasier native stub generation
stefan [Sun, 16 Nov 2003 00:06:44 +0000 (00:06 +0000)]
Easier native stub generation

20 years agoLet the assembler assemble asm_calljavafunction
stefan [Sat, 15 Nov 2003 23:54:46 +0000 (23:54 +0000)]
Let the assembler assemble asm_calljavafunction

20 years agoBetter BUILTINTABLE
stefan [Sat, 15 Nov 2003 12:14:05 +0000 (12:14 +0000)]
Better BUILTINTABLE

20 years ago*** empty log message ***
stefan [Sat, 15 Nov 2003 11:07:37 +0000 (11:07 +0000)]
*** empty log message ***

20 years agoMIPS FP fixes (float->int, compare)
stefan [Fri, 14 Nov 2003 23:51:34 +0000 (23:51 +0000)]
MIPS FP fixes (float->int, compare)

20 years agoTurn off flush-to-zero
stefan [Fri, 14 Nov 2003 20:19:21 +0000 (20:19 +0000)]
Turn off flush-to-zero

20 years agoRemoved unused, buggy FP operations
stefan [Fri, 14 Nov 2003 16:06:03 +0000 (16:06 +0000)]
Removed unused, buggy FP operations

20 years agoFixed BUILTINTABLE
stefan [Fri, 14 Nov 2003 09:21:47 +0000 (09:21 +0000)]
Fixed BUILTINTABLE

20 years agonasty fp fix
stefan [Thu, 13 Nov 2003 23:00:09 +0000 (23:00 +0000)]
nasty fp fix

20 years agoAdded double mul and div test up to infinity.
twisti [Thu, 13 Nov 2003 15:07:16 +0000 (15:07 +0000)]
Added double mul and div test up to infinity.

20 years ago- only count to 50
twisti [Thu, 13 Nov 2003 14:44:53 +0000 (14:44 +0000)]
- only count to 50
- also check fdiv

20 years agoLMULCONST fix.
twisti [Thu, 13 Nov 2003 14:30:08 +0000 (14:30 +0000)]
LMULCONST fix.

20 years agoAdded some corner cases to testconst and fixed the output.
twisti [Thu, 13 Nov 2003 14:12:54 +0000 (14:12 +0000)]
Added some corner cases to testconst and fixed the output.

20 years agoChanged SUPPORT_LONG_MULDIV to SUPPORT_LONG_MUL and SUPPORT_LONG_DIV. We
twisti [Thu, 13 Nov 2003 14:06:52 +0000 (14:06 +0000)]
Changed SUPPORT_LONG_MULDIV to SUPPORT_LONG_MUL and SUPPORT_LONG_DIV. We
need this on i386.

20 years agoAlways changed, too annoying.
twisti [Thu, 13 Nov 2003 14:01:30 +0000 (14:01 +0000)]
Always changed, too annoying.

20 years agoCode indent and included some headers.
twisti [Thu, 13 Nov 2003 13:57:18 +0000 (13:57 +0000)]
Code indent and included some headers.

20 years ago- added IF_LNE == 0 optimization
twisti [Thu, 13 Nov 2003 13:56:32 +0000 (13:56 +0000)]
- added IF_LNE == 0 optimization
- removed wrong case in IF_LEQ

20 years agoAdded some includes.
twisti [Thu, 13 Nov 2003 13:50:10 +0000 (13:50 +0000)]
Added some includes.

20 years agoCode indent.
twisti [Thu, 13 Nov 2003 13:49:23 +0000 (13:49 +0000)]
Code indent.

20 years agomore
stefan [Thu, 13 Nov 2003 09:39:28 +0000 (09:39 +0000)]
more

20 years agorepaired make dist
stefan [Thu, 13 Nov 2003 09:20:03 +0000 (09:20 +0000)]
repaired make dist

20 years agoUndefined behaviour
stefan [Thu, 13 Nov 2003 00:57:22 +0000 (00:57 +0000)]
Undefined behaviour

20 years agoidiv,irem
stefan [Wed, 12 Nov 2003 23:56:00 +0000 (23:56 +0000)]
idiv,irem

20 years agoBoeser twisti
stefan [Wed, 12 Nov 2003 21:53:42 +0000 (21:53 +0000)]
Boeser twisti

20 years ago#ifdef'ed builtin_exception for later use.
twisti [Wed, 12 Nov 2003 13:17:58 +0000 (13:17 +0000)]
#ifdef'ed builtin_exception for later use.

20 years ago- code indent
twisti [Wed, 12 Nov 2003 13:14:38 +0000 (13:14 +0000)]
- code indent
- removed warnings

20 years agoIt was already deleted, huh?
twisti [Wed, 12 Nov 2003 13:07:27 +0000 (13:07 +0000)]
It was already deleted, huh?

20 years agoPass method to reg_init()
twisti [Wed, 12 Nov 2003 13:00:30 +0000 (13:00 +0000)]
Pass method to reg_init()

20 years agoFixed == 0 bug for some IF_Lxx
twisti [Wed, 12 Nov 2003 01:18:53 +0000 (01:18 +0000)]
Fixed == 0 bug for some IF_Lxx

20 years agoBuild offsets.h before it's needed
stefan [Wed, 12 Nov 2003 00:48:27 +0000 (00:48 +0000)]
Build offsets.h before it's needed

20 years agoIt seems there is no REG_ZERO
twisti [Wed, 12 Nov 2003 00:36:10 +0000 (00:36 +0000)]
It seems there is no REG_ZERO

20 years agoImplemented ICMD_IF_Lxx
twisti [Wed, 12 Nov 2003 00:27:10 +0000 (00:27 +0000)]
Implemented ICMD_IF_Lxx

20 years agoFixed builtintable stuff.
twisti [Tue, 11 Nov 2003 23:06:33 +0000 (23:06 +0000)]
Fixed builtintable stuff.

20 years agoTemporary workaround, has to be fixed later.
twisti [Tue, 11 Nov 2003 22:14:20 +0000 (22:14 +0000)]
Temporary workaround, has to be fixed later.

20 years agoAdded builtintable again, we need it for powerpc.
twisti [Tue, 11 Nov 2003 22:13:33 +0000 (22:13 +0000)]
Added builtintable again, we need it for powerpc.

20 years agoRemoved unused ICACHE
twisti [Tue, 11 Nov 2003 21:23:01 +0000 (21:23 +0000)]
Removed unused ICACHE

20 years agoXTA w/ interfaces & alloc space with NEW & FREE after main method
carolyn [Tue, 11 Nov 2003 19:03:30 +0000 (19:03 +0000)]
XTA w/ interfaces & alloc space with NEW & FREE after main method

20 years ago*** empty log message ***
stefan [Sun, 9 Nov 2003 22:46:51 +0000 (22:46 +0000)]
*** empty log message ***

20 years agoPass method to reg_init()
twisti [Sun, 9 Nov 2003 20:12:53 +0000 (20:12 +0000)]
Pass method to reg_init()

20 years agoMoved variables into .c file.
twisti [Sun, 9 Nov 2003 20:12:22 +0000 (20:12 +0000)]
Moved variables into .c file.

20 years agoMoved variables into .c file
twisti [Sun, 9 Nov 2003 20:08:18 +0000 (20:08 +0000)]
Moved variables into .c file

20 years agoDefine _ASMPART_H
twisti [Sun, 9 Nov 2003 20:05:07 +0000 (20:05 +0000)]
Define _ASMPART_H

20 years agoCode indent.
twisti [Sun, 9 Nov 2003 20:04:01 +0000 (20:04 +0000)]
Code indent.

20 years agoMove variables into .c file, keep defines in .h
twisti [Sun, 9 Nov 2003 19:54:50 +0000 (19:54 +0000)]
Move variables into .c file, keep defines in .h

20 years agoFurther changes.
twisti [Sun, 9 Nov 2003 19:50:55 +0000 (19:50 +0000)]
Further changes.

20 years agoWarnings fixes.
twisti [Sun, 9 Nov 2003 19:46:15 +0000 (19:46 +0000)]
Warnings fixes.

20 years agoInclude codegen.h
twisti [Sun, 9 Nov 2003 19:45:44 +0000 (19:45 +0000)]
Include codegen.h

20 years agoCleaned up.
twisti [Sun, 9 Nov 2003 19:44:36 +0000 (19:44 +0000)]
Cleaned up.

20 years agoPass method to reg_init()
twisti [Sun, 9 Nov 2003 19:42:39 +0000 (19:42 +0000)]
Pass method to reg_init()

20 years agoFurther code changes.
twisti [Sun, 9 Nov 2003 19:42:00 +0000 (19:42 +0000)]
Further code changes.

20 years agoPrint can't find method and exit.
twisti [Sun, 9 Nov 2003 19:41:04 +0000 (19:41 +0000)]
Print can't find method and exit.

20 years agoRemoved unused variables.
twisti [Sun, 9 Nov 2003 19:38:07 +0000 (19:38 +0000)]
Removed unused variables.

20 years agoFixed segfault with -O2
twisti [Sun, 9 Nov 2003 19:37:30 +0000 (19:37 +0000)]
Fixed segfault with -O2

20 years agoRemoved runverbose.
twisti [Sun, 9 Nov 2003 19:15:25 +0000 (19:15 +0000)]
Removed runverbose.

20 years agoDefine runverbose and collectverbose.
twisti [Sun, 9 Nov 2003 19:14:31 +0000 (19:14 +0000)]
Define runverbose and collectverbose.

20 years agoAdded global compiler switches.
twisti [Sun, 9 Nov 2003 19:09:11 +0000 (19:09 +0000)]
Added global compiler switches.

20 years agoExport global compiler switches.
twisti [Sun, 9 Nov 2003 19:08:49 +0000 (19:08 +0000)]
Export global compiler switches.

20 years agoWarning fixes.
twisti [Sun, 9 Nov 2003 19:07:39 +0000 (19:07 +0000)]
Warning fixes.

20 years ago- removed warnings
twisti [Sun, 9 Nov 2003 17:37:03 +0000 (17:37 +0000)]
- removed warnings
- function prototypes

20 years ago- removed warnings
twisti [Sun, 9 Nov 2003 17:34:59 +0000 (17:34 +0000)]
- removed warnings
- replaced alloca with DMNEW

20 years ago- removed warnings
twisti [Sun, 9 Nov 2003 17:31:38 +0000 (17:31 +0000)]
- removed warnings
- replaced malloc with DNEW

20 years agoCode restructuring.
twisti [Sun, 9 Nov 2003 17:26:53 +0000 (17:26 +0000)]
Code restructuring.

20 years ago- removed code generation defines
twisti [Fri, 7 Nov 2003 08:53:55 +0000 (08:53 +0000)]
- removed code generation defines
- replaced cc map with opc

20 years agoPass method to inline_init()
twisti [Thu, 6 Nov 2003 16:06:11 +0000 (16:06 +0000)]
Pass method to inline_init()

20 years agoInlining bugfix.
twisti [Thu, 6 Nov 2003 16:04:23 +0000 (16:04 +0000)]
Inlining bugfix.

20 years agoPut into thread/thread.h
twisti [Thu, 6 Nov 2003 15:59:55 +0000 (15:59 +0000)]
Put into thread/thread.h

20 years agoMachine dependent threads.h file removed and included here.
twisti [Thu, 6 Nov 2003 15:43:23 +0000 (15:43 +0000)]
Machine dependent threads.h file removed and included here.

20 years agoMajor file restructuring.
twisti [Thu, 6 Nov 2003 14:42:16 +0000 (14:42 +0000)]
Major file restructuring.

20 years agoFurther changes.
twisti [Mon, 3 Nov 2003 19:06:50 +0000 (19:06 +0000)]
Further changes.

20 years agoFurther changes.
twisti [Mon, 3 Nov 2003 15:55:43 +0000 (15:55 +0000)]
Further changes.

20 years agoMajor file restructuring.
twisti [Mon, 3 Nov 2003 15:47:13 +0000 (15:47 +0000)]
Major file restructuring.

20 years agoMajor file restructuring.
twisti [Mon, 3 Nov 2003 00:37:15 +0000 (00:37 +0000)]
Major file restructuring.

20 years agoFurther changes.
twisti [Mon, 3 Nov 2003 00:34:34 +0000 (00:34 +0000)]
Further changes.

20 years agoFurther changes.
twisti [Sun, 2 Nov 2003 23:39:06 +0000 (23:39 +0000)]
Further changes.

20 years agoWhy was there the i386 version? Hmm...
twisti [Sun, 2 Nov 2003 23:30:59 +0000 (23:30 +0000)]
Why was there the i386 version? Hmm...

20 years agoMajor file restructuring.
twisti [Sun, 2 Nov 2003 23:20:06 +0000 (23:20 +0000)]
Major file restructuring.

20 years agoForgot to convert mcode_ to codegen_
twisti [Sun, 2 Nov 2003 22:56:30 +0000 (22:56 +0000)]
Forgot to convert mcode_ to codegen_

20 years agoMajor file restructuring.
twisti [Sun, 2 Nov 2003 22:51:59 +0000 (22:51 +0000)]
Major file restructuring.

20 years agoComment
stefan [Sun, 2 Nov 2003 13:32:02 +0000 (13:32 +0000)]
Comment

20 years ago*** empty log message ***
stefan [Sun, 2 Nov 2003 13:31:04 +0000 (13:31 +0000)]
*** empty log message ***

20 years agoConvert -ieee to -noieee so we are calculating correctly as default.
twisti [Sat, 1 Nov 2003 20:50:03 +0000 (20:50 +0000)]
Convert -ieee to -noieee so we are calculating correctly as default.

20 years agoConvert -ieee to -noieee so we are caculate correctly as default.
twisti [Sat, 1 Nov 2003 20:47:35 +0000 (20:47 +0000)]
Convert -ieee to -noieee so we are caculate correctly as default.

20 years agoi386_emit_* functions for similar code like alu ops and shift ops
twisti [Sat, 1 Nov 2003 20:35:28 +0000 (20:35 +0000)]
i386_emit_* functions for similar code like alu ops and shift ops

20 years agoAdded asm_builtin_f2i functions.
twisti [Sat, 1 Nov 2003 20:34:14 +0000 (20:34 +0000)]
Added asm_builtin_f2i functions.

20 years agoCompile without warnings.
twisti [Sat, 1 Nov 2003 20:20:15 +0000 (20:20 +0000)]
Compile without warnings.

20 years agoRemoved JIT_MARKER_SUPPORT
twisti [Sat, 1 Nov 2003 19:46:25 +0000 (19:46 +0000)]
Removed JIT_MARKER_SUPPORT

20 years agoAdded builtin_f2i functions.
twisti [Sat, 1 Nov 2003 19:22:40 +0000 (19:22 +0000)]
Added builtin_f2i functions.

20 years agoUse x86_64_emit_* functions for similar code as alu ops or shifts.
twisti [Sat, 1 Nov 2003 19:21:58 +0000 (19:21 +0000)]
Use x86_64_emit_* functions for similar code as alu ops or shifts.

20 years ago- prototypes for x86_64_emit_* functions
twisti [Sat, 1 Nov 2003 19:20:38 +0000 (19:20 +0000)]
- prototypes for x86_64_emit_* functions
- define REG_NULL

20 years ago- bugfix for CONSECUTIVE_INTARGS and leaf method argument register passing
twisti [Sat, 1 Nov 2003 19:16:48 +0000 (19:16 +0000)]
- bugfix for CONSECUTIVE_INTARGS and leaf method argument register passing
- bugfix for allocating unused argument registers in leaf methods

20 years agoSegfault handler with Boehm fixed
stefan [Sat, 1 Nov 2003 10:54:10 +0000 (10:54 +0000)]
Segfault handler with Boehm fixed

20 years agoasm_ defines for f2i conversions.
twisti [Thu, 30 Oct 2003 20:58:18 +0000 (20:58 +0000)]
asm_ defines for f2i conversions.

20 years agoAlso check for printing floats correctly (fp test)
twisti [Wed, 29 Oct 2003 11:47:12 +0000 (11:47 +0000)]
Also check for printing floats correctly (fp test)

20 years agoremoved ; after Runner.run ()V in nativecalls.h so raytrace will work
carolyn [Tue, 28 Oct 2003 07:33:05 +0000 (07:33 +0000)]
removed ; after Runner.run ()V in nativecalls.h so raytrace will work