ack.git
31 years agoFixed for empty parameter lists
ceriel [Mon, 10 May 1993 14:02:52 +0000 (14:02 +0000)]
Fixed for empty parameter lists

31 years agosmall fix in ftell
ceriel [Mon, 5 Apr 1993 11:49:59 +0000 (11:49 +0000)]
small fix in ftell

31 years agoAdded make entries to produce troff output on standard output
ceriel [Thu, 1 Apr 1993 11:11:49 +0000 (11:11 +0000)]
Added make entries to produce troff output on standard output

31 years agoAlso run soelim
ceriel [Thu, 1 Apr 1993 11:06:04 +0000 (11:06 +0000)]
Also run soelim

31 years agoFix: wrong target and refs
ceriel [Thu, 1 Apr 1993 10:55:46 +0000 (10:55 +0000)]
Fix: wrong target and refs

31 years agoFix in proto.make: forgot to define SRC_DIR
ceriel [Thu, 1 Apr 1993 10:52:32 +0000 (10:52 +0000)]
Fix in proto.make: forgot to define SRC_DIR

31 years agoChanged installation mechanism for docs
ceriel [Wed, 31 Mar 1993 16:47:12 +0000 (16:47 +0000)]
Changed installation mechanism for docs

31 years agoChanged installation mechanism for docs, deleted mkun
ceriel [Wed, 31 Mar 1993 13:34:42 +0000 (13:34 +0000)]
Changed installation mechanism for docs, deleted mkun

31 years agoChanged installation mechanism for docs
ceriel [Wed, 31 Mar 1993 13:33:07 +0000 (13:33 +0000)]
Changed installation mechanism for docs

31 years agoChanged installation mechanism
ceriel [Wed, 31 Mar 1993 13:22:17 +0000 (13:22 +0000)]
Changed installation mechanism

31 years agoNow uses -ms macros
ceriel [Tue, 30 Mar 1993 15:43:44 +0000 (15:43 +0000)]
Now uses -ms macros

31 years agoFixed problem with missed unstacks
ceriel [Tue, 30 Mar 1993 09:41:00 +0000 (09:41 +0000)]
Fixed problem with missed unstacks

31 years agoFixed error which sometimes caused core dumps
ceriel [Tue, 30 Mar 1993 09:40:07 +0000 (09:40 +0000)]
Fixed error which sometimes caused core dumps

31 years agoImproved constant arithmetic: had several bugs
ceriel [Thu, 18 Mar 1993 13:24:20 +0000 (13:24 +0000)]
Improved constant arithmetic: had several bugs

31 years agorepositioned lint comments, so that they work better
ceriel [Thu, 18 Mar 1993 13:09:55 +0000 (13:09 +0000)]
repositioned lint comments, so that they work better

31 years agoAdded some code to check for Nan/Inf
ceriel [Wed, 24 Feb 1993 15:12:49 +0000 (15:12 +0000)]
Added some code to check for Nan/Inf

31 years agoEnabled divide by 0 and improper trap
ceriel [Wed, 24 Feb 1993 15:10:14 +0000 (15:10 +0000)]
Enabled divide by 0 and improper trap

31 years agoFixed bug: some offsets were just plain wrong
ceriel [Fri, 19 Feb 1993 17:33:40 +0000 (17:33 +0000)]
Fixed bug: some offsets were just plain wrong

31 years agoFixed bug: some offsets were just plain wrong
ceriel [Mon, 8 Feb 1993 13:35:44 +0000 (13:35 +0000)]
Fixed bug: some offsets were just plain wrong

31 years agoFixed problem with relocation,
ceriel [Mon, 8 Feb 1993 13:01:30 +0000 (13:01 +0000)]
Fixed problem with relocation,
added curr_token, so that parser can access token

31 years agoChanged order of declarations
ceriel [Fri, 5 Feb 1993 18:21:46 +0000 (18:21 +0000)]
Changed order of declarations

31 years agoFixed bit-field initializers bug
ceriel [Fri, 5 Feb 1993 18:15:32 +0000 (18:15 +0000)]
Fixed bit-field initializers bug

31 years agoFix: did not work properly on 2-4 machines
ceriel [Wed, 3 Feb 1993 13:28:14 +0000 (13:28 +0000)]
Fix: did not work properly on 2-4 machines

31 years agoAdded some patterns and fixed error in constant multiplication
ceriel [Wed, 3 Feb 1993 10:10:07 +0000 (10:10 +0000)]
Added some patterns and fixed error in constant multiplication

31 years agoFix: previous version did not work with variable # of args
ceriel [Thu, 28 Jan 1993 11:45:38 +0000 (11:45 +0000)]
Fix: previous version did not work with variable # of args

31 years agoNo more global space for structure returns
ceriel [Thu, 28 Jan 1993 10:09:51 +0000 (10:09 +0000)]
No more global space for structure returns

