ceriel
b324cc9813
removed the relative pathnames in #include's
1987-10-20 16:21:44 +00:00
ceriel
9930de7375
fix to Lindseys changes
1987-10-20 16:09:39 +00:00
ceriel
57319f33a8
fix: there was a problem when more than 2 alternatives started with the same token
1987-10-19 15:35:28 +00:00
ceriel
a9ac8e4f0a
The use of {w} in a program line of fe did not work, because ack scans
...
fe before it scans MACH (which is where most vars are declared).
Reversing the order of the scans caused other problems, related to
callnames. I have therefore delayed the 'scanvars' of program lines
(as is already done with args).
1987-10-19 10:24:52 +00:00
ceriel
4f2edffe5c
Some minor adaptions
1987-10-15 12:42:55 +00:00
ceriel
c2e9e3bd15
Parameterized the archiver used
1987-10-14 12:41:38 +00:00
ceriel
2ae7bdbbb6
take care of GTO
1987-10-02 12:53:04 +00:00
ceriel
29224bbe09
don't optimize when ms_gto
1987-10-02 12:52:29 +00:00
ceriel
be85d7a801
Handle GTO, LOR/STR 0 also use local base
1987-10-02 12:43:54 +00:00
ceriel
e6e2e48e09
do not replace LAR/SAR by AAR LOI/STI, when the descriptor is not available
1987-10-02 10:48:38 +00:00
ceriel
c6106687c7
make variables that are assigned to alive, at least for a short while
1987-10-02 10:41:13 +00:00
ceriel
c974e9176f
print identifier name when multiple declared
1987-10-02 09:55:16 +00:00
ceriel
5773db5e96
fix in error reporting
1987-09-21 13:21:50 +00:00
ceriel
884c98d241
deleted some unused variables
1987-09-03 09:32:21 +00:00
ceriel
a8ae06a94d
some minor fixes, and one important 2/4 one in the sbreak function
1987-09-02 18:42:21 +00:00
ceriel
636f6e5c0b
improved the c-flag, and corrected a bug in the produced relocation info
1987-08-26 13:22:44 +00:00
ceriel
6ebdb2a63c
a fix: UID and GID were sign-extended
1987-08-24 09:13:31 +00:00
ceriel
13f95a76d1
Added a DO_TOSTACK command, and put set number of ALL in tables.c
1987-08-20 19:04:18 +00:00
ceriel
0def7db2ea
fixed a problem with the ifdef-stack
1987-08-20 18:12:31 +00:00
ceriel
4b892ab691
fix to previous one. The previous one did not help, this one does
1987-08-20 16:00:18 +00:00
ceriel
6a18367f41
fixed bug with quotes
1987-08-20 15:44:45 +00:00
ceriel
fe65dfcc3a
minor adaption: index array with int, not long
1987-08-19 15:27:15 +00:00
ceriel
2571458361
improved -c option
1987-08-19 14:10:39 +00:00
ceriel
92ffe487b3
bug fixes: ifval must be an arith, not an int
1987-08-19 10:36:37 +00:00
ceriel
3c8a306ed0
LLsymb was declared twice
1987-08-19 10:12:34 +00:00
ceriel
56b0cb2438
fix + some more statistics
1987-08-11 15:31:09 +00:00
ceriel
f5501fd149
adapted sizes somewhat, made facility to print memory statistics
1987-08-11 14:42:15 +00:00
ceriel
824abdcc9b
fix to fix
1987-08-10 14:06:37 +00:00
ceriel
555e7be7db
nestlevel count per file
1987-08-10 10:43:51 +00:00
ceriel
371edcd97e
dynamic table sizes, commons in ranlib table
1987-08-10 10:20:52 +00:00
ceriel
b4db4084c8
some fixes
1987-08-07 19:54:45 +00:00
ceriel
d027b768d1
ran out of another static list; made length dynamic
1987-08-07 14:35:21 +00:00
ceriel
f54333676b
deleted a warning
1987-08-06 19:15:40 +00:00
ceriel
32ff92edc5
use newer read_em module, + checking library
1987-08-06 18:56:36 +00:00
ceriel
a9c913d6fd
align sizes
1987-08-06 18:40:02 +00:00
ceriel
77405d7520
OUTTRACE was doubly defined
1987-08-06 14:29:16 +00:00
ceriel
22e4b3d98d
fix in font-change
1987-08-06 14:26:45 +00:00
ceriel
c77dc48cdc
fixed a subtle bug: in some obscure cases involving conflict resolvers and
...
defaults, wrong code was generated
1987-08-05 12:52:15 +00:00
ceriel
8024d620cc
fixed another bug with header blocks, and modified to use existing header
...
block when possible
1987-08-05 09:46:38 +00:00
ceriel
ae4f6afd07
use malloc, made more robust against errors in line directives
1987-08-04 19:30:14 +00:00
ceriel
46b7904bd9
fix
1987-08-04 19:29:28 +00:00
ceriel
dac756aa08
bug fixes: put header block at end of procedure
1987-08-04 14:13:24 +00:00
ceriel
f5f47f26fc
fix in check
1987-08-03 18:03:23 +00:00
ceriel
7eed6823a1
Added a break, so that an error message is only given once
1987-08-03 18:00:22 +00:00
ceriel
6fead7b970
check name offset
1987-08-03 13:22:30 +00:00
ceriel
1ae90ef670
yet another fix: outoperand must do nothing with ps_end
1987-07-30 08:59:40 +00:00
ceriel
860146a0e6
externals were not handled right
1987-07-29 19:49:15 +00:00
ceriel
9331f4d366
did not handle HOL names right (null names)
1987-07-29 10:43:43 +00:00
ceriel
c95e430435
fix: did not handle externals with big HOL offsets right
1987-07-29 10:39:02 +00:00
ceriel
099a23c908
correction: had deleted a line by accident
1987-07-24 11:58:51 +00:00