ack.git
29 years agoFixes: some conditionals were evaluated wrong due to the overflow bit
ceriel [Fri, 21 Jul 1995 12:05:26 +0000 (12:05 +0000)]
Fixes: some conditionals were evaluated wrong due to the overflow bit

29 years agoAdded Posix names
ceriel [Wed, 28 Jun 1995 09:46:39 +0000 (09:46 +0000)]
Added Posix names

29 years agoSome fixes
ceriel [Mon, 12 Jun 1995 14:28:36 +0000 (14:28 +0000)]
Some fixes

29 years agoFix: got into infinite loop
ceriel [Tue, 2 May 1995 12:23:28 +0000 (12:23 +0000)]
Fix: got into infinite loop

29 years agoFix: opaque types my only be defined in the CORRESPONDING implementation
ceriel [Wed, 26 Apr 1995 13:54:56 +0000 (13:54 +0000)]
Fix: opaque types my only be defined in the CORRESPONDING implementation

29 years agoFix: had a semicolon too much (KJB)
ceriel [Tue, 18 Apr 1995 13:56:20 +0000 (13:56 +0000)]
Fix: had a semicolon too much (KJB)

29 years agominor improvement
ceriel [Wed, 29 Mar 1995 11:57:27 +0000 (11:57 +0000)]
minor improvement

29 years agoReordered patterns
ceriel [Tue, 28 Mar 1995 11:22:34 +0000 (11:22 +0000)]
Reordered patterns

29 years agoAdded some patterns
ceriel [Tue, 28 Mar 1995 10:01:02 +0000 (10:01 +0000)]
Added some patterns

29 years agoMade arith_sign more portable
ceriel [Tue, 28 Mar 1995 09:10:31 +0000 (09:10 +0000)]
Made arith_sign more portable

29 years agoFixed: % and / were interchanged
ceriel [Mon, 27 Mar 1995 11:46:47 +0000 (11:46 +0000)]
Fixed: % and / were interchanged

29 years agoFixed typo
ceriel [Mon, 27 Mar 1995 11:22:57 +0000 (11:22 +0000)]
Fixed typo

29 years agofree WorkingDir only if including cpp
ceriel [Fri, 24 Mar 1995 13:56:20 +0000 (13:56 +0000)]
free WorkingDir only if including cpp

29 years agoFix: C_pt_ps and C_pt_op prototypes only valid when READABLE_EM is defined
ceriel [Fri, 24 Mar 1995 10:27:28 +0000 (10:27 +0000)]
Fix: C_pt_ps and C_pt_op prototypes only valid when READABLE_EM is defined

29 years agoAdded Amake.srclist
ceriel [Tue, 21 Mar 1995 09:39:29 +0000 (09:39 +0000)]
Added Amake.srclist

29 years agoUse TARGETHOME for manual page
ceriel [Fri, 17 Mar 1995 14:11:47 +0000 (14:11 +0000)]
Use TARGETHOME for manual page

29 years agoAdded filter for TARGETHOME, needed for man pages that include an include-file
ceriel [Fri, 17 Mar 1995 14:11:06 +0000 (14:11 +0000)]
Added filter for TARGETHOME, needed for man pages that include an include-file

29 years agoAdded -F option to indicate name of floating point hook
ceriel [Fri, 17 Mar 1995 12:37:06 +0000 (12:37 +0000)]
Added -F option to indicate name of floating point hook

29 years agoFix: never replace LAR/SAR by AAR LOI/STI if descriptor is not in ROM
ceriel [Fri, 17 Mar 1995 12:32:47 +0000 (12:32 +0000)]
Fix: never replace LAR/SAR by AAR LOI/STI if descriptor is not in ROM

29 years agoAlso create sparc_solarisdescr
ceriel [Fri, 17 Mar 1995 11:00:29 +0000 (11:00 +0000)]
Also create sparc_solarisdescr

29 years agoAdded an option to strip the grammar from its actions
ceriel [Fri, 24 Feb 1995 12:10:44 +0000 (12:10 +0000)]
Added an option to strip the grammar from its actions

29 years agoFix: description of setxx should write arg
ceriel [Fri, 24 Feb 1995 11:53:43 +0000 (11:53 +0000)]
Fix: description of setxx should write arg

29 years agoFix for membership test with constant LHS
ceriel [Tue, 20 Dec 1994 16:00:57 +0000 (16:00 +0000)]
Fix for membership test with constant LHS

29 years agodo not allow ',' as separator in parameter declarations; this results in bad C-code
ceriel [Tue, 20 Dec 1994 12:47:48 +0000 (12:47 +0000)]
do not allow ',' as separator in parameter declarations; this results in bad C-code

