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

--HG--
branch : unlabeled-2.8.1-branch

39 years agoRe-introduced the possibility of a Varying EM_BSIZE
keie [Thu, 24 Jan 1985 16:59:06 +0000 (16:59 +0000)]
Re-introduced the possibility of a Varying EM_BSIZE
this to be able to use the latest STABLE m68k2 backend.
All this until the newest m68k2 version has been tested.

--HG--
branch : unlabeled-2.8.1

39 years agofixup commit for branch 'unlabeled-2.8.1'
cvs2hg [Fri, 30 Nov 1984 11:14:19 +0000 (11:14 +0000)]
fixup commit for branch 'unlabeled-2.8.1'

--HG--
branch : unlabeled-2.8.1

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).

39 years agostdio.h included (required by new interface to get.h).
bal [Thu, 29 Nov 1984 11:06:23 +0000 (11:06 +0000)]
stdio.h included (required by new interface to get.h).

39 years agoroutines getcall(), get_text() and getcc() move from get.c to this file
bal [Thu, 29 Nov 1984 11:03:19 +0000 (11:03 +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 agoroutine getbblocks (plus its auxiliary routines) moved from get.c
bal [Thu, 29 Nov 1984 10:51:16 +0000 (10:51 +0000)]
routine getbblocks (plus its auxiliary routines) moved from get.c
to this file; core allocation macros newcfbx() and oldcfbx() added.

39 years agonewnametable() move from alloc.c to this file,
bal [Thu, 29 Nov 1984 10:31:44 +0000 (10:31 +0000)]
newnametable() move from alloc.c to this file,
get_ca_lines moved from get.c to this file,
em_pseu.h and em_mes.h included (needed by get_ca_lines).

39 years agostdio.h included (required by new get.h interface),
bal [Thu, 29 Nov 1984 10:25:21 +0000 (10:25 +0000)]
stdio.h included (required by new get.h interface),
macros's newlocal() and oldlocal() added, replacing routines in
alloc.c with same name.

39 years agogetbblocks(), getcall(), getcc() and get_text() removed,
bal [Thu, 29 Nov 1984 10:18:53 +0000 (10:18 +0000)]
getbblocks(), getcall(), getcc() and get_text() removed,
get_ca_lines() removed,
curinp,lastbid,lastlabid exported
getbyte(),getshort(),getoff(),read_line and getlines() exported.

39 years agogetbblocks() removed (now local to CF phase),
bal [Thu, 29 Nov 1984 10:15:23 +0000 (10:15 +0000)]
getbblocks() removed (now local to CF phase),
getcall(),getcc() and get_text removed (now local to IL),
get_ca_lines() removed (now local to CA),
current input file "f" renamed "curinp" and exported,
getbyte (macro), getshort() and getoff() exported
read_line() and getlines() exported,
lastbid and lastlabid exported.

39 years agoputcall an putcc removed,
bal [Thu, 29 Nov 1984 10:11:37 +0000 (10:11 +0000)]
putcall an putcc removed,
curoutp, outbyte,outshort and outoff exported.

39 years agoputcall and putcc removed (make local to IL phase)
bal [Thu, 29 Nov 1984 10:09:15 +0000 (10:09 +0000)]
putcall and putcc removed (make local to IL phase)
current output file renamed "curoutp" and exported
outbyte, outshort and outoff exported.

39 years agocleaned up
bal [Wed, 28 Nov 1984 09:26:44 +0000 (09:26 +0000)]
cleaned up

39 years agoInstalled basic compiler in ACK tree.
em [Tue, 27 Nov 1984 23:59:28 +0000 (23:59 +0000)]
Installed basic compiler in ACK tree.

39 years ago1 - Added RCS identification.
em [Tue, 27 Nov 1984 23:53:31 +0000 (23:53 +0000)]
1 - Added RCS identification.
2 - Changed the file name parseparams.c into parsepar.c, the original
    name was too long for RCS under BSD4.1
3 - Adapted to ACK standard Makefile format(cmp,install,...)
4 - Included more dependencies.

39 years agoAdded basic.doc.
em [Tue, 27 Nov 1984 23:51:07 +0000 (23:51 +0000)]
Added basic.doc.

39 years agoAdded RCS identification.
em [Tue, 27 Nov 1984 23:48:38 +0000 (23:48 +0000)]
Added RCS identification.

39 years ago*** empty log message ***
em [Tue, 27 Nov 1984 23:46:32 +0000 (23:46 +0000)]
*** empty log message ***

39 years agoRemoved conflict between rcs_id in basic.yacc and lex.c.
em [Tue, 27 Nov 1984 23:41:46 +0000 (23:41 +0000)]
Removed conflict between rcs_id in basic.yacc and lex.c.

39 years agoNow using ACK default tmp directory from em_path.h.
em [Tue, 27 Nov 1984 23:21:41 +0000 (23:21 +0000)]
Now using ACK default tmp directory from em_path.h.

39 years agoAdded RCS identification.
em [Tue, 27 Nov 1984 23:13:28 +0000 (23:13 +0000)]
Added RCS identification.

39 years agoThe version of basic copied from Martin Kerstens directory.
em [Tue, 27 Nov 1984 22:23:55 +0000 (22:23 +0000)]
The version of basic copied from Martin Kerstens directory.

39 years agoThe version of basic copied from Martin Kerstens directory.
em [Tue, 27 Nov 1984 22:11:59 +0000 (22:11 +0000)]
The version of basic copied from Martin Kerstens directory.

39 years agoInitial revision
bal [Tue, 27 Nov 1984 16:16:36 +0000 (16:16 +0000)]
Initial revision

39 years agocleaned up
bal [Tue, 27 Nov 1984 15:52:23 +0000 (15:52 +0000)]
cleaned up

39 years agostack_change was renamed stack_chg
bal [Tue, 27 Nov 1984 15:43:14 +0000 (15:43 +0000)]
stack_change was renamed stack_chg

39 years agoInitial revision
bal [Tue, 27 Nov 1984 15:40:13 +0000 (15:40 +0000)]
Initial revision

39 years ago"ivars" was renamed "ivvars" to avoid name conflict with sr_expr.c
bal [Tue, 27 Nov 1984 15:30:34 +0000 (15:30 +0000)]
"ivars" was renamed "ivvars" to avoid name conflict with sr_expr.c

39 years agocleaned up
bal [Tue, 27 Nov 1984 15:04:04 +0000 (15:04 +0000)]
cleaned up

39 years agocleaned up; dependecies added.
bal [Tue, 27 Nov 1984 14:53:00 +0000 (14:53 +0000)]
cleaned up; dependecies added.

39 years agocleaned up.
bal [Tue, 27 Nov 1984 14:25:02 +0000 (14:25 +0000)]
cleaned up.

39 years agocleaned up. use CC.
bal [Tue, 27 Nov 1984 14:23:20 +0000 (14:23 +0000)]
cleaned up. use CC.

39 years agogetoff() moved to front (was called before being defined)
bal [Tue, 27 Nov 1984 14:21:55 +0000 (14:21 +0000)]
getoff() moved to front (was called before being defined)
declaration char *pseudo[] changed to char *pseudo[5] to suppress warining

39 years ago"cc" replaced by $(CC)
bal [Tue, 27 Nov 1984 12:59:18 +0000 (12:59 +0000)]
"cc" replaced by $(CC)

39 years agoTreatment of -R flag is altered.
keie [Mon, 26 Nov 1984 17:14:17 +0000 (17:14 +0000)]
Treatment of -R flag is altered.
1 - if recognized by mapflag and not by Ack internally no
    complaint is given.
2 - If recognized by both mapflag and internally:
       -R....-.... : effectuate only mapflag command
       otherwise   : effectuate both.
3 - If not recognized at all, give a warning message and
    pass the flag to the linker.

39 years agoThis manual page was not included in the first distribution.
keie [Mon, 26 Nov 1984 15:56:57 +0000 (15:56 +0000)]
This manual page was not included in the first distribution.
This version is hacked from the VU-Pascal distribution.

39 years agoInitial revision
bal [Mon, 26 Nov 1984 15:15:07 +0000 (15:15 +0000)]
Initial revision

39 years agoInitial revision
bal [Mon, 26 Nov 1984 15:04:22 +0000 (15:04 +0000)]
Initial revision

39 years agoInitial revision
bal [Mon, 26 Nov 1984 14:51:59 +0000 (14:51 +0000)]
Initial revision

39 years agoInitial revision
bal [Mon, 26 Nov 1984 14:35:32 +0000 (14:35 +0000)]
Initial revision

39 years agoInitial revision
bal [Mon, 26 Nov 1984 14:14:55 +0000 (14:14 +0000)]
Initial revision

39 years agoInitial revision
bal [Mon, 26 Nov 1984 14:07:17 +0000 (14:07 +0000)]
Initial revision

39 years agoInitial revision
bal [Mon, 26 Nov 1984 13:58:05 +0000 (13:58 +0000)]
Initial revision

39 years agoInitial revision
bal [Mon, 26 Nov 1984 13:43:22 +0000 (13:43 +0000)]
Initial revision

39 years agoadded documentation for the fmt_id and fmt_ilb macros
sater [Mon, 26 Nov 1984 11:09:11 +0000 (11:09 +0000)]
added documentation for the fmt_id and fmt_ilb macros

39 years agoAdded support for the fmt_id and fmt_ilb macros
sater [Mon, 26 Nov 1984 10:50:46 +0000 (10:50 +0000)]
Added support for the fmt_id and fmt_ilb macros

39 years agoIn the RREMOVE section of this file, the field e_con of the
sater [Tue, 20 Nov 1984 16:56:26 +0000 (16:56 +0000)]
In the RREMOVE section of this file, the field e_con of the
expression union was used in stead of e_reg.
Fixed. Checked all other occurrances, are correct.

39 years agoThe constant 512 slipped in instead of BUFSIZ.
sater [Tue, 20 Nov 1984 10:22:12 +0000 (10:22 +0000)]
The constant 512 slipped in instead of BUFSIZ.
Changed.

39 years agoAdded a check for non-ascii characters in the description files.
keie [Thu, 15 Nov 1984 14:24:35 +0000 (14:24 +0000)]
Added a check for non-ascii characters in the description files.

39 years agoForgotten to close a file. This is corrected.
ceriel [Mon, 12 Nov 1984 18:05:20 +0000 (18:05 +0000)]
Forgotten to close a file. This is corrected.

39 years agoAdded rcs identification.
keie [Thu, 8 Nov 1984 12:08:31 +0000 (12:08 +0000)]
Added rcs identification.

39 years agoAdded a P for a specification of lal on line 51.
keie [Thu, 8 Nov 1984 11:11:31 +0000 (11:11 +0000)]
Added a P for a specification of lal on line 51.
This missing letter caused lal -1 to be mapped on the opcode
for lal 0.

39 years agoAdded a check. Minis & shorties need an N or P argument.
keie [Thu, 8 Nov 1984 11:09:56 +0000 (11:09 +0000)]
Added a check. Minis & shorties need an N or P argument.

39 years agoThe routine con_float now generates a dummy floating point constant
bal [Tue, 6 Nov 1984 12:50:21 +0000 (12:50 +0000)]
The routine con_float now generates a dummy floating point constant
and gives a warning, instead of generating a fatal error + abort.

39 years agoPatterns for floating point instruction and for LFR 8 and RET 8 added.
bal [Tue, 6 Nov 1984 12:47:26 +0000 (12:47 +0000)]
Patterns for floating point instruction and for LFR 8 and RET 8 added.
Each such instruction now results in a call to a library routine.
At present, all these routines generate an Illegal EM Instruction trap,
but anyone wishing to implement floating point for the 6502 can
do so without changing the back end table.

39 years agoThe line with the user message for failure missed the call to echo.
em [Tue, 6 Nov 1984 10:02:25 +0000 (10:02 +0000)]
The line with the user message for failure missed the call to echo.

39 years agomake install also make a tail_mon now.
bal [Mon, 5 Nov 1984 15:58:11 +0000 (15:58 +0000)]
make install also make a tail_mon now.

39 years agoarguments for asld changed. several libraries added.
bal [Mon, 5 Nov 1984 15:29:48 +0000 (15:29 +0000)]
arguments for asld changed. several libraries added.

39 years agoprogram for be is {LIB}/cg instead of {LIB}/be
bal [Mon, 5 Nov 1984 15:13:20 +0000 (15:13 +0000)]
program for be is {LIB}/cg instead of {LIB}/be

39 years ago*** empty log message ***
keie [Mon, 5 Nov 1984 15:11:19 +0000 (15:11 +0000)]
*** empty log message ***

39 years agoem_head renamed head_em; em_tail renamed tail_em
bal [Mon, 5 Nov 1984 15:06:49 +0000 (15:06 +0000)]
em_head renamed head_em; em_tail renamed tail_em
installs tail_em rather than comparing it

39 years agoAdded an example with segment prefixes.
em [Mon, 5 Nov 1984 15:02:32 +0000 (15:02 +0000)]
Added an example with segment prefixes.

39 years agoAdapted to new tree shape for libraries and binaries.
em [Mon, 5 Nov 1984 14:42:17 +0000 (14:42 +0000)]
Adapted to new tree shape for libraries and binaries.

39 years ago*** empty log message ***
em [Mon, 5 Nov 1984 12:05:46 +0000 (12:05 +0000)]
*** empty log message ***

39 years ago*** empty log message ***
em [Mon, 5 Nov 1984 11:55:15 +0000 (11:55 +0000)]
*** empty log message ***

39 years agoThe flag -LIB was missing in the call to the shell-procedure
keie [Mon, 5 Nov 1984 11:37:23 +0000 (11:37 +0000)]
The flag -LIB was missing in the call to the shell-procedure
compmodule. Thus the generated libraries could not be effectively
used by our assembler/linker.

39 years agoNegation of negative operand with inc/dec added in certain cases.
bal [Fri, 2 Nov 1984 11:09:46 +0000 (11:09 +0000)]
Negation of negative operand with inc/dec added in certain cases.
Don't know effect for sure, author has left.
Added rcsid.

39 years agoInitial revision
bal [Fri, 2 Nov 1984 10:13:29 +0000 (10:13 +0000)]
Initial revision

39 years agoName of error file was wrong, it was the runtime error file instead
sater [Thu, 1 Nov 1984 09:30:36 +0000 (09:30 +0000)]
Name of error file was wrong, it was the runtime error file instead
of the compile time error file.

39 years agoThe input routine used to skip space. This "feature" has been removed
ceriel [Wed, 31 Oct 1984 15:26:09 +0000 (15:26 +0000)]
The input routine used to skip space. This "feature" has been removed
because it is also used to read strings, in which space is significant.

39 years agoAdapted to make use of ../../compare and ../../install.
keie [Fri, 26 Oct 1984 12:58:15 +0000 (12:58 +0000)]
Adapted to make use of ../../compare and ../../install.

39 years agoInitial revision
keie [Fri, 26 Oct 1984 12:54:35 +0000 (12:54 +0000)]
Initial revision

39 years agoAdapted to make use of ../../compare and ../../install.
keie [Fri, 26 Oct 1984 11:48:51 +0000 (11:48 +0000)]
Adapted to make use of ../../compare and ../../install.

39 years agoInitial revision
keie [Fri, 26 Oct 1984 11:48:13 +0000 (11:48 +0000)]
Initial revision

39 years ago*** empty log message ***
keie [Fri, 26 Oct 1984 11:47:56 +0000 (11:47 +0000)]
*** empty log message ***