Sun Sep 13 20:29:39 1992 Ian Lance Taylor (ian@cygnus.com)

* obj-coffbfd.c (fixup_segment): fixed missing parens in
	expression checking for byte or word overflow.
This commit is contained in:
Ian Lance Taylor 1992-09-14 03:34:44 +00:00
parent 987b14913a
commit 76bf2d5d61
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
Sun Sep 13 20:29:39 1992 Ian Lance Taylor (ian@cygnus.com)
* obj-coffbfd.c (fixup_segment): fixed missing parens in
expression checking for byte or word overflow.
Fri Sep 11 10:21:04 1992 Steve Chamberlain (sac@thepub.cygnus.com)
Support for i386 coff

View File

@ -2256,9 +2256,9 @@ segT this_segment_type)
if (!fixP->fx_bit_fixP) {
if ((size==1 &&
(add_number& ~0xFF) && (add_number&~0xFF!=(-1&~0xFF))) ||
(add_number& ~0xFF) && ((add_number&~0xFF)!=(-1&~0xFF))) ||
(size==2 &&
(add_number& ~0xFFFF) && (add_number&~0xFFFF!=(-1&~0xFFFF)))) {
(add_number& ~0xFFFF) && ((add_number&~0xFFFF)!=(-1&~0xFFFF)))) {
as_bad("Value of %d too large for field of %d bytes at 0x%x",
add_number, size, fragP->fr_address + where);
} /* generic error checking */