Jonas Maebe
|
ad728f0267
|
- removed some superfluous "in_paras := true" statements
|
2002-08-01 16:37:47 +00:00 |
|
marco
|
54c3a5639a
|
* fix
|
2002-08-01 12:39:47 +00:00 |
|
marco
|
0e2046b1fd
|
* Some more OpenBSD fixes.
|
2002-08-01 12:28:49 +00:00 |
|
marco
|
9231e120a6
|
* OpenBSD now adds option -FD$(NEW_BINUTILSPATH) because the default
binutils suck
|
2002-08-01 12:09:39 +00:00 |
|
marco
|
d68d190b6f
|
* Netbsd and Openbsd targets. + build IDE for FreeBSD
|
2002-08-01 11:57:44 +00:00 |
|
Jonas Maebe
|
a28ee81ed6
|
* fixed conversion from int64/qword to double errors
|
2002-07-31 16:58:12 +00:00 |
|
Jonas Maebe
|
0ab6c37c31
|
* fixed compilation errors with 1.0
|
2002-07-31 11:52:57 +00:00 |
|
Jonas Maebe
|
6eabcc71bc
|
* re-enabled second_assigned()
|
2002-07-31 07:54:59 +00:00 |
|
florian
|
ed950491a8
|
* the code generator knows now if parameters are in registers
|
2002-07-30 20:50:43 +00:00 |
|
florian
|
8ec8b78cec
|
+ dummy setjmp and longjmp added
+ dummy implemtation of the destructor helper
|
2002-07-30 17:29:53 +00:00 |
|
florian
|
272865d6af
|
* interface helpers for 1.1 compilers without interface support fixed
|
2002-07-30 17:29:19 +00:00 |
|
marco
|
cb337a1481
|
* initialCVS: ----------------------------------------------------------------------
|
2002-07-30 16:41:37 +00:00 |
|
marco
|
ae16eaee19
|
* Gdbint openbsd support
|
2002-07-30 16:40:41 +00:00 |
|
marco
|
ddfed17f9d
|
* openbsd
|
2002-07-30 16:29:57 +00:00 |
|
marco
|
03add5a70a
|
* Openbsd
|
2002-07-30 16:27:52 +00:00 |
|
marco
|
8e7cd34bf2
|
* OpenBSD fix,fix
|
2002-07-30 16:27:11 +00:00 |
|
marco
|
644f92af63
|
* OpenBSD packages adding
|
2002-07-30 16:26:25 +00:00 |
|
marco
|
87c09b4534
|
* Generic FCL fixes for newer targets.
|
2002-07-30 16:08:31 +00:00 |
|
marco
|
62890c76d4
|
* Added for OpenBSD. Plain copy of NetBSD
|
2002-07-30 16:03:29 +00:00 |
|
marco
|
74ab069c2e
|
* OpenBSD makefile fixes
|
2002-07-30 13:46:23 +00:00 |
|
marco
|
d228e13edf
|
* OpenBSD makefile update again
|
2002-07-30 13:39:03 +00:00 |
|
marco
|
8371eeaae1
|
* OpenBSD fixes
|
2002-07-30 13:18:42 +00:00 |
|
florian
|
53a0b662b9
|
* several fixes to get further with linux/ppc system unit compilation
|
2002-07-29 21:28:16 +00:00 |
|
florian
|
e7a6cd18dd
|
* more fixes for the ppc
+ wrappers for the tcnvnode.first_* stuff introduced
|
2002-07-29 21:23:42 +00:00 |
|
florian
|
102ba3a098
|
* some more ppc fixes
|
2002-07-29 21:16:02 +00:00 |
|
carl
|
3034065498
|
+ restart m68k support
|
2002-07-29 17:51:32 +00:00 |
|
florian
|
7737f12d6c
|
+ added register location description for ppc
|
2002-07-29 17:50:02 +00:00 |
|
Jonas Maebe
|
d4b7f1e371
|
+ added
|
2002-07-29 14:30:22 +00:00 |
|
Jonas Maebe
|
00801d2c76
|
* fixed some datastructures > 2GB
|
2002-07-29 09:23:11 +00:00 |
|
Jonas Maebe
|
07089fadb7
|
+ nppcmem
|
2002-07-29 09:22:20 +00:00 |
|
Jonas Maebe
|
a1a3283c61
|
+ tppcvecnode, almost straight copy of the i386 code, can most likely
be made generic if all treference type allow a base, index and offset
|
2002-07-29 09:21:30 +00:00 |
|
Jonas Maebe
|
04cb71275a
|
+ second_int_to_int implementation which is almost the same as the
generic implementation, but it avoids some unnecessary type conversions
|
2002-07-29 09:20:20 +00:00 |
|
florian
|
6d4e01d74f
|
* made abs a compiler proc if it is generic
|
2002-07-28 21:39:28 +00:00 |
|
florian
|
37351a4590
|
- removed debug code which was commited by accident
|
2002-07-28 21:38:30 +00:00 |
|
florian
|
463b355ba3
|
* more powerpc fixes
+ dummy tcgvecnode
|
2002-07-28 21:34:31 +00:00 |
|
florian
|
3fe0229843
|
+ added direct assembler reader for PowerPC
|
2002-07-28 20:45:22 +00:00 |
|
florian
|
7ac5c3743d
|
* several fixes for linux/powerpc
* several fixes to MT
|
2002-07-28 20:43:47 +00:00 |
|
Jonas Maebe
|
046ee7bf2b
|
+ 64 bit operations (badly tested), everything is implemented now!
* some small fixes
|
2002-07-28 16:02:49 +00:00 |
|
Jonas Maebe
|
e3cbc3cf22
|
+ tcg64fppc.a_op64_const_reg_reg() and tcg64fppc.a_op64_reg_reg_reg()
* several fixes, most notably in a_load_reg_reg(): it didn't do any
conversion from smaller to larger sizes or vice versa
* some small optimizations
|
2002-07-28 16:01:59 +00:00 |
|
Jonas Maebe
|
75d8e42d85
|
* fixed bug in location_force_reg32() when converting smaller values to
64 bit locations
* use cg.op_const_reg_reg() instead of a move and then cg.op_const_reg()
in location_force_reg32()
|
2002-07-28 15:59:57 +00:00 |
|
Jonas Maebe
|
6bd0424826
|
* fixed a_load64_const_reg() for big endian systems
|
2002-07-28 15:57:15 +00:00 |
|
Jonas Maebe
|
b11d7a19f3
|
+ tcg64.a_op64_const_reg_reg() and tcg64.a_op64_reg_reg_reg() methods +
generic implementation
|
2002-07-28 15:56:00 +00:00 |
|
carl
|
d5ece09b0a
|
+ case node testing
|
2002-07-28 09:45:24 +00:00 |
|
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 |
|