31 years agoFix small bug: space following a replacement list was included in the list
ceriel [Tue, 26 Jan 1993 11:58:00 +0000 (11:58 +0000)]
Fix small bug: space following a replacement list was included in the list

31 years agoFix small bug: space following a replacement list was included in the list
ceriel [Tue, 26 Jan 1993 11:49:23 +0000 (11:49 +0000)]
Fix small bug: space following a replacement list was included in the list

31 years agoFixed bit-field initializers bug
ceriel [Thu, 21 Jan 1993 11:00:51 +0000 (11:00 +0000)]
Fixed bit-field initializers bug

31 years agoImproved previous fix
ceriel [Tue, 19 Jan 1993 15:33:35 +0000 (15:33 +0000)]
Improved previous fix

31 years agofound some small leaks with Purify
ceriel [Mon, 18 Jan 1993 16:14:43 +0000 (16:14 +0000)]
found some small leaks with Purify

31 years agofound a small error with Purify
ceriel [Mon, 18 Jan 1993 15:30:54 +0000 (15:30 +0000)]
found a small error with Purify

31 years agofound some small leaks with Purify
ceriel [Mon, 18 Jan 1993 15:29:54 +0000 (15:29 +0000)]
found some small leaks with Purify

31 years agofound some small leaks with Purify
ceriel [Mon, 18 Jan 1993 15:10:01 +0000 (15:10 +0000)]
found some small leaks with Purify

31 years agoAdded diagnostic about use of for example union tag as a struct tag
ceriel [Fri, 15 Jan 1993 12:41:15 +0000 (12:41 +0000)]
Added diagnostic about use of for example union tag as a struct tag

31 years agoFixed bug in flushbuf: did not reset stream->_ptr on write error
ceriel [Thu, 14 Jan 1993 10:02:28 +0000 (10:02 +0000)]
Fixed bug in flushbuf: did not reset stream->_ptr on write error

31 years agoFix in tes mechanism: CAL and CAI
ceriel [Tue, 12 Jan 1993 15:48:39 +0000 (15:48 +0000)]
Fix in tes mechanism: CAL and CAI

31 years agoFixed error: ] was missing in translation of COM
ceriel [Mon, 11 Jan 1993 12:46:04 +0000 (12:46 +0000)]
Fixed error: ] was missing in translation of COM

31 years agoRemoved adder.h from proto.libfp
ceriel [Tue, 5 Jan 1993 12:52:47 +0000 (12:52 +0000)]
Removed adder.h from proto.libfp

31 years agoRemoved adder.h from .distr
ceriel [Tue, 5 Jan 1993 12:50:30 +0000 (12:50 +0000)]
Removed adder.h from .distr

31 years agoUpdated for ANSI C, cleaned up a bit
ceriel [Tue, 5 Jan 1993 12:06:58 +0000 (12:06 +0000)]
Updated for ANSI C, cleaned up a bit

31 years agofixed bug: qualified type introduction within structure decl
ceriel [Tue, 22 Dec 1992 15:29:56 +0000 (15:29 +0000)]
fixed bug: qualified type introduction within structure decl

31 years agoimproved ply handling
ceriel [Fri, 18 Dec 1992 10:29:31 +0000 (10:29 +0000)]
improved ply handling

31 years agoimproved ply handling
ceriel [Fri, 18 Dec 1992 10:22:55 +0000 (10:22 +0000)]
improved ply handling

31 years agoUse test instruction for testing
ceriel [Thu, 17 Dec 1992 12:58:05 +0000 (12:58 +0000)]
Use test instruction for testing

31 years agoply adaption was wrong for EM replacements
ceriel [Thu, 17 Dec 1992 12:52:21 +0000 (12:52 +0000)]
ply adaption was wrong for EM replacements

31 years agoFix: lint complained about ptr->void* conversions
ceriel [Thu, 17 Dec 1992 11:18:38 +0000 (11:18 +0000)]
Fix: lint complained about ptr->void* conversions

31 years agoshifts do NOT set condition codes properly
ceriel [Mon, 14 Dec 1992 16:40:22 +0000 (16:40 +0000)]
shifts do NOT set condition codes properly

31 years agoSeveral fixes: SDF was wrong, and shifts do NOT set contition codes properly
ceriel [Mon, 14 Dec 1992 16:37:35 +0000 (16:37 +0000)]
Several fixes: SDF was wrong, and shifts do NOT set contition codes properly

31 years agoFix: used data from freed memory
ceriel [Tue, 8 Dec 1992 17:44:01 +0000 (17:44 +0000)]
Fix: used data from freed memory

31 years agoFix in fef.s: handles infinity more graceful now
ceriel [Tue, 8 Dec 1992 17:26:41 +0000 (17:26 +0000)]
Fix in fef.s: handles infinity more graceful now