29 years agoAdded more precise info about parameters
ceriel [Tue, 20 Dec 1994 12:40:21 +0000 (12:40 +0000)]
Added more precise info about parameters

29 years agofixup commit for tag 'oct-1' oct-1
cvs2hg [Tue, 6 Dec 1994 09:12:22 +0000 (09:12 +0000)]
fixup commit for tag 'oct-1'

29 years agoMany changes:
ceriel [Tue, 6 Dec 1994 09:12:21 +0000 (09:12 +0000)]
Many changes:
- added some data flow stuff
- many cosmetic changes

29 years agoFix: sometimes produced branch to non-existing label
ceriel [Tue, 29 Nov 1994 14:53:02 +0000 (14:53 +0000)]
Fix: sometimes produced branch to non-existing label

29 years agoFix: made 'rep' equivalent to 'repz'
ceriel [Wed, 16 Nov 1994 14:43:42 +0000 (14:43 +0000)]
Fix: made 'rep' equivalent to 'repz'

29 years agomade statbuf static, so that is is zero when not initialized
ceriel [Mon, 14 Nov 1994 12:34:50 +0000 (12:34 +0000)]
made statbuf static, so that is is zero when not initialized

29 years agoexit with erno+1, because otherwise exit status is 0 with array bound error
ceriel [Mon, 14 Nov 1994 11:51:24 +0000 (11:51 +0000)]
exit with erno+1, because otherwise exit status is 0 with array bound error

29 years agodisabled a warning
ceriel [Tue, 1 Nov 1994 11:45:23 +0000 (11:45 +0000)]
disabled a warning

29 years agoSkipToNewLine() fixed: did not work with a / at the end of a line
ceriel [Fri, 28 Oct 1994 15:26:36 +0000 (15:26 +0000)]
SkipToNewLine() fixed: did not work with a / at the end of a line

29 years agoremoved warning and fixed two problems:
ceriel [Thu, 27 Oct 1994 14:57:48 +0000 (14:57 +0000)]
removed warning and fixed two problems:
- remove_def was wrong, and parameter defs should not be removed at the
  end of a scope

29 years agoFix: sometimes wrote register gotten from pop_reg(); Fix: WINDOWSIZE; Fix: make distr
ceriel [Tue, 25 Oct 1994 16:14:08 +0000 (16:14 +0000)]
Fix: sometimes wrote register gotten from pop_reg(); Fix: WINDOWSIZE; Fix: make distr

29 years agomark file parameters as used in reads/writes
ceriel [Tue, 25 Oct 1994 15:41:59 +0000 (15:41 +0000)]
mark file parameters as used in reads/writes

29 years agoAvoid some empty if- and else- parts. gcc -Wall does not like it
ceriel [Thu, 20 Oct 1994 12:43:35 +0000 (12:43 +0000)]
Avoid some empty if- and else- parts. gcc -Wall does not like it

29 years agovoid LoadChar
ceriel [Thu, 20 Oct 1994 11:52:15 +0000 (11:52 +0000)]
void LoadChar

29 years agoFine tuning of some patterns
ceriel [Wed, 19 Oct 1994 14:09:26 +0000 (14:09 +0000)]
Fine tuning of some patterns

29 years agoA couple of fixes: use Bourne shell, and fixed recursive call of get_sys
ceriel [Tue, 18 Oct 1994 16:07:27 +0000 (16:07 +0000)]
A couple of fixes: use Bourne shell, and fixed recursive call of get_sys

29 years agoRemove prototype idfs in casts!
ceriel [Tue, 18 Oct 1994 13:43:50 +0000 (13:43 +0000)]
Remove prototype idfs in casts!

29 years agoFixed: union initialization did not work properly
ceriel [Mon, 3 Oct 1994 12:57:39 +0000 (12:57 +0000)]
Fixed: union initialization did not work properly

30 years agoImproved driver, handles quotes better
ceriel [Fri, 16 Sep 1994 12:41:55 +0000 (12:41 +0000)]
Improved driver, handles quotes better

30 years agoChanged PATH somewhat
ceriel [Thu, 25 Aug 1994 08:05:28 +0000 (08:05 +0000)]
Changed PATH somewhat

30 years agoremoved un-used variable
ceriel [Wed, 6 Jul 1994 08:34:27 +0000 (08:34 +0000)]
removed un-used variable

30 years agoHeader --> Id
ceriel [Tue, 28 Jun 1994 14:41:17 +0000 (14:41 +0000)]
Header --> Id

30 years agoChanged Header into Id
ceriel [Mon, 27 Jun 1994 08:03:14 +0000 (08:03 +0000)]
Changed Header into Id

30 years agoHeader --> Id
ceriel [Fri, 24 Jun 1994 14:02:31 +0000 (14:02 +0000)]
Header --> Id

