carl
|
a5a3f7488b
|
+ correct size of parameter (64-bit portability)
|
2002-07-28 09:25:37 +00:00 |
|
carl
|
8284576720
|
+ generic case node
|
2002-07-28 09:24:18 +00:00 |
|
Jonas Maebe
|
ccf4a67d81
|
+ second_addboolean(), second_addfloat() and second_addsmallset()
(64bit stuff is all that's left to do)
|
2002-07-27 20:00:59 +00:00 |
|
Jonas Maebe
|
b4cfa73079
|
* fixed a_loadaddr_ref_reg()
* fixed g_flags2reg()
* optimized g_concatcopy()
|
2002-07-27 19:59:29 +00:00 |
|
Jonas Maebe
|
1b983ee56e
|
* some typo corrections in the instruction tables
* renamed the m* registers to v*
|
2002-07-27 19:57:18 +00:00 |
|
Jonas Maebe
|
6b83738e7d
|
+ generic implementation of tcg.g_flags2ref()
* tcg.flags2xxx() now also needs a size parameter
|
2002-07-27 19:53:51 +00:00 |
|
florian
|
15429fdd2c
|
* fixed errror on non win32 targets with 1.0.x when doing a make cycle
|
2002-07-27 07:28:10 +00:00 |
|
florian
|
05a95ba5bc
|
* interface of system unit for Linux/PowerPC compiles
|
2002-07-26 22:46:06 +00:00 |
|
florian
|
1b5435381b
|
* several PowerPC related fixes to get forward with system unit compilation
|
2002-07-26 22:22:10 +00:00 |
|
florian
|
6970b32117
|
* comments fixed
|
2002-07-26 22:08:38 +00:00 |
|
florian
|
9c29671190
|
+ initial dummy implementation
|
2002-07-26 22:08:13 +00:00 |
|
florian
|
789edf11aa
|
+ powerpc type support
|
2002-07-26 21:29:03 +00:00 |
|
florian
|
eb2ca8d10f
|
* rewrote the system handling
|
2002-07-26 21:15:37 +00:00 |
|
florian
|
6fa8512bd4
|
* log fixed
|
2002-07-26 17:09:44 +00:00 |
|
florian
|
0f119146be
|
+ dummy implementation to test the makefile
|
2002-07-26 17:07:11 +00:00 |
|
florian
|
8c4fe22423
|
+ initial version, plain copy from glibc/sysdeps/powerpc/elf/start.S
|
2002-07-26 16:57:40 +00:00 |
|
florian
|
869ae73dde
|
+ initial version
|
2002-07-26 16:54:48 +00:00 |
|
florian
|
b6fe4bdebd
|
* endian directive for PowerPC fixed
|
2002-07-26 16:42:00 +00:00 |
|
florian
|
3f2a82784e
|
* changed multi threading define: it's MT instead of MTRTL
|
2002-07-26 15:45:33 +00:00 |
|
Jonas Maebe
|
0d740d4de8
|
+ intial implementation of add nodes, only integer/enumeration/pointer/...
handling is finished
|
2002-07-26 12:31:56 +00:00 |
|
Jonas Maebe
|
83ce7360ed
|
* fixed typo in instruction table (_subco_ -> a_subco)
|
2002-07-26 12:30:51 +00:00 |
|
Jonas Maebe
|
3ac9c35136
|
* don't always convert the second argument of inc/dec to a longint, but
to a type based on the first argument
|
2002-07-26 12:28:50 +00:00 |
|
michael
|
2ab8b71ec8
|
+ Initial implementation. Untested
|
2002-07-26 11:26:26 +00:00 |
|
Jonas Maebe
|
e2c5923e97
|
* fixed range errors
|
2002-07-26 11:19:57 +00:00 |
|
Jonas Maebe
|
ed2bdb31a6
|
* the optimization of converting a multiplication with a power of two to
a shl is moved from n386add/secondpass to nadd/resulttypepass
|
2002-07-26 11:17:52 +00:00 |
|
Jonas Maebe
|
185fa10345
|
* fixed (actual and potential) range errors
|
2002-07-26 11:16:35 +00:00 |
|
Jonas Maebe
|
61a2a3ae37
|
* fixed bug in shl/shr code
|
2002-07-26 10:48:34 +00:00 |
|
florian
|
c37876544c
|
* fixed dependencies of types-Unit
+ gettext and variants unit added to makefile
|
2002-07-26 09:49:21 +00:00 |
|
florian
|
2674f8a450
|
* fixed a mistake in yesterday's commit, forgot to commit it
|
2002-07-26 09:45:20 +00:00 |
|
florian
|
3ff2bcb4fd
|
* fixed dependencies of types-Unit
|
2002-07-26 09:43:39 +00:00 |
|
florian
|
30fae40c29
|
no message
|
2002-07-25 22:58:30 +00:00 |
|
florian
|
7bf1321808
|
* several fixes, small test units can be compiled
|
2002-07-25 22:55:33 +00:00 |
|
marco
|
e4c9846ac1
|
* Some initial OpenBSD patches. Getting the OS installed seems to be
harder than the port
|
2002-07-25 20:03:33 +00:00 |
|
carl
|
ebbd8e9e04
|
+ added generic inline nodes
|
2002-07-25 18:01:58 +00:00 |
|
carl
|
f6b1f35207
|
+ Resulttype for floats is now CPU independent (bestrealytype)
+ Generic version of some routines (call to RTL routines)
: still untested.
|
2002-07-25 18:00:19 +00:00 |
|
carl
|
448d40de1a
|
+ FPURESULTREG -> FPU_RESULT_REG
|
2002-07-25 17:56:29 +00:00 |
|
carl
|
9a26de0ea3
|
+ First working revision
|
2002-07-25 17:55:41 +00:00 |
|
carl
|
86ef6eec0b
|
+ Extended is now CPU dependant (equal to bestrealtype)
|
2002-07-25 17:54:24 +00:00 |
|
carl
|
86f65c6d60
|
+ include / exclude inline node testing
|
2002-07-25 17:52:59 +00:00 |
|
florian
|
52dbda43c3
|
+ initial release of x86-64 target code
|
2002-07-24 22:38:15 +00:00 |
|
florian
|
0a9b56aa2e
|
no message
|
2002-07-24 21:03:42 +00:00 |
|
florian
|
156fc666c8
|
* small typo fixed, compiles with 1.0.x again
|
2002-07-24 14:38:00 +00:00 |
|
marco
|
ea53f048aa
|
* Fixed small error
|
2002-07-24 13:51:34 +00:00 |
|
marco
|
1f5b2f26ba
|
* urgent fix.
|
2002-07-24 13:10:22 +00:00 |
|
carl
|
6e3f0ce7f3
|
+ first revision (incomplete)
|
2002-07-24 04:07:49 +00:00 |
|
florian
|
42a7c6c636
|
+ types unit added
|
2002-07-23 20:39:21 +00:00 |
|
michael
|
c8dbdd3e41
|
+ Initial implementation
|
2002-07-23 19:42:41 +00:00 |
|
daniel
|
feb28ce902
|
* Added internal error when asked to generate code for 'if expr in []'
|
2002-07-23 14:31:00 +00:00 |
|
Jonas Maebe
|
aa2fef1733
|
* fixed evaluation of expressions with empty sets that are calculated
at compile time
|
2002-07-23 13:19:40 +00:00 |
|
Jonas Maebe
|
6e43afc6e1
|
* fixed constant set evaluation of new set handling for non-commutative
operators
|
2002-07-23 13:08:16 +00:00 |
|