On 10/25/18 11:12 PM, Alexandre Oliva wrote:
> Delayed slot filling moves insns without any regard to variable
> location notes, causing the location information in them to become
> incorrect.
> 
> Fixing that appears to be quite difficult, but filling delay slots is
> hardly an essential optimization to run at -Og, so if the user wants
> to privilege debuggability, skip delay slot filling.
> 
> Regstrapped on sparc64-, x86- and x86_64-linux-gnu.  Also bootstrapped
> on sparc64-linux-gnu with BOOT_CFLAGS='-Og -g' (needed
> -Wno-error={{maybe-,}uninitialized,format-overflow}))
> 
> Ok to install?
> 
> for  gcc/ChangeLog
> 
>       * opts.c (default_options_table): Do not enable
>       OPT_fdelayed_branch at -Og.
>       * doc/invoke.texi (-fdelayed-branch): Document it.
OK.
jeff

Reply via email to