* a.out.host.h: Change SEGMENT_SIZE to 0x1000 for Sony.
authorPer Bothner <per@bothner.com>
Fri, 11 Oct 1991 18:01:05 +0000 (18:01 +0000)
committerPer Bothner <per@bothner.com>
Fri, 11 Oct 1991 18:01:05 +0000 (18:01 +0000)
* bfd.h (align_power): Add (actually move) comment.

include/ChangeLog
include/a.out.host.h
include/bfd.h

index 5036a52dd9cab177a0bb29fdd038dac2c67ef82b..ea388ab3f7a54e135e2dc7c563793160be0d1564 100644 (file)
@@ -1,3 +1,24 @@
+Fri Oct 11 10:58:06 1991  Per Bothner  (bothner at cygnus.com)
+
+       * a.out.host.h: Change SEGMENT_SIZE to 0x1000 for Sony.
+       * bfd.h (align_power): Add (actually move) comment.
+
+Tue Oct  8 15:29:32 1991  Per Bothner  (bothner at cygnus.com)
+
+       * sys/h-rtbsd.h: Define MISSING_VFPRINT (for binutils/bucomm.c).
+
+Sun Oct  6 19:24:39 1991  John Gilmore  (gnu at cygnus.com)
+
+       * aout64.h:  Move struct internal_exec to ../bfd/libaout.h so
+       it can be shared by all `a.out-family' code.  Rename
+       EXTERNAL_LIST_SIZE to EXTERNAL_NLIST_SIZE.  Use basic types
+       for nlist members, and make strx integral rather than pointer.
+       More commentary on n_type values.
+       * bout.h:  Provide a struct external_exec rather than an
+       internal_exec.
+       * m68kcoff.h:  Remove `tagentries' which snuck in from the i960
+       COFF port.
+
 Fri Oct  4 01:25:59 1991  John Gilmore  (gnu at cygnus.com)
 
        * h8300-opcode.h:  Remove `_enum' from the typedef for an enum.
index a7829adcbcb22498b053056c73f3aaea01e2a810..5d3488a62ec371e3e36ae3e0f1639acb11946b88 100755 (executable)
@@ -9,7 +9,7 @@
 #define SEGMENT_SIZE page_size
 #endif
 #ifdef sony
-#define        SEGMENT_SIZE    0x2000
+#define        SEGMENT_SIZE    0x1000
 #endif /* Sony.  */
 #ifdef is68k
 #define SEGMENT_SIZE 0x20000
index 91dbab6099505d344d56bade29550dc359cc081d..1b93389b64e3af3ae30952f694e9a2b73b4ce1f9 100644 (file)
@@ -177,6 +177,8 @@ typedef struct lineno_cache_entry {
 /* object and core file sections */
 
 
+/* Align an address upward to a power of two.  Argument is the power
+   of two, e.g. 8-byte alignment uses argument of 3 (8 == 2^3).  */
 #define        align_power(addr, align)        \
        ( ((addr) + ((1<<(align))-1)) & (-1 << (align)))