Commit Graph

39 Commits

Author SHA1 Message Date
mazen
5ed8dfb74c - logs removed 2002-10-13 19:47:34 +00:00
mazen
b845456453 * Get/Unget expilit registers to be re-examined 2002-10-12 19:03:23 +00:00
mazen
fcc5675528 *** empty log message *** 2002-10-11 13:35:14 +00:00
mazen
7bdf0e162b - no more used 2002-10-11 11:44:44 +00:00
mazen
f8ed725882 * tabs replaces by spaces 2002-10-10 20:23:57 +00:00
mazen
b44010f639 * Just to update repsitory 2002-10-10 19:57:51 +00:00
mazen
de41a87b82 * Internal error fixed, but usually i386 parameter model used 2002-10-10 15:10:39 +00:00
mazen
9a1a530331 * internal error bug fixes thanks to Florian, but parameters now are loaded as in i386 programs (like old gcc code generator\!) 2002-10-09 18:22:56 +00:00
mazen
34df2e8e09 just incase some one wolud help me debugging that\! 2002-10-09 13:52:19 +00:00
mazen
754077f199 * debugging register allocation 2002-10-08 21:02:22 +00:00
mazen
6bc783f5c2 *** empty log message *** 2002-10-08 17:17:03 +00:00
mazen
a15b375214 word alignement modified in g_stack_frame 2002-10-07 20:33:04 +00:00
mazen
3d9be081b9 * register allocation for parameters now done in cpupara, but InternalError(200109223) in cgcpu.pas:1053 is still not fixed du to location_force problem in ncgutils.pas:419 2002-10-04 21:57:42 +00:00
mazen
14bb0a51b4 + out registers allocator for the first 6 scalar parameters which must be passed into %o0..%o5 2002-10-02 22:20:28 +00:00
mazen
b5882415a3 + procedures exiting prologue added and stack frame now restored in the delay slot of the return (JMPL) instruction 2002-10-01 21:35:58 +00:00
mazen
b2c63fb6ca attinst.inc --> strinst.inc 2002-10-01 21:06:29 +00:00
mazen
807d2d4d63 attinst.inc --> strinst.inc 2002-10-01 21:06:29 +00:00
florian
0282138de4 * fixed log and id 2002-10-01 17:41:50 +00:00
mazen
3a70e9a021 * function epilogue modified to much SPARC ABIN 2002-09-30 21:07:13 +00:00
mazen
f83c707f71 * function prologue fixed 2002-09-30 19:12:14 +00:00
mazen
93164206b3 * cleanup made 2002-09-27 04:30:53 +00:00
mazen
a36f746c54 * some cleanup was made 2002-09-24 03:57:53 +00:00
mazen
4c607d6126 * a compile bug fixed 2002-09-21 10:22:43 +00:00
mazen
d78bf17c1d + call support 2002-09-19 20:24:41 +00:00
Jonas Maebe
a15d8cfe39 * a_load_reg_reg() now has two size parameters: source and dest. This
allows some optimizations on architectures that don't encode the
    register size in the register name.
2002-09-17 18:54:01 +00:00
carl
752beef0dd * cardinal -> longword 2002-09-07 20:40:23 +00:00
peter
dcd9e0107c * old logs removed and tabs fixed 2002-09-07 15:25:00 +00:00
mazen
2b9b0d86ed +generic register names commented 2002-09-03 07:41:00 +00:00
mazen
c7bf4df982 *call parameter handling is now based on the new param manager 2002-08-30 13:16:23 +00:00
mazen
12c3e9a760 ncgcall.pas moved to ncpucall.pas (I'd like ncpu* insteade of nsparc* since it
provides processor independent units naming)
2002-08-30 06:15:27 +00:00
mazen
dd411127f4 added support for SPARC processors 2002-08-29 11:02:36 +00:00
mazen
66ab5e4a54 File added support to the new generic parameter handling 2002-08-29 10:16:20 +00:00
mazen
221d94a65e + added ncpucnp to fix a call to an abstract method in pss_2 2002-08-29 10:07:47 +00:00
mazen
7dff137383 GDB support added 2002-08-23 10:33:30 +00:00
mazen
c52839c2d6 *** empty log message *** 2002-08-23 10:08:28 +00:00
mazen
af7d17d28c stab_regindex added for GDB support 2002-08-23 09:53:15 +00:00
mazen
9df674734c psystem.pas removed from sparc directory 2002-08-22 10:13:29 +00:00
mazen
dc65ff681b first insertion 2002\08\22 2002-08-22 08:30:50 +00:00
mazen
ab508fa44f *** empty log message *** 2002-08-21 13:30:07 +00:00