This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [SFN] Bootstrap broken


On Thu, Dec 14, 2017 at 03:41:24PM +0100, Andreas Schwab wrote:
> This fixes the m68k ICE.
> 
> Andreas.
> 
> 	PR bootstrap/83396
> 	* reload1.c (emit_input_reload_insns): Skip debug markers.

This is ok for trunk, thanks.

> --- a/gcc/reload1.c
> +++ b/gcc/reload1.c
> @@ -7345,12 +7345,12 @@ emit_input_reload_insns (struct insn_chain *chain, struct reload *rl,
>  
>  	      /* Adjust any debug insns between temp and insn.  */
>  	      while ((temp = NEXT_INSN (temp)) != insn)
> -		if (DEBUG_INSN_P (temp))
> +		if (DEBUG_BIND_INSN_P (temp))
>  		  INSN_VAR_LOCATION_LOC (temp)
>  		    = simplify_replace_rtx (INSN_VAR_LOCATION_LOC (temp),
>  					    old, reloadreg);
>  		else
> -		  gcc_assert (NOTE_P (temp));
> +		  gcc_assert (DEBUG_INSN_P (temp) || NOTE_P (temp));
>  	    }
>  	  else
>  	    {

	Jakub


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]