Elena Zannoni
16333c4fa1
2001-11-29 Elena Zannoni <ezannoni@redhat.com>
...
* Makefile.in (ppc-linux-nat.o): Add dependency on ppc-tdep.h.
* ppc-tdep.h (PPC_GPLAST_REGNUM): Define.
* ppc-linux-nat.c: Include ppc-tdep.h.
(ppc_register_u_addr): Don't use the static array regmap[],
dynamically define the mapping instead.
(supply_gregset): Ditto.
(fill_gregset): Ditto.
(COPY_REG): Delete macro defintion.
(regmap): Delete array.
2001-11-30 02:14:08 +00:00
gdbadmin
c1c829a984
*** empty log message ***
2001-11-30 00:00:06 +00:00
Alan Modra
567eaf74ef
daily update
2001-11-29 23:00:06 +00:00
Jim Blandy
c8f9d51ce2
Tighten up GDB's support for returning structs by value.
...
* s390-tdep.c (s390_use_struct_convention): New function.
(s390_gdbarch_init): Register it as the S/390's
USE_STRUCT_CONVENTION method. Register
generic_cannot_extract_struct_value_address as our
EXTRACT_STRUCT_VALUE_ADDRESS method.
* arch-utils.c (generic_cannot_extract_struct_value_address): New
function.
* arch-utils.h: Add corresponding prototype.
2001-11-29 22:24:42 +00:00
H.J. Lu
af667503bb
2001-11-29 H.J. Lu <hjl@gnu.org>
...
* bucomm.c (make_tempname): Revert the changes made on
2001-11-14 and 2001-11-12. They won't work with directories.
2001-11-29 18:51:21 +00:00
Alexandre Oliva
3543a2f195
* config/tc-d10v.c (get_operands): Emit OPERAND_PLUS for
...
prefix `+'.
2001-11-29 18:23:11 +00:00
Alexandre Oliva
bf9043c5c7
Copyright 2001
2001-11-29 18:08:13 +00:00
Alexandre Oliva
55aa1bc40b
* config/tc-d10v.c (find_opcode): Reject non-SP operand if
...
flags requires SP.
2001-11-29 18:04:12 +00:00
Alexandre Oliva
e21c4a1c1b
* d10v-opc.c (d10v_predefined_registers): Mark `sp' as OPERAND_SP.
...
(RSRC_SP): New macro.
(d10v_operands): Add it.
(d10v_opcodes): Adjust "st" and "st2w" to use RSRC_SP.
2001-11-29 18:04:00 +00:00
Alexandre Oliva
9b21d49b4a
* d10v.h (OPERAND_SP): New macro.
2001-11-29 18:03:50 +00:00
Jim Blandy
aead120c3f
* values.c (value_being_returned): Make error message a proper
...
sentence.
2001-11-29 17:37:38 +00:00
H.J. Lu
1983fbac47
2001-11-29 H.J. Lu <hjl@gnu.org>
...
* binutils-all/objcopy.exp (strip_test): Add strip on archive.
2001-11-29 17:34:07 +00:00
Nick Clifton
164746680e
Pass CC_FOR_TARGET and CFLAGS_FOR_TARGET to runtest in environment.
2001-11-29 17:00:58 +00:00
Keith Walker
a8329558c7
* dwarf2read.c (read_attribute_value): New function to handle DW_FORM_indirect
...
(read_attribute): uses read_attribute_value
2001-11-29 13:19:06 +00:00
Keith Walker
aedf1c5b27
* MAINTAINERS (write-after-approval): Add my entry.
2001-11-29 11:34:03 +00:00
Nick Clifton
fa49d2248e
Do not overwite the core signal if it has already been set by another thread.
2001-11-29 10:34:01 +00:00
Nick Clifton
1000a02a29
Remove case sensitivity in register names.
2001-11-29 09:41:34 +00:00
Jim Blandy
d0ad30c93c
* s390-tdep.c (s390_frame_saved_pc_nofix): If the prologue didn't
...
save the return address register, assume that the return address
is still in there.
2001-11-29 05:02:37 +00:00
Ben Elliston
1491f078cf
* Import GNU gettext 0.10.35.
2001-11-29 03:38:59 +00:00
Ben Elliston
ba73e5c042
touch all source to ease import
2001-11-29 03:20:34 +00:00
Mike Stump
1797833978
* objcopy.c (setup_section): Preserve SEC_RELOC when
...
--set-section-flags is used.
2001-11-29 00:51:58 +00:00
gdbadmin
b18d0ba541
*** empty log message ***
2001-11-29 00:00:32 +00:00
Alan Modra
1f068d4adc
daily update
2001-11-28 23:00:04 +00:00
Andrew Cagney
54c92070ce
clarify obvious fix.
2001-11-28 22:47:30 +00:00
Jim Blandy
62f81eda5c
* mn10300-tdep.c (mn10300_analyze_prologue): Doc fixes.
2001-11-28 21:56:40 +00:00
DJ Delorie
49b7683bab
When build != host, create libiberty for the build machine.
...
* Makefile.in (TARGET_CONFIGARGS, BUILD_CONFIGARGS): Replace
CONFIG_ARGUMENTS.
(ALL_BUILD_MODULES_LIST, BUILD_CONFIGDIRS, BUILD_SUBDIR):
New variables.
(ALL_BUILD_MODULES, CONFIGURE_BUILD_MODULES): New variables
and rules.
(all.normal): Depend on ALL_BUILD_MODULES.
(CONFIGURE_TARGET_MODULES rule): Use TARGET_CONFIGARGS.
(all-build-libiberty): Depend on configure-build-libiberty.
* configure: Calculate and substitute proper value for
ALL_BUILD_MODULES.
* configure.in: Create the build subdirectory.
Calculate and substitute TARGET_CONFIGARGS (formerly
CONFIG_ARGUMENTS); also BUILD_SUBDIR and BUILD_CONFIGARGS (new).
2001-11-28 19:55:01 +00:00
Jakub Jelinek
f7460f5f76
* elf64-alpha.c (ALPHA_ELF_GOT_ENTRY_RELOCS_XLATED): Defined.
...
(elf64_alpha_relocate_section): Translate local_got_entries
for STT_SECTION symbol to SHF_MERGE section the first time
we see it.
* elfxx-ia64.c (struct elfNN_ia64_local_hash_entry): Add
sec_merge_done.
(get_local_sym_hash): New, extracted from get_dyn_sym_info.
(get_dyn_sym_info): Use it.
(elfNN_ia64_relocate_section): Translate local dyn entries
for STT_SECTION symbol to SHF_MERGE section the first time
we see it.
* write.c (adjust_reloc_syms): Mark SEC_MERGE symbols as used
in reloc if it has non-zero addend.
* config/tc-alpha.c (tc_gen_reloc): Reinstall SEC_MERGE check.
* config/tc-sparc.c (md_apply_fix3): Likewise.
2001-11-28 19:15:14 +00:00
Nick Clifton
607334a109
Add .cvsignore files to skip .gmo files
2001-11-28 18:57:14 +00:00
Andreas Schwab
acebd4ce9d
* as.c (parse_args): Call md_after_parse_args if defined.
...
* config/tc-ia64.h (md_after_parse_args): Define.
* config/tc-ia64.c (ia64_after_parse_args): Reject --gstabs.
* doc/internals.texi (CPU backend): Document md_after_parse_args.
2001-11-28 17:00:46 +00:00
Jim Blandy
5c3cf190c0
* s390-tdep.c: Get frame chains and saved pc values properly from
...
dummy frames.
(s390_frame_saved_pc_nofix): if `*fi' is a dummy frame, get the
saved PC from the dummy frame's registers.
(s390_frame_chain): Same for the saved SP.
(s390_gdbarch_init): Register `generic_save_dummy_frame_tos' as
the `SAVE_DUMMY_FRAME_TOS' method, so the dummy frame's `top' gets
set correctly.
2001-11-28 03:40:50 +00:00
Jim Blandy
31c4d430c4
* s390-tdep.c (s390_frame_chain): Remember that the SP's element
...
of the frame's saved_regs array is special.
2001-11-28 03:36:36 +00:00
DJ Delorie
24acd898d2
merge from gcc
2001-11-28 02:11:49 +00:00
gdbadmin
c0851fd2d2
*** empty log message ***
2001-11-28 00:00:02 +00:00
Alan Modra
ccf505facf
daily update
2001-11-27 23:00:04 +00:00
Jim Blandy
b1d4dcac5b
* s390-tdep.c (s390_push_dummy_frame): Delete function; it's no
...
longer used.
2001-11-27 22:48:26 +00:00
Jim Blandy
4ed90530f6
* s390-tdep.c (register_names): Call the general-purpose registers
...
`r0' -- `r15', and the floating-point registers `f0' -- `f15', to
match the assembly language.
2001-11-27 22:19:55 +00:00
H.J. Lu
484593416a
2001-11-27 H.J. Lu <hjl@gnu.org>
...
* emulparams/elf_i386.sh (NO_SMALL_DATA): Set to yes.
* emulparams/elf_i386_be.sh (NO_SMALL_DATA): Likewise.
* emulparams/elf_i386_chaos.sh (NO_SMALL_DATA): Likewise.
* emulparams/elf_i386_ldso.sh (NO_SMALL_DATA): Likewise.
* emulparams/elf_x86_64.sh (NO_SMALL_DATA): Likewise.
* emulparams/m68kelf.sh (NO_SMALL_DATA): Likewise.
* emulparams/elf32_sparc.sh (NO_SMALL_DATA): Likewise.
* emulparams/elf64_sparc.sh (NO_SMALL_DATA): Likewise.
* scripttempl/elf.sc (SBSS): New. Define if ${NO_SMALL_DATA}
is not empty.
(SDATA): Likewise.
(REL_SDATA): Likewise.
(REL_SBSS): Likewise.
(REL_SDATA2): Likewise.
(REL_SBSS2): Likewise.
(SBSS2): Define if ${NO_SMALL_DATA} is not empty.
(SDATA2): Likewise.
2001-11-27 19:06:07 +00:00
H.J. Lu
163c1c309e
2001-11-27 H.J. Lu <hjl@gnu.org>
...
* elflink.h (elf_bfd_discard_info): Skip if the input bfd isn't
ELF.
2001-11-27 19:03:27 +00:00
Christopher Faylor
3bccec6316
fix white space.
2001-11-27 05:16:39 +00:00
Christopher Faylor
97da3b2016
* config/i386/tm-cygwin.h: Define HAVE_SSE_REGS if
...
HAVE_CONTEXT_EXTENDED_REGISTERS is defined.
* win32-nat.c: Define CONTEXT_DEBUGGER_DR that will also include extended
registers if HAVE_SSE_REGS is defined.
(mappings array): Add offset of extended registers.
(thread_rec): Use new CONTEXT_DEBUGGER_DR macro.
2001-11-27 05:15:58 +00:00
Tom Tromey
467d85198f
* NEWS: Updated.
...
* event-loop.c (start_event_loop): Call
after_char_processing_hook.
* event-top.h (after_char_processing_hook): Declare.
* event-top.c (rl_callback_read_char_wrapper): Call
after_char_processing_hook.
(after_char_processing_hook): New global.
* top.c (operate_saved_history): New global.
(gdb_rl_operate_and_get_next): New function.
(init_main): Add the operate-and-get-next defun.
(gdb_rl_operate_and_get_next_completion): New function.
2001-11-27 04:15:09 +00:00
Tom Tromey
88118b3abf
* gdb.texinfo (Command Syntax): Document C-o binding.
2001-11-27 04:14:37 +00:00
Tom Tromey
c2a727faa2
* NEWS: Update for --args.
...
* infcmd.c (construct_inferior_arguments): Moved from ...
* fork-child.c: ... here.
2001-11-27 03:09:44 +00:00
Michael Snyder
756caa3d89
2001-11-21 Michael Snyder <msnyder@redhat.com>
...
* gdb.asm/sparc.inc: New file.
* gdb.asm/asm-source.exp: Recognize sparc target.
* gdb.asm/configure.in: Recognize sparc target.
* gdb.asm/configure: Regenerate.
2001-11-27 01:29:03 +00:00
Jim Blandy
b77b1eb785
* symtab.c (find_pc_sect_line): Revert change of 2001-11-13; add
...
comment explaining that hand-written assembly code can have line
number info but no debug info for an enclosing function.
2001-11-27 00:03:22 +00:00
gdbadmin
b82eaaea7a
*** empty log message ***
2001-11-27 00:00:08 +00:00
Alan Modra
1588780944
daily update
2001-11-26 23:00:06 +00:00
Geoffrey Keating
26ef82f470
* config.sub: Update to version 1.232 on subversion.
2001-11-26 22:52:00 +00:00
DJ Delorie
fec501579d
merge from gcc
2001-11-26 22:25:58 +00:00
Fernando Nasser
184d0bc81c
2001-11-26 Fernando Nasser <fnasser@redhat.com>
...
From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
* gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
to a local (non-static) variable. Copy tstruct.a to a static buffer
and return a pointer to that buffer.
* gdb.base/callfwmall.c (t_structs_a): Ditto.
2001-11-26 21:29:31 +00:00