Commit graph

179 commits

Author SHA1 Message Date
dtrg b611731ec3 Updated .distr files for the new release. 2007-02-25 12:51:55 +00:00
dtrg 903796a817 Now installs the man page. 2007-02-25 12:48:06 +00:00
dtrg 0974fa0e28 Remove non-standard .SB tags. 2007-02-25 12:47:50 +00:00
dtrg dbe10d2c19 Updated to the version 0.1 of Prime Mover (which involves some syntax changes). 2006-10-15 00:28:12 +00:00
dtrg 30e34f493f Rationalised use of #includes to be more standards-compliant. 2006-07-26 18:22:02 +00:00
dtrg dc5d08b2a3 Modified to include the appropriate header file rather than (badly)
prototyping syscalls itself.
2006-07-26 12:28:56 +00:00
dtrg 014be56fb0 Replaced calls to the custom strindex() and strrindex() functions with the
exactly equivalent and standard strchr() and strrchr() functions instead.
2006-07-23 20:01:02 +00:00
dtrg 097c640a6c First version in CVS. 2006-07-20 23:24:28 +00:00
dtrg 4c0b3bb40f Modernised usage of system header files. 2006-01-24 22:29:19 +00:00
ceriel cdb362b628 removed 1995-12-06 14:04:51 +00:00
ceriel 5c83e7dbb5 Header --> Id 1994-06-24 11:31:16 +00:00
ceriel 03405742a3 noodstop is a signal arg, and should be void noodstop() 1993-11-12 16:53:24 +00:00
ceriel 4f2c705501 Some more space for file names 1993-10-12 09:45:59 +00:00
ceriel 38a269fc37 Added sparc_solaris 1993-10-07 17:41:19 +00:00
ceriel 45d0d9f68f Removed # in commands 1992-06-26 12:54:57 +00:00
ceriel b4f6c3fa00 Documented -gdb flag 1992-04-15 10:24:15 +00:00
ceriel 2b6f5b9b8d Avoid use of 'you' 1991-11-22 13:18:57 +00:00
ceriel 9c507cc10a Updated ack manual page 1991-11-15 13:37:36 +00:00
ceriel 1af5c80b1b Also preprocess when user explicitly askes for it through -c.i 1991-11-15 12:50:13 +00:00
ceriel 4e99d889ff Changed manual page installation mechanism 1991-11-05 15:31:14 +00:00
ceriel da6ac05990 Updated 1991-10-14 09:33:55 +00:00
ceriel 7551b8e83a Changes to manual page 1991-10-01 12:18:39 +00:00
ceriel 369776173a Fixed: em_path now resides in config 1991-09-18 10:14:52 +00:00
ceriel 7d5231279f Fixed 1991-09-13 10:24:29 +00:00
ceriel c9c46c1ec1 Fixed 1991-09-13 10:12:17 +00:00
ceriel d9f98bc411 New installation mechanism 1991-08-27 10:18:09 +00:00
ceriel aa35bf7f02 Changed default value of rts to '.' 1991-04-09 15:29:46 +00:00
ceriel 2c31a9b1ac removed -i flag 1991-02-19 16:51:50 +00:00
ceriel cef36d185e removed g-flag 1990-07-25 17:40:02 +00:00
eck 101a129256 fixed some typos 1990-06-19 11:29:20 +00:00
ceriel a28eb23f82 fix from Verstoep: free() was called twice on same arg 1990-06-12 10:07:00 +00:00
ceriel e9d214e977 check -m option 1990-05-11 13:11:12 +00:00
ceriel ba6c223113 only print file names if there is more than one 1990-02-08 15:11:23 +00:00
ceriel b2f85981ad Bug fix: also use ACKDIR to look for description files 1990-01-18 16:07:42 +00:00
ceriel bec816346d Added i386 1989-10-10 14:42:59 +00:00
ceriel 3c03d3f68c pc directory no longer distributed 1989-08-16 13:03:58 +00:00
ceriel 3e357f311f documented environment variables, changed EM_DIR into ACKDIR 1989-07-17 16:19:10 +00:00
ceriel dbe4e49936 New method of calling optimizers; fixed lint entry in Makefile 1989-02-09 14:08:47 +00:00
ceriel 35b3050d88 fixed typo 1988-11-22 09:21:25 +00:00
ceriel 9a7a7f7f4b Adapted for modula-2 1988-08-25 13:03:13 +00:00
ceriel f75ed26b04 made easier to patch 1988-08-19 14:29:04 +00:00
ceriel 859468b767 made easier to patch 1988-08-19 14:25:59 +00:00
ceriel 8524608cf3 made easier to patch 1988-07-20 08:53:31 +00:00
ceriel 9ab5e19576 use $(CC) instead of cc 1988-07-08 11:37:17 +00:00
ceriel 922eba369d Added doc for new IL option 1988-06-16 10:49:45 +00:00
ceriel ed5868aa06 give some more info on global optimizer 1988-06-13 15:57:21 +00:00
ceriel 066439ec19 changed int?? to em?? 1988-05-06 13:46:55 +00:00
ceriel b9943e0ca2 minor update 1988-05-03 15:17:13 +00:00
ceriel 82c952bdeb updated somewhat; deleted int 1988-04-29 11:16:49 +00:00
ceriel 540fb5605b Added minix and minixST 1988-04-19 17:16:10 +00:00
ceriel 65f67f48a3 Added m2 as callname 1988-04-18 15:57:28 +00:00
ceriel 474a3b4584 Added xenix3 to the list of machine-names 1988-04-11 09:51:11 +00:00
ceriel 71df6e6cb8 removed the relative pathnames in #include's 1987-10-20 16:21:44 +00:00
ceriel 0ad68bdb66 fix to Lindseys changes 1987-10-20 16:09:39 +00:00
ceriel 211d2bcfff 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 3c6a9b2b96 use malloc, made more robust against errors in line directives 1987-08-04 19:30:14 +00:00
ceriel bcb04a1a76 fix 1987-08-04 19:29:28 +00:00
ceriel 5fde79eab8 3rd distribution 1987-04-13 10:31:48 +00:00
ceriel ecf8a9b28f Allow for cumulative -V flags. 1987-04-10 18:03:12 +00:00
ceriel 86b0bd5df3 Added some more documentation on the global optimizer 1987-04-03 13:14:37 +00:00
ceriel f95c97b38c Use LDFLAGS 1987-03-17 16:37:04 +00:00
ceriel 9db939f74e Added sun2 1987-03-11 09:50:23 +00:00
ceriel 5537abbdfb Added copyright notice 1987-03-10 01:26:51 +00:00
ceriel 815166e421 Added copyright notice 1987-03-09 19:15:41 +00:00
ceriel 652354e59d Replaced returns from main by exits (bloody suns!) 1987-03-03 11:13:52 +00:00
ceriel a08ef0e369 *** empty log message *** 1987-03-02 12:54:52 +00:00
ceriel 8ed274e96e *** empty log message *** 1987-03-02 08:48:36 +00:00
ceriel 45bae5569b Deleed mantra4 1987-02-26 16:31:26 +00:00
ceriel 63f1aea871 Added the SUFFIX variable 1987-02-26 12:44:11 +00:00
ceriel 3ab2228a8b *** empty log message *** 1987-02-25 19:10:01 +00:00
ceriel 3b2e80225a *** empty log message *** 1987-02-25 18:54:14 +00:00
ceriel c57a723546 *** empty log message *** 1987-02-24 18:41:53 +00:00
ceriel ea8fd6991c *** empty log message *** 1987-02-23 23:35:42 +00:00
ceriel aa2add89cd *** empty log message *** 1987-02-23 23:28:06 +00:00
ceriel c3ae096e67 *** empty log message *** 1987-02-17 15:07:15 +00:00
ceriel 90cae7c6a5 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 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 8b15b193a2 replaced a %04x 1987-02-09 17:10:29 +00:00
ceriel 9919cc1ba6 Introduced EMHOME. 1986-12-16 13:50:54 +00:00
ceriel d8ba814b26 Adapted to the use of ../../modules/lib/libstr.a 1986-10-20 13:59:14 +00:00
ceriel 11d442c0a0 Use our own string-routines "strindex" and "strrindex". At least we
know their name!
1986-10-20 13:52:16 +00:00
ceriel 784bd9ec54 Use our own string routines strindex and strrindex. At least we know
their name!
1986-10-20 13:48:26 +00:00
ceriel 84f0869fde 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 3a076895bb 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 2acc260239 Adapted so that anybody can do "make install". 1986-07-22 10:47:51 +00:00
ceriel 3c76cbaa1e Some changes needed for the new 4-4 Pascal compiler. 1986-07-21 09:53:44 +00:00
dick d112eb710c adapted to phototypesetter 1986-01-20 20:39:09 +00:00
em f70b857d1b Added pmds4. 1985-04-14 13:22:26 +00:00
keie bae4084355 *** empty log message *** 1985-04-12 11:25:21 +00:00
em c1d5a0c721 Changed 8080 into i80. 1985-03-18 14:44:15 +00:00
keie b449b94b48 Removed nascom from linked list. 1985-02-18 23:06:13 +00:00
keie 7d85a4c0b3 Added link to 6805. 1985-02-18 23:01:05 +00:00
keie 8636bd025e Added machines to be sent with the second distribution to the LNTABLES. 1984-12-18 15:28:19 +00:00
keie 9932e38ab2 Removed the definition of the NEEDS variable. 1984-12-10 12:49:56 +00:00
keie 4a36e98f5c 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 36c1f227ea Added a check for non-ascii characters in the description files. 1984-11-15 14:24:35 +00:00
keie 8958cb6faf Altered the test path lib/n_ack into the normal path ACK_PATH. 1984-10-05 15:07:47 +00:00
keie b5fa0675b6 Added a priority associated with each phase. Paths with the highest
total priority have preference.
1984-10-05 13:34:38 +00:00
keie 8e680a6467 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