Commit Graph
25 Commits
Author SHA1 Message Date
ceriel b0df114710 Initial revision 1987-04-13 10:32:47 +00:00
ceriel aef050fa9e Seemed to prefer reg_any registers, which caused addresses of procedures
to end up in data registers on the m68020. This is temporarily fixed,
but actually, the descriptor files could be somewhat more general.
1987-04-03 15:38:52 +00:00
ceriel 5f08cc8b3b Added Rcs Id 1987-03-10 11:49:39 +00:00
ceriel f5371e1096 Added copyright notice 1987-03-09 19:15:41 +00:00
ceriel d06c286fe0 Added an exit from main 1987-03-09 13:14:32 +00:00
ceriel 52425788e1 SHARE --> SHR 1987-03-02 12:42:38 +00:00
ceriel 3aefa51e63 replaced some %D's 1987-02-09 17:28:22 +00:00
ceriel 50150ff96e Added standard entries 1987-01-13 10:30:06 +00:00
bal ead7e668ff bug fixed: lifetime of an item was too short; it should also cover
any live/dead message prior to its initial live-message.
1985-02-18 15:14:22 +00:00
bal bd01b5a24f Debugging procedure print_allocs now writes to stderr. 1985-01-30 10:52:33 +00:00
bal cada8b5bb3 bug fixed: assemble_allocs() did generate whole_procedure allocations.
These allocations were initialized with a very low profit. Consequently
account_regsave rejected these allocations.
Solution: repl_allocs() updates the al_profits field of the
whole_procedure allocation.
1985-01-30 10:47:47 +00:00
bal a358b4cf96 init_regcnt renamed initregcnt to avoid name conflict.
bug fixed in routine fits_in(): test on nil-pointer.
routine choose_location(): interface with tmplocal() changed, second
parameter now is a long, so a cast is added.
1985-01-23 16:07:09 +00:00
bal 579935b64e rules for itemtab.h and makeitems added. 1985-01-23 15:50:17 +00:00
bal ee1a4305f4 clean_items renamed cleanitems to avoid name conflict.
clean_timeset renamed cleantimeset to avoid name conflict.
bugs fixed: calls to fscanf() with a pointer-to-short as argument
should provide a "%hd" instead of "%d".
1985-01-23 15:45:58 +00:00
bal 5043de261e lay-out enhanced; flags (CFLAGS etc.) inherited from central Makefile;
entry for compiling this phase with ack -O created.
1984-12-21 14:41:47 +00:00
bal 3ba6a9a47a Bug fixed: fill_item() should initialize item->it_desirable to TRUE. 1984-12-04 14:41:20 +00:00
bal dfd575d062 regsave_cost() return void instead of short. 1984-12-04 13:04:27 +00:00
bal f6e0636553 regsave_cost() returns void instead of short. 1984-12-04 13:03:49 +00:00
bal 2d40a4fa61 Macros for B_DIST, B_USECNT and B_MARK removed, as these fields are
no longer used.
Declarations of nrinstrs and instrmap marked "extern" to satisfy ack compiler.
1984-11-30 10:52:05 +00:00
bal 0f77c7fb9f Declaration of items[] made static to avoid name conflict with ra_items.c
Core allocation macros added.
1984-11-30 10:50:27 +00:00
bal 83c3f45a29 Declaration of items[] made static to avoid name conflict with ra.c 1984-11-30 10:49:09 +00:00
bal 17cd5516a1 -O flag removed from CFLAGS 1984-11-29 13:33:33 +00:00
bal b5e86c2482 Initial revision 1984-11-27 16:16:36 +00:00
bal 2ab7549af6 cleaned up 1984-11-27 15:52:23 +00:00
bal e551fa234e Initial revision 1984-11-26 14:35:32 +00:00