72 Commits

Author SHA1 Message Date
ceriel
a0be5a118b 3rd distribution 1987-04-13 10:31:48 +00:00
ceriel
7c9fcc9e17 Allow for cumulative -V flags. 1987-04-10 18:03:12 +00:00
ceriel
4f0e2ffced Added some more documentation on the global optimizer 1987-04-03 13:14:37 +00:00
ceriel
3eb840db66 Use LDFLAGS 1987-03-17 16:37:04 +00:00
ceriel
81b1a38efc Added sun2 1987-03-11 09:50:23 +00:00
ceriel
32301e016b Added copyright notice 1987-03-10 01:26:51 +00:00
ceriel
f5371e1096 Added copyright notice 1987-03-09 19:15:41 +00:00
ceriel
4737231ff0 Replaced returns from main by exits (bloody suns!) 1987-03-03 11:13:52 +00:00
ceriel
bd3cbb21f9 *** empty log message *** 1987-03-02 12:54:52 +00:00
ceriel
5dedf78e24 *** empty log message *** 1987-03-02 08:48:36 +00:00
ceriel
5d4b55cc5e Deleed mantra4 1987-02-26 16:31:26 +00:00
ceriel
1f1b7d8ab8 Added the SUFFIX variable 1987-02-26 12:44:11 +00:00
ceriel
9e73976081 *** empty log message *** 1987-02-25 19:10:01 +00:00
ceriel
87c7762c62 *** empty log message *** 1987-02-25 18:54:14 +00:00
ceriel
04dbef011a *** empty log message *** 1987-02-24 18:41:53 +00:00
ceriel
306c0a82cd *** empty log message *** 1987-02-23 23:35:42 +00:00
ceriel
e57daaabcb *** empty log message *** 1987-02-23 23:28:06 +00:00
ceriel
7d6342021f *** empty log message *** 1987-02-17 15:07:15 +00:00
ceriel
d64215e42e Adapted to search for description files in either
~em/lib/descr/<file> or ~em/lib/<file>/descr
1987-02-13 13:39:30 +00:00
ceriel
13ab16643c Added some code to handle -Oego,opt,asopt etc 1987-02-10 16:51:57 +00:00
ceriel
0065209b5a 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
e4cdbe9387 replaced a %04x 1987-02-09 17:10:29 +00:00
ceriel
947f62f278 Introduced EMHOME. 1986-12-16 13:50:54 +00:00
ceriel
d03ecb5b77 Adapted to the use of ../../modules/lib/libstr.a 1986-10-20 13:59:14 +00:00
ceriel
95a615f3bc Use our own string-routines "strindex" and "strrindex". At least we
know their name!
1986-10-20 13:52:16 +00:00
ceriel
dcfe651252 Use our own string routines strindex and strrindex. At least we know
their name!
1986-10-20 13:48:26 +00:00
ceriel
b147860910 Fixed a bug: ack could not see the difference between ".mod" and ".m".
This is corrected.
1986-10-20 13:47:26 +00:00
ceriel
bcc72bb315 Caused a core dump on 68000-based machines (read: non-VAX) when called
at a certain (high) level of verbosity, -v5 for instance.
Cause: a null-reference. This is fixed.
1986-10-20 13:28:59 +00:00
ceriel
7e94756b30 Adapted so that anybody can do "make install". 1986-07-22 10:47:51 +00:00
ceriel
e706b3cdba Some changes needed for the new 4-4 Pascal compiler. 1986-07-21 09:53:44 +00:00
dick
7e47b13e67 adapted to phototypesetter 1986-01-20 20:39:09 +00:00
em
2e93a9bc0f Added pmds4. 1985-04-14 13:22:26 +00:00
keie
2eded550d1 *** empty log message *** 1985-04-12 11:25:21 +00:00
em
fe9cc5ace6 Changed 8080 into i80. 1985-03-18 14:44:15 +00:00
keie
5cc658b535 Removed nascom from linked list. 1985-02-18 23:06:13 +00:00
keie
8ecb1b5664 Added link to 6805. 1985-02-18 23:01:05 +00:00
keie
219b6b5b54 Added machines to be sent with the second distribution to the LNTABLES. 1984-12-18 15:28:19 +00:00
keie
732ec6f76e Removed the definition of the NEEDS variable. 1984-12-10 12:49:56 +00:00
keie
56ba46b2bc Treatment of -R flag is altered.
1 - if recognized by mapflag and not by Ack internally no
    complaint is given.
2 - If recognized by both mapflag and internally:
       -R....-.... : effectuate only mapflag command
       otherwise   : effectuate both.
3 - If not recognized at all, give a warning message and
    pass the flag to the linker.
1984-11-26 17:14:17 +00:00
keie
6eaf938a14 Added a check for non-ascii characters in the description files. 1984-11-15 14:24:35 +00:00
keie
504da3a54d Altered the test path lib/n_ack into the normal path ACK_PATH. 1984-10-05 15:07:47 +00:00
keie
36cca2b9c7 Added a priority associated with each phase. Paths with the highest
total priority have preference.
1984-10-05 13:34:38 +00:00
keie
6f8a00ee5c 1 - Added some debugging for linker flags.
2 - Setting of NEEDS and RTS is moved to main.c.
3 - Added recognition of -Rphase:[-]number for dynamic priority setting.
1984-10-05 13:31:40 +00:00
keie
ca275f5d22 1 - Most flags used by ack itself are now also passed to the phases
for recognition with mapflag.
2 - A few bugs are removed in connection with argument passing to the
    linker (unrecognized flags and libraries).
3 - The setting of RTS, HEAD and TAIL is done directly after the
    path determination for each file.
1984-10-05 13:28:56 +00:00
keie
70975146a1 1 - Added RCS identification.
2 - Removed the default for compiler and error file pathname.
    These are now always supplied by the callee.
1984-10-04 11:08:42 +00:00
keie
cbf6d06de2 Bug removed: the trailing zero at the end of a growstring was not
explicitly written in doassign(trans.c).
Only luck kept the program together.
1984-10-01 17:42:56 +00:00
keie
546bcee023 1 - The prop keyword with is flags is now obsolete. Its function is
taken over by several other keywords: stdin, stdout, prep, optimizer,
    combiner and linker.
2 - The search order is changed. First {EM}/lib/{M}/descr, then
    {EM}/lib/ack/{M}, finally {M}.
1984-09-13 14:40:09 +00:00
keie
a9beb24998 The t_do bits are not set by this module. The t_next entry is used
to see whether the scan for this phase is already done.
t_do is now set in add_inputs(files.c).
1984-09-13 14:35:02 +00:00
keie
96da898a4a 1 - The t_do flags is now set by add_inputs(files.c).
2 - Recognize the fact that it is possible to start a combiner without
    input files.
3 - Removed -d flag. Overflow for -v (>2) now ends up in debug.
    -v may be followed by a number indicating the increment.
1984-09-13 11:07:46 +00:00
keie
a69b503ad0 1 - The outfile entry is only used when the output file must not be thrown
away.
2 - If a combiner has no named input file (only libs+flags) then issue
    a warning message and make up a name.
1984-09-13 11:04:00 +00:00