ack.git
9 years agoRename branch. unlabeled-2.2.1
David Given [Thu, 18 Jun 2015 21:39:28 +0000 (23:39 +0200)]
Rename branch.

--HG--
branch : unlabeled-2.2.1-branch

39 years agoSjoerd Makefile for Amoeba.
keie [Mon, 10 Jun 1985 10:51:12 +0000 (10:51 +0000)]
Sjoerd Makefile for Amoeba.

--HG--
branch : unlabeled-2.2.1

39 years agofixup commit for branch 'unlabeled-2.2.1'
cvs2hg [Mon, 13 May 1985 11:09:54 +0000 (11:09 +0000)]
fixup commit for branch 'unlabeled-2.2.1'

--HG--
branch : unlabeled-2.2.1

39 years agoThis version produces local commons in its symbol table.
keie [Mon, 29 Apr 1985 11:50:24 +0000 (11:50 +0000)]
This version produces local commons in its symbol table.
It cannot be used because 'led' con't handle that.

--HG--
branch : unlabeled-2.2.1

39 years agofixup commit for branch 'unlabeled-2.2.1'
cvs2hg [Tue, 23 Apr 1985 12:55:02 +0000 (12:55 +0000)]
fixup commit for branch 'unlabeled-2.2.1'

--HG--
branch : unlabeled-2.2.1

39 years agoA temporarily needed Makefile.
keie [Tue, 1 Jan 1985 23:21:10 +0000 (23:21 +0000)]
A temporarily needed Makefile.

--HG--
branch : unlabeled-2.2.1

40 years agofixup commit for branch 'unlabeled-2.2.1'
cvs2hg [Mon, 16 Jul 1984 15:29:49 +0000 (15:29 +0000)]
fixup commit for branch 'unlabeled-2.2.1'

--HG--
branch : unlabeled-2.2.1

40 years agoadded -f flags to all calls to rm
sater [Mon, 16 Jul 1984 15:29:48 +0000 (15:29 +0000)]
added -f flags to all calls to rm

40 years agoadded special patterns for:
sater [Mon, 16 Jul 1984 14:39:21 +0000 (14:39 +0000)]
added special patterns for:
1) long compared to constant ( ldc cms 4 zxx )
2) long increments ( ld? ldc adi 4 sd? )
3) autoincrement loads and stores ( lol lol adp stl loi/sti )

40 years ago*** empty log message ***
keie [Mon, 16 Jul 1984 09:36:12 +0000 (09:36 +0000)]
*** empty log message ***

40 years agoAdded z8000 assembler manual.
keie [Mon, 16 Jul 1984 09:32:22 +0000 (09:32 +0000)]
Added z8000 assembler manual.

40 years agoadded missing #endif
sater [Fri, 13 Jul 1984 16:13:56 +0000 (16:13 +0000)]
added missing #endif
added two patterns, big improvement
added patterns for ciu and cui
some cosmetic change

40 years ago*** empty log message ***
keie [Fri, 13 Jul 1984 15:20:58 +0000 (15:20 +0000)]
*** empty log message ***

40 years agoAdded lines for DECUS cpp manual.
keie [Fri, 13 Jul 1984 15:19:19 +0000 (15:19 +0000)]
Added lines for DECUS cpp manual.

40 years agoThe check for a too high offset in a hol is repaired.
keie [Fri, 13 Jul 1984 15:03:05 +0000 (15:03 +0000)]
The check for a too high offset in a hol is repaired.

40 years agoA bug in the exchange was repaired.
keie [Fri, 13 Jul 1984 15:01:23 +0000 (15:01 +0000)]
A bug in the exchange was repaired.
Exchanges across pseudo-instructions didn't work properly.

40 years agoRemoved some patterns that have never been tested.
sater [Fri, 13 Jul 1984 14:55:37 +0000 (14:55 +0000)]
Removed some patterns that have never been tested.
Now if someone uses them he will hear that it doesn't work.
That must be better then giving him code that probably won't work.
All these patterns had to do with things like adf without an argument
and things like that.

