https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90976
Bug ID: 90976 Summary: A suspicious code in lra.c since r177852 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: marxin at gcc dot gnu.org Target Milestone: --- clang-static-analyzer reports following suspicious code: $ cat -n gcc/lra.c | less 1031 if (nop > 0) 1032 { 1033 const char *p = recog_data.constraints[0]; 1034 1035 for (p = constraints[0]; *p; p++) 1036 nalt += *p == ','; 1037 } As seen result of 'p = recog_data.constraints[0];' is never used.