https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115721
Bug ID: 115721 Summary: expand_complex_comparison has handling of GIMPLE_RETURN but a comparison can't be in a return Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: internal-improvement Severity: enhancement Priority: P3 Component: tree-optimization Assignee: pinskia at gcc dot gnu.org Reporter: pinskia at gcc dot gnu.org Target Milestone: --- return has not had any non-var expression allowed in it since at least tuples was done in r0-88576-g726a989a8b74bf (maybe even before). So this is dead code that has been around for at least 16 years now. Anyways I found this on accident while moving cabs handling over to complex lowering.