History log of /original-bsd/old/pcc/mip/pftn.c (Results 1 – 25 of 29)
Revision Date Author Comments
# 54dff0c1 18-Jun-1990 bostic <bostic@65305748-3e16-e211-a854-8c89a5c6f760>

fix enum redeclaration bug: the sequence
enum {a=1}; f() { enum{a=1};
would leave the inner `a' value 2, not 1. from Chris Torek


# 8ad063b4 30-Apr-1990 mckusick <mckusick@65305748-3e16-e211-a854-8c89a5c6f760>

generate a semantic message instead of dying (4.3BSD-tahoe/libexec/2)


# f9db0fcb 10-Dec-1987 donn <donn@65305748-3e16-e211-a854-8c89a5c6f760>

utah rcsid 1.20 87/09/21 02:23:15: Code for the relook()/schain hack from
allegra!jpl which is quite a bit prettier than the old code and works the
same.


# d72678f3 10-Dec-1987 donn <donn@65305748-3e16-e211-a854-8c89a5c6f760>

utah rcsid 1.19 87/07/10 22:45:12: Arthur Olsen's hack to force lint to
examine initializations.


# 0950f3d7 10-Dec-1987 donn <donn@65305748-3e16-e211-a854-8c89a5c6f760>

utah rcsid 1.18 87/05/18 22:30:36: Fix goof in previous revision which
screws up when a symbol returned by relook() is the first element in an
schain.


# 883c0895 10-Dec-1987 donn <donn@65305748-3e16-e211-a854-8c89a5c6f760>

utah rcsid 1.17 87/04/30 13:53:40: Prevent 'schain botch' -- if relook()
succeeds, fix up schain so that it passes through the copy instead of the
(mishashed) original.


# 3acd5f49 10-Dec-1987 donn <donn@65305748-3e16-e211-a854-8c89a5c6f760>

utah rcsid 1.16 87/02/25 00:16:05: Prevent confusion when introducing a new
definition of an identifier in an inner scope. Previously an incomplete
definition of an external array could get 'adjuste

utah rcsid 1.16 87/02/25 00:16:05: Prevent confusion when introducing a new
definition of an identifier in an inner scope. Previously an incomplete
definition of an external array could get 'adjusted' by the definition of
an auto array with the same name.

show more ...


# c065a4db 10-Dec-1987 donn <donn@65305748-3e16-e211-a854-8c89a5c6f760>

utah rcsid 1.15 87/02/08 20:23:37: Add typedefs to the set of storage
classes which may have null storage.


# 58e25b8b 10-Dec-1987 donn <donn@65305748-3e16-e211-a854-8c89a5c6f760>

utah rcsid 1.14 87/01/15 06:57:19: Changed the compiler error in tsize()
into a normal user error -- you can get this by trying to dereference a
function pointer in ordinary code.


# 522b2d2a 10-Dec-1987 donn <donn@65305748-3e16-e211-a854-8c89a5c6f760>

utah rcsid 1.13 87/01/15 05:50:53: Added fixinit() routine for recovering
the initial state after an error.


# 5a6549ae 10-Dec-1987 donn <donn@65305748-3e16-e211-a854-8c89a5c6f760>

utah rcsid 1.12 87/01/15 02:00:24: Made test for missing declared arguments
in defid() more stringent. Made some minor lint fixes and touched up a
couple of comments.


# d86759a8 10-Dec-1987 donn <donn@65305748-3e16-e211-a854-8c89a5c6f760>

utah rcsid 1.11 86/11/12 23:17:23: A variation on a suggestion by Ray
Butterworth -- when an array is not initialized and not external, its
definition must allocate space. I also cleaned up the corr

utah rcsid 1.11 86/11/12 23:17:23: A variation on a suggestion by Ray
Butterworth -- when an array is not initialized and not external, its
definition must allocate space. I also cleaned up the corresponding 'null
dimension' error for empty dimensions in places other than the last.
Following Butterworth's suggestion, a lint error was added for an explicit
dimension which is converted to a pointer in the normal formal argument
conversion code (contingent on lint's -h flag).

show more ...


# 0cdaaa16 10-Dec-1987 donn <donn@65305748-3e16-e211-a854-8c89a5c6f760>

utah rcsid 1.10 86/08/16 00:01:25: Don't allow addresses (or unloadable
things) to be placed in bit fields.


# bac0bd58 10-Dec-1987 donn <donn@65305748-3e16-e211-a854-8c89a5c6f760>

utah rcsid 1.9 86/08/03 01:06:07: Don't generate code after errors.


# 3fdf1d57 01-May-1987 bostic <bostic@65305748-3e16-e211-a854-8c89a5c6f760>

bug report 4.3BSD/lib/60


# 874637ee 13-Apr-1987 bostic <bostic@65305748-3e16-e211-a854-8c89a5c6f760>

bug report 4.3BSD/usr.bin/44


# 8741f060 15-Oct-1986 sam <sam@65305748-3e16-e211-a854-8c89a5c6f760>

additional check for empty stack


# cd7b1b55 21-Apr-1986 donn <donn@65305748-3e16-e211-a854-8c89a5c6f760>

(1) Prevent compiler errors for 'int i = { 1, 2 };' and similar disasters.
(2) From Carl Sutton (sutton@tektronix) -- Save symbol table 'next' pointer
in step 2 in clearst() in case relookup() causes

(1) Prevent compiler errors for 'int i = { 1, 2 };' and similar disasters.
(2) From Carl Sutton (sutton@tektronix) -- Save symbol table 'next' pointer
in step 2 in clearst() in case relookup() causes 'r' to equal 'p' (resulting
in '*p' getting clobbered).

show more ...


# 69748699 12-Mar-1986 donn <donn@65305748-3e16-e211-a854-8c89a5c6f760>

Fix a bug that was confusing lint -- to free a symbol table element,
set its type to TNULL, not NULL.


# 56d94415 08-Jan-1986 donn <donn@65305748-3e16-e211-a854-8c89a5c6f760>

Better error reporting for undefined structures. You used to get
'unknown size' for uninitialized undefined structures and a compiler
error if you tried to initialize one...


# 2f906f46 22-Aug-1985 mckusick <mckusick@65305748-3e16-e211-a854-8c89a5c6f760>

update from donn@utah-cs


# ed50c01b 19-Mar-1985 ralph <ralph@65305748-3e16-e211-a854-8c89a5c6f760>

use common header file for C, Fortran, Pascal.


# 9a304896 15-Feb-1985 ralph <ralph@65305748-3e16-e211-a854-8c89a5c6f760>

don't core dump on "struct { a y; a z; };".


# 442524f6 18-Jan-1985 ralph <ralph@65305748-3e16-e211-a854-8c89a5c6f760>

changes for single precision floats; lint cleanups


# c6022034 04-Sep-1984 ralph <ralph@65305748-3e16-e211-a854-8c89a5c6f760>

fix illegal storage class declarations for parameters.


12