ack.git
34 years agouse varargs.h
ceriel [Mon, 30 Oct 1989 17:51:31 +0000 (17:51 +0000)]
use varargs.h

34 years agobetter (more restrained) error reporting
dick [Mon, 30 Oct 1989 16:19:35 +0000 (16:19 +0000)]
better (more restrained) error reporting

34 years agono more -T option to pic
ceriel [Mon, 30 Oct 1989 16:08:07 +0000 (16:08 +0000)]
no more -T option to pic

34 years agofix to for-loop code was wrong; fixed again
ceriel [Mon, 30 Oct 1989 15:45:43 +0000 (15:45 +0000)]
fix to for-loop code was wrong; fixed again

34 years agoimproved check for loop
ceriel [Mon, 30 Oct 1989 15:17:01 +0000 (15:17 +0000)]
improved check for loop

34 years agoThere is no d0 register!
ceriel [Fri, 27 Oct 1989 18:20:14 +0000 (18:20 +0000)]
There is no d0 register!

34 years agoandl3 does not exist! use bicl3 instead
ceriel [Fri, 27 Oct 1989 18:03:37 +0000 (18:03 +0000)]
andl3 does not exist! use bicl3 instead

34 years agofixed some bugs, changed warning interface
eck [Fri, 27 Oct 1989 13:33:10 +0000 (13:33 +0000)]
fixed some bugs, changed warning interface

34 years agoAdded code expander
ceriel [Fri, 27 Oct 1989 09:06:43 +0000 (09:06 +0000)]
Added code expander

34 years agouse more simple hashing algorithm, made namelist generation dependant on a #define
ceriel [Thu, 26 Oct 1989 16:16:35 +0000 (16:16 +0000)]
use more simple hashing algorithm, made namelist generation dependant on a #define

34 years agoimproved STI 8 code
ceriel [Thu, 26 Oct 1989 15:54:21 +0000 (15:54 +0000)]
improved STI 8 code

34 years agofixed so that jumps back to local labels also work
ceriel [Thu, 26 Oct 1989 15:42:30 +0000 (15:42 +0000)]
fixed so that jumps back to local labels also work

34 years agoAdded a command to kill a register
ceriel [Thu, 26 Oct 1989 15:41:38 +0000 (15:41 +0000)]
Added a command to kill a register

34 years agoAdded _exit.c
ceriel [Thu, 26 Oct 1989 11:51:46 +0000 (11:51 +0000)]
Added _exit.c

34 years agoAdded _exit.c
ceriel [Thu, 26 Oct 1989 11:39:31 +0000 (11:39 +0000)]
Added _exit.c

34 years agouse new version of con_float
ceriel [Thu, 26 Oct 1989 11:07:26 +0000 (11:07 +0000)]
use new version of con_float

34 years agoUse Motorola byte order for floating point
ceriel [Thu, 26 Oct 1989 11:04:53 +0000 (11:04 +0000)]
Use Motorola byte order for floating point

34 years agoUse Intel byte order for floating point
ceriel [Thu, 26 Oct 1989 11:03:30 +0000 (11:03 +0000)]
Use Intel byte order for floating point

34 years agofixed so that jumps back to local labels also work
ceriel [Thu, 26 Oct 1989 11:01:44 +0000 (11:01 +0000)]
fixed so that jumps back to local labels also work

34 years agoDo not call the .nop subroutine for a NOP (ANSI C modification)
ceriel [Thu, 26 Oct 1989 10:10:34 +0000 (10:10 +0000)]
Do not call the .nop subroutine for a NOP (ANSI C modification)

34 years agoUse Intel byte order for floating point
ceriel [Thu, 26 Oct 1989 09:52:41 +0000 (09:52 +0000)]
Use Intel byte order for floating point

34 years agoUse Motorola byte order for floating point
ceriel [Thu, 26 Oct 1989 09:49:32 +0000 (09:49 +0000)]
Use Motorola byte order for floating point

34 years agoMotorola byte ordering
ceriel [Wed, 25 Oct 1989 17:35:09 +0000 (17:35 +0000)]
Motorola byte ordering

34 years agouse 8087 byte order
ceriel [Wed, 25 Oct 1989 17:33:49 +0000 (17:33 +0000)]
use 8087 byte order

34 years agoAdded CSA ==4 and CSB ==4 entries, needed for ANSI C
ceriel [Wed, 25 Oct 1989 17:21:52 +0000 (17:21 +0000)]
Added CSA ==4 and CSB ==4 entries, needed for ANSI C

