I just tried to build the GNU gcc version 4.4.0 snapshot 20081121 with the Intel C compiler, which said
../../src/gcc-4.4-20081121/gcc/config/i386/i386.c(4315): warning #593: variable "f" was set but never used ../../src/gcc-4.4-20081121/gcc/config/i386/i386.c(7479): warning #593: variable "total_size" was set but never used ../../src/gcc-4.4-20081121/gcc/config/i386/i386.c(8886): warning #593: variable "reason" was set but never used ../../src/gcc-4.4-20081121/gcc/config/i386/i386.c(8887): warning #593: variable "reason_rtx" was set but never used ../../src/gcc-4.4-20081121/gcc/config/i386/i386.c(13074): warning #593: variable "op1" was set but never used ../../src/gcc-4.4-20081121/gcc/config/i386/i386.c(13520): warning #593: variable "arithmetics_cost"was set but never used ../../src/gcc-4.4-20081121/gcc/config/i386/i386.c(16432): warning #593: variable "piece_size_mask" was set but never used I checked the source code and I agree with the Intel compiler. Suggest delete all seven set but not used variables. -- Summary: i386/i386.c: 7 * set but not used variables Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: minor Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dcb314 at hotmail dot com GCC host triplet: suse-linux-x86_64 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38288