Elena Zannoni
9d774e4455
2002-10-21 Jim Blandy <jimb@redhat.com>
...
Elena Zannoni <ezannoni@redhat.com>
* symtab.h (address_class): Re-add LOC_THREAD_LOCAL_STATIC
for thread local storage locations.
(struct symbol): Add objfile field.
(SYMBOL_OBJFILE): Define.
* dwarf2read.c (is_thread_local): New static variable.
(new_symbol): If variable is in thread local fill in address class
and objfile appropriately.
(decode_locdesc): Recognize and handle DW_OP_GNU_push_tls_address
stack operation.
* printcmd.c (address_info): Print the information for thread
local storage variable.
* findvar.c (read_var_value): In case of thread local variable,
defer to the target vector code to compute address.
2002-10-21 19:11:50 +00:00
Elena Zannoni
550633cbb1
2002-10-21 Elena Zannoni <ezannoni@redhat.com>
...
* solib-svr4.c (svr4_fetch_objfile_link_map): New function.
* solib-svr4.h (svr4_fetch_objfile_link_map): Export.
2002-10-21 18:53:38 +00:00
Elena Zannoni
bc4a16aedd
2002-10-21 Elena Zannoni <ezannoni@redhat.com>
...
* solib-svr4.c (svr4_fetch_objfile_link_map): New function.
* solib-svr4.h (svr4_fetch_objfile_link_map): Export.
2002-10-21 18:42:40 +00:00
Richard Sandiford
631cb423b2
* config/tc-mips.c (mips_need_elf_addend_fixup): Return true
...
for relocs against symbols in a merged section.
testsuite/
* gas/mips/elf-rel7.[sd]: New test.
* gas/mips/mips.exp: Run it.
2002-10-21 14:59:30 +00:00
Elena Zannoni
407caf07a4
2002-10-21 Elena Zannoni <ezannoni@redhat.com>
...
* symtab.h (address_class): Rename
LOC_THREAD_LOCAL_STATIC to LOC_HP_THREAD_LOCAL_STATIC.
* hpread.c (hpread_process_one_debug_symbol): Ditto.
* printcmd.c (address_info): Ditto.
* findvar.c (symbol_read_needs_frame, read_var_value): Ditto.
2002-10-21 14:55:18 +00:00
Alan Modra
ef485c0196
* targets.c (_bfd_target_vector): Add missing qnx vectors.
2002-10-21 11:01:00 +00:00
Alan Modra
b50afec9dd
* targets.c (bfd_target_list): Don't return the default target twice.
2002-10-21 10:58:42 +00:00
Nick Clifton
ab9bcc017f
Discontinue Hans-Peter Nilsson as SH maintainer.
2002-10-21 07:56:36 +00:00
Alan Modra
8ab56b6f54
* objdump.c (dump_data): Correct addr_offset for opb != 1.
2002-10-21 02:18:58 +00:00
Alan Modra
5fe39caef5
* archive.c (_bfd_archive_bsd_update_armap_timestamp): Replace
...
perror with bfd_perror.
2002-10-21 01:58:48 +00:00
gdbadmin
b0b05254fc
*** empty log message ***
2002-10-21 00:00:33 +00:00
Alan Modra
6c69aeb8ac
daily update
2002-10-21 00:00:05 +00:00
Mark Kettenis
afdb036ab6
* i386bsd-nat.c (i386bsd_dr_set, i386bsd_dr_get_status): Use
...
DBREG_DRX macro to acces debug registers.
2002-10-20 21:18:59 +00:00
Mark Kettenis
ca02e098c5
* Makefile.in (i386obsd-tdep.o): New target.
2002-10-20 20:27:19 +00:00
Mark Kettenis
03cc47f70c
* solib-sunos.c: Include "bcache.h" and "regcache.h".
...
* Makefile.in (solib-sunos.o): Add $(bcache_h) and $(regcache_h).
2002-10-20 14:38:26 +00:00
Mark Kettenis
005328e342
* configure.tgt (i[3456]86-*-openbsd*): Set gdb_target to obds.
...
* config/i386/obsd.mt: New file.
* i386bsd-nat.c (_initialize_i386bsd_nat): Introduce
i386obsd_sc_pc_offset and i386obsd_sc_sp_offset;
* i386obsd-nat.c (_initialize_i386obsd_nat): Set
i386obsd_sigtramp_start and i386obsd_sigtramp_end instead of
i386nbsd_sigtramp_start and i386nbsd_sigtramp_end.
* i386obsd-tdep.c: New file.
2002-10-20 11:54:40 +00:00
David O'Brien
05e17ccd8e
2002-10-19 David O'Brien <obrien@FreeBSD.org>
...
* configure.tgt (alpha*-*-freebsd*, i[3456]86-*-freebsd*,
sparc64-*-freebsd*): Combine to make *-*-freebsd* with gdb_target set
to fbsd. Removes need for additional freebsd tupples.
2002-10-20 05:37:33 +00:00
Adam Fedor
9c96f9f287
(name_not_typename): Fix invalid comment.
2002-10-20 01:38:40 +00:00
gdbadmin
1343a4e4c4
*** empty log message ***
2002-10-20 00:00:32 +00:00
Alan Modra
98f2e6c655
daily update
2002-10-20 00:00:05 +00:00
Mark Kettenis
ce1ed4854e
* solib-sunos.c (allocate_rt_common_objfile): Use bcache_xmalloc
...
to allocate partial syms and macro byte caches.
2002-10-19 23:05:27 +00:00
H.J. Lu
5d603aa984
2002-10-19 H.J. Lu <hjl@gnu.org>
...
* elflink.h (elf_link_add_object_symbols): Correctly handle
DT_RPATH and DT_RUNPATH.
:VS: ----------------------------------------------------------------------
2002-10-19 17:13:58 +00:00
Mark Kettenis
e377ab71da
* elf.c (elfcore_grok_note): Fix recognition on NT_PRXFPREG notes.
2002-10-19 13:52:58 +00:00
Alexandre Oliva
6047c971a2
* config/tc-mips.c (md_begin): Add $fcc registers to the symbol
...
table as register names.
2002-10-19 00:37:50 +00:00
gdbadmin
a311d50c16
*** empty log message ***
2002-10-19 00:00:34 +00:00
Alan Modra
c067988559
daily update
2002-10-19 00:00:05 +00:00
David Carlton
1efc7aaaba
2002-10-18 David Carlton <carlton@math.stanford.edu>
...
* symtab.h: Delete 'struct source' and 'struct sourcevector'.
(Also, I fixed up a date reference for an earlier ChangeLog entry of
mine; sorry about that.)
2002-10-18 23:47:53 +00:00
Adam Fedor
7e1d63ec94
stabsread.c (find_name_end): New function.
...
(define_symbol): Use it.
2002-10-18 22:49:42 +00:00
Daniel Jacobowitz
6e8d29a92c
* config/alpha/nm-fbsd.h (CANNOT_STEP_BREAKPOINT): Define to 1.
...
* config/alpha/nm-linux.h (CANNOT_STEP_BREAKPOINT): Define to 1.
* config/alpha/nm-nbsd.h (CANNOT_STEP_BREAKPOINT): Define to 1.
* config/alpha/nm-osf.h (CANNOT_STEP_BREAKPOINT): Define to 1.
2002-10-18 19:34:39 +00:00
Adam Fedor
5e2fe5b8f8
gdb.base/default.exp: Update expected output to include 'ObjC'.
...
gdb.base/help.exp: Likewise.
2002-10-18 18:54:55 +00:00
Kevin Buettner
f2abfe65b6
* gdbint.texinfo (Address Classes): Fix problems with insertion
...
of ``{'' and ``}'' in example.
2002-10-18 18:50:43 +00:00
Martin Schwidefsky
75504fede8
* config/tc-s390.c (md_parse_option): Set s390_arch_size to 32
...
for option -m31.
2002-10-18 07:30:06 +00:00
Alan Modra
0200099915
* expr.c (operand): Add support for n.nn flonums.
2002-10-18 01:56:39 +00:00
Alan Modra
08e299623d
daily update
2002-10-18 00:09:45 +00:00
gdbadmin
8ba91e1718
*** empty log message ***
2002-10-18 00:00:04 +00:00
Alexandre Oliva
e316b3a0ed
* emulparams/elf32bmipn32-defs.sh (LIB_PATH): Set to /usr/lib32.
...
(GENERATE_SHLIB_SCRIPT): Set to yes.
(EXECUTABLE_SYMBOLS, WRITABLE_RODATA): Moved to...
* emulparams/elf32bmipn32.sh: here.
(GENERATE_SHLIB_SCRIPT): Deleted as redundant.
* emulparams/elf32btsmipn32.sh: Delete redundant unsets.
* emulparams/elf64bmip-defs.sh: New file. Extend
elf32bmipn32-defs.sh by overiding ELFSIZE and LIB_PATH.
* emulparams/elf64bmip.sh: Bring in definitions from
elf64bmip-defs.sh.
(ELFSIZE, GENERATE_SHLIB_SCRIPT, LIB_PATH): Delete redundant
settings.
(WRITABLE_RODATA): Moved from elf32bmipn32-defs.sh.
* emulparams/elf64btsmip.sh: Bring in definitions from
elf64bmip-defs.sh.
(ELFSIZE, GENERATE_SHLIB_SCRIPT): Delete, redundant.
(EXECUTABLE_SYMBOLS, WRITABLE_RODATA): Delete redundant unsets.
2002-10-17 21:54:44 +00:00
David Carlton
63ca651f75
2002-10-09 David Carlton <carlton@math.stanford.edu>
...
* symfile.h: Add opaque declaration for struct obstack.
Declare obsavestring to take a const char *.
* symfile.c (obsavestring): Make first argument a const char *.
2002-10-17 21:16:12 +00:00
Kevin Buettner
abe1a5d0ef
* gdb.base/constvars.c (struct crass, struct crisp): New structs.
...
* gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
2002-10-17 20:22:58 +00:00
Kevin Buettner
b5b0480a10
Address Class documentation.
2002-10-17 18:33:36 +00:00
Denis Chertykov
0d09fec6a5
* elf32-ip2k.c (ELF_MACHINE_ALT1): Define alternate machine code
...
for ip2k port.
2002-10-17 18:27:01 +00:00
Alan Modra
acf8aed4a6
* elfxx-target.h (USE_REL): Don't define as 1.
...
* elf32-arm.h (USE_REL): Provide a default define of 0.
Use #if rather than #ifdef when testing USE_REL.
* elf32-m32r.c: Likewise.
* elf32-arc.c (USE_REL): Define as 1.
* elf32-d10v.c (USE_REL): Likewise.
* elf32-m32r.c (USE_REL): Likewise.
* elf32-m68hc11.c (USE_REL): Likewise.
* elf32-m68hc12.c (USE_REL): Likewise.
* elf32-or32.c (USE_REL): Likewise.
* elfarm-nabi.c (USE_REL): Likewise.
2002-10-17 02:59:15 +00:00
Alan Modra
311797d555
* itbl-parse.y (entry): Provide empty action.
2002-10-17 01:29:36 +00:00
gdbadmin
1cb4e68cb8
*** empty log message ***
2002-10-17 00:00:32 +00:00
Alan Modra
037fd2c584
daily update
2002-10-17 00:00:04 +00:00
Adam Fedor
1aeae86e76
(parse_breakpoint_sals): Ignore ObjC method
...
names when matching breakpoints in current file.
2002-10-16 23:25:32 +00:00
Kevin Buettner
8b2dbe47f3
Address class support.
2002-10-16 20:50:22 +00:00
Jakub Jelinek
f52d1d6405
* config.bfd (s390-*-linux*): Add targ64_selvecs.
...
(s390x-*-linux*): Add targ_selvecs.
* config.table: Use mh-s390pic for s390x too.
* configure.tgt (s390x-*-linux*): Add elf_s390 emulation.
(s390-*-linux*): Add elf64_s390 emulation if want64.
* emulparams/elf64_sparc.sh (LIB_PATH): Update to match 2002-05-22
genscript.sh changes.
* emulparams/elf_x86_64.sh (LIB_PATH): Likewise.
* emulparams/elf64_s390.sh (LIB_PATH): Set up native 64 bit dirs.
2002-10-16 19:54:54 +00:00
Klee Dienes
74451869f4
2002-10-16 Klee Dienes <kdienes@apple.com>
...
* stabsread.c (read_tilde_fields): Use name[sizeof(vptr_name)-2]
to get the last character of a char[] buffer, not
name[sizeof(vptr_name)-1].
2002-10-16 17:36:44 +00:00
DJ Delorie
9f84ab0dca
merge from gcc
2002-10-16 13:47:35 +00:00
Alan Modra
4001ad8ce4
* configure.in (BFDVER_H): Set and subst.
...
* dep-in.sed: Replace bfdver.h with $(BFDVER_H).
* Makefile.am: Run "make dep-am".
(BFDVER_H): Define.
* configure: Regenerate.
* Makefile.in: Regenerate.
* doc/Makefile.in: Regenerate.
2002-10-16 13:27:04 +00:00