]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/gengenrtl.c
rtl.def (VAR_LOCATION): Remove "i" field.
authorRichard Sandiford <rdsandiford@googlemail.com>
Tue, 13 May 2014 10:39:08 +0000 (10:39 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Tue, 13 May 2014 10:39:08 +0000 (10:39 +0000)
commitfcc74520d0d99921af1d22971465d07225b488f9
tree2dffcda2eced8481083fed30ba21943ecb650e2b
parentfeb09dd93d0760c10dd9b381f49482fd67f80e1f
rtl.def (VAR_LOCATION): Remove "i" field.

gcc/
* rtl.def (VAR_LOCATION): Remove "i" field.
* rtl.h (rtx_def): Add u2.var_location_status.
(PAT_VAR_LOCATION_STATUS): Use it.
(gen_rtx_VAR_LOCATION): Declare.
* gengenrtl.c (excluded_rtx): Add VAR_LOCATION.
* emit-rtl.c (gen_rtx_VAR_LOCATION): New function.
* var-tracking.c (emit_note_insn_var_location): Remove casts.

From-SVN: r210362
gcc/ChangeLog
gcc/emit-rtl.c
gcc/gengenrtl.c
gcc/rtl.def
gcc/rtl.h
gcc/var-tracking.c