aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@codesourcery.com>2010-07-21 22:48:14 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2010-07-21 22:48:14 +0000
commit08bd6876cbd11b9e727229ce33dd2d3d8a904993 (patch)
tree3abbfbe051e6bcc5b14e4184efc654dc1564c420 /gcc/function.c
parent6168fc435e1b56df4582cebe3de6b9cf71f9d55d (diff)
downloadgcc-08bd6876cbd11b9e727229ce33dd2d3d8a904993.zip
gcc-08bd6876cbd11b9e727229ce33dd2d3d8a904993.tar.gz
gcc-08bd6876cbd11b9e727229ce33dd2d3d8a904993.tar.bz2
re PR bootstrap/44970 (Revision 162270 failed to bootstrap)
PR bootstrap/44970 PR middle-end/45009 * postreload.c: Include "target.h". (reload_combine_closest_single_use): Don't take DEBUG_INSNs into account. (fixup_debug_insns): Don't copy the rtx. (reload_combine_recognize_const_pattern): DEBUG_INSNs can't have uses. Don't copy when replacing. Call fixup_debug_insns in the case where we merged one add with another. (reload_combine_recognize_pattern): Fail if there aren't any uses. Try harder to determine whether we're picking a valid index register. Don't set store_ruid for an insn we're going to scan in the next iteration. (reload_combine): Remove unused code. (reload_combine_note_use): When updating use information for an old insn, ignore a use that occurs after store_ruid. * Makefile.in (postreload.o): Update dependencies. From-SVN: r162390
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions