ceriel
9a64c052cc
Added some code to handle -Oego,opt,asopt etc
1987-02-10 16:51:57 +00:00
ceriel
2295cd130a
Added some code to handle -Oego,opt,asopt and the like.
...
By default, optimizers can be excluded by giving them a negative
priority in the description files. This is currently done for
the global optimizer
1987-02-10 16:50:32 +00:00
ceriel
cd1007a972
removed some %0 stuff
1987-02-10 09:49:50 +00:00
ceriel
9a7949c79d
Removed some more "%...D"s
1987-02-10 09:39:40 +00:00
ceriel
ced0ffabbd
removed some %0 stuff
1987-02-09 17:41:25 +00:00
ceriel
522039cb60
replaced a %D
1987-02-09 17:31:25 +00:00
ceriel
17ddf81681
replaced some %D's
1987-02-09 17:28:22 +00:00
ceriel
8b15b193a2
replaced a %04x
1987-02-09 17:10:29 +00:00
ceriel
4793d80775
replaced some %D's by %ld
1987-02-09 17:06:20 +00:00
ceriel
fa59fc325e
changed so that it prints a separate line for each dependancy
1987-02-09 15:06:09 +00:00
ceriel
8f4a99cc24
The added ',' separator in token declarations did not work
...
(reported by Kees Bot, Edwin Scheffer). This is corrected (I hope).
1987-02-07 03:56:34 +00:00
ceriel
13d59d1427
Added cpp to the "clean" entry
1987-02-07 02:58:47 +00:00
ceriel
8360226526
Added "opt2" to the clean entry
1987-02-07 02:57:09 +00:00
ceriel
a1c7298f9d
changed hash function
1987-02-07 00:14:51 +00:00
ceriel
ce47e41665
Another one.
1987-02-06 23:40:25 +00:00
ceriel
bdef113184
Bug fix (INPUT, not STDIN !!!)
1987-02-06 23:38:35 +00:00
ceriel
d3f3afa6e7
bug fix
1987-02-06 10:03:18 +00:00
ceriel
e0b23bbaea
Added code to kill regvar(...)
1987-02-05 19:20:54 +00:00
ceriel
b11e35b7d4
Adapted some constants
1987-02-05 19:19:01 +00:00
ceriel
74b078c3f1
just for fun: do not call empty rules.
1987-02-05 19:14:55 +00:00
ceriel
f5f7a6cb2a
*** empty log message ***
1987-02-05 17:02:16 +00:00
ceriel
70fb5304d0
new dependencies
1987-02-05 17:01:12 +00:00
ceriel
a40ec68883
Added another structure for improved recursion detection
1987-02-05 17:00:14 +00:00
ceriel
75e9a65bcd
Added line_prefix.h
1987-02-05 14:58:24 +00:00
ceriel
78aae09a09
Initial revision
1987-02-05 14:47:47 +00:00
ceriel
467f680968
Adapted to the use of "convert.c"
1987-02-05 14:47:22 +00:00
ceriel
862e62b9e4
*** empty log message ***
1987-02-05 14:47:04 +00:00
ceriel
10f6d88ba1
*** empty log message ***
1987-02-05 14:11:46 +00:00
ceriel
49b619cec2
Added manual page
1987-02-05 13:20:03 +00:00
ceriel
439bf558cc
*** empty log message ***
1987-02-05 13:17:00 +00:00
ceriel
6dcf1995c1
Initial revision
1987-02-04 13:10:17 +00:00
ceriel
b5d0c2797b
*** empty log message ***
1987-02-04 13:09:02 +00:00
ceriel
a3aa9aac88
removed the lflag, added check for '/' in filenames
1987-02-04 13:04:51 +00:00
ceriel
60cf3639ce
Added "pr" and "opr" entries
1987-02-04 12:54:03 +00:00
ceriel
3c387987ed
Added "cmp" entry
1987-02-04 12:51:31 +00:00
ceriel
b536e4101d
Initial revision
1987-02-04 12:45:43 +00:00
ceriel
85830c5f63
Strings and character constants now stop at end-of-line, unless escaped
...
by a backslash
1987-02-03 23:28:09 +00:00
ceriel
4b489cd254
Initial revision
1987-01-30 17:10:51 +00:00
ceriel
91463b5a4e
Initial revision
1987-01-29 14:17:23 +00:00
ceriel
3d00f0ea37
Adapted to current situation
1987-01-29 13:20:23 +00:00
ceriel
c6f26eff9e
Corrected syntax error
1987-01-29 09:43:40 +00:00
ceriel
640f958d26
Improved "element size" handling.
1987-01-26 16:16:12 +00:00
ceriel
edae1fc950
Added a check that a tokenset in a stackpattern contains tokens
...
that all have the same size.
1987-01-26 16:14:39 +00:00
ceriel
88ea6fb11d
new dependency
1987-01-26 15:01:25 +00:00
ceriel
a410519ff5
Bug fix
...
Under the '-x' option, the archive was opened in "APPEND" mode.
1987-01-20 09:53:32 +00:00
ceriel
41622dc2a9
Added c-flag
1987-01-19 09:41:49 +00:00
ceriel
0efc7ae07d
Added 'c'-flag
1987-01-19 09:36:35 +00:00
ceriel
faa0c191a4
minor bug fix
1987-01-16 19:20:58 +00:00
ceriel
8f27f92269
Bug fix with WorkingDir
1987-01-16 16:14:22 +00:00
ceriel
45238eea0f
Some bug fixes and minor extensions
1987-01-16 13:51:42 +00:00
ceriel
382c88eb17
Using object library
1987-01-15 22:06:16 +00:00
ceriel
ece95a2ee4
Some bug fixes
1987-01-15 17:36:26 +00:00
ceriel
8af94099a3
Replaced an occurrence of EOI by EOF.
1987-01-14 21:37:22 +00:00
ceriel
e6f18b2838
Initial revision
1987-01-13 11:31:24 +00:00
ceriel
630e5d8082
Initial revision
1987-01-13 11:01:26 +00:00
ceriel
6d499785be
Initial revision
1987-01-13 10:53:33 +00:00
ceriel
424337507d
Added standard entries
1987-01-13 10:43:12 +00:00
ceriel
876369b2f1
Added standard entries
1987-01-13 10:30:06 +00:00
ceriel
692d3702a1
Added "standard" entries
1987-01-13 10:08:47 +00:00
ceriel
3cb30fa873
Added a "clean" entry.
1987-01-13 10:07:25 +00:00
ceriel
673b1d79e2
Initial revision
1987-01-13 10:01:07 +00:00
ceriel
28b3286e21
Added "standard" entries install, cmp, opr
1987-01-13 09:56:17 +00:00
ceriel
3c7511780b
Initial revision
1987-01-12 17:21:59 +00:00
ceriel
9e528bef6f
Allow reading from standard input
1987-01-12 14:38:45 +00:00
ceriel
5ddf83ab5a
force first line directive
1987-01-12 14:21:14 +00:00
ceriel
281f83968c
This one works.
1987-01-12 14:06:47 +00:00
ceriel
cb2b167849
New Makefile, also generating opt2 (t.i. peephole optimizer after global ..)
1987-01-12 14:01:26 +00:00
ceriel
896de3243e
Corrected the "install" entry.
1987-01-12 12:30:16 +00:00
ceriel
e5820bdbaa
Added bitwise operators
1987-01-08 14:22:32 +00:00
ceriel
cfc9f38ccd
Generate line directives that are similar to the ones generated
...
by the Reiser preprocessor.
1987-01-08 12:42:44 +00:00
ceriel
0c5feb7493
wrong number of parameters no longer is an error.
1987-01-08 12:38:05 +00:00
ceriel
be68581019
*** empty log message ***
1987-01-07 11:10:33 +00:00
ceriel
143b2531bb
Initial revision
1987-01-06 15:16:53 +00:00
ceriel
9919cc1ba6
Introduced EMHOME.
1986-12-16 13:50:54 +00:00
ceriel
7d1822d04e
Added EMHOME.
1986-12-10 15:30:42 +00:00
ceriel
c501c762cf
removed the -n flag, but not its effect. The generated parser will
...
call LLmessage(-1) when saying "garbage at end of input".
1986-12-10 09:32:57 +00:00
ceriel
91aad0b28e
Improved relocation reading code for the !incore strategy.
1986-12-03 13:09:15 +00:00
ceriel
24b7ad602a
Improved compactification code. It was much to persistent, and
...
also too greedy. This causes long LONG linking times.
The current version is less greedy, but also gives up more
easily. Linking times are acceptable now.
1986-12-03 13:06:48 +00:00
ceriel
db43d1d8a7
Added definitions for "alloc", "hard_alloc".
1986-12-03 13:02:37 +00:00
ceriel
3e4629b077
made to work on small machines.
1986-12-02 16:16:08 +00:00
ceriel
149c764ca1
Added -i to LDFLAGS.
1986-12-02 11:25:51 +00:00
ceriel
36adbe54a5
Removed some signal handling stuff. The Ack-program should do that.
1986-12-01 09:43:00 +00:00
ceriel
00a2314999
make to work with newer version of LLgen.
1986-11-24 21:24:42 +00:00
ceriel
3b2d51a96b
Initial revision
1986-11-24 20:42:13 +00:00
ceriel
eba14fa801
Bug fix in "inc loc adi" patterns and the like.
1986-11-24 10:42:29 +00:00
ceriel
45f608bac0
Initial revision
1986-11-11 13:44:58 +00:00
ceriel
fb16148641
Adapted to use of GCIPM.
1986-11-11 13:44:13 +00:00
ceriel
3bc3818955
Adapted to use General C Identifier processing Module (GCIPM).
...
Also changed so that output for "cid" or "cpp" is in alphabetical order.
1986-11-11 13:42:42 +00:00
ceriel
3860ab6f68
Adapted to new versions of programs
1986-11-11 13:42:16 +00:00
ceriel
94634ace27
Initial revision
1986-11-11 13:34:20 +00:00
ceriel
87af36724b
Avoid a bug in the C-optimizer of 4.1 BSD.
1986-11-07 17:54:30 +00:00
ceriel
7fd4e395da
Constants changed to more sensible values.
1986-11-07 16:20:33 +00:00
ceriel
981bea82f4
Added "register" to a declaration.
1986-11-07 16:01:45 +00:00
ceriel
a761166dfa
*** empty log message ***
1986-11-05 21:31:23 +00:00
ceriel
97e027db33
Added some code to skip to EOF with LL_NEWMESS.
1986-11-03 14:09:28 +00:00
ceriel
7d2ee932e9
That was: LL_NEWMESS, not LL_NEWMESSAGE!
1986-11-03 10:28:21 +00:00
sater
79a736a9f6
Output was wrong with maxmembers<2
1986-11-03 09:13:32 +00:00
ceriel
a0a3f2d2b6
Added code that calls LLmessage(-1) when needed, and when LL_NEWMESS is
...
defined.
1986-10-29 11:30:50 +00:00
ceriel
eedc332a04
Added "nflag".
1986-10-29 11:29:47 +00:00
ceriel
ee27adc926
Added nflag, that allows the LLmessage(-1) call, to indicate garbage
...
at end of program.
1986-10-29 11:27:47 +00:00