Remove conditionals causing a bug in listings.

This commit is contained in:
Timothy Wall 2000-02-04 19:45:19 +00:00
parent 789cba25dd
commit 24a17b6c62
2 changed files with 5 additions and 14 deletions

View file

@ -1,3 +1,8 @@
2000-02-04 Timothy Wall <twall@redhat.com>
* listing.c (print_lines): Remove conditionals causing bug in
listings.
2000-02-03 Timothy Wall <twall@cygnus.com>
* as.h: Define OCTETS_PER_BYTE and OCTETS_PER_BYTE_POWER

View file

@ -713,15 +713,8 @@ print_lines (list, lineno, string, address)
while (src[cur] && idx < nchars)
{
int offset;
#if TARGET_BYTES_BIG_ENDIAN != 0
offset = cur;
fprintf (list_file, "%c%c", src[offset], src[offset+1]);
#else
offset = (cur & ~(LISTING_WORD_SIZE * 2 - 1))
+ (LISTING_WORD_SIZE - octet_in_word - 1) * 2;
if (offset < end)
fprintf (list_file, "%c%c", src[offset], src[offset+1]);
#endif
cur += 2;
octet_in_word++;
@ -764,15 +757,8 @@ print_lines (list, lineno, string, address)
while (src[cur] && idx < nchars)
{
int offset;
#if TARGET_BYTES_BIG_ENDIAN != 0
offset = cur;
fprintf (list_file, "%c%c", src[offset], src[offset+1]);
#else
offset = (cur & ~(LISTING_WORD_SIZE * 2 - 1))
+ (LISTING_WORD_SIZE - octet_in_word - 1) * 2;
if (offset < end)
fprintf (list_file, "%c%c", src[offset], src[offset+1]);
#endif
cur += 2;
idx += 2;
octet_in_word++;