diff options
author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-11-12 19:29:30 +0000 |
---|---|---|
committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-11-12 19:29:30 +0000 |
commit | 007847255b83a0b4d1a7034bc9d04ab35fb370e9 (patch) | |
tree | b55ba92249bef2aca57bc2f67b618f3b41368238 /gcc/gcse.c | |
parent | 601c39a69bbcaa1a3ed2974b7ab3174f5bda2f92 (diff) | |
download | gcc-007847255b83a0b4d1a7034bc9d04ab35fb370e9.tar.gz |
2005-11-12 Richard Guenther <rguenther@suse.de>
* gcse.c (find_rtx_in_ldst): Handle NULL pre_ldst_table.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@106829 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/gcse.c')
-rw-r--r-- | gcc/gcse.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/gcse.c b/gcc/gcse.c index 8b210f25677..2c74574b449 100644 --- a/gcc/gcse.c +++ b/gcc/gcse.c @@ -5146,6 +5146,8 @@ find_rtx_in_ldst (rtx x) { struct ls_expr e; void **slot; + if (!pre_ldst_table) + return NULL; e.pattern = x; slot = htab_find_slot (pre_ldst_table, &e, NO_INSERT); if (!slot || ((struct ls_expr *)*slot)->invalid) |