* archures.c (bfd_lookup_arch): Move the list order comment..
authorAlan Modra <amodra@gmail.com>
Sat, 20 Apr 2002 03:25:20 +0000 (03:25 +0000)
committerAlan Modra <amodra@gmail.com>
Sat, 20 Apr 2002 03:25:20 +0000 (03:25 +0000)
(struct bfd_arch_info): ..to where it belongs.

bfd/ChangeLog
bfd/archures.c
bfd/bfd-in2.h
bfd/doc/ChangeLog
bfd/doc/Makefile.in

index f4636ca..03f6fb7 100644 (file)
@@ -1,5 +1,9 @@
 2002-04-20  Alan Modra  <amodra@bigpond.net.au>
 
+       * archures.c (bfd_lookup_arch): Move the list order comment..
+       (struct bfd_arch_info): ..to where it belongs.
+       * bfd-in2.h: Regenerate.
+
        * archures.c (bfd_lookup_arch): Add comment on list order.
        (bfd_default_set_arch_mach): Use bfd_lookup_arch.
        * cpu-powerpc.c (bfd_powerpc_archs): Re-order so that the default
index 4f6c90f..40102e8 100644 (file)
@@ -288,7 +288,9 @@ DESCRIPTION
 .  const char *arch_name;
 .  const char *printable_name;
 .  unsigned int section_align_power;