31 years agoSeveral changes for ANSI C
ceriel [Fri, 4 Dec 1992 09:36:54 +0000 (09:36 +0000)]
Several changes for ANSI C

31 years agoFix: MkCoercion did not handle error_type
ceriel [Fri, 20 Nov 1992 13:37:49 +0000 (13:37 +0000)]
Fix: MkCoercion did not handle error_type

31 years agoAdded M68030 MMU instructions
ceriel [Thu, 19 Nov 1992 18:19:55 +0000 (18:19 +0000)]
Added M68030 MMU instructions

31 years agoAdded LL_MAXTOKNO
ceriel [Thu, 19 Nov 1992 15:37:52 +0000 (15:37 +0000)]
Added LL_MAXTOKNO

31 years agoDocumented LL_MAXTOKNO
ceriel [Thu, 19 Nov 1992 15:37:04 +0000 (15:37 +0000)]
Documented LL_MAXTOKNO

31 years agoSeparated the m68020 syntax from the table, so that we can also create
ceriel [Mon, 16 Nov 1992 17:24:25 +0000 (17:24 +0000)]
Separated the m68020 syntax from the table, so that we can also create
a m68000 code generator producing m68020 syntax

31 years agoFixed bug in register initialization for offsets > 4096
ceriel [Mon, 16 Nov 1992 14:31:49 +0000 (14:31 +0000)]
Fixed bug in register initialization for offsets > 4096

31 years agoFix 1.69 was partly wrong
ceriel [Mon, 16 Nov 1992 13:52:07 +0000 (13:52 +0000)]
Fix 1.69 was partly wrong

31 years agoYet another bug: null reference
ceriel [Mon, 9 Nov 1992 14:30:28 +0000 (14:30 +0000)]
Yet another bug: null reference

31 years agoFixed bug: divide by 0
ceriel [Mon, 9 Nov 1992 10:14:47 +0000 (10:14 +0000)]
Fixed bug: divide by 0

31 years agoFixed error: removed space where it did not belong
ceriel [Wed, 4 Nov 1992 16:08:11 +0000 (16:08 +0000)]
Fixed error: removed space where it did not belong

31 years agodeclared loadbuf
ceriel [Mon, 26 Oct 1992 11:07:55 +0000 (11:07 +0000)]
declared loadbuf

31 years agoRemoved static buffer in gen_idf
ceriel [Thu, 22 Oct 1992 16:56:28 +0000 (16:56 +0000)]
Removed static buffer in gen_idf

31 years agoRemoved static buffer in gen_idf
ceriel [Thu, 22 Oct 1992 16:00:05 +0000 (16:00 +0000)]
Removed static buffer in gen_idf

31 years agoFixed bug: checking for multiple occurrences of same case label was wrong
ceriel [Wed, 21 Oct 1992 10:53:45 +0000 (10:53 +0000)]
Fixed bug: checking for multiple occurrences of same case label was wrong

31 years agosmall fix: carry was not always clear before the 'sbc'
ceriel [Fri, 16 Oct 1992 15:43:46 +0000 (15:43 +0000)]
small fix: carry was not always clear before the 'sbc'

