Module Name: pcc
Committed By: ragge
Date: Tue Jan 1 17:17:57 UTC 2008
Modified Files:
pcc/arch/i386: code.c local.c
pcc/cc/ccom: cgram.y gcc_compat.c pass1.h pftn.c scan.l stabs.c trees.c
Log Message:
Two changes:
- Remove yacc checks for pragmas.
Change home-grown strtok to use the real one.
Call mypragma() for target-specific pragma handling.
- Change symbol table entry suse to soname, we're not lint anymore.
Store output name in soname, useful for PIC, renaming etc.
Remove FIXDEF() macro and replace it with a mandatory function fixdef().
Remove gcc-compat code for renaming, use soname instead.
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 pcc/arch/i386/code.c
cvs rdiff -u -r1.68 -r1.69 pcc/arch/i386/local.c
cvs rdiff -u -r1.183 -r1.184 pcc/cc/ccom/cgram.y
cvs rdiff -u -r1.9 -r1.10 pcc/cc/ccom/gcc_compat.c
cvs rdiff -u -r1.131 -r1.132 pcc/cc/ccom/pass1.h
cvs rdiff -u -r1.189 -r1.190 pcc/cc/ccom/pftn.c
cvs rdiff -u -r1.64 -r1.65 pcc/cc/ccom/scan.l
cvs rdiff -u -r1.20 -r1.21 pcc/cc/ccom/stabs.c
cvs rdiff -u -r1.182 -r1.183 pcc/cc/ccom/trees.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.