aboutsummaryrefslogtreecommitdiff
path: root/bfd/targets.c
diff options
context:
space:
mode:
authorJohn Gilmore <gnu@cygnus>1992-11-05 13:17:38 +0000
committerJohn Gilmore <gnu@cygnus>1992-11-05 13:17:38 +0000
commit990e7c22971ee8c6cf0cfa3d40c7ede9a46aecd5 (patch)
tree3d53b7c1ddf3c344e763a1cb4e470ad7a676a273 /bfd/targets.c
parente87cc81623e56c9ec8860ec8e738fc309fedc848 (diff)
downloadgdb-990e7c22971ee8c6cf0cfa3d40c7ede9a46aecd5.zip
gdb-990e7c22971ee8c6cf0cfa3d40c7ede9a46aecd5.tar.gz
gdb-990e7c22971ee8c6cf0cfa3d40c7ede9a46aecd5.tar.bz2
* bfd-in.h, bfd.c, libbfd.h, reloc.c, seclet.h, section.c,
targets.c: Rename struct bfd_seclet_struct to struct bfd_seclet.
Diffstat (limited to 'bfd/targets.c')
-rw-r--r--bfd/targets.c14
1 files changed, 12 insertions, 2 deletions
diff --git a/bfd/targets.c b/bfd/targets.c
index 8f29553..2b31886 100644
--- a/bfd/targets.c
+++ b/bfd/targets.c
@@ -166,6 +166,11 @@ the set <<SEC_NO_FLAGS>>, <<SEC_ALLOC>>, ...<<SET_NEVER_LOAD>>.
. flagword section_flags;
+The character normally found at the front of a symbol
+(if any), perhaps _.
+
+. char symbol_leading_char;
+
The pad character for filenames within an archive header.
. char ar_pad_char;
@@ -273,7 +278,7 @@ Symbols and relocations
. SDEF (void, _bfd_debug_info_start, (bfd *));
. SDEF (void, _bfd_debug_info_end, (bfd *));
. SDEF (void, _bfd_debug_info_accumulate, (bfd *, struct sec *));
-. SDEF (bfd_byte *, _bfd_get_relocated_section_contents, (bfd*,struct bfd_seclet_struct *, bfd_byte *data));
+. SDEF (bfd_byte *, _bfd_get_relocated_section_contents, (bfd*,struct bfd_seclet *, bfd_byte *data));
. SDEF (boolean,_bfd_relax_section,(bfd *, struct sec *, struct symbol_cache_entry **));
Special entry points for gdb to swap in coff symbol table parts
@@ -545,7 +550,12 @@ CONST char **
DEFUN_VOID(bfd_target_list)
{
int vec_length= 0;
- bfd_target **target;
+#ifdef NATIVE_HPPAHPUX_COMPILER
+ /* The native compiler on the HP9000/700 has a bug which causes it
+ to loop endlessly when compiling this file. This avoids it. */
+ volatile
+#endif
+ bfd_target **target;
CONST char **name_list, **name_ptr;
for (target = &target_vector[0]; *target != NULL; target++)