From e5c90c23e250db46bbb880af6daf0fcd8d67962b Mon Sep 17 00:00:00 2001 From: Tom Wood Date: Thu, 5 Mar 1992 20:07:30 +0000 Subject: *** empty log message *** From-SVN: r395 --- gcc/regclass.c | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'gcc/regclass.c') diff --git a/gcc/regclass.c b/gcc/regclass.c index 5a4d72f..544d78e 100644 --- a/gcc/regclass.c +++ b/gcc/regclass.c @@ -326,18 +326,14 @@ fix_register (name, fixed, call_used) /* Decode the name and update the primary form of the register info. */ - for (i = 0; i < FIRST_PSEUDO_REGISTER; i++) - if (reg_names[i][0] && ! strcmp (reg_names[i], name)) - { - fixed_regs[i] = fixed; - call_used_regs[i] = call_used; - break; - } - - if (i == FIRST_PSEUDO_REGISTER) + if ((i = decode_reg_name (name)) >= 0) + { + fixed_regs[i] = fixed; + call_used_regs[i] = call_used; + } + else { warning ("unknown register name: %s", name); - return; } } -- cgit v1.1