Jason Eckhardt
7734b6e923
bfd:
...
2003-07-30 Jason Eckhardt <jle@rice.edu>
* elf32-i860.c: Convert to ISO C90. Remove superflous prototypes.
gas:
2003-07-30 Jason Eckhardt <jle@rice.edu>
* config/tc-i860.c: Convert to ISO C90.
2003-07-30 20:24:55 +00:00
DJ Delorie
b2884a0c33
* configure.in: Enable libgcj for darwin.
...
* configure: Rebuild.
2003-07-30 20:12:58 +00:00
Rainer Orth
2d150871cf
* read.c (s_space): Revert 2003-07-28 change.
2003-07-30 17:21:52 +00:00
Nick Clifton
52f20b276f
Updated Romanian translation
2003-07-30 15:53:12 +00:00
Alan Modra
92191b291d
* config/obj-elf.c (obj_elf_change_section): Allow "x" for .note*.
2003-07-30 14:11:03 +00:00
Andrew Cagney
e6f672d252
2003-07-28 Andrew Cagney <cagney@redhat.com>
...
* Makefile.in (INFO_DEPS): Add annotate.info.
(dvi, ps, html, pdf): Add annotate.
(ANNOTATE_DOC_SOURCE_INCLUDES): New macro.
(ANNOTATE_DOC_BUILD_INCLUDES): New macro.
(ANNOTATE_DOC_FILES): New macro.
(ANNOTATE_TEX_TMPS): New macro.
(annotate.info, annotate_toc.html): Specify dependencies.
(annotate.ps, annotate.pdf, annotate.dvi): Ditto.
* annotate.texinfo: Rename annotate.texi. Get building. Add
"Migrating to GDB/MI" and "Limitations of the Annotation
Interface" chapters. Mention why it is not part of the user
guide. Update copyright notice. Include "fdl.texi".
2003-07-30 04:14:38 +00:00
Alan Modra
fd7bb956ee
* objdump.c: Remove unnecessary prototypes.
...
(disassemble_bytes): Add rel_offset parameter. Simplify reloc skipping
code, and print relocs when dump_dynamic_reloc_info.
(disassemble_data): Read and handle dynamic relocs. Correct reloc
skip code. Formatting.
(dump_bfd): Don't dump dynamic relocs when disassembling.
2003-07-30 03:54:15 +00:00
Kaz Kojima
8a1cb15917
* emulparams/shelf.sh (OTHER_SECTIONS): Don't include .stack
...
section for shared library.
* emulparams/shelf32.sh (OTHER_SECTIONS): Likewise.
* emulparams/shelf64.sh (OTHER_SECTIONS): Likewise.
2003-07-30 02:22:07 +00:00
Alan Modra
37f4508be1
* elf-hppa.h (elf_hppa_relocate_section): Look up dyn_h for undefweak.
...
* elf64-hppa.c (elf64_hppa_finalize_dlt): Check h->root.type.
2003-07-30 02:15:07 +00:00
Alan Modra
217aa764fc
* elf.c: Convert to C90, remove unnecessary prototypes and casts.
...
Replace PTR with void *. Formatting.
(_bfd_elf_assign_file_position_for_section): Remove INLINE.
(make_mapping): Likewise.
2003-07-30 02:08:06 +00:00
Nathanael Nerode
c07f46a4b1
* mkinstalldirs: Import autoconf 2.57 / automake 1.7 version.
2003-07-30 01:35:07 +00:00
Alan Modra
f827895910
daily update
2003-07-30 00:00:05 +00:00
gdbadmin
c2480cf5bd
*** empty log message ***
2003-07-30 00:00:02 +00:00
Ben Elliston
1e7e751f4d
* MAINTAINERS: Remove self as M88k maintainer. Future M88k
...
maintenance defaults to the blanket write privilege maintainers.
2003-07-29 23:44:03 +00:00
Michael Chastain
51514e061b
2003-07-29 Michael Chastain <mec@shout.net>
...
* gdb.threads/tls.c (spin): Check errno only if sem_wait
actually failed.
(do_pass): Likewise.
* gdb.threads/tls.exp: Always initialize no_of_threads.
2003-07-29 21:51:25 +00:00
Michael Snyder
735979c782
2003-07-22 Michael Snyder <msnyder@redhat.com>
...
* cmpw.s: Add test for less-than-zero immediate.
* shll.s: Test for shll reg, reg.
* shlr.s: Test for shlr reg, reg.
* mova.s: Add dozens of new mova tests.
2003-07-29 21:07:40 +00:00
Michael Snyder
7951f401ae
2003-07-18 Michael Snyder <msnyder@redhat.com>
...
* include/opcode/h8sx.h (DO_MOVA1, DO_MOVA2): Reformatting.
2003-07-29 21:05:31 +00:00
Michael Snyder
f408565cc8
2003-07-18 Michael Snyder <msnyder@redhat.com>
...
* compile.c (decode): Enhancements for mova.
Initialize cst, reg, and rdisp inside the loop, for each
new instruction. Defer correction of the disp2 values until
later, and then adjust them by the size of the first operand,
rather than the size of the instruction.
(sim_resume): For mova, adjust the size of the second operand
according to the type of the first operand (INDEXB vs. INDEXW).
In cases where there is only one operand, the other two must
both be composed on the fly.
2003-07-29 21:03:39 +00:00
Stephane Carrez
83a27a96d4
* scripttempl/elfm68hc12.sc: Add gcc_except_table.
...
* scripttempl/elfm68hc11.sc: Likewise.
2003-07-29 20:17:17 +00:00
Michael Meissner
2445335eea
Update meissner email address
2003-07-29 17:09:00 +00:00
Nick Clifton
46dca2e0ea
Update to Iso C.
2003-07-29 15:40:37 +00:00
Jakub Jelinek
933f40e758
* ld-elfvsb/elf-offset.ld: Add .rel.toc, .rela.toc and .toc
...
sections.
--- ld/testsuite/ld-elfvsb/elf-offset.ld.jj 2003-05-19 17:12:47.000000000 -0400
+++ ld/testsuite/ld-elfvsb/elf-offset.ld 2003-07-29 05:39:34.000000000 -0400
@@ -46,6 +46,8 @@ SECTIONS
}
.rel.got : { *(.rel.got) }
.rela.got : { *(.rela.got) }
+ .rel.toc : { *(.rel.toc) }
+ .rela.toc : { *(.rela.toc) }
.rel.ctors : { *(.rel.ctors) }
.rela.ctors : { *(.rela.ctors) }
.rel.dtors : { *(.rel.dtors) }
@@ -111,6 +113,7 @@ SECTIONS
KEEP (*(.dtors))
}
.got : { *(.got.plt) *(.got) }
+ .toc : { *(.toc) }
.dynamic : { *(.dynamic) }
/* We want the small data sections together, so single-instruction offsets
can access them all, and initialized data all before uninitialized, so
2003-07-29 14:02:55 +00:00
Jakub Jelinek
0deb7ac528
* ppc-opc.c (insert_mbe, extract_mbe): Shift 1L instead of 1 up.
2003-07-29 08:29:56 +00:00
Nick Clifton
9f2339b72b
Remove empty .text disassembly
2003-07-29 07:06:08 +00:00
Alan Modra
c861c80c03
* config/tc-sh.c (tc_gen_reloc): Test for R_SH_IND12W only when ELF.
2003-07-29 06:55:34 +00:00
Alan Modra
452575a9ac
* ld-powerpc/tlsso.r: Update.
...
* ld-powerpc/tlstocso.r: Update.
2003-07-29 06:53:41 +00:00
Alan Modra
77a6138a46
* config/tc-ppc.c (md_apply_fix3): Fix check for lq insns.
2003-07-29 06:48:30 +00:00
Alan Modra
494dac0c9f
* elf64-ppc.c (func_desc_adjust): Give linker created function
...
descriptor symbols a size and type.
(ppc64_elf_relocate_section): Correct lq insn test.
2003-07-29 06:47:10 +00:00
Eric Christopher
deaaf2f370
2003-07-28 Eric Christopher <echristo@redhat.com>
...
* elf32-ppc.c (R_PPC_RELAX32): New relocation.
(ppc_elf_install_value): New function.
(ppc_elf_sort_rela): Remove.
(ppc_elf_relax_section): Rewrite. Remove old relaxation
and replace with out of range branch stubs.
(ppc_elf_relocate_section): Handle R_PPC_RELAX32.
2003-07-28 Eric Christopher <echristo@redhat.com>
* ppc.h (R_PPC_RELAX32): New. Fake relocation.
2003-07-29 06:42:51 +00:00
Nick Clifton
10eafd9ffd
Update expected output regexps to include .eh_frame section.
2003-07-29 06:26:23 +00:00
Alexandre Oliva
709e685dff
* elf-m10300.c (mn10300_elf_relax_section): Take symbol hash table
...
from input_bfd.
2003-07-29 06:18:40 +00:00
Andrew Cagney
e5c113a1de
2003-07-28 Andrew Cagney <cagney@redhat.com>
...
* annotate.c (annotate_breakpoints_headers): Restrict annotation
to level 2.
(annotate_breakpoints_table, annotate_record): Ditto.
(annotate_breakpoints_table_end, annotate_field_begin): Ditto.
(annotate_field_name_end, annotate_field_value): Ditto.
(annotate_field_end, annotate_frame_source_begin): Ditto.
(annotate_frame_source_file, annotate_frame_source_file_end): Ditto.
(annotate_frame_source_line, annotate_frame_source_end): Ditto.
(annotate_frame_begin, annotate_frame_function_name): Ditto.
(annotate_frame_address_end, annotate_frame_address): Ditto.
(annotate_frame_args, annotate_frame_end): Ditto.
(annotate_frame_where, annotate_arg_begin): Ditto.
(annotate_arg_name_end, annotate_arg_value): Ditto.
(annotate_arg_end, annotate_signal_handler_caller): Ditto.
(annotate_function_call, annotate_signal_name): Ditto.
(annotate_signal_string, annotate_signal_name_end): Ditto.
(annotate_signal_string_end, annotate_value_history_begin): Ditto.
(annotate_value_begin, annotate_value_history_value): Ditto.
(annotate_value_history_end, annotate_value_end): Ditto.
(annotate_display_begin, annotate_display_number_end): Ditto.
(annotate_display_format, annotate_display_expression): Ditto.
(annotate_display_expression_end, annotate_display_value): Ditto.
(annotate_display_end, annotate_array_section_begin): Ditto.
(annotate_elt_rep, annotate_elt_rep_end): Ditto.
(annotate_elt, annotate_array_section_end): Ditto.
2003-07-29 03:17:08 +00:00
H.J. Lu
34f708754e
gas/
...
2003-07-28 H.J. Lu <hongjiu.lu@intel.com>
* config/obj-elf.c (obj_elf_section_type): Also accept "note".
gas/testsuite/
2003-07-28 H.J. Lu <hongjiu.lu@intel.com>
* gas/elf/elf.exp: Add section3 for note section.
* gas/elf/section3.d: New file.
* gas/elf/section3.s: Likewise.
2003-07-29 02:03:33 +00:00
Alan Modra
ac400888b3
daily update
2003-07-29 00:00:05 +00:00
gdbadmin
b559779dbc
*** empty log message ***
2003-07-29 00:00:01 +00:00
Rainer Orth
8d548edbc9
* read.c (s_space): Don't warn about .space 0.
2003-07-28 20:35:59 +00:00
Rainer Orth
dcd410fe15
* config/tc-mips.c (mips_flag_pdr): Define.
...
(md_begin) [OBJ_ELF]: Use it to control .pdr creation.
(s_mips_end) [OBJ_ELF]: Likewise.
(md_longopts) [OBJ_ELF]: Define OPTION_PDR, OPTION_NO_PDR.
(md_parse_option) [OBJ_ELF]: Handle them.
(md_show_usage) [OBJ_ELF]: Document -mpdr, -mno-pdr.
* doc/c-mips.texi (MIPS Opts): Document -mpdr, -mno-pdr.
* doc/as.texinfo (Overview) [MIPS]: Likewise.
2003-07-28 20:06:27 +00:00
Andrew Cagney
bb1db0499b
2003-07-28 Andrew Cagney <cagney@redhat.com>
...
* regcache.c (struct regcache_descr): Update comments on
nr_raw_registers.
(init_legacy_regcache_descr): Don't set nr_raw_registers or
sizeof_raw_register_valid_p.
(init_regcache_descr): Set nr_raw_registers and
sizeof_raw_register_valid_p before calling
init_legacy_regcache_descr.
2003-07-28 15:41:19 +00:00
Andrew Cagney
20e6603c81
2003-07-28 Andrew Cagney <cagney@redhat.com>
...
* mips-tdep.c (print_gp_register_row): Print the GPR's register
MOD NUM_REGS.
2003-07-28 15:31:08 +00:00
Alan Modra
36c506c536
* elf.c (special_sections): Set attributes for .got and .plt.
2003-07-28 14:21:44 +00:00
Daniel Jacobowitz
db7429406e
* thread.c (info_threads_command): Use get_selected_frame ().
...
Check that there is at least one non-sentinel frame.
2003-07-28 13:02:12 +00:00
Alan Modra
f37f3db78f
* emulparams/elf64ppc.sh (GOT): Fix for shell brace matching.
2003-07-28 03:33:48 +00:00
Nathanael Nerode
9175bfc0f5
* Makefile.tpl: Use 'mkinstalldirs' rather than 'mkdir' when
...
creating target and build subdirs to build all parent dirs as needed.
* Makefile.in: Rebuild.
* configure.in: Don't build dirs explicitly here.
* configure: Rebuild.
2003-07-28 03:27:46 +00:00
Alan Modra
c86b6a7b5e
* emulparams/elf64ppc.sh (GOT): Don't merge .toc into .got for ld -r.
2003-07-28 02:42:37 +00:00
Daniel Jacobowitz
4ee6625b53
* gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
...
pattern.
* gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
* gdb.threads/tls.exp: Recognize one case of the host library not
supporting TLS.
2003-07-28 00:57:29 +00:00
gdbadmin
0473009e8b
*** empty log message ***
2003-07-28 00:00:31 +00:00
Alan Modra
7b968b10bd
daily update
2003-07-28 00:00:06 +00:00
Stephane Carrez
ce7f4371ed
* m68hc11-tdep.c (struct frame_extra_info): Remove.
...
(m68hc11_pop_frame): Remove.
(m68hc11_frame_saved_pc): Remove.
(m68hc11_frame_chain): Remove.
(m68hc11_frame_init_saved_regs): Remove.
(m68hc11_init_extra_frame_info): Remove.
(m68hc11_store_struct_return): Remove.
(m68hc11_saved_pc_after_call): Remove.
(m68hc11_call_dummy_address): Remove.
2003-07-27 21:39:44 +00:00
Stephane Carrez
1ea653ae0a
* m68hc11-tdep.c (struct m68hc11_unwind_cache): New struct to hold
...
frame unwind information.
(m68hc11_scan_prologue): New function from m68hc11_guess_from_prologue
and adapted for frame unwinding.
(m68hc11_skip_prologue): Update to scan prologue in temporary object.
(m68hc11_unwind_pc): New function.
(m68hc11_frame_unwind_cache): New function to analyze frames.
(m68hc11_frame_this_id): New function to create new frame struct.
(m68hc11_frame_prev_register): New function to unwind a register from
the frame.
(m68hc11_frame_unwind): Default 68hc11/68hc12 unwinder.
(m68hc11_frame_p): New function for the above.
(m68hc11_frame_base_address): New function to return fp of frame.
(m68hc11_frame_args_address): Update for frame.
(m68hc11_frame_base): Default 68hc11/68hc12 frame.
(m68hc11_unwind_sp): New function.
(m68hc11_unwind_dummy_id): New function.
(m68hc11_gdbarch_init): Install the above frames; remove deprecated
calls.
2003-07-27 21:24:41 +00:00
Andrew Cagney
225f2bf663
2003-07-27 Andrew Cagney <cagney@redhat.com>
...
* gdb.base/fileio.exp: Use SH when running commands using
remote_exec.
2003-07-27 21:24:09 +00:00