> As has been suggested by Alexandre in the PR, this patch allows merging > basic blocks which couldn't be merged before because of user (non-forced) > labels at the beginning of the second basic blocks. > With this patch the user label is thrown away (for -g0 or -g > -fno-var-tracking-assignments) or turned into a debug bind stmt which > contains the label.
Do we really want to do that if !optimize? -- Eric Botcazou