aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.h
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>2006-01-11 13:09:13 +0000
committerKenneth Zadeck <zadeck@gcc.gnu.org>2006-01-11 13:09:13 +0000
commitabcb0cdc2005f2cfb5ac9f1dedd5269b5f51c89f (patch)
treeb73c1561df90c815d1d60a4bb0387bf76970973d /gcc/function.h
parentbc23502b7f6590639be6473b4b8702187cac895d (diff)
downloadgcc-abcb0cdc2005f2cfb5ac9f1dedd5269b5f51c89f.zip
gcc-abcb0cdc2005f2cfb5ac9f1dedd5269b5f51c89f.tar.gz
gcc-abcb0cdc2005f2cfb5ac9f1dedd5269b5f51c89f.tar.bz2
combine.c (struct undo): Remove is_int.
2006-01-11 Ian Lance Taylor <ian@airs.com> * combine.c (struct undo): Remove is_int. Enumify types of undos. Allow undoing set of machine mode. (do_SUBST): Use enums instead of is_int. (do_SUBST_MODE): New function. (SUBST_MODE): New macro. (try_combine): Use SUBST_MODE/PUT_MODE instead of generating a new reg and trying to replace reg_regno_rtx with a new register. (undo_all): Use new enums, handle undoing a PUT_MODE change. (simplify_set): Use SUBST_MODE. (distribute_notes): Remove code that tried to update reg notes for regno_reg_rtx changes. From-SVN: r109579
Diffstat (limited to 'gcc/function.h')
0 files changed, 0 insertions, 0 deletions