31 years agoFixed scope bug for structures: a(struct S *p) { struct S { int i; }; p->i ...
ceriel [Wed, 14 Oct 1992 10:48:27 +0000 (10:48 +0000)]
Fixed scope bug for structures: a(struct S *p) { struct S { int i; }; p->i ...
should work

31 years agoFixed bug: REP resulted in 0xF2 instead of 0xF3
ceriel [Mon, 12 Oct 1992 17:25:15 +0000 (17:25 +0000)]
Fixed bug: REP resulted in 0xF2 instead of 0xF3

32 years agoUse 80386 SET instruction
ceriel [Thu, 17 Sep 1992 14:15:20 +0000 (14:15 +0000)]
Use 80386 SET instruction

32 years agoSeveral fixes and addition of 80486 instructions
ceriel [Wed, 16 Sep 1992 16:10:30 +0000 (16:10 +0000)]
Several fixes and addition of 80486 instructions

32 years agoFixed ARPL instruction
ceriel [Mon, 7 Sep 1992 14:13:11 +0000 (14:13 +0000)]
Fixed ARPL instruction

32 years agoImproved installation mechanism
ceriel [Mon, 7 Sep 1992 13:21:34 +0000 (13:21 +0000)]
Improved installation mechanism

32 years agoFix previous change
ceriel [Mon, 7 Sep 1992 12:47:11 +0000 (12:47 +0000)]
Fix previous change

32 years agofix: DO_FAST was not set properly
ceriel [Fri, 4 Sep 1992 09:22:11 +0000 (09:22 +0000)]
fix: DO_FAST was not set properly

32 years agoAdded some patterns involving DUPs
ceriel [Tue, 1 Sep 1992 11:16:20 +0000 (11:16 +0000)]
Added some patterns involving DUPs

32 years agoSmall change in register allocation criteria
ceriel [Tue, 1 Sep 1992 11:13:42 +0000 (11:13 +0000)]
Small change in register allocation criteria

32 years agoFix for sparc description
ceriel [Tue, 1 Sep 1992 10:41:37 +0000 (10:41 +0000)]
Fix for sparc description

32 years agoSome minor modifications reflecting some changes in the peephole optimizer
ceriel [Tue, 1 Sep 1992 10:35:57 +0000 (10:35 +0000)]
Some minor modifications reflecting some changes in the peephole optimizer

32 years agoSome minor modifications reflecting some changes in the peephole optimizer
ceriel [Tue, 1 Sep 1992 10:19:21 +0000 (10:19 +0000)]
Some minor modifications reflecting some changes in the peephole optimizer

32 years agoSome minor modifications reflecting some changes in the peephole optimizer
ceriel [Tue, 1 Sep 1992 09:39:15 +0000 (09:39 +0000)]
Some minor modifications reflecting some changes in the peephole optimizer

32 years agoDisable multiplication optimizer when global optimizer is used
ceriel [Mon, 31 Aug 1992 16:47:40 +0000 (16:47 +0000)]
Disable multiplication optimizer when global optimizer is used

32 years agoFixed bug: imulb was given wrong opcode
ceriel [Mon, 31 Aug 1992 15:23:59 +0000 (15:23 +0000)]
Fixed bug: imulb was given wrong opcode

32 years agotell users to call /bin/TakeAction instead of /TakeAction
ceriel [Tue, 11 Aug 1992 11:08:47 +0000 (11:08 +0000)]
tell users to call /bin/TakeAction instead of /TakeAction

32 years agoApparently forgot about the .so suffix
ceriel [Tue, 28 Jul 1992 08:28:48 +0000 (08:28 +0000)]
Apparently forgot about the .so suffix

32 years agoSuffix is .so, not .s
ceriel [Tue, 28 Jul 1992 08:24:26 +0000 (08:24 +0000)]
Suffix is .so, not .s

32 years agoAlways did limit_enquire
ceriel [Mon, 27 Jul 1992 14:32:53 +0000 (14:32 +0000)]
Always did limit_enquire

32 years agoFix: always assumed that base type of bitfield had sizeof(int)
ceriel [Mon, 27 Jul 1992 13:28:49 +0000 (13:28 +0000)]
Fix: always assumed that base type of bitfield had sizeof(int)

32 years agoFix previous 'fix'
ceriel [Thu, 23 Jul 1992 11:51:39 +0000 (11:51 +0000)]
Fix previous 'fix'

32 years agoFix in "bits_in_type" variable
ceriel [Wed, 22 Jul 1992 15:44:47 +0000 (15:44 +0000)]
Fix in "bits_in_type" variable

32 years agoWas wrong when compiled with ANSI compiler
ceriel [Wed, 22 Jul 1992 13:49:15 +0000 (13:49 +0000)]
Was wrong when compiled with ANSI compiler

32 years agoAnd some more ...
ceriel [Wed, 22 Jul 1992 13:45:08 +0000 (13:45 +0000)]
And some more ...

32 years agoAdded some patterns
ceriel [Wed, 22 Jul 1992 13:37:27 +0000 (13:37 +0000)]
Added some patterns

32 years agoFixed comparison functions: unsigned char!
ceriel [Wed, 22 Jul 1992 12:51:53 +0000 (12:51 +0000)]
Fixed comparison functions: unsigned char!

32 years agofixed lint complaint
ceriel [Tue, 21 Jul 1992 14:40:23 +0000 (14:40 +0000)]
fixed lint complaint

32 years agoFix evaluation order problem
ceriel [Tue, 21 Jul 1992 11:23:24 +0000 (11:23 +0000)]
Fix evaluation order problem

32 years agoAdded mk_tokdefs
ceriel [Mon, 13 Jul 1992 10:38:31 +0000 (10:38 +0000)]
Added mk_tokdefs

32 years agoUse UTIL_HOME instead of TARGET_HOME
ceriel [Mon, 13 Jul 1992 10:34:49 +0000 (10:34 +0000)]
Use UTIL_HOME instead of TARGET_HOME

32 years agoFixed bug in UCFLAGS
ceriel [Mon, 13 Jul 1992 10:28:08 +0000 (10:28 +0000)]
Fixed bug in UCFLAGS

32 years agoFixed V7 and SYS_V utime problem
ceriel [Fri, 10 Jul 1992 15:22:01 +0000 (15:22 +0000)]
Fixed V7 and SYS_V utime problem