Module Name:    pcc
Committed By:   ragge
Date:           Sun Jan  6 15:07:07 UTC 2008

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

Log Message:
Large change to the initializer handling:
- Call defloc() with the symbol table entry of the symbol to be written
  out just before all initializers/location counters (also code!).
- Add new target functions instring/inwstring to print out strings
  instead of bycode().
- Remove late printout of strings, better to do it directly (which is
  possible to do nowadays :-)
- New function defzero() for allocating uninitialized data.
- Small change to inline code to use symtab for reference, not name.


To generate a diff of this commit:
cvs rdiff -u -r1.184 -r1.185 pcc/cc/ccom/cgram.y
cvs rdiff -u -r1.39 -r1.40 pcc/cc/ccom/init.c
cvs rdiff -u -r1.17 -r1.18 pcc/cc/ccom/inline.c
cvs rdiff -u -r1.132 -r1.133 pcc/cc/ccom/pass1.h
cvs rdiff -u -r1.190 -r1.191 pcc/cc/ccom/pftn.c
cvs rdiff -u -r1.183 -r1.184 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