bfd/
authorTristan Gingold <gingold@adacore.com>
Thu, 31 Mar 2011 11:08:41 +0000 (11:08 +0000)
committerTristan Gingold <gingold@adacore.com>
Thu, 31 Mar 2011 11:08:41 +0000 (11:08 +0000)
2011-03-31  Tristan Gingold  <gingold@adacore.com>

* vms-alpha.c (vms_get_remaining_object_record): Fix dec-c warning.
(_bfd_vms_write_etir): Ditto.
(_bfd_vms_slurp_etir): Avoid to use intptr_t
* configure.com: Generate bfd_stdint.h

binutils/
2011-03-31  Tristan Gingold  <gingold@adacore.com>

* makefile.vms (DEBUG_OBJS): Add elfcomm.obj.

libiberty/
2011-03-31  Tristan Gingold  <gingold@adacore.com>

* makefile.vms (OBJS): Add filename_cmp.obj

bfd/ChangeLog
bfd/configure.com
bfd/vms-alpha.c
binutils/ChangeLog
binutils/makefile.vms
libiberty/ChangeLog
libiberty/makefile.vms

index 49a9735910014ddb48e805ffc03bd63606f2d29b..ab6fe9ad21aa2d2bad7aa92724ce8a8f41b62253 100644 (file)
@@ -1,3 +1,10 @@
+2011-03-31  Tristan Gingold  <gingold@adacore.com>
+
+       * vms-alpha.c (vms_get_remaining_object_record): Fix dec-c warning.
+       (_bfd_vms_write_etir): Ditto.
+       (_bfd_vms_slurp_etir): Avoid to use intptr_t
+       * configure.com: Generate bfd_stdint.h
+
 2011-03-31  Bernd Schmidt  <bernds@codesourcery.com>
 
        * elf32-tic6x.h (struct elf32_tic6x_params): New.
index 21024156eba2aa18d0860afa5e11dd0ba2f97106..6e777a0b13191d987f286ad0d1f91abe0b1139bc 100644 (file)
@@ -257,6 +257,13 @@ $DECK
 $  EOD
 $!
 $!
+$! create bfd_stdint.h
+$!
+$ write sys$output "Generate `bfd_stdint.h'"
+$ create []bfd_stdint.h
+#include <inttypes.h>
+$!
+$!
 $! create targmatch.h
 $!
 $ write sys$output "Generate `targmatch.h'"
index c0ba3c46d81be436767a292c2dfec7eb5c0f7cf0..53d0f153f925b3efd06db2b4fecdfc9f260694bb 100644 (file)
@@ -801,7 +801,7 @@ vms_get_remaining_object_record (bfd *abfd, int read_so_far)
   /* Extract record size.  */
   PRIV (recrd.rec_size) = bfd_getl16 (PRIV (recrd.rec) + 2);
 
-  if (PRIV (recrd.rec_size) <= 0)
+  if (PRIV (recrd.rec_size) == 0)
     {
       bfd_set_error (bfd_error_file_truncated);
       return 0;
@@ -1709,7 +1709,7 @@ _bfd_vms_slurp_etir (bfd *abfd, struct bfd_link_info *info)
 #if VMS_DEBUG
       _bfd_vms_debug (4, "etir: %s(%d)\n",
                       _bfd_vms_etir_name (cmd), cmd);
-      _bfd_hexdump (8, ptr, cmd_length - 4, (intptr_t) ptr);
+      _bfd_hexdump (8, ptr, cmd_length - 4, 0);
 #endif
 
       switch (cmd)
@@ -3752,7 +3752,7 @@ _bfd_vms_write_etir (bfd * abfd, int objtype ATTRIBUTE_UNUSED)
          int pass2_in_progress = 0;
          unsigned int irel;
 
-         if (section->reloc_count <= 0)
+         if (section->reloc_count == 0)
            (*_bfd_error_handler)
              (_("SEC_RELOC with no relocs in section %s"), section->name);
 
index 0a22340c1c4a4a50792b2bd4c2046f8327c7525d..7646a9f10a6d6ba2b1f594d4b59fe34f2c2e2d52 100644 (file)
@@ -1,3 +1,7 @@
+2011-03-31  Tristan Gingold  <gingold@adacore.com>
+
+       * makefile.vms (DEBUG_OBJS): Add elfcomm.obj.
+
 2011-03-31  Bernd Schmidt  <bernds@codesourcery.com>
 
        * readelf.c (get_symbol_index_type): Handle SCOM for TIC6X.
index 888e4fd36200f3406f9be453f8dc994339a56460..df779b7e43f7130ac57b7e92f95adb82e72e1480 100644 (file)
@@ -27,7 +27,8 @@ LIBIBERTY = [-.libiberty]libiberty.olb/lib
 OPCODES_DEP = [-.opcodes]libopcodes.olb
 OPCODES = [-.opcodes]libopcodes.olb/lib
 
-DEBUG_OBJS = rddbg.obj,debug.obj,stabs.obj,ieee.obj,rdcoff.obj,dwarf.obj
+DEBUG_OBJS = rddbg.obj,debug.obj,stabs.obj,ieee.obj,rdcoff.obj,dwarf.obj,\
+  elfcomm.obj
 
 BULIBS = bucomm.obj,version.obj,filemode.obj
 
index dc926382a8eaef38a8cd0e79c03d7733fdf189bc..f6138b69e2482567213aa834738afc2bbc83bd18 100644 (file)
@@ -1,3 +1,7 @@
+2011-03-31  Tristan Gingold  <gingold@adacore.com>
+
+       * makefile.vms (OBJS): Add filename_cmp.obj
+
 2011-02-28  Kai Tietz  <kai.tietz@onevision.com>
 
        * filename_cmp.c (filename_ncmp): New function.
index d69d7d9efa2e1298bac3aea575ac99c3c889b0a1..606adac096437d872faa0c905ff037790fe15e41 100644 (file)
@@ -9,7 +9,7 @@
 
 OBJS=getopt.obj,obstack.obj,xexit.obj,xmalloc.obj,hex.obj,\
     getopt1.obj,cplus-dem.obj,cp-demangle.obj,cp-demint.obj,\
-    asprintf.obj vasprintf.obj,mkstemps.obj,\
+    asprintf.obj vasprintf.obj,mkstemps.obj,filename_cmp.obj,\
     concat.obj,getruntime.obj,getpagesize.obj,getpwd.obj,xstrerror.obj,\
     xmemdup.obj,xstrdup.obj,xatexit.obj,choose-temp.obj,fnmatch.obj,\
     objalloc.obj,safe-ctype.obj,hashtab.obj,lbasename.obj,argv.obj,\