diff options
author | J"orn Rennecke <joern.rennecke@st.com> | 2005-08-17 19:25:12 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 2005-08-17 20:25:12 +0100 |
commit | dd0ae678ee0607a9d7bd758785bcecd654471dfa (patch) | |
tree | 8d713e8c93b232fee137aba8fafa38a10ff8307d /gcc | |
parent | e89b6c1c1ec815a9eaedf6e10daf5b8d07f4d54f (diff) | |
download | gcc-dd0ae678ee0607a9d7bd758785bcecd654471dfa.zip gcc-dd0ae678ee0607a9d7bd758785bcecd654471dfa.tar.gz gcc-dd0ae678ee0607a9d7bd758785bcecd654471dfa.tar.bz2 |
* varasm.c (decode_reg_name): Skip empty aqdditional register names.
From-SVN: r103222
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/varasm.c | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3acb289..25c6dfd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2005-08-17 J"orn Rennecke <joern.rennecke@st.com> + + * varasm.c (decode_reg_name): Skip empty aqdditional register names. + 2005-08-16 Zdenek Dvorak <dvorakz@suse.cz> * tree-ssa-loop-im.c (MAX_LSM_NAME_LENGTH, lsm_tmp_name, diff --git a/gcc/varasm.c b/gcc/varasm.c index 6c5a533..a3ef4fd 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -844,7 +844,8 @@ decode_reg_name (const char *asmspec) = ADDITIONAL_REGISTER_NAMES; for (i = 0; i < (int) ARRAY_SIZE (table); i++) - if (! strcmp (asmspec, table[i].name)) + if (table[i].name[0] + && ! strcmp (asmspec, table[i].name)) return table[i].number; } #endif /* ADDITIONAL_REGISTER_NAMES */ |