30 years agoHeader --> Id
ceriel [Fri, 24 Jun 1994 11:31:16 +0000 (11:31 +0000)]
Header --> Id

30 years agoHeader --> Id && bug fix
ceriel [Fri, 24 Jun 1994 07:25:30 +0000 (07:25 +0000)]
Header --> Id && bug fix

30 years agoHeader --> Id && bug fix
ceriel [Thu, 23 Jun 1994 16:08:51 +0000 (16:08 +0000)]
Header --> Id && bug fix

30 years agoChanged Header into Id
ceriel [Thu, 23 Jun 1994 13:47:02 +0000 (13:47 +0000)]
Changed Header into Id

30 years agoFix: forgot to initialize malloced mem
ceriel [Thu, 23 Jun 1994 10:00:01 +0000 (10:00 +0000)]
Fix: forgot to initialize malloced mem

30 years agoFix: also redefine LLsafeerror
ceriel [Thu, 23 Jun 1994 09:58:30 +0000 (09:58 +0000)]
Fix: also redefine LLsafeerror

30 years agoMinor fix in error message
ceriel [Thu, 2 Jun 1994 10:54:13 +0000 (10:54 +0000)]
Minor fix in error message

30 years agoFix: dit not handle multiple POINTER TO constructs right
ceriel [Wed, 25 May 1994 12:10:59 +0000 (12:10 +0000)]
Fix: dit not handle multiple POINTER TO constructs right

30 years agoremoved wrong assertion
ceriel [Tue, 19 Apr 1994 10:46:08 +0000 (10:46 +0000)]
removed wrong assertion

30 years agoMinor fix
ceriel [Tue, 19 Apr 1994 10:04:53 +0000 (10:04 +0000)]
Minor fix

30 years agoFix: error recovery sometimes skipped tokens it needed later on
ceriel [Tue, 19 Apr 1994 09:38:00 +0000 (09:38 +0000)]
Fix: error recovery sometimes skipped tokens it needed later on

30 years agoGenerate octal char constants instead of ints for LLsets
ceriel [Tue, 12 Apr 1994 13:53:38 +0000 (13:53 +0000)]
Generate octal char constants instead of ints for LLsets

30 years agochanged Header to Id
ceriel [Fri, 11 Mar 1994 10:37:39 +0000 (10:37 +0000)]
changed Header to Id

30 years agoFix: prevent unintentional token pasting
ceriel [Tue, 1 Mar 1994 15:04:52 +0000 (15:04 +0000)]
Fix: prevent unintentional token pasting

30 years agoAlso update alignment in complete_type(); resulted in obscure (and wrong) error message
ceriel [Tue, 1 Mar 1994 09:54:16 +0000 (09:54 +0000)]
Also update alignment in complete_type(); resulted in obscure (and wrong) error message

30 years agoAdded -DNDEBUG to compilation flags
ceriel [Fri, 25 Feb 1994 14:14:55 +0000 (14:14 +0000)]
Added -DNDEBUG to compilation flags

30 years agocall abort() only when NDEBUG is not defined
ceriel [Fri, 25 Feb 1994 14:01:54 +0000 (14:01 +0000)]
call abort() only when NDEBUG is not defined

30 years agoget section alignments right
ceriel [Fri, 14 Jan 1994 11:42:01 +0000 (11:42 +0000)]
get section alignments right

30 years agoUpdated
ceriel [Wed, 15 Dec 1993 13:28:16 +0000 (13:28 +0000)]
Updated

30 years agominor change: commented __ANSI_H__INCLUDED after #endif
ceriel [Wed, 15 Dec 1993 09:55:35 +0000 (09:55 +0000)]
minor change: commented __ANSI_H__INCLUDED after #endif

30 years agoFixed problem with calloc() declaration
ceriel [Thu, 9 Dec 1993 16:31:05 +0000 (16:31 +0000)]
Fixed problem with calloc() declaration

30 years agoFix: CMP instruction with small constant does not handle PC-relative
ceriel [Mon, 6 Dec 1993 10:14:43 +0000 (10:14 +0000)]
Fix: CMP instruction with small constant does not handle PC-relative

30 years agoSeveral changes: did not work right when compiled with the ANSI C compiler
ceriel [Wed, 24 Nov 1993 15:37:27 +0000 (15:37 +0000)]
Several changes: did not work right when compiled with the ANSI C compiler

30 years agoexport WRITE
ceriel [Wed, 24 Nov 1993 15:32:45 +0000 (15:32 +0000)]
export WRITE

30 years agoFixed typo
ceriel [Wed, 24 Nov 1993 13:01:08 +0000 (13:01 +0000)]
Fixed typo

30 years agoExport .stop
ceriel [Wed, 24 Nov 1993 12:57:43 +0000 (12:57 +0000)]
Export .stop

