https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82120
--- Comment #11 from Christophe Lyon <clyon at gcc dot gnu.org> --- I've added the -mbranch-cost=N option to the arm target, but compiling /gcc.dg/tree-ssa/pr81588.c with -mcpu=cortex-a5 -mfpu=vfpv3-d16 -O2 -fdump-tree-reassoc1-details -mbranch-cost=N -S -o pr81588.s never produces the required trace in the dumps, whatever the value of N (0..3). Switching to cortex-a9 always works.