Module Name: pcc
Committed By: ragge
Date: Sat Aug 18 15:44:14 UTC 2012
Modified Files:
pcc/cc/ccom: cgram.y pftn.c trees.c
pcc/mip: manifest.h optim2.c
Log Message:
Save all labels that are taken address of, so that they won't be optimized
away in deljumps().
Add all labels of which address are taken as possible destinations in
computed goto statements when creating the cfg.
To generate a diff of this commit:
cvs rdiff -u -r1.354 -r1.355 pcc/cc/ccom/cgram.y
cvs rdiff -u -r1.355 -r1.356 pcc/cc/ccom/pftn.c
cvs rdiff -u -r1.310 -r1.311 pcc/cc/ccom/trees.c
cvs rdiff -u -r1.99 -r1.100 pcc/mip/manifest.h
cvs rdiff -u -r1.83 -r1.84 pcc/mip/optim2.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.