Module Name: pcc
Committed By: gmcgarry
Date: Thu Aug 13 08:01:28 UTC 2009
Modified Files:
pcc: configure configure.ac
pcc/arch/i386: local.c local2.c
pcc/cc/cc: cc.c
pcc/cc/ccom: gcc_compat.c init.c inline.c main.c pftn.c trees.c
pcc/cc/cpp: cpp.c token.c
pcc/mip: manifest.h optim2.c reader.c regs.c
Log Message:
Add -Wtruncate option which detects truncation of types during assignment.
Let pcc compile with this option enabled.
Inspired by similar warning in the Microsoft compiler.
To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70 pcc/configure
cvs rdiff -u -r1.84 -r1.85 pcc/configure.ac
cvs rdiff -u -r1.106 -r1.107 pcc/arch/i386/local.c
cvs rdiff -u -r1.127 -r1.128 pcc/arch/i386/local2.c
cvs rdiff -u -r1.153 -r1.154 pcc/cc/cc/cc.c
cvs rdiff -u -r1.35 -r1.36 pcc/cc/ccom/gcc_compat.c
cvs rdiff -u -r1.54 -r1.55 pcc/cc/ccom/init.c
cvs rdiff -u -r1.30 -r1.31 pcc/cc/ccom/inline.c
cvs rdiff -u -r1.101 -r1.102 pcc/cc/ccom/main.c
cvs rdiff -u -r1.265 -r1.266 pcc/cc/ccom/pftn.c
cvs rdiff -u -r1.237 -r1.238 pcc/cc/ccom/trees.c
cvs rdiff -u -r1.99 -r1.100 pcc/cc/cpp/cpp.c
cvs rdiff -u -r1.25 -r1.26 pcc/cc/cpp/token.c
cvs rdiff -u -r1.87 -r1.88 pcc/mip/manifest.h
cvs rdiff -u -r1.69 -r1.70 pcc/mip/optim2.c
cvs rdiff -u -r1.250 -r1.251 pcc/mip/reader.c
cvs rdiff -u -r1.205 -r1.206 pcc/mip/regs.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.