34 years agochanges for different byte orderings
ceriel [Wed, 25 Oct 1989 17:15:37 +0000 (17:15 +0000)]
changes for different byte orderings

34 years agoAdded csa4.s and csb4.s
ceriel [Wed, 25 Oct 1989 17:08:45 +0000 (17:08 +0000)]
Added csa4.s and csb4.s

34 years agoAlso recognize 'defined' without parentheses
ceriel [Wed, 25 Oct 1989 14:23:08 +0000 (14:23 +0000)]
Also recognize 'defined' without parentheses

34 years agoDEFDIR fix
ceriel [Wed, 25 Oct 1989 13:37:26 +0000 (13:37 +0000)]
DEFDIR fix

34 years agofixed bug and changed con_float
ceriel [Wed, 25 Oct 1989 13:24:29 +0000 (13:24 +0000)]
fixed bug and changed con_float

34 years agoimproved error handling: C_busy now returns 0 if C_failed is called
ceriel [Wed, 25 Oct 1989 11:36:51 +0000 (11:36 +0000)]
improved error handling: C_busy now returns 0 if C_failed is called

34 years agochanged string to change into CHANGE_ME
ceriel [Tue, 24 Oct 1989 16:58:28 +0000 (16:58 +0000)]
changed string to change into CHANGE_ME

34 years agoAdded mechanism to change default directory
ceriel [Tue, 24 Oct 1989 16:54:55 +0000 (16:54 +0000)]
Added mechanism to change default directory

34 years agoadapted floating point package to handle IEEE format in different byte orders
ceriel [Tue, 24 Oct 1989 16:10:01 +0000 (16:10 +0000)]
adapted floating point package to handle IEEE format in different byte orders

34 years agofixed for SunOs 4.0 make
ceriel [Tue, 24 Oct 1989 16:09:24 +0000 (16:09 +0000)]
fixed for SunOs 4.0 make

34 years agoadapted to use 80387 floating point format
ceriel [Tue, 24 Oct 1989 16:00:37 +0000 (16:00 +0000)]
adapted to use 80387 floating point format

34 years agodefine IEEEFLOAT
ceriel [Tue, 24 Oct 1989 15:08:27 +0000 (15:08 +0000)]
define IEEEFLOAT

34 years agoremoved bug for identifiers starting with L
eck [Tue, 24 Oct 1989 15:06:23 +0000 (15:06 +0000)]
removed bug for identifiers starting with L

34 years agoimproved domacro when NOPP defined
eck [Tue, 24 Oct 1989 15:02:02 +0000 (15:02 +0000)]
improved domacro when NOPP defined

34 years agoadapted to use 80387 floating point format
ceriel [Tue, 24 Oct 1989 15:00:09 +0000 (15:00 +0000)]
adapted to use 80387 floating point format

34 years agoadapted to also generate other byte-orders
ceriel [Tue, 24 Oct 1989 14:57:17 +0000 (14:57 +0000)]
adapted to also generate other byte-orders

34 years agocorrection
ceriel [Tue, 24 Oct 1989 14:42:49 +0000 (14:42 +0000)]
correction

34 years agocorrected assertions
ceriel [Tue, 24 Oct 1989 12:58:23 +0000 (12:58 +0000)]
corrected assertions

34 years agorenamed nccp.6 to ncpp.6
eck [Tue, 24 Oct 1989 10:18:45 +0000 (10:18 +0000)]
renamed nccp.6 to ncpp.6

34 years agofixed for minix, which does not have ftime
ceriel [Tue, 24 Oct 1989 10:04:35 +0000 (10:04 +0000)]
fixed for minix, which does not have ftime

34 years agoAdded ce directory
ceriel [Tue, 24 Oct 1989 09:30:32 +0000 (09:30 +0000)]
Added ce directory

34 years agoalso include ../read_em; C_out.c needs em_comp.h. We cannot install
ceriel [Tue, 24 Oct 1989 09:29:30 +0000 (09:29 +0000)]
also include ../read_em; C_out.c needs em_comp.h. We cannot install
read_em first, because that needs em_codeEK.h

34 years agodeleted } in arith.c
eck [Mon, 23 Oct 1989 14:39:33 +0000 (14:39 +0000)]
deleted } in arith.c

34 years agoimproved handling of , (comma) operator and some more Minix squeezing
ceriel [Mon, 23 Oct 1989 13:50:27 +0000 (13:50 +0000)]
improved handling of , (comma) operator and some more Minix squeezing

34 years agoimprovements for the , (comma) operator
ceriel [Mon, 23 Oct 1989 13:45:19 +0000 (13:45 +0000)]
improvements for the , (comma) operator