40 years agoInitial revision
sater [Fri, 13 Jul 1984 11:25:46 +0000 (11:25 +0000)]
Initial revision

40 years agoInitial revision
sater [Fri, 13 Jul 1984 11:12:23 +0000 (11:12 +0000)]
Initial revision

40 years agochanged format of rcsid message
sater [Thu, 12 Jul 1984 15:18:13 +0000 (15:18 +0000)]
changed format of rcsid message

40 years agoInitial revision
sater [Thu, 12 Jul 1984 15:16:23 +0000 (15:16 +0000)]
Initial revision

40 years agoadded rcsid
sater [Thu, 12 Jul 1984 14:55:49 +0000 (14:55 +0000)]
added rcsid

40 years agochanged explanation of .base pseudo
sater [Thu, 12 Jul 1984 14:55:22 +0000 (14:55 +0000)]
changed explanation of .base pseudo
added rcsid

40 years agoadded rcsid
sater [Thu, 12 Jul 1984 14:53:30 +0000 (14:53 +0000)]
added rcsid
added lines for formatting new manuals

40 years ago*** empty log message ***
sater [Thu, 12 Jul 1984 14:51:48 +0000 (14:51 +0000)]
*** empty log message ***

40 years agoInitial revision
sater [Thu, 12 Jul 1984 14:14:54 +0000 (14:14 +0000)]
Initial revision

40 years ago*** empty log message ***
sater [Thu, 12 Jul 1984 14:08:27 +0000 (14:08 +0000)]
*** empty log message ***

40 years agoadded rcsid
sater [Thu, 12 Jul 1984 14:07:14 +0000 (14:07 +0000)]
added rcsid

40 years agoadded rcsid
sater [Thu, 12 Jul 1984 14:05:03 +0000 (14:05 +0000)]
added rcsid
added compilation of tstgto.p

40 years agoInitial revision
sater [Thu, 12 Jul 1984 13:50:44 +0000 (13:50 +0000)]
Initial revision

40 years agoasprint is removed at cleanup time.
keie [Thu, 12 Jul 1984 13:24:02 +0000 (13:24 +0000)]
asprint is removed at cleanup time.

40 years ago1 - Dump has a parameter.
keie [Thu, 12 Jul 1984 13:23:03 +0000 (13:23 +0000)]
1 - Dump has a parameter.
2 - Dump are enabled.

40 years ago1 - A header is treated as an unsigned number.
keie [Thu, 12 Jul 1984 13:20:48 +0000 (13:20 +0000)]
1 - A header is treated as an unsigned number.
2 - The low order word of the size in archives is fetched as unsigned.
3 - Sizes are unsigned.

40 years agoParameter added to dump preprocessor variable.
keie [Thu, 12 Jul 1984 12:58:18 +0000 (12:58 +0000)]
Parameter added to dump preprocessor variable.

40 years ago1 - Header fetch was changed to unsigned.
keie [Thu, 12 Jul 1984 12:57:36 +0000 (12:57 +0000)]
1 - Header fetch was changed to unsigned.
2 - Extra parentheses are needed by some compilers.

40 years agoInitial revision
keie [Thu, 12 Jul 1984 12:48:33 +0000 (12:48 +0000)]
Initial revision

40 years agoremoved REGPATCH define
sater [Thu, 12 Jul 1984 11:03:18 +0000 (11:03 +0000)]
removed REGPATCH define

40 years agoadded definition of newplb()
sater [Thu, 12 Jul 1984 11:02:44 +0000 (11:02 +0000)]
added definition of newplb()
removed a tab from some string

40 years agoRemoved unbalanced quotes in comments, needed for new cpp
sater [Thu, 12 Jul 1984 10:50:47 +0000 (10:50 +0000)]
Removed unbalanced quotes in comments, needed for new cpp

