in function simplify_cond (genattrtab.c) 1743 if (len == 0) 1744 { 1745 if (GET_CODE (defval) == COND) 1746 ret = simplify_cond (defval, insn_code, insn_index); 1747 else 1748 ret = defval; 1749 }
I think replace the code on line 1746 by ret = new_defval will save a call to simplify_cond -- Summary: redundant simplify_cond in genattrtab.c Product: gcc Version: 4.3.3 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: zhouyi04 at ios dot cn GCC build triplet: x86_32-*-FreeBSD-6.3 GCC host triplet: x86_32-*-FreeBSD-6.3 GCC target triplet: x86_32-*-FreeBSD-6.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39165