34 years agorenamed ch7xxx to ch3xxx
eck [Mon, 23 Oct 1989 13:00:35 +0000 (13:00 +0000)]
renamed ch7xxx to ch3xxx

34 years agoinitial commit
ceriel [Mon, 23 Oct 1989 11:25:20 +0000 (11:25 +0000)]
initial commit

34 years agoAdded .distr file
ceriel [Mon, 23 Oct 1989 11:20:46 +0000 (11:20 +0000)]
Added .distr file

34 years agoInitial commit
ceriel [Mon, 23 Oct 1989 11:19:44 +0000 (11:19 +0000)]
Initial commit

34 years agoonly give warning about relocation info if -u flag is not given
ceriel [Mon, 23 Oct 1989 10:51:46 +0000 (10:51 +0000)]
only give warning about relocation info if -u flag is not given

34 years agoAdded an ARGSUSED to shut up lint
ceriel [Mon, 23 Oct 1989 10:37:00 +0000 (10:37 +0000)]
Added an ARGSUSED to shut up lint

34 years agoInitial revision
eck [Mon, 23 Oct 1989 10:35:56 +0000 (10:35 +0000)]
Initial revision

34 years agoAdded another pattern
ceriel [Mon, 23 Oct 1989 10:26:00 +0000 (10:26 +0000)]
Added another pattern

34 years agoAdded patterns
ceriel [Fri, 20 Oct 1989 17:32:04 +0000 (17:32 +0000)]
Added patterns

34 years agoAdded routine to evaluate operands of binary operator
ceriel [Fri, 20 Oct 1989 17:08:48 +0000 (17:08 +0000)]
Added routine to evaluate operands of binary operator

34 years agosome more Minix squeezing
ceriel [Fri, 20 Oct 1989 16:16:06 +0000 (16:16 +0000)]
some more Minix squeezing

34 years agoAdded patterns
ceriel [Fri, 20 Oct 1989 14:36:26 +0000 (14:36 +0000)]
Added patterns

34 years agoMinix again
eck [Fri, 20 Oct 1989 13:06:10 +0000 (13:06 +0000)]
Minix again

34 years agoAdded CBO (commutative binary operator) to make it a little easier to
ceriel [Fri, 20 Oct 1989 11:59:52 +0000 (11:59 +0000)]
Added CBO (commutative binary operator) to make it a little easier to
write reordering patterns

34 years agosome more Minix squeezing
ceriel [Fri, 20 Oct 1989 11:58:37 +0000 (11:58 +0000)]
some more Minix squeezing

34 years agoadded CPP variable to Makefile
eck [Fri, 20 Oct 1989 11:05:00 +0000 (11:05 +0000)]
added CPP variable to Makefile

34 years agoadded CPP variable to Makefile
eck [Fri, 20 Oct 1989 10:37:25 +0000 (10:37 +0000)]
added CPP variable to Makefile

34 years agosome more squeezing for Minix
ceriel [Thu, 19 Oct 1989 19:29:39 +0000 (19:29 +0000)]
some more squeezing for Minix

34 years agomany minor modifications (it still will not fit on Minix!)
ceriel [Thu, 19 Oct 1989 14:53:25 +0000 (14:53 +0000)]
many minor modifications (it still will not fit on Minix!)

34 years agosome minor improvements
ceriel [Thu, 19 Oct 1989 14:50:52 +0000 (14:50 +0000)]
some minor improvements

34 years agoimproved the making of libCEopt.a
ceriel [Wed, 18 Oct 1989 14:40:15 +0000 (14:40 +0000)]
improved the making of libCEopt.a

34 years agosqueezing for MINIX
eck [Wed, 18 Oct 1989 13:12:31 +0000 (13:12 +0000)]
squeezing for MINIX

34 years agoparameterize back library name (needed for SUN)
ceriel [Wed, 18 Oct 1989 12:36:28 +0000 (12:36 +0000)]
parameterize back library name (needed for SUN)

34 years agoparameterize back library name (needed for SUN)
ceriel [Wed, 18 Oct 1989 11:51:12 +0000 (11:51 +0000)]
parameterize back library name (needed for SUN)

34 years agoAdded mechanism to make peephole optimizer version bigger (needed for SUN-3)
ceriel [Wed, 18 Oct 1989 11:39:19 +0000 (11:39 +0000)]
Added mechanism to make peephole optimizer version bigger (needed for SUN-3)

