diff options
author | Ian Lance Taylor <ian@gcc.gnu.org> | 1994-10-13 14:45:11 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 1994-10-13 14:45:11 +0000 |
commit | bd1b0893421d475561749180e3d2e0e58ba92ed0 (patch) | |
tree | 874b4ce9194a604b95d3991e10b5fb9cea6de4c7 /gcc | |
parent | 6f6733591efa0cc65086a6cd9de20bb0752bdc7a (diff) | |
download | gcc-bd1b0893421d475561749180e3d2e0e58ba92ed0.zip gcc-bd1b0893421d475561749180e3d2e0e58ba92ed0.tar.gz gcc-bd1b0893421d475561749180e3d2e0e58ba92ed0.tar.bz2 |
Skip optimize_attrs if num_insn_ents is zero
From-SVN: r8265
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/genattrtab.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/genattrtab.c b/gcc/genattrtab.c index aaed234..0d42cac 100644 --- a/gcc/genattrtab.c +++ b/gcc/genattrtab.c @@ -3304,6 +3304,9 @@ optimize_attrs () /* For each insn code, make a list of all the insn_ent's for it, for all values for all attributes. */ + if (num_insn_ents == 0) + return; + /* Make 2 extra elements, for "code" values -2 and -1. */ insn_code_values = (struct attr_value_list **) alloca ((insn_code_number + 2) |