fix gimple temporaries vs throws

Jason Merrill jason@redhat.com
Wed Aug 18 15:17:00 GMT 2004


On Wed, 18 Aug 2004 00:52:13 -0700, Richard Henderson <rth@redhat.com> wrote:

> +++ tree-ssa-live.c	18 Aug 2004 07:33:00 -0000
> @@ -1040,7 +1039,7 @@ type_var_init (var_map map)
>        	  || TREE_CODE (t) == PARM_DECL 
>  	  || (DECL_P (t)
>  	      && (DECL_REGISTER (t)
> -		  || !DECL_ARTIFICIAL (t)
> +		  || !DECL_IGNORED_P (t)
>  		  || DECL_RTL_SET_P (t))))
>          continue;

I think it's appropriate to keep DECL_ARTIFICIAL here.  I think this is
saying that we can't coalesce variables explicitly assigned to a particular
hard reg, which has nothing to do with debugging.

Jason



More information about the Gcc-patches mailing list