aboutsummaryrefslogtreecommitdiff
path: root/binutils
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2001-01-24 04:36:05 +0000
committerAlan Modra <amodra@gmail.com>2001-01-24 04:36:05 +0000
commitc7f2731ef223061b4d69dbd818c2deb1d037e463 (patch)
treed8a7a945cf75d90596c9d57b59a5f2ce460a8813 /binutils
parent8855cbcaee0bef033091975fde7ea2678b622016 (diff)
downloadgdb-c7f2731ef223061b4d69dbd818c2deb1d037e463.zip
gdb-c7f2731ef223061b4d69dbd818c2deb1d037e463.tar.gz
gdb-c7f2731ef223061b4d69dbd818c2deb1d037e463.tar.bz2
Don't check for backslashes in file names
unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
Diffstat (limited to 'binutils')
-rw-r--r--binutils/ChangeLog56
-rw-r--r--binutils/ieee.c16
2 files changed, 40 insertions, 32 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index dd86b65..8430d4e 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,5 +1,9 @@
2001-01-24 Mark Elbrecht <snowball3@bigfoot.com>
+ * ieee.c: Update copyright.
+ (ieee_start_compilation_unit): Don't check for backslashes
+ unless HAVE_DOS_BASED_FILE_SYSTEM is defined.
+
* stabs.c: Update copyright. Include "filenames.h".
(parse_stab): Use IS_ABSOLUTE_PATH. Ignore N_WARNING stabs.
@@ -16,7 +20,7 @@
endianness of the input object file.
* binutils.texi: Explain that objcopy cannot convert endianness.
-
+
2001-01-16 Nick Clifton <nickc@redhat.com>
* readelf.c (string_table_length): New variable.
@@ -199,7 +203,7 @@ Mon Dec 11 14:30:21 MET 2000 Jan Hubicka <jh@suse.cz>
* binutils.texi: Document new command line switches.
* objcopy.1: Docuemnt the new command line switches.
* NEWS: Announce the existence of the new command line switches.
-
+
2000-10-31 Nick Clifton <nickc@redhat.com>
* MAINTAINERS: Add Jim Wilson as the maintainer for the IA64
@@ -214,7 +218,7 @@ Mon Dec 11 14:30:21 MET 2000 Jan Hubicka <jh@suse.cz>
* readelf.c (get_machine_flags): Also print EF_MIPS_MACH field.
* NEWS: Mention support for MIPS32.
-
+
2000-09-08 Nick Clifton <nickc@redhat.com>
* MAINTAINERS: Add Stephane Carrez as maintainer for 68HC[11|12].
@@ -245,7 +249,7 @@ Mon Dec 11 14:30:21 MET 2000 Jan Hubicka <jh@suse.cz>
* aclocal.m4: Regenerate.
* config.in: Regenerate.
* po/binutils.pot: Regenerate.
-
+
2000-08-31 Alexandre Oliva <aoliva@redhat.com>
* acinclude.m4: Include libtool and gettext macros from the
@@ -324,10 +328,10 @@ Mon Dec 11 14:30:21 MET 2000 Jan Hubicka <jh@suse.cz>
2000-07-05 Kenneth Block <krblock@computer.org>
- * binutils/nm.c: Add optional style to demangle switch.
- * binutils/objdump.c: Add optional style to demangle switch.
- * binutils/addr2line.c: Add optional style to demangle switch.
- * binutils/binutils.texi: Document optional style to demangle
+ * binutils/nm.c: Add optional style to demangle switch.
+ * binutils/objdump.c: Add optional style to demangle switch.
+ * binutils/addr2line.c: Add optional style to demangle switch.
+ * binutils/binutils.texi: Document optional style to demangle
switch.
2000-07-20 Hans-Peter Nilsson <hp@axis.com>
@@ -625,7 +629,7 @@ Fri Apr 21 13:20:53 2000 Richard Henderson <rth@cygnus.com>
* Makefile.in: Rebuild.
* readelf.c: Include elf/ia64.h.
(guess_is_rela, dump_relocations): Handle EM_IA_64.
-
+
2000-04-17 Timothy Wall <twall@cygnus.com>
* objdump.c (disassemble_data): Set octets per byte *after*
@@ -636,7 +640,7 @@ Fri Apr 21 13:20:53 2000 Richard Henderson <rth@cygnus.com>
* arlex.l: Add directives to increase lex buffer size.
* objdump.c, readelf.c: Don't include strarg.h or varargs.h. They are
- already included by bucomm.h.
+ already included by bucomm.h.
2000-04-10 Philippe De Muyter <phdm@macqel.be>
@@ -645,9 +649,9 @@ Fri Apr 21 13:20:53 2000 Richard Henderson <rth@cygnus.com>
(process_mips_specific): Ditto.
Fri Apr 7 15:56:57 2000 Andrew Cagney <cagney@b1.cygnus.com>
-
+
* configure.in (WARN_CFLAGS): Set to -W -Wall by default. Add
- --enable-build-warnings option.
+ --enable-build-warnings option.
* Makefile.am (AM_CFLAGS, WARN_CFLAGS): Add definitions.
* Makefile.in, configure: Re-generate.
@@ -765,7 +769,7 @@ Fri Apr 7 15:56:57 2000 Andrew Cagney <cagney@b1.cygnus.com>
* readelf.c (decode_ARM_machine_flags): New function.
(get_machine_flags): Call decode_ARM_machine_flags for ARM
targets.
-
+
(get_machine_name): Catch EM_AVR
2000-04-05 Alan Modra <alan@linuxcare.com.au>
@@ -941,15 +945,15 @@ Fri Apr 7 15:56:57 2000 Andrew Cagney <cagney@b1.cygnus.com>
* binutils/objdump.c (dump_section_header, find_symbol_for_address,
show_line, disassemble_bytes, disassemble_data, dump_data):
distinguish between octets and bytes.
-
+
2000-01-27 Thomas de Lellis <tdel@windriver.com>
- * nm.c (print_symbol_info_bsd): Use bfd_is_undefined_symclass to
+ * nm.c (print_symbol_info_bsd): Use bfd_is_undefined_symclass to
check to unresolved symbols.
- (print_symbol_info_sysv): Ditto.
- (print_symbol_info_posix): Ditto.
+ (print_symbol_info_sysv): Ditto.
+ (print_symbol_info_posix): Ditto.
- * binutils.texi: Document new 'V' symclass flag for nm.
+ * binutils.texi: Document new 'V' symclass flag for nm.
2000-01-27 Nick Clifton <nickc@redhat.com>
@@ -995,28 +999,28 @@ Fri Apr 7 15:56:57 2000 Andrew Cagney <cagney@b1.cygnus.com>
2000-01-07 Mumit Khan <khan@xraylith.wisc.edu>
- * windres.c (long_options): Add --use-temp-file and
+ * windres.c (long_options): Add --use-temp-file and
--no-use-temp-file options.
(usage): Document.
(main): Handle.
-
+
* windres.h: Update read_rc_file prototype.
-
+
* resrc.c (cpp_temp_file): New static variable.
(istream_type): New static variable.
(close_pipe): Delete function.
(run_cmd): New static function.
(open_input_stream): New static function.
(close_input_stream): New static function.
- (look_for_default): Handle DOS directory separator. Use
+ (look_for_default): Handle DOS directory separator. Use
open_input_stream instead of popen.
(read_rc_file): Likewise.
-
+
* binutils.texi: Document --use-temp-file, --no-use-temp-file
- options.
+ options.
2000-01-04 Mumit Khan <khan@xraylith.wisc.edu>
-
+
* dlltool.c (create_compat_implib): New variable.
(gen_exp_file): Use.
(make_one_lib_file): Use.
@@ -1030,7 +1034,7 @@ Fri Apr 7 15:56:57 2000 Andrew Cagney <cagney@b1.cygnus.com>
2000-01-03 Nick Clifton <nickc@cygnus.com>
* binutils.texi: Document new, ARM specific disassembler
- command line switch "-M force-thumb".For older changes see ChangeLog-9697
+ command line switch "-M force-thumb".
For older changes see ChangeLog-9899
diff --git a/binutils/ieee.c b/binutils/ieee.c
index 44dd64f..efd3ba3 100644
--- a/binutils/ieee.c
+++ b/binutils/ieee.c
@@ -1,5 +1,5 @@
/* ieee.c -- Read and write IEEE-695 debugging information.
- Copyright (C) 1996, 1998, 1999, 2000 Free Software Foundation, Inc.
+ Copyright 1996, 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@cygnus.com>.
This file is part of GNU Binutils.
@@ -410,7 +410,7 @@ ieee_read_optional_number (info, pp, pv, ppresent)
}
ieee_error (info, *pp - 1, _("invalid number"));
- return false;
+ return false;
}
/* Read a required string from an IEEE file. */
@@ -563,7 +563,7 @@ ieee_read_expression (info, pp, pv)
ieee_error (info, start, _("unknown section"));
return false;
}
-
+
if (esp - expr_stack >= EXPR_STACK_SIZE)
{
ieee_error (info, start, _("expression stack overflow"));
@@ -4494,7 +4494,7 @@ ieee_start_range (info, low)
r->next = info->pending_ranges;
info->pending_ranges = r;
return true;
-}
+}
/* Finish a range started by ieee_start_range. */
@@ -4927,7 +4927,9 @@ ieee_start_compilation_unit (p, filename)
{
struct ieee_handle *info = (struct ieee_handle *) p;
const char *modname;
+#ifdef HAVE_DOS_BASED_FILE_SYSTEM
const char *backslash;
+#endif
char *c, *s;
unsigned int nindx;
@@ -4939,10 +4941,12 @@ ieee_start_compilation_unit (p, filename)
info->filename = filename;
modname = strrchr (filename, '/');
+#ifdef HAVE_DOS_BASED_FILE_SYSTEM
/* We could have a mixed forward/back slash case. */
backslash = strrchr (filename, '\\');
if (modname == NULL || (backslash != NULL && backslash > modname))
modname = backslash;
+#endif
if (modname != NULL)
++modname;
@@ -5838,7 +5842,7 @@ ieee_offset_type (p)
which seems pretty important. I'm going to punt this for now. */
return ieee_int_type (p, 4, true);
-}
+}
/* Make a method type. */
@@ -7312,7 +7316,7 @@ ieee_function_parameter (p, name, kind, val)
return false;
++info->fnargcount;
- return true;
+ return true;
}
/* Output pending function parameters. */