34 years agosmall improvement: added pattern for LDC -1 CMS 4 ZEQ/ZNE
ceriel [Wed, 18 Oct 1989 10:15:49 +0000 (10:15 +0000)]
small improvement: added pattern for LDC -1 CMS 4 ZEQ/ZNE

34 years agoa simple optimization added
ceriel [Wed, 18 Oct 1989 09:22:47 +0000 (09:22 +0000)]
a simple optimization added

34 years agointroduced TABGEN variable
eck [Tue, 17 Oct 1989 11:35:13 +0000 (11:35 +0000)]
introduced TABGEN variable

34 years agoAdded split.c to .distr
ceriel [Mon, 16 Oct 1989 18:02:55 +0000 (18:02 +0000)]
Added split.c to .distr

34 years agosimplified a bit
ceriel [Mon, 16 Oct 1989 17:56:36 +0000 (17:56 +0000)]
simplified a bit

34 years agomerged cricon.c+crfcon.c+crucon.c into crxcon.c
ceriel [Mon, 16 Oct 1989 16:37:46 +0000 (16:37 +0000)]
merged cricon.c+crfcon.c+crucon.c into crxcon.c

34 years agoonly give warning about unresolved references if -u option is not given
ceriel [Mon, 16 Oct 1989 14:52:03 +0000 (14:52 +0000)]
only give warning about unresolved references if -u option is not given

34 years agohead_em.sun renamed to head_ext
ceriel [Mon, 16 Oct 1989 14:45:00 +0000 (14:45 +0000)]
head_em.sun renamed to head_ext

34 years agoAdded em_private.h
ceriel [Mon, 16 Oct 1989 14:23:25 +0000 (14:23 +0000)]
Added em_private.h

34 years agoadjusted sources for NOPP
eck [Mon, 16 Oct 1989 12:38:25 +0000 (12:38 +0000)]
adjusted sources for NOPP

34 years agoutil/ceg/as_parser also uses lex
ceriel [Mon, 16 Oct 1989 09:53:04 +0000 (09:53 +0000)]
util/ceg/as_parser also uses lex

34 years agoimproved Makefile: save libemopt.a when creating libCEopt.a
ceriel [Mon, 16 Oct 1989 09:45:06 +0000 (09:45 +0000)]
improved Makefile: save libemopt.a when creating libCEopt.a

34 years agoimproved: did not work with SunOs 4.0 make
ceriel [Mon, 16 Oct 1989 09:32:05 +0000 (09:32 +0000)]
improved: did not work with SunOs 4.0 make

34 years agoimproved: did not work with SunOs 4.0 make
ceriel [Mon, 16 Oct 1989 09:24:52 +0000 (09:24 +0000)]
improved: did not work with SunOs 4.0 make

34 years agocleaned up considerably
ceriel [Fri, 13 Oct 1989 18:26:05 +0000 (18:26 +0000)]
cleaned up considerably

34 years agoAdded head_em.s for Sun floating point emulation
ceriel [Fri, 13 Oct 1989 14:35:50 +0000 (14:35 +0000)]
Added head_em.s for Sun floating point emulation

34 years agoAdded headers
ceriel [Fri, 13 Oct 1989 14:27:28 +0000 (14:27 +0000)]
Added headers

34 years agoAdded RCS Headers
ceriel [Fri, 13 Oct 1989 14:03:25 +0000 (14:03 +0000)]
Added RCS Headers

34 years agofltcstoper.c addded to Repository
eck [Fri, 13 Oct 1989 11:04:42 +0000 (11:04 +0000)]
fltcstoper.c addded to Repository

34 years agoAdded mechanism for generating fast compilers
ceriel [Fri, 13 Oct 1989 10:48:07 +0000 (10:48 +0000)]
Added mechanism for generating fast compilers

34 years agoAdded mechanism for generating fast compilers
ceriel [Fri, 13 Oct 1989 09:59:54 +0000 (09:59 +0000)]
Added mechanism for generating fast compilers

34 years agoAdded mechanism for generating fast compilers
ceriel [Fri, 13 Oct 1989 09:25:21 +0000 (09:25 +0000)]
Added mechanism for generating fast compilers

34 years agofixed typo
ceriel [Fri, 13 Oct 1989 09:22:53 +0000 (09:22 +0000)]
fixed typo

34 years agoformatted a bit
ceriel [Thu, 12 Oct 1989 16:57:37 +0000 (16:57 +0000)]
formatted a bit

34 years agoAdded peephole optimizer library, code expander, and i386
ceriel [Thu, 12 Oct 1989 16:52:17 +0000 (16:52 +0000)]
Added peephole optimizer library, code expander, and i386