ack.git
39 years agoTraps now work as documented.
keie [Tue, 18 Dec 1984 17:11:35 +0000 (17:11 +0000)]
Traps now work as documented.

39 years ago1 - Human readable profile and count.
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.

39 years agoProfile, count, flow in non-local goto corrected.
keie [Tue, 18 Dec 1984 17:08:54 +0000 (17:08 +0000)]
Profile, count, flow in non-local goto corrected.

39 years ago1 - Improved line number updating when returning from library routines.
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.

39 years agoReplaced clr by the faster mov #0, (for d registers).
keie [Tue, 18 Dec 1984 17:06:36 +0000 (17:06 +0000)]
Replaced clr by the faster mov #0, (for d registers).

39 years ago1 - Indexed addressing mode gave unwanted sign extends.
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

39 years agoFinishing profile tables.
keie [Tue, 18 Dec 1984 16:59:51 +0000 (16:59 +0000)]
Finishing profile tables.

39 years ago1 - length of last table
keie [Tue, 18 Dec 1984 16:58:30 +0000 (16:58 +0000)]
1 - length of last table
2 - human readable profile and count output.

39 years agoAdded pointer checks.
keie [Tue, 18 Dec 1984 16:58:11 +0000 (16:58 +0000)]
Added pointer checks.

39 years agoAltered 1980 in 1984.
keie [Tue, 18 Dec 1984 16:57:56 +0000 (16:57 +0000)]
Altered 1980 in 1984.

39 years agoAdded machines to be sent with the second distribution to the LNTABLES.
keie [Tue, 18 Dec 1984 15:28:19 +0000 (15:28 +0000)]
Added machines to be sent with the second distribution to the LNTABLES.

39 years agoThe first version, copied from 6800.
keie [Tue, 18 Dec 1984 15:13:56 +0000 (15:13 +0000)]
The first version, copied from 6800.

39 years agoThe first version, copied from 6809.
keie [Tue, 18 Dec 1984 15:13:55 +0000 (15:13 +0000)]
The first version, copied from 6809.

39 years agoDon't rely on cpp to be in the $PATH, call it from em/lib.
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.

39 years agoAdded Ack distribution Makefile names.
keie [Tue, 18 Dec 1984 13:12:03 +0000 (13:12 +0000)]
Added Ack distribution Makefile names.

39 years agoRemoved the need for as in lib/m68k4.
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.

39 years ago*** empty log message ***
keie [Mon, 17 Dec 1984 15:52:04 +0000 (15:52 +0000)]
*** empty log message ***

39 years agoRun $RANLIB if the shell variable is set.
keie [Mon, 17 Dec 1984 15:50:02 +0000 (15:50 +0000)]
Run $RANLIB if the shell variable is set.

39 years ago*** empty log message ***
sater [Mon, 17 Dec 1984 15:13:39 +0000 (15:13 +0000)]
*** empty log message ***

39 years agoChanged descr to use recently developed 8080/cg.
sater [Mon, 17 Dec 1984 14:36:16 +0000 (14:36 +0000)]
Changed descr to use recently developed 8080/cg.

39 years agoAdded 6500 documentation.
keie [Mon, 17 Dec 1984 11:38:36 +0000 (11:38 +0000)]
Added 6500 documentation.

39 years ago*** empty log message ***
keie [Mon, 17 Dec 1984 11:35:39 +0000 (11:35 +0000)]
*** empty log message ***

39 years agoAdapted to new library.
keie [Mon, 17 Dec 1984 11:21:11 +0000 (11:21 +0000)]
Adapted to new library.

39 years ago*** empty log message ***
keie [Mon, 17 Dec 1984 11:11:37 +0000 (11:11 +0000)]
*** empty log message ***

39 years agoNow using LIST.
keie [Mon, 17 Dec 1984 11:06:48 +0000 (11:06 +0000)]
Now using LIST.

39 years ago*** empty log message ***
keie [Mon, 17 Dec 1984 11:03:13 +0000 (11:03 +0000)]
*** empty log message ***

39 years agoAdded F_DUM(Author of change-- Henry Bal).
keie [Mon, 17 Dec 1984 10:45:27 +0000 (10:45 +0000)]
Added F_DUM(Author of change-- Henry Bal).

39 years ago*** empty log message ***
keie [Mon, 17 Dec 1984 10:44:08 +0000 (10:44 +0000)]
*** empty log message ***

39 years agoInitial revision
bal [Fri, 14 Dec 1984 15:57:39 +0000 (15:57 +0000)]
Initial revision

39 years agoInitial revision
bal [Fri, 14 Dec 1984 15:52:15 +0000 (15:52 +0000)]
Initial revision

39 years agoInitial revision
bal [Fri, 14 Dec 1984 15:41:14 +0000 (15:41 +0000)]
Initial revision

39 years agoRemoved entries for pmds.
keie [Fri, 14 Dec 1984 13:45:42 +0000 (13:45 +0000)]
Removed entries for pmds.

39 years agoAdded Basic library and Revision number.
keie [Mon, 10 Dec 1984 15:14:00 +0000 (15:14 +0000)]
Added Basic library and Revision number.

