]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR rtl-optimization/33822 (-g -O -mstrict-align causes an ICE in set_variable_part,)
authorEric Botcazou <ebotcazou@libertysurf.fr>
Wed, 7 Nov 2007 20:48:38 +0000 (21:48 +0100)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Wed, 7 Nov 2007 20:48:38 +0000 (20:48 +0000)
commit9306914fc4af87a822a0a325bc1cb6dff2111f5d
tree6d5ed60106e2bb8db7cbfe212fd47877471df5c8
parent3a4cefb1041a84aae1ecefff3da647da47972203
re PR rtl-optimization/33822 (-g -O -mstrict-align causes an ICE in set_variable_part,)

PR rtl-optimization/33822
* rtl.h (REG_OFFSET): Fix comment.
* var-tracking.c (INT_MEM_OFFSET): New macro.
(var_mem_set): Use it.
(var_mem_delete_and_set): Likewise.
(var_mem_delete): Likewise.
(same_variable_part_p): Likewise.
(vt_get_decl_and_offset): Likewise.
(offset_valid_for_tracked_p): New predicate.
(count_uses): Do not track locations with invalid offsets.
(add_uses): Likewise.
(add_stores): Likewise.

From-SVN: r129971
gcc/ChangeLog
gcc/rtl.h
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/out-of-bounds-1.c [new file with mode: 0644]
gcc/var-tracking.c