-.  {* True if this is the default machine for the architecture.  *}
+.  {* True if this is the default machine for the architecture.
+.     The default arch should be the first entry for an arch so that
+.     all the entries for that arch can be accessed via <<next>>.  *}
 .  boolean the_default;
 .  const struct bfd_arch_info * (*compatible)
 .      PARAMS ((const struct bfd_arch_info *a,
@@ -973,9 +975,7 @@ DESCRIPTION
        Look for the architecure info structure which matches the
        arguments @var{arch} and @var{machine}. A machine of 0 matches the
        machine/architecture structure which marks itself as the
-       default.  gdb relies on the default arch being the first
-       entry for the given ARCH so that all the entries for that
-       arch can be accessed via ap->next.
+       default.
 */
 
 const bfd_arch_info_type *
index 49a1aed..774d439 100644 (file)
@@ -340,6 +340,7 @@ typedef struct sec *sec_ptr;
 
 #define bfd_get_section_name(bfd, ptr) ((ptr)->name + 0)
 #define bfd_get_section_vma(bfd, ptr) ((ptr)->vma + 0)
+#define bfd_get_section_lma(bfd, ptr) ((ptr)->lma + 0)
 #define bfd_get_section_alignment(bfd, ptr) ((ptr)->alignment_power + 0)
 #define bfd_section_name(bfd, ptr) ((ptr)->name)
 #define bfd_section_size(bfd, ptr) (bfd_get_section_size_before_reloc(ptr))
@@ -351,7 +352,7 @@ typedef struct sec *sec_ptr;
 
 #define bfd_is_com_section(ptr) (((ptr)->flags & SEC_IS_COMMON) != 0)
 
-#define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma= (val)), ((ptr)->user_set_vma = (boolean)true), true)
+#define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = (boolean)true), true)
 #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),true)
 #define bfd_set_section_userdata(bfd, ptr, val) (((ptr)->userdata = (val)),true)
 
@@ -1660,7 +1661,9 @@ typedef struct bfd_arch_info
   const char *arch_name;
   const char *printable_name;
   unsigned int section_align_power;
-  /* True if this is the default machine for the architecture.  */
+  /* True if this is the default machine for the architecture.
+     The default arch should be the first entry for an arch so that
+     all the entries for that arch can be accessed via <<next>>.  */
   boolean the_default;
   const struct bfd_arch_info * (*compatible)
        PARAMS ((const struct bfd_arch_info *a,
index 7330a3e..b71ad5a 100644 (file)
@@ -1,3 +1,7 @@
+2002-04-20  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.in: Regenerate.
+
 2002-02-11  Alan Modra  <amodra@bigpond.net.au>
 
        * Makefile.in: Regenerate.
index 04168a6..0036c0b 100644 (file)
@@ -1,6 +1,6 @@
-# Makefile.in generated automatically by automake 1.4-p4 from Makefile.am
+# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
 
-# Copyright (C) 1994, 1995-8, 1999 Free Software Foundation, Inc.
+# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -127,10 +127,19 @@ wordsize = @wordsize@
 
 AUTOMAKE_OPTIONS = cygnus
 
-DOCFILES = aoutx.texi  archive.texi archures.texi      bfdt.texi  cache.texi coffcode.texi     core.texi elf.texi elfcode.texi  format.texi  libbfd.texi       opncls.texi  reloc.texi  section.texi   syms.texi  targets.texi init.texi hash.texi linker.texi         mmo.texi
+DOCFILES = aoutx.texi  archive.texi archures.texi \
+       bfdt.texi  cache.texi coffcode.texi \
+       core.texi elf.texi elfcode.texi  format.texi  libbfd.texi  \
+       opncls.texi  reloc.texi  section.texi  \
+       syms.texi  targets.texi init.texi hash.texi linker.texi \
+       mmo.texi
 
 
-PROTOS = archive.p archures.p bfd.p     core.p format.p        libbfd.p opncls.p reloc.p       section.p syms.p targets.p      format.p  core.p init.p
+PROTOS = archive.p archures.p bfd.p \
+        core.p format.p \
+       libbfd.p opncls.p reloc.p \
+       section.p syms.p targets.p  \
+       format.p  core.p init.p
 
 
 IPROTOS = cache.ip libbfd.ip reloc.ip init.ip archures.ip coffcode.ip
@@ -138,13 +147,30 @@ IPROTOS = cache.ip libbfd.ip reloc.ip init.ip archures.ip coffcode.ip
 # SRCDOC, SRCPROT, SRCIPROT only used to sidestep Sun Make bug in interaction 
 # between VPATH and suffix rules.  If you use GNU Make, perhaps other Makes,
 # you don't need these three:
-SRCDOC = $(srcdir)/../aoutx.h  $(srcdir)/../archive.c  $(srcdir)/../archures.c $(srcdir)/../bfd.c      $(srcdir)/../cache.c $(srcdir)/../coffcode.h    $(srcdir)/../corefile.c $(srcdir)/../elf.c      $(srcdir)/../elfcode.h  $(srcdir)/../format.c   $(srcdir)/../libbfd.c $(srcdir)/../opncls.c     $(srcdir)/../reloc.c  $(srcdir)/../section.c    $(srcdir)/../syms.c  $(srcdir)/../targets.c     $(srcdir)/../hash.c $(srcdir)/../linker.c       $(srcdir)/../mmo.c
+SRCDOC = $(srcdir)/../aoutx.h  $(srcdir)/../archive.c \
+       $(srcdir)/../archures.c $(srcdir)/../bfd.c \
+       $(srcdir)/../cache.c $(srcdir)/../coffcode.h \
+       $(srcdir)/../corefile.c $(srcdir)/../elf.c \
+       $(srcdir)/../elfcode.h  $(srcdir)/../format.c \
+       $(srcdir)/../libbfd.c $(srcdir)/../opncls.c \
+       $(srcdir)/../reloc.c  $(srcdir)/../section.c \
+       $(srcdir)/../syms.c  $(srcdir)/../targets.c \
+       $(srcdir)/../hash.c $(srcdir)/../linker.c \
+       $(srcdir)/../mmo.c
 
 
-SRCPROT = $(srcdir)/../archive.c $(srcdir)/../archures.c       $(srcdir)/../bfd.c $(srcdir)/../coffcode.h $(srcdir)/../corefile.c      $(srcdir)/../format.c $(srcdir)/../libbfd.c     $(srcdir)/../opncls.c $(srcdir)/../reloc.c      $(srcdir)/../section.c $(srcdir)/../syms.c      $(srcdir)/../targets.c $(srcdir)/../init.c
+SRCPROT = $(srcdir)/../archive.c $(srcdir)/../archures.c \
+       $(srcdir)/../bfd.c $(srcdir)/../coffcode.h $(srcdir)/../corefile.c \
+       $(srcdir)/../format.c $(srcdir)/../libbfd.c \
+       $(srcdir)/../opncls.c $(srcdir)/../reloc.c \
+       $(srcdir)/../section.c $(srcdir)/../syms.c \
+       $(srcdir)/../targets.c $(srcdir)/../init.c
 
 
-SRCIPROT = $(srcdir)/../cache.c $(srcdir)/../libbfd.c  $(srcdir)/../reloc.c $(srcdir)/../cpu-h8300.c   $(srcdir)/../cpu-i960.c $(srcdir)/../archures.c         $(srcdir)/../init.c
+SRCIPROT = $(srcdir)/../cache.c $(srcdir)/../libbfd.c \
+       $(srcdir)/../reloc.c $(srcdir)/../cpu-h8300.c \
+       $(srcdir)/../cpu-i960.c $(srcdir)/../archures.c \
+       $(srcdir)/../init.c
 
 
 TEXIDIR = $(srcdir)/../../texinfo/fsf
@@ -153,13 +179,45 @@ info_TEXINFOS = bfd.texinfo
 
 MKDOC = chew$(EXEEXT_FOR_BUILD)
 
-LIBBFD_H_DEP =         $(srcdir)/../libbfd-in.h                $(srcdir)/../init.c                     $(srcdir)/../libbfd.c                   $(srcdir)/../cache.c                    $(srcdir)/../reloc.c                    $(srcdir)/../archures.c                 $(srcdir)/../elf.c                      $(srcdir)/header.sed                    $(srcdir)/proto.str                     $(MKDOC)
-
-
-LIBCOFF_H_DEP =        $(srcdir)/../libcoff-in.h               $(srcdir)/../coffcode.h                 $(srcdir)/header.sed                    $(srcdir)/proto.str                     $(MKDOC)
-
-
-BFD_H_DEP =    $(srcdir)/../bfd-in.h                   $(srcdir)/../init.c                     $(srcdir)/../opncls.c                   $(srcdir)/../libbfd.c                   $(srcdir)/../section.c                  $(srcdir)/../archures.c                 $(srcdir)/../reloc.c                    $(srcdir)/../syms.c                     $(srcdir)/../bfd.c                      $(srcdir)/../archive.c                  $(srcdir)/../corefile.c                 $(srcdir)/../targets.c                  $(srcdir)/../format.c                   $(srcdir)/header.sed                    $(srcdir)/proto.str                     $(srcdir)/../version.h                  $(MKDOC)
+LIBBFD_H_DEP = \
+       $(srcdir)/../libbfd-in.h        \
+       $(srcdir)/../init.c             \
+       $(srcdir)/../libbfd.c           \
+       $(srcdir)/../cache.c            \
+       $(srcdir)/../reloc.c            \
+       $(srcdir)/../archures.c         \
+       $(srcdir)/../elf.c              \
+       $(srcdir)/header.sed            \
+       $(srcdir)/proto.str             \
+       $(MKDOC)
+
+
+LIBCOFF_H_DEP = \
+       $(srcdir)/../libcoff-in.h       \
+       $(srcdir)/../coffcode.h         \
+       $(srcdir)/header.sed            \
+       $(srcdir)/proto.str             \
+       $(MKDOC)
+
+
+BFD_H_DEP = \
+       $(srcdir)/../bfd-in.h           \
+       $(srcdir)/../init.c             \
+       $(srcdir)/../opncls.c           \
+       $(srcdir)/../libbfd.c           \
+       $(srcdir)/../section.c          \
+       $(srcdir)/../archures.c         \
+       $(srcdir)/../reloc.c            \
+       $(srcdir)/../syms.c             \
+       $(srcdir)/../bfd.c              \
+       $(srcdir)/../archive.c          \
+       $(srcdir)/../corefile.c         \
+       $(srcdir)/../targets.c          \
+       $(srcdir)/../format.c           \
+       $(srcdir)/header.sed            \
+       $(srcdir)/proto.str             \
+       $(srcdir)/../version.h          \
+       $(MKDOC)
 
 
 noinst_TEXINFOS = bfdint.texi