40 years agoreworked to use ack instead of npc.
sater [Thu, 12 Jul 1984 10:42:33 +0000 (10:42 +0000)]
reworked to use ack instead of npc.
made more user-friendly (ha ha)

40 years agoNow lexical analyzer skips lines starting with #
sater [Thu, 12 Jul 1984 10:18:19 +0000 (10:18 +0000)]
Now lexical analyzer skips lines starting with #
to kill off remnants of some preprocessor.

40 years agoadded description of newplb macro.
sater [Thu, 12 Jul 1984 10:13:56 +0000 (10:13 +0000)]
added description of newplb macro.
Enlarged an example.

40 years agoThe sequence:
sater [Thu, 12 Jul 1984 09:29:49 +0000 (09:29 +0000)]
The sequence:
  lin 100
  cal $foo
  lin 101
used to have it's second lin lni'ed. This is obviously wrong.
A check is now made for procedure calls.

40 years agoReplaced call to newilb after pro pseudo to call to newplb,
sater [Thu, 12 Jul 1984 09:26:24 +0000 (09:26 +0000)]
Replaced call to newilb after pro pseudo to call to newplb,
including retrofit for existing mach.h files

40 years agoIncreased MAXINSTANCE in big memory model
sater [Thu, 12 Jul 1984 09:23:38 +0000 (09:23 +0000)]
Increased MAXINSTANCE in big memory model

40 years agoAdded the entries for instructions with 32-bit arguments.
keie [Mon, 2 Jul 1984 16:04:26 +0000 (16:04 +0000)]
Added the entries for instructions with 32-bit arguments.

40 years ago1 - added routines to read unsigned 16-bit numbers
keie [Mon, 2 Jul 1984 16:01:50 +0000 (16:01 +0000)]
1 - added routines to read unsigned 16-bit numbers
2 - cleanup of writing of ABS block, was in error for wordsize>4.
3 - strings are now padded up to a multiple of the wordsize.
4 - the padding algorithm for alignment was in error for wordsize>2.

40 years agoNot in the initial distribution.
keie [Mon, 2 Jul 1984 15:46:59 +0000 (15:46 +0000)]
Not in the initial distribution.

40 years agoAdded asprint to list of files to remove with 'clean'.
keie [Mon, 2 Jul 1984 15:46:06 +0000 (15:46 +0000)]
Added asprint to list of files to remove with 'clean'.

40 years ago1 - Altered an incorrect dependency for assrl.o
keie [Mon, 2 Jul 1984 15:42:37 +0000 (15:42 +0000)]
1 - Altered an incorrect dependency for assrl.o
2 - Added asprint

40 years agoInitial revision
keie [Mon, 2 Jul 1984 15:35:56 +0000 (15:35 +0000)]
Initial revision

40 years agoInitial revision
sater [Mon, 2 Jul 1984 11:26:53 +0000 (11:26 +0000)]
Initial revision

40 years agoInitial revision
sater [Mon, 2 Jul 1984 10:45:13 +0000 (10:45 +0000)]
Initial revision

40 years agoAdded missing .DE macro
sater [Fri, 29 Jun 1984 14:51:23 +0000 (14:51 +0000)]
Added missing .DE macro

40 years agoChanged all occurrences of -ms into a macro $(MS)
sater [Fri, 29 Jun 1984 14:50:23 +0000 (14:50 +0000)]
Changed all occurrences of -ms into a macro $(MS)

40 years agoInitial revision
sater [Fri, 29 Jun 1984 14:46:39 +0000 (14:46 +0000)]
Initial revision

40 years agoInitial revision
sater [Fri, 29 Jun 1984 11:29:28 +0000 (11:29 +0000)]
Initial revision

40 years agoInitial revision
sater [Fri, 29 Jun 1984 11:21:50 +0000 (11:21 +0000)]
Initial revision

40 years agoInitial revision
sater [Fri, 29 Jun 1984 11:00:55 +0000 (11:00 +0000)]
Initial revision