39 years agoAdded revision number.
keie [Mon, 10 Dec 1984 14:57:51 +0000 (14:57 +0000)]
Added revision number.

39 years ago1 - Added Basic library.
keie [Mon, 10 Dec 1984 14:41:49 +0000 (14:41 +0000)]
1 - Added Basic library.
2 - Added revision number.

39 years agoInitial revision
keie [Mon, 10 Dec 1984 14:41:30 +0000 (14:41 +0000)]
Initial revision

39 years agoAdded Basic library.
keie [Mon, 10 Dec 1984 14:29:51 +0000 (14:29 +0000)]
Added Basic library.

39 years agoInitial revision
keie [Mon, 10 Dec 1984 14:28:41 +0000 (14:28 +0000)]
Initial revision

39 years agoInitial revision
bal [Mon, 10 Dec 1984 13:36:12 +0000 (13:36 +0000)]
Initial revision

39 years agoRemoved the definition of the NEEDS variable.
keie [Mon, 10 Dec 1984 12:49:56 +0000 (12:49 +0000)]
Removed the definition of the NEEDS variable.

39 years ago*** empty log message ***
keie [Sat, 8 Dec 1984 00:50:27 +0000 (00:50 +0000)]
*** empty log message ***

39 years agoThis makefile was copied from ../../m68k2/dl.
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.

39 years agoComparing shouldn't stop when one compare fails.
keie [Sat, 8 Dec 1984 00:40:04 +0000 (00:40 +0000)]
Comparing shouldn't stop when one compare fails.

39 years agoAdded entries for pr and opr.
keie [Sat, 8 Dec 1984 00:28:16 +0000 (00:28 +0000)]
Added entries for pr and opr.

39 years agoAdapted to new install + compare, added anties for cmp, clean, opr and pr.
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.

39 years ago*** empty log message ***
keie [Fri, 7 Dec 1984 17:32:33 +0000 (17:32 +0000)]
*** empty log message ***

39 years agoImproved "make pr".
keie [Fri, 7 Dec 1984 17:14:43 +0000 (17:14 +0000)]
Improved "make pr".

39 years agoAn efficiency change only.
keie [Fri, 7 Dec 1984 16:52:09 +0000 (16:52 +0000)]
An efficiency change only.

39 years agoAdded cmp entry.
keie [Fri, 7 Dec 1984 16:45:26 +0000 (16:45 +0000)]
Added cmp entry.

39 years agoThis one works, the previous one didn't.
keie [Fri, 7 Dec 1984 16:42:59 +0000 (16:42 +0000)]
This one works, the previous one didn't.

39 years agoinstall now allows a source and destination name.
keie [Fri, 7 Dec 1984 16:38:13 +0000 (16:38 +0000)]
install now allows a source and destination name.

39 years agoNow use prototype makefile from ../../proto.
keie [Fri, 7 Dec 1984 15:22:22 +0000 (15:22 +0000)]
Now use prototype makefile from ../../proto.

39 years agoRemoved a reference to a non existing Makefile ( in the lib directory).
ceriel [Fri, 7 Dec 1984 15:21:25 +0000 (15:21 +0000)]
Removed a reference to a non existing Makefile ( in the lib directory).

39 years agoBug fixed in optimizing two adjacent basic blocks.
bal [Fri, 7 Dec 1984 14:19:53 +0000 (14:19 +0000)]
Bug fixed in optimizing two adjacent basic blocks.

39 years agoChanged access path of em h directory.
keie [Fri, 7 Dec 1984 14:01:33 +0000 (14:01 +0000)]
Changed access path of em h directory.

39 years agoChanged access path of en h directory.
keie [Fri, 7 Dec 1984 14:01:11 +0000 (14:01 +0000)]
Changed access path of en h directory.

39 years agoInitial revision
keie [Fri, 7 Dec 1984 13:41:58 +0000 (13:41 +0000)]
Initial revision

39 years agoInitial revision
keie [Fri, 7 Dec 1984 10:42:27 +0000 (10:42 +0000)]
Initial revision

39 years agoThe path lib/ack is changed into lib/descr.
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.

39 years agoChanged so that the installation process will continue if LLgen
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.

39 years agoRepaired a few minor bugs.
keie [Tue, 4 Dec 1984 21:57:22 +0000 (21:57 +0000)]
Repaired a few minor bugs.

39 years agoI hope this version is correct.
keie [Tue, 4 Dec 1984 21:48:14 +0000 (21:48 +0000)]
I hope this version is correct.

39 years agoInitial revision
keie [Tue, 4 Dec 1984 21:38:13 +0000 (21:38 +0000)]
Initial revision

39 years agoInitial revision
sater [Tue, 4 Dec 1984 15:33:28 +0000 (15:33 +0000)]
Initial revision

39 years agoInitial revision
bal [Tue, 4 Dec 1984 15:04:44 +0000 (15:04 +0000)]
Initial revision

39 years agoWORDLENGTH now defined in automatically generated file wordlen.h
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

