OSDN Git Service

PR binutils/5146
authordanglin <danglin>
Sat, 29 Dec 2007 01:36:39 +0000 (01:36 +0000)
committerdanglin <danglin>
Sat, 29 Dec 2007 01:36:39 +0000 (01:36 +0000)
* elf64-hppa.c: Declare alloca when __GNUC__ is defined.
* som.c: Likewise.

bfd/ChangeLog
bfd/elf64-hppa.c
bfd/som.c

index e302651..546dfaf 100644 (file)
@@ -1,5 +1,9 @@
 2007-12-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 
+       PR binutils/5146
+       * elf64-hppa.c: Declare alloca when __GNUC__ is defined.
+       * som.c: Likewise.
+
        * elf-hppa.h (elf_hppa_osec_to_segment): New function.
        (elf_hppa_record_segment_addrs): Use elf_hppa_osec_to_segment.
        Remove ATTRIBUTE_UNUSED from abfd argument.
index 0eb1787..b203205 100644 (file)
@@ -48,6 +48,8 @@ extern void *alloca ();
 #   endif /* alloca */
 #  endif /* _AIX */
 # endif /* HAVE_ALLOCA_H */
+#else
+extern void *alloca (size_t);
 #endif /* __GNUC__ */
 
 
index a43271c..f9aed16 100644 (file)
--- a/bfd/som.c
+++ b/bfd/som.c
@@ -59,6 +59,8 @@ extern void *alloca ();
 #   endif /* alloca */
 #  endif /* _AIX */
 # endif /* HAVE_ALLOCA_H */
+#else
+extern void *alloca (size_t);
 #endif /* __GNUC__ */
 
 static bfd_reloc_status_type hppa_som_reloc