40 years agoFixed bug: after BRA instruction was optimized away the variable lastbra
sater [Thu, 28 Jun 1984 10:40:09 +0000 (10:40 +0000)]
Fixed bug: after BRA instruction was optimized away the variable lastbra
pointed to the instruction following. This could lead to anything,
including bus errors. Lastbra is now reset to 0.
Bug discovered at Philips PMDS by Hans de Vries. The fix is also his.
Actually the function cleaninstr should be rewritten.

40 years agoadded rcsid
sater [Tue, 26 Jun 1984 10:08:37 +0000 (10:08 +0000)]
added rcsid

40 years agoInitial revision
sater [Tue, 26 Jun 1984 10:03:31 +0000 (10:03 +0000)]
Initial revision

40 years agoInitial revision
sater [Mon, 25 Jun 1984 16:22:03 +0000 (16:22 +0000)]
Initial revision

40 years agoInitial revision
sater [Mon, 25 Jun 1984 11:02:34 +0000 (11:02 +0000)]
Initial revision

40 years agoThe name cpp.new for the alternative C-preprocessor is
em [Thu, 21 Jun 1984 13:16:26 +0000 (13:16 +0000)]
The name cpp.new for the alternative C-preprocessor is
no longer needed.

40 years agoartificial commit to compensate for changes in 93f3093f2b7e from a CVS
keie [Thu, 21 Jun 1984 13:13:10 +0000 (13:13 +0000)]
artificial commit to compensate for changes in 93f3093f2b7e from a CVS
vendor branch

40 years agoSome ad-hoc stuff for searching in the new tree shape.
keie [Thu, 21 Jun 1984 13:13:10 +0000 (13:13 +0000)]
Some ad-hoc stuff for searching in the new tree shape.

--HG--
branch : unlabeled-1.1.1

40 years agoAssembler peephole optimizer added.
em [Thu, 21 Jun 1984 13:09:51 +0000 (13:09 +0000)]
Assembler peephole optimizer added.

40 years agoAck assumed that files resulting from transformations
keie [Thu, 21 Jun 1984 11:29:22 +0000 (11:29 +0000)]
Ack assumed that files resulting from transformations
would not need to be fed through a pre-processor.
This assumption proved false. Ack was altered and allows
use of a pre-processor on files produced by other passes.

40 years agoAdapted to use the new backend.
keie [Thu, 21 Jun 1984 11:26:10 +0000 (11:26 +0000)]
Adapted to use the new backend.

40 years agoAdapted to the new C preprocessor that does NOT have
keie [Thu, 21 Jun 1984 11:25:05 +0000 (11:25 +0000)]
Adapted to the new C preprocessor that does NOT have
ANY default include directories like /usr/include.

40 years agoInitial revision
keie [Thu, 21 Jun 1984 11:24:08 +0000 (11:24 +0000)]
Initial revision

40 years agoAdded warning about forthcoming shift/reduce conflict
em [Thu, 21 Jun 1984 11:13:28 +0000 (11:13 +0000)]
Added warning about forthcoming shift/reduce conflict

40 years agoThe slightly altered error message format greatly
keie [Thu, 21 Jun 1984 11:10:16 +0000 (11:10 +0000)]
The slightly altered error message format greatly
enhances use of the pascal compiler under emacs.

40 years agoAlso remove the program, it should be installed by now.
keie [Thu, 21 Jun 1984 11:09:51 +0000 (11:09 +0000)]
Also remove the program, it should be installed by now.

40 years agoInitial revision
keie [Thu, 21 Jun 1984 11:09:15 +0000 (11:09 +0000)]
Initial revision

40 years agofixup commit for branch 'unlabeled-1.1.1'
cvs2hg [Thu, 21 Jun 1984 10:58:00 +0000 (10:58 +0000)]
fixup commit for branch 'unlabeled-1.1.1'

--HG--
branch : unlabeled-1.1.1

40 years agoInitial revision
keie [Thu, 21 Jun 1984 10:57:59 +0000 (10:57 +0000)]
Initial revision