39 years agoWORDLENGTH now defined in automatically generated file worlen.h
bal [Tue, 4 Dec 1984 15:03:22 +0000 (15:03 +0000)]
WORDLENGTH now defined in automatically generated file worlen.h

39 years agoBug fixed: fill_item() should initialize item->it_desirable to TRUE.
bal [Tue, 4 Dec 1984 14:41:20 +0000 (14:41 +0000)]
Bug fixed: fill_item() should initialize item->it_desirable to TRUE.

39 years agoAdded tail_m and tail_ln.
keie [Tue, 4 Dec 1984 13:31:03 +0000 (13:31 +0000)]
Added tail_m and tail_ln.

39 years agoregsave_cost() return void instead of short.
bal [Tue, 4 Dec 1984 13:04:27 +0000 (13:04 +0000)]
regsave_cost() return void instead of short.

39 years agoregsave_cost() returns void instead of short.
bal [Tue, 4 Dec 1984 13:03:49 +0000 (13:03 +0000)]
regsave_cost() returns void instead of short.

39 years agoInitial revision
keie [Mon, 3 Dec 1984 23:20:13 +0000 (23:20 +0000)]
Initial revision

39 years agoAdapted to use the files in the library directory dedicated to the pmds.
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.

39 years agoInitial revision
keie [Mon, 3 Dec 1984 22:02:45 +0000 (22:02 +0000)]
Initial revision

39 years agoComment closer ("*/") added to description of getlines().
bal [Mon, 3 Dec 1984 12:12:37 +0000 (12:12 +0000)]
Comment closer ("*/") added to description of getlines().

39 years agoIncreased MAXPATLEN to 8000.
ceriel [Fri, 30 Nov 1984 11:14:18 +0000 (11:14 +0000)]
Increased MAXPATLEN to 8000.

39 years agoMacros for B_DIST, B_USECNT and B_MARK removed, as these fields are
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.

39 years agoDeclaration of items[] made static to avoid name conflict with ra_items.c
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.

39 years agoDeclaration of items[] made static to avoid name conflict with ra.c
bal [Fri, 30 Nov 1984 10:49:09 +0000 (10:49 +0000)]
Declaration of items[] made static to avoid name conflict with ra.c

39 years agoroutines getcall(), get_text() and getcc() move from get.c to this file
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

39 years agoseveral data structures added (moved from types.h).
bal [Fri, 30 Nov 1984 10:28:35 +0000 (10:28 +0000)]
several data structures added (moved from types.h).
core allocation macros added.

39 years agoDeclarations for iv and code_info added (moved from types.h).
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.

39 years agocore allocation macros added
bal [Fri, 30 Nov 1984 10:25:21 +0000 (10:25 +0000)]
core allocation macros added

39 years agodeclaration for sym,num and prc added (moved from types.h)
bal [Fri, 30 Nov 1984 10:24:21 +0000 (10:24 +0000)]
declaration for sym,num and prc added (moved from types.h)

39 years agoic.h included before ic_lookup.h
bal [Fri, 30 Nov 1984 10:23:34 +0000 (10:23 +0000)]
ic.h included before ic_lookup.h

39 years agoLots of procedures removed (turned into macro in alloc.h or
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).

39 years agoLots of data structures removed and made local 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.

39 years agoLots of procedure newxxx() and oldxxx() turned into macros.
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.

39 years agoAs getbblocks() was moved to cf.c, em_flag.h need no longer
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.

39 years agoThe routine salloc crashed on a 2/4 system.
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.

39 years agoI removed the unused integer deftype.
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.

39 years agoThe definitions of lastline, currline and firstline are made
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.

39 years ago-O flag removed
bal [Thu, 29 Nov 1984 16:25:08 +0000 (16:25 +0000)]
-O flag removed

39 years agomacros newlvbx and oldlvbx added.
bal [Thu, 29 Nov 1984 15:10:11 +0000 (15:10 +0000)]
macros newlvbx and oldlvbx added.

39 years agoThe first line should contain the distribution library name.
em [Thu, 29 Nov 1984 15:03:41 +0000 (15:03 +0000)]
The first line should contain the distribution library name.

39 years agomacros newlocal() and oldlocal() moved to alloc.h
bal [Thu, 29 Nov 1984 14:40:31 +0000 (14:40 +0000)]
macros newlocal() and oldlocal() moved to alloc.h

39 years ago*** empty log message ***
em [Thu, 29 Nov 1984 14:22:02 +0000 (14:22 +0000)]
*** empty log message ***

39 years ago-O flag removed from CFLAGS
bal [Thu, 29 Nov 1984 13:33:33 +0000 (13:33 +0000)]
-O flag removed from CFLAGS

39 years ago-O removed from CFLAGS
bal [Thu, 29 Nov 1984 13:31:22 +0000 (13:31 +0000)]
-O removed from CFLAGS

39 years agoil_aux.h included (which now contains getcall(),putcall() etc.
bal [Thu, 29 Nov 1984 11:08:15 +0000 (11:08 +0000)]
il_aux.h included (which now contains getcall(),putcall() etc.
routines that were peviously in get.c and put.c).