diff options
author | Ken Raeburn <raeburn@cygnus> | 1992-06-17 20:06:33 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@cygnus> | 1992-06-17 20:06:33 +0000 |
commit | 5e16788678168d2f1624814d159955e7bc5a2a28 (patch) | |
tree | dbe121c4cb93c331a358636b6de94c64ce1f2b0d | |
parent | 323227fefa29d2d3f52b0cbc2bf0b6e63e064162 (diff) | |
download | gdb-5e16788678168d2f1624814d159955e7bc5a2a28.zip gdb-5e16788678168d2f1624814d159955e7bc5a2a28.tar.gz gdb-5e16788678168d2f1624814d159955e7bc5a2a28.tar.bz2 |
Don't align sections in I960 coff files.
(I know there's a GDB freeze on, but this only affects writing i960
coff files, and Steve needs it ASAP.)
-rw-r--r-- | bfd/ChangeLog | 5 | ||||
-rw-r--r-- | bfd/coffcode.h | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 2d9fa25..78d0c98 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +Wed Jun 17 15:54:57 1992 Ken Raeburn (Raeburn@Cygnus.COM) + + * coffcode.h (coff_compute_section_file_positions): For I960, + don't align sections in file. + Tue Jun 16 06:28:21 1992 Ken Raeburn (Raeburn@Cygnus.COM) * targets.c (struct bfd_target): Added field for target-specific diff --git a/bfd/coffcode.h b/bfd/coffcode.h index cceb596..dc86777 100644 --- a/bfd/coffcode.h +++ b/bfd/coffcode.h @@ -2204,10 +2204,13 @@ DEFUN(coff_compute_section_file_positions,(abfd), current->filepos = sofar; + sofar += current->_raw_size; +#ifndef I960 /* make sure that this section is of the right size too */ - old_sofar = sofar += current->_raw_size; + old_sofar = sofar; sofar = BFD_ALIGN(sofar, 1 << current->alignment_power); current->_raw_size += sofar - old_sofar ; +#endif previous = current; } |