40 years agoadded rcsid
sater [Mon, 21 May 1984 16:33:30 +0000 (16:33 +0000)]
added rcsid
added comment
fixed bug, to make pem22 and pem24 you use pdp and vax2 iso vax2 and vax4

40 years agoInitial revision
sater [Mon, 21 May 1984 16:30:36 +0000 (16:30 +0000)]
Initial revision

40 years agoInitial revision
sater [Mon, 21 May 1984 16:04:57 +0000 (16:04 +0000)]
Initial revision

40 years agoAdded output of mes ms_gto
sater [Mon, 21 May 1984 11:29:48 +0000 (11:29 +0000)]
Added output of mes ms_gto
Fixed bug:
  The frontend generated a mes ms_reg for the local temp where
  the stackpointer was kept in destination procedures for
  a non local goto. This was wrong.

40 years agoInitial revision
sater [Mon, 21 May 1984 11:26:57 +0000 (11:26 +0000)]
Initial revision

40 years agoadded rcsid
sater [Sat, 19 May 1984 12:52:25 +0000 (12:52 +0000)]
added rcsid
Some constants had survived in the text. They were parametrized.

40 years agoadded rcsid
sater [Sat, 19 May 1984 12:52:21 +0000 (12:52 +0000)]
added rcsid

40 years agoInitial revision
sater [Sat, 19 May 1984 12:48:59 +0000 (12:48 +0000)]
Initial revision

40 years agoReworked to work, I think
sater [Sat, 19 May 1984 12:44:53 +0000 (12:44 +0000)]
Reworked to work, I think

40 years agoadded rcsid
sater [Sat, 19 May 1984 12:03:22 +0000 (12:03 +0000)]
added rcsid
Tried to make machine independent,
machine independent sources now taken from ../../proto/cg
Changed according to suggestion from ceriel to prevent running cgg twice

40 years agoadded code to save all registers for ms_gto
sater [Sat, 19 May 1984 11:49:37 +0000 (11:49 +0000)]
added code to save all registers for ms_gto
changed place of #ifdef to make this null-module compile faster
when no register variables are used.

40 years agoerase(reg) now also erases all register whose contents depend on
sater [Sat, 19 May 1984 11:49:01 +0000 (11:49 +0000)]
erase(reg) now also erases all register whose contents depend on
the contents of reg.

40 years agoadded code to recognize ms_gto
sater [Sat, 19 May 1984 11:48:40 +0000 (11:48 +0000)]
added code to recognize ms_gto

40 years agoadded rcsid
sater [Sat, 19 May 1984 11:42:19 +0000 (11:42 +0000)]
added rcsid

40 years agoadded rcsid
sater [Sat, 19 May 1984 11:40:08 +0000 (11:40 +0000)]
added rcsid
added code to check for write errors on codefile

40 years agoadded rcsid
sater [Sat, 19 May 1984 11:38:48 +0000 (11:38 +0000)]
added rcsid
removed sign extension bug in large constants

40 years agoadded rcsid
sater [Sat, 19 May 1984 11:38:15 +0000 (11:38 +0000)]
added rcsid
added code to insure instructions come out in .text space

40 years agoInitial revision
sater [Sat, 19 May 1984 11:08:27 +0000 (11:08 +0000)]
Initial revision

40 years agoInitial revision
sater [Fri, 18 May 1984 21:27:39 +0000 (21:27 +0000)]
Initial revision

40 years agoParametrized sizes for big or small machines using BORS macro
sater [Fri, 18 May 1984 20:22:14 +0000 (20:22 +0000)]
Parametrized sizes for big or small machines using BORS macro
Added support for rcsid string from table.

40 years agoadded rcsid
sater [Fri, 18 May 1984 19:57:22 +0000 (19:57 +0000)]
added rcsid

40 years agoadded rcsid
sater [Fri, 18 May 1984 19:56:05 +0000 (19:56 +0000)]
added rcsid
Separated pattern length's from EM-pattern and tokenpattern