30 years agoFixed typo
ceriel [Wed, 24 Nov 1993 12:54:29 +0000 (12:54 +0000)]
Fixed typo

30 years agoWrong references to _endbss; changed to endbss
ceriel [Wed, 24 Nov 1993 12:45:29 +0000 (12:45 +0000)]
Wrong references to _endbss; changed to endbss

30 years agoFixed: tail_mon2 instead of tail_sys
ceriel [Wed, 24 Nov 1993 12:42:08 +0000 (12:42 +0000)]
Fixed: tail_mon2 instead of tail_sys

30 years agodefine .cs[ab]4 instead of .cs[ab]
ceriel [Wed, 24 Nov 1993 12:39:21 +0000 (12:39 +0000)]
define .cs[ab]4 instead of .cs[ab]

30 years agoImproved CSA some more
ceriel [Wed, 24 Nov 1993 12:39:19 +0000 (12:39 +0000)]
Improved CSA some more

30 years ago.long replaced by .data4
ceriel [Wed, 24 Nov 1993 12:37:16 +0000 (12:37 +0000)]
.long replaced by .data4

30 years agoFixed bug in newlabel: assertion was wrong
ceriel [Wed, 24 Nov 1993 12:07:26 +0000 (12:07 +0000)]
Fixed bug in newlabel: assertion was wrong

30 years agoChanged as suggested by Frans Meulenbroeks
ceriel [Tue, 23 Nov 1993 15:35:08 +0000 (15:35 +0000)]
Changed as suggested by Frans Meulenbroeks

30 years agoFixed for machines without .o
ceriel [Fri, 19 Nov 1993 09:59:11 +0000 (09:59 +0000)]
Fixed for machines without .o

30 years agoFixed problem with the IN operator
ceriel [Fri, 19 Nov 1993 09:53:47 +0000 (09:53 +0000)]
Fixed problem with the IN operator

30 years agoSome minor modifications
ceriel [Fri, 19 Nov 1993 09:50:20 +0000 (09:50 +0000)]
Some minor modifications

30 years agoFixed too large constant
ceriel [Fri, 19 Nov 1993 09:37:44 +0000 (09:37 +0000)]
Fixed too large constant

30 years agoAdded declarations for static functions
ceriel [Thu, 18 Nov 1993 15:38:13 +0000 (15:38 +0000)]
Added declarations for static functions

30 years agouse 0xFFFF mask for printing shorts, and work around gcc 2.4.5 bug
ceriel [Thu, 18 Nov 1993 15:35:03 +0000 (15:35 +0000)]
use 0xFFFF mask for printing shorts, and work around gcc 2.4.5 bug

30 years agosignal now deals with void functions
ceriel [Wed, 17 Nov 1993 16:53:43 +0000 (16:53 +0000)]
signal now deals with void functions

30 years agoFix: reset DISABLE_LANG and DISABLE_SUP when installing everything
ceriel [Wed, 17 Nov 1993 16:49:43 +0000 (16:49 +0000)]
Fix: reset DISABLE_LANG and DISABLE_SUP when installing everything

30 years agosignal now deals with void functions
ceriel [Wed, 17 Nov 1993 16:38:52 +0000 (16:38 +0000)]
signal now deals with void functions

30 years agosignal now deals with void functions
ceriel [Wed, 17 Nov 1993 16:27:44 +0000 (16:27 +0000)]
signal now deals with void functions

30 years agoUpdated: signal now uses a void function
ceriel [Wed, 17 Nov 1993 11:04:32 +0000 (11:04 +0000)]
Updated: signal now uses a void function

30 years agoSome minor changes
ceriel [Wed, 17 Nov 1993 10:25:17 +0000 (10:25 +0000)]
Some minor changes

30 years agoOops: committed wrong version
ceriel [Wed, 17 Nov 1993 09:37:02 +0000 (09:37 +0000)]
Oops: committed wrong version

30 years agoand again ...
ceriel [Wed, 17 Nov 1993 09:10:36 +0000 (09:10 +0000)]
and again ...

30 years agoFixed: version with typo committed
ceriel [Wed, 17 Nov 1993 09:05:28 +0000 (09:05 +0000)]
Fixed: version with typo committed

30 years agoFixed problem with IN operator
ceriel [Tue, 16 Nov 1993 16:31:27 +0000 (16:31 +0000)]
Fixed problem with IN operator

30 years agosignal, second arg is void function
ceriel [Tue, 16 Nov 1993 12:03:22 +0000 (12:03 +0000)]
signal, second arg is void function

30 years agoSome small fixes
ceriel [Tue, 16 Nov 1993 12:00:06 +0000 (12:00 +0000)]
Some small fixes