diff options
| author | dj <dj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-06-21 17:55:00 +0000 |
|---|---|---|
| committer | dj <dj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-06-21 17:55:00 +0000 |
| commit | 9614231b279ffd7a1da1759668d2d515b360b314 (patch) | |
| tree | c9b849a395bad9c929148e23cb61b29c97f44a20 | |
| parent | fb0c0ea75ecee8f462abcfa35a2eff4144625ea6 (diff) | |
| download | ppe42-gcc-9614231b279ffd7a1da1759668d2d515b360b314.tar.gz ppe42-gcc-9614231b279ffd7a1da1759668d2d515b360b314.zip | |
* integrate.c (mark_hard_reg_initial_vals): Check for NULL.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43487 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/ChangeLog | 2 | ||||
| -rw-r--r-- | gcc/integrate.c | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f5f601be078..fe47e2f639c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,7 @@ 2001-06-21 DJ Delorie <dj@redhat.com> + * integrate.c (mark_hard_reg_initial_vals): Check for NULL. + * integrate.c (ggc.h): Include. (initial_value_pair, initial_value_struct, setup_initial_hard_reg_value_integration): Add prototypes. diff --git a/gcc/integrate.c b/gcc/integrate.c index 7cc6002520c..88b8c9f1f88 100644 --- a/gcc/integrate.c +++ b/gcc/integrate.c @@ -2977,6 +2977,9 @@ mark_hard_reg_initial_vals (fun) struct initial_value_struct *ivs = fun->hard_reg_initial_vals; int i; + if (ivs == 0) + return; + for (i = 0; i < ivs->num_entries; i ++) { ggc_mark_rtx (ivs->entries[i].hard_reg); |

