re PR rtl-optimization/39110 (Revision 143939 breaks bootstrap on Linux/ia64)

2009-02-05  Paolo Bonzini  <bonzini@gnu.org>

	PR rtl-optimization/39110
	* rtlanal.c (rtx_addr_can_trap_p_1): Shortcut unaligned
	addresses, not aligned ones.

From-SVN: r143971
This commit is contained in:
Paolo Bonzini 2009-02-05 18:29:11 +00:00 committed by Paolo Bonzini
parent 8644ecf59d
commit 65a74b5d5b
2 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2009-02-05 Paolo Bonzini <bonzini@gnu.org>
PR rtl-optimization/39110
* rtlanal.c (rtx_addr_can_trap_p_1): Shortcut unaligned
addresses, not aligned ones.
2009-02-05 Daniel Berlin <dberlin@dberlin.org>
Richard Guenther <rguenther@suse.de>

View File

@ -282,7 +282,8 @@ rtx_addr_can_trap_p_1 (const_rtx x, HOST_WIDE_INT offset, HOST_WIDE_INT size,
actual_offset -= STACK_POINTER_OFFSET;
#endif
return actual_offset % GET_MODE_SIZE (mode) != 0;
if (actual_offset % GET_MODE_SIZE (mode) != 0)
return 1;
}
switch (code)