* symbols.c (fb_label_instance_inc, fb_label_instance): Properly

range check label number for use with fb_low_counter array.
This commit is contained in:
Alan Modra 2013-08-21 05:55:13 +00:00
parent 934bce08d2
commit b4e6cb8052
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2013-08-21 Alan Modra <amodra@gmail.com>
* symbols.c (fb_label_instance_inc, fb_label_instance): Properly
range check label number for use with fb_low_counter array.
2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
* config/tc-mips.c (mips_check_isa_supports_ase, reg_lookup)

View File

@ -1749,7 +1749,7 @@ fb_label_instance_inc (long label)
{
long *i;
if (label < FB_LABEL_SPECIAL)
if ((unsigned long) label < FB_LABEL_SPECIAL)
{
++fb_low_counter[label];
return;
@ -1797,7 +1797,7 @@ fb_label_instance (long label)
{
long *i;
if (label < FB_LABEL_SPECIAL)
if ((unsigned long) label < FB_LABEL_SPECIAL)
{
return (fb_low_counter[label]);
}