Module Name:    pcc
Committed By:   ragge
Date:           Sun Nov 18 17:24:57 UTC 2007

Modified Files:
        pcc/cc/ccom: cgram.y optim.c pass1.h pftn.c trees.c

Log Message:
Rewrite enum handling.
In C99 enums are treated like INTs so convert them early to int.
Move the enum tag handling out of defid(), tags are in their own namespace.
This will be done with struct/union tags also.


To generate a diff of this commit:
cvs rdiff -u -r1.175 -r1.176 pcc/cc/ccom/cgram.y
cvs rdiff -u -r1.28 -r1.29 pcc/cc/ccom/optim.c
cvs rdiff -u -r1.127 -r1.128 pcc/cc/ccom/pass1.h
cvs rdiff -u -r1.183 -r1.184 pcc/cc/ccom/pftn.c
cvs rdiff -u -r1.174 -r1.175 pcc/cc/ccom/trees.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Reply via email to