Sun Sep 13 20:30:10 1992 Ian Lance Taylor (ian@cygnus.com)
* write.c (fixup_segment): fixed missing parens in expression checking for byte or word overflow.
This commit is contained in:
parent
d1d1ab12ab
commit
987b14913a
|
@ -1,3 +1,8 @@
|
|||
Sun Sep 13 20:30:10 1992 Ian Lance Taylor (ian@cygnus.com)
|
||||
|
||||
* write.c (fixup_segment): fixed missing parens in expression
|
||||
checking for byte or word overflow.
|
||||
|
||||
Thu Sep 10 09:23:15 1992 Ian Lance Taylor (ian@cygnus.com)
|
||||
|
||||
* input-scrub.c (input_scrub_push): call input_file_begin, not
|
||||
|
|
|
@ -1150,9 +1150,9 @@ fixup_segment(fixP, 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 */
|
||||
|
|
Loading…
Reference in New Issue