keie [Fri, 21 Dec 1984 14:23:10 +0000 (14:23 +0000)]
Adapted to new tree structure.
sater [Thu, 20 Dec 1984 15:17:05 +0000 (15:17 +0000)]
Routine was wrong, leaving things on the stack in the one bit case,
the inclusion of slu in this routine was bogus.
It is never called anyway, so slu is taken out.
keie [Thu, 20 Dec 1984 14:26:14 +0000 (14:26 +0000)]
1 - Added RCS id.
2 - Used two argument [feature] of install.
keie [Thu, 20 Dec 1984 14:21:35 +0000 (14:21 +0000)]
See the logfile of mach/m68k2/libem/Makefile.
keie [Thu, 20 Dec 1984 14:13:48 +0000 (14:13 +0000)]
The definition if the symbols, end, endbss etc, is moved
from a library to a file. This to avoid 2 libraries in this
directory.
keie [Tue, 18 Dec 1984 17:26:42 +0000 (17:26 +0000)]
Added line for m68k interpreters manual.
keie [Tue, 18 Dec 1984 17:22:29 +0000 (17:22 +0000)]
*** empty log message ***
keie [Tue, 18 Dec 1984 17:12:12 +0000 (17:12 +0000)]
1 - signal did not clear the stack properly.
2 - lseek did not return correct.
keie [Tue, 18 Dec 1984 17:11:35 +0000 (17:11 +0000)]
Traps now work as documented.
keie [Tue, 18 Dec 1984 17:09:36 +0000 (17:09 +0000)]
1 - Human readable profile and count.
2 - Length of last table is now 64.
keie [Tue, 18 Dec 1984 17:08:54 +0000 (17:08 +0000)]
Profile, count, flow in non-local goto corrected.
keie [Tue, 18 Dec 1984 17:07:23 +0000 (17:07 +0000)]
1 - Improved line number updating when returning from library routines.
2 - Line 234, 0xD must be #0x1C, crashed at error handling for
incorrect return size.
keie [Tue, 18 Dec 1984 17:06:36 +0000 (17:06 +0000)]
Replaced clr by the faster mov #0, (for d registers).
keie [Tue, 18 Dec 1984 17:04:24 +0000 (17:04 +0000)]
1 - Indexed addressing mode gave unwanted sign extends.
They are replaced by additions.
2 - Added pointer checks.
3 - Completed parametrization of addresses of locals.
\ 1
keie [Tue, 18 Dec 1984 16:59:51 +0000 (16:59 +0000)]
Finishing profile tables.
keie [Tue, 18 Dec 1984 16:58:30 +0000 (16:58 +0000)]
1 - length of last table
2 - human readable profile and count output.
keie [Tue, 18 Dec 1984 16:58:11 +0000 (16:58 +0000)]
Added pointer checks.
keie [Tue, 18 Dec 1984 16:57:56 +0000 (16:57 +0000)]
Altered 1980 in 1984.
keie [Tue, 18 Dec 1984 15:28:19 +0000 (15:28 +0000)]
Added machines to be sent with the second distribution to the LNTABLES.
keie [Tue, 18 Dec 1984 15:13:56 +0000 (15:13 +0000)]
The first version, copied from 6800.
keie [Tue, 18 Dec 1984 15:13:55 +0000 (15:13 +0000)]
The first version, copied from 6809.
keie [Tue, 18 Dec 1984 13:12:30 +0000 (13:12 +0000)]
Don't rely on cpp to be in the $PATH, call it from em/lib.
keie [Tue, 18 Dec 1984 13:12:03 +0000 (13:12 +0000)]
Added Ack distribution Makefile names.
keie [Mon, 17 Dec 1984 17:20:57 +0000 (17:20 +0000)]
Removed the need for as in lib/m68k4.
The as in lib/m68k2 is now used directly.
keie [Mon, 17 Dec 1984 15:52:04 +0000 (15:52 +0000)]
*** empty log message ***
keie [Mon, 17 Dec 1984 15:50:02 +0000 (15:50 +0000)]
Run $RANLIB if the shell variable is set.
sater [Mon, 17 Dec 1984 15:13:39 +0000 (15:13 +0000)]
*** empty log message ***
sater [Mon, 17 Dec 1984 14:36:16 +0000 (14:36 +0000)]
Changed descr to use recently developed 8080/cg.
keie [Mon, 17 Dec 1984 11:38:36 +0000 (11:38 +0000)]
Added 6500 documentation.
keie [Mon, 17 Dec 1984 11:35:39 +0000 (11:35 +0000)]
*** empty log message ***
keie [Mon, 17 Dec 1984 11:21:11 +0000 (11:21 +0000)]
Adapted to new library.
keie [Mon, 17 Dec 1984 11:11:37 +0000 (11:11 +0000)]
*** empty log message ***
keie [Mon, 17 Dec 1984 11:06:48 +0000 (11:06 +0000)]
Now using LIST.
keie [Mon, 17 Dec 1984 11:03:13 +0000 (11:03 +0000)]
*** empty log message ***
keie [Mon, 17 Dec 1984 10:45:27 +0000 (10:45 +0000)]
Added F_DUM(Author of change-- Henry Bal).
keie [Mon, 17 Dec 1984 10:44:08 +0000 (10:44 +0000)]
*** empty log message ***
bal [Fri, 14 Dec 1984 15:57:39 +0000 (15:57 +0000)]
Initial revision
bal [Fri, 14 Dec 1984 15:52:15 +0000 (15:52 +0000)]
Initial revision
bal [Fri, 14 Dec 1984 15:41:14 +0000 (15:41 +0000)]
Initial revision
keie [Fri, 14 Dec 1984 13:45:42 +0000 (13:45 +0000)]
Removed entries for pmds.
keie [Mon, 10 Dec 1984 15:14:00 +0000 (15:14 +0000)]
Added Basic library and Revision number.
keie [Mon, 10 Dec 1984 14:57:51 +0000 (14:57 +0000)]
Added revision number.
keie [Mon, 10 Dec 1984 14:41:49 +0000 (14:41 +0000)]
1 - Added Basic library.
2 - Added revision number.
keie [Mon, 10 Dec 1984 14:41:30 +0000 (14:41 +0000)]
Initial revision
keie [Mon, 10 Dec 1984 14:29:51 +0000 (14:29 +0000)]
Added Basic library.
keie [Mon, 10 Dec 1984 14:28:41 +0000 (14:28 +0000)]
Initial revision
bal [Mon, 10 Dec 1984 13:36:12 +0000 (13:36 +0000)]
Initial revision
keie [Mon, 10 Dec 1984 12:49:56 +0000 (12:49 +0000)]
Removed the definition of the NEEDS variable.
keie [Sat, 8 Dec 1984 00:50:27 +0000 (00:50 +0000)]
*** empty log message ***
keie [Sat, 8 Dec 1984 00:45:55 +0000 (00:45 +0000)]
This makefile was copied from ../../m68k2/dl.
The now irrelevant entries are removed.
keie [Sat, 8 Dec 1984 00:40:04 +0000 (00:40 +0000)]
Comparing shouldn't stop when one compare fails.
keie [Sat, 8 Dec 1984 00:28:16 +0000 (00:28 +0000)]
Added entries for pr and opr.
keie [Sat, 8 Dec 1984 00:17:39 +0000 (00:17 +0000)]
Adapted to new install + compare, added anties for cmp, clean, opr and pr.
keie [Fri, 7 Dec 1984 17:32:33 +0000 (17:32 +0000)]
*** empty log message ***
keie [Fri, 7 Dec 1984 17:14:43 +0000 (17:14 +0000)]
Improved "make pr".
keie [Fri, 7 Dec 1984 16:52:09 +0000 (16:52 +0000)]
An efficiency change only.
keie [Fri, 7 Dec 1984 16:45:26 +0000 (16:45 +0000)]
Added cmp entry.
keie [Fri, 7 Dec 1984 16:42:59 +0000 (16:42 +0000)]
This one works, the previous one didn't.
keie [Fri, 7 Dec 1984 16:38:13 +0000 (16:38 +0000)]
install now allows a source and destination name.
keie [Fri, 7 Dec 1984 15:22:22 +0000 (15:22 +0000)]
Now use prototype makefile from ../../proto.
ceriel [Fri, 7 Dec 1984 15:21:25 +0000 (15:21 +0000)]
Removed a reference to a non existing Makefile ( in the lib directory).
bal [Fri, 7 Dec 1984 14:19:53 +0000 (14:19 +0000)]
Bug fixed in optimizing two adjacent basic blocks.
keie [Fri, 7 Dec 1984 14:01:33 +0000 (14:01 +0000)]
Changed access path of em h directory.
keie [Fri, 7 Dec 1984 14:01:11 +0000 (14:01 +0000)]
Changed access path of en h directory.
keie [Fri, 7 Dec 1984 13:41:58 +0000 (13:41 +0000)]
Initial revision
keie [Fri, 7 Dec 1984 10:42:27 +0000 (10:42 +0000)]
Initial revision
keie [Thu, 6 Dec 1984 11:08:40 +0000 (11:08 +0000)]
The path lib/ack is changed into lib/descr.
The name ack, used as a file name was a bit overloaded.
ceriel [Thu, 6 Dec 1984 10:39:28 +0000 (10:39 +0000)]
Changed so that the installation process will continue if LLgen
is not present yet.
Also added Makefile to the "make pr" entry.
keie [Tue, 4 Dec 1984 21:57:22 +0000 (21:57 +0000)]
Repaired a few minor bugs.
keie [Tue, 4 Dec 1984 21:48:14 +0000 (21:48 +0000)]
I hope this version is correct.
keie [Tue, 4 Dec 1984 21:38:13 +0000 (21:38 +0000)]
Initial revision
sater [Tue, 4 Dec 1984 15:33:28 +0000 (15:33 +0000)]
Initial revision
bal [Tue, 4 Dec 1984 15:04:44 +0000 (15:04 +0000)]
Initial revision
bal [Tue, 4 Dec 1984 15:04:01 +0000 (15:04 +0000)]
WORDLENGTH now defined in automatically generated file wordlen.h
Generate this file from makewlen.c
bal [Tue, 4 Dec 1984 15:03:22 +0000 (15:03 +0000)]
WORDLENGTH now defined in automatically generated file worlen.h
bal [Tue, 4 Dec 1984 14:41:20 +0000 (14:41 +0000)]
Bug fixed: fill_item() should initialize item->it_desirable to TRUE.
keie [Tue, 4 Dec 1984 13:31:03 +0000 (13:31 +0000)]
Added tail_m and tail_ln.
bal [Tue, 4 Dec 1984 13:04:27 +0000 (13:04 +0000)]
regsave_cost() return void instead of short.
bal [Tue, 4 Dec 1984 13:03:49 +0000 (13:03 +0000)]
regsave_cost() returns void instead of short.
keie [Mon, 3 Dec 1984 23:20:13 +0000 (23:20 +0000)]
Initial revision
keie [Mon, 3 Dec 1984 22:55:26 +0000 (22:55 +0000)]
Adapted to use the files in the library directory dedicated to the pmds.
keie [Mon, 3 Dec 1984 22:02:45 +0000 (22:02 +0000)]
Initial revision
bal [Mon, 3 Dec 1984 12:12:37 +0000 (12:12 +0000)]
Comment closer ("*/") added to description of getlines().
ceriel [Fri, 30 Nov 1984 11:14:18 +0000 (11:14 +0000)]
Increased MAXPATLEN to 8000.
bal [Fri, 30 Nov 1984 10:52:05 +0000 (10:52 +0000)]
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.
bal [Fri, 30 Nov 1984 10:50:27 +0000 (10:50 +0000)]
Declaration of items[] made static to avoid name conflict with ra_items.c
Core allocation macros added.
bal [Fri, 30 Nov 1984 10:49:09 +0000 (10:49 +0000)]
Declaration of items[] made static to avoid name conflict with ra.c
bal [Fri, 30 Nov 1984 10:30:22 +0000 (10:30 +0000)]
routines getcall(), get_text() and getcc() move from get.c to this file
routines putactuals(), putcall(), and putcc() move from put.c to this file
get.h, put.h, stdio.h, em_mnem.h and em_pseu.h included
bal [Fri, 30 Nov 1984 10:28:35 +0000 (10:28 +0000)]
several data structures added (moved from types.h).
core allocation macros added.
bal [Fri, 30 Nov 1984 10:27:05 +0000 (10:27 +0000)]
Declarations for iv and code_info added (moved from types.h).
core allocation macros added.
bal [Fri, 30 Nov 1984 10:25:21 +0000 (10:25 +0000)]
core allocation macros added
bal [Fri, 30 Nov 1984 10:24:21 +0000 (10:24 +0000)]
declaration for sym,num and prc added (moved from types.h)
bal [Fri, 30 Nov 1984 10:23:34 +0000 (10:23 +0000)]
ic.h included before ic_lookup.h
bal [Fri, 30 Nov 1984 10:15:24 +0000 (10:15 +0000)]
Lots of procedures removed (turned into macro in alloc.h or
moved to one specific phase).
bal [Fri, 30 Nov 1984 10:14:30 +0000 (10:14 +0000)]
Lots of data structures removed and made local to one specific phase.
bal [Fri, 30 Nov 1984 10:12:37 +0000 (10:12 +0000)]
Lots of procedure newxxx() and oldxxx() turned into macros.
Lots of such procedures removed and made local to one specific phase.
bal [Fri, 30 Nov 1984 10:10:41 +0000 (10:10 +0000)]
As getbblocks() was moved to cf.c, em_flag.h need no longer
be included.; also, the declaration for em_flag[] was removed.
em [Fri, 30 Nov 1984 00:16:29 +0000 (00:16 +0000)]
The routine salloc crashed on a 2/4 system.
Malloc was nor declared as "char *", but by default as int.
em [Thu, 29 Nov 1984 17:27:00 +0000 (17:27 +0000)]
I removed the unused integer deftype.
Its name collided with an array in symbols.c.
em [Thu, 29 Nov 1984 17:26:44 +0000 (17:26 +0000)]
The definitions of lastline, currline and firstline are made
extern in graph.h. The space reserving declaration is made in
graph.c.