DJ Delorie [Tue, 13 Jul 2004 21:10:23 +0000 (21:10 +0000)]
merge from gcc
Nick Clifton [Tue, 13 Jul 2004 18:56:38 +0000 (18:56 +0000)]
(make_import_fixup): Use bfd_get_32 to correct for endian-ness of extracted
addend.
Nick Clifton [Tue, 13 Jul 2004 17:31:15 +0000 (17:31 +0000)]
Add support for & | << >> ~ arithmetic operators in Intel mode
Andrew Cagney [Tue, 13 Jul 2004 17:08:36 +0000 (17:08 +0000)]
2004-07-13 Andrew Cagney <cagney@gnu.org>
* gdb.base/sizeof.exp: Skip test when no inferior I/O.
(check_sizeof, check_valueof): Do not include the output in the
test name. Use gdb_test.
(get_valueof): Use gdb_test_multiple.
Nick Clifton [Tue, 13 Jul 2004 16:56:09 +0000 (16:56 +0000)]
* ld-h8300/h8300.exp: Addition of gcsection test case.
* ld-h8300/gcsection.s: New test source file.
* ld-h8300/gcsection.d: New test expected disassembly file.
Nick Clifton [Tue, 13 Jul 2004 16:46:51 +0000 (16:46 +0000)]
* dllwrap.c: Replace 'program_name' with 'prog_name' to avoid conflicts with
exported global defined in bucomm.h.
(deduce_name): Rename parameter 'program_name' to 'name' to avoid shadowing
the global defined in bucomm.h.
Nick Clifton [Tue, 13 Jul 2004 16:28:05 +0000 (16:28 +0000)]
Fix typo in comment
Andrew Cagney [Tue, 13 Jul 2004 16:25:46 +0000 (16:25 +0000)]
2004-07-13 Andrew Cagney <cagney@gnu.org>
* gdb.base/step-test.exp: Update copyright. Use
gdb_test_multiple. Ensure that test names do not include
architecture dependent output.
Nick Clifton [Tue, 13 Jul 2004 16:17:28 +0000 (16:17 +0000)]
Delete vtable tests
Nick Clifton [Tue, 13 Jul 2004 15:34:41 +0000 (15:34 +0000)]
fix typo
Andrew Cagney [Tue, 13 Jul 2004 14:36:44 +0000 (14:36 +0000)]
2004-07-13 Andrew Cagney <cagney@gnu.org>
* gdb.gdb/observer.exp: Update copyright.
(setup_test): Use gdb_test_multiple.
(attach_first_observer, attach_second_observer)
(attach_third_observer, detach_first_observer)
(detach_second_observer, detach_third_observer)
(reset_counters, check_counters): Make $message a prefix.
(test_normal_stop_notifications): Add "args" parameter - a list of
init functions to be called. Make $message a prefix,
(test_observer_normal_stop): Change the message prefixes so that
they are unique, pass the attach / detach procedures to
test_normal_stop_notifications.
Andrew Cagney [Tue, 13 Jul 2004 13:44:01 +0000 (13:44 +0000)]
2004-07-13 Andrew Cagney <cagney@gnu.org>
* gdb.base/signull.exp (test_segv): Prefix all tests with
"${name}". Clean up test messages.
Andrew Cagney [Tue, 13 Jul 2004 13:10:54 +0000 (13:10 +0000)]
2004-07-13 Andrew Cagney <cagney@gnu.org>
* gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
Andrew Cagney [Tue, 13 Jul 2004 13:01:04 +0000 (13:01 +0000)]
2004-07-13 Andrew Cagney <cagney@gnu.org>
* gdb.base/ena-dis-br.exp: Update copyright.
(break_at): New function. Replace send_gdb with gdb_test,
break_at, and gdb_test_multiple. Replace XFAIL of "continue with
ignore count, not stopped at bpt", with KFAIL.
Nick Clifton [Tue, 13 Jul 2004 12:55:42 +0000 (12:55 +0000)]
(elf_sort_symbol): Restructure code to avoid bug in Solairs hosted versions of
gcc.
Ben Elliston [Tue, 13 Jul 2004 12:18:57 +0000 (12:18 +0000)]
* gprof.c (main): For line-by-line profiling, there is no need to
specially exclude the default function set from the flat profile.
Corinna Vinschen [Tue, 13 Jul 2004 11:19:22 +0000 (11:19 +0000)]
* gdb.base/attach.exp: Remove cleanupfile handling.
Nick Clifton [Tue, 13 Jul 2004 08:55:53 +0000 (08:55 +0000)]
* pe-dll.c (auto_export): Filter on just the import prefix, "_imp_", not
"_imp__".
gdbadmin [Tue, 13 Jul 2004 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Tue, 13 Jul 2004 00:00:06 +0000 (00:00 +0000)]
daily update
Andrew Cagney [Mon, 12 Jul 2004 21:39:35 +0000 (21:39 +0000)]
2004-07-12 Andrew Cagney <cagney@gnu.org>
* gdb.base/annota1.exp: Cleanup corefile test name.
* gdb.base/annota3.exp: Ditto.
Joel Brobecker [Mon, 12 Jul 2004 17:09:58 +0000 (17:09 +0000)]
* hppa-hpux-tdep.c: Fix a compilation failure due to a comment
that was inserted inside a comment.
Nick Clifton [Mon, 12 Jul 2004 17:07:55 +0000 (17:07 +0000)]
dlltool.c (ext_prefix_alias): New global variable.
(make_one_lib_file): Add aliases with prefixes for external and import
definitions.
(usage): Document -p option.
(long_options): Add --ext-prefix-alias option.
(main): Handle -p.
* doc/binutils.texi: Document new switch.
* NEWS: Mention new switch.
Andrew Cagney [Mon, 12 Jul 2004 15:02:52 +0000 (15:02 +0000)]
2004-07-12 Andrew Cagney <cagney@gnu.org>
* gdb.base/signals.exp: Clean up copyright, re-indent.
Andrew Cagney [Mon, 12 Jul 2004 14:25:48 +0000 (14:25 +0000)]
2004-07-12 Andrew Cagney <cagney@gnu.org>
* gdb.base/attach.exp: Replace send_gdb and gdb_expect with
gdb_test and gdb_test_multiple.
Paolo Bonzini [Mon, 12 Jul 2004 12:03:42 +0000 (12:03 +0000)]
2004-07-12 Paolo Bonzini <bonzini@gnu.org>
* configure.in: Add noconfigdirs for crx-*-*.
* configure: Regenerate.
2004-07-09 Loren J. Rittle <ljrittle@acm.org>
* configure.in: Build libmudflap by default on FreeBSD.
* configure: Regenerated.
2004-07-09 Mark Mitchell <mark@codesourcery.com>
* configure.in: Do not build libmudflap by default on non-GNU/Linux
systems.
* configure: Regenerated.
2004-07-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
PR target/16344
* Makefile.tpl (profiledbootstrap): Build runtime libraries with
feedback based compiler.
* Makefile.in: Rebuilt.
2004-07-05 Phil Edwards <phil@codesourcery.com>
* configure.in: Do not prepend $srcdir to /dev/null in
makefile fragments.
* configure: Regenerate.
gdbadmin [Mon, 12 Jul 2004 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Mon, 12 Jul 2004 00:00:06 +0000 (00:00 +0000)]
daily update
Ben Elliston [Sun, 11 Jul 2004 23:42:07 +0000 (23:42 +0000)]
* tree.c (parse_integer_property): Comment typo fix.
Andreas Schwab [Sun, 11 Jul 2004 15:20:30 +0000 (15:20 +0000)]
* config/tc-m68k.c: Convert to C90. Remove redundant
declarations. Indentation fixup.
[M68KCOFF]: Include "obj-coff.h" instead of declaring
obj_coff_section ourselves.
Andreas Schwab [Sun, 11 Jul 2004 14:29:50 +0000 (14:29 +0000)]
* m68k-dis.c (m68k_valid_ea): Fix typos in last change.
Randolph Chung [Sun, 11 Jul 2004 06:51:41 +0000 (06:51 +0000)]
2004-07-10 Randolph Chung <tausq@debian.org>
* hppa-hpux-tdep.c (hppa_hpux_som_find_global_pointer): New
function.
(hppa_hpux_push_dummy_code): New function.
(hppa_hpux_init_abi): Set push_dummy_code and call_dummy_location.
Set find_global_pointer method.
Jim Wilson [Sun, 11 Jul 2004 03:15:29 +0000 (03:15 +0000)]
Fix linker big-endian support.
* elfxx-ia64.c (elfNN_ia64_relax_ldxmov): Remove abfd parameter.
(elfNN_ia64_install_value, elfNN_ia64_relax_brl): Likewise.
(elfNN_ia64_relax_section, elfNN_ia64_relocate_section,
elfNN_ia64_finish_dynamic_symbol, elfNN_ia64_finish_dynamic_sections):
Fix callers.
(elfNN_ia64_relax_brl): Change bfd_get_64 to bfd_getl64. Change
bfd_put_64 to bfd_putl64.
(elfNN_ia64_relax_ldxmov, elfNN_ia64_install_value): Likewise.
gdbadmin [Sun, 11 Jul 2004 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sun, 11 Jul 2004 00:00:06 +0000 (00:00 +0000)]
daily update
Mark Kettenis [Sat, 10 Jul 2004 21:24:01 +0000 (21:24 +0000)]
* NEWS: Mention BSD libkvm interface.
Michael Snyder [Sat, 10 Jul 2004 01:17:53 +0000 (01:17 +0000)]
2004-07-10 Michael Snyder <msnyder@redhat.com>
* symfile.c (generic_load): Comment typo.
* stack.c (get_selected_block): Ditto.
* regcache.c (regcache_cooked_read): Ditto.
* monitor.c (monitor_debug): Ditto.
* mips-tdep.c (mips_read_pc): Ditto.
* i386-linux-nat.c (ps_get_thread_area): Ditto.
* gdb_mbuild.sh: Ditto.
* gdbarch.sh: Ditto.
* gdbarch.h: Ditto.
Ben Elliston [Sat, 10 Jul 2004 00:40:25 +0000 (00:40 +0000)]
* hw-tree.c (parse_integer_property): Typo fix in comments.
* sim-options.c (sim_args_command): Likewise.
Alan Modra [Sat, 10 Jul 2004 00:00:07 +0000 (00:00 +0000)]
daily update
gdbadmin [Sat, 10 Jul 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Jim Wilson [Fri, 9 Jul 2004 23:21:54 +0000 (23:21 +0000)]
Make -meb/-mel options work.
* config/tc-ia64.c (default_big_endian): New.
(dot_byteorder, md_begin): Use it.
(md_parse_option): Set it.
Paul N. Hilfinger [Fri, 9 Jul 2004 19:36:17 +0000 (19:36 +0000)]
Removed ada-tasks.c, as ACT plans to rewrite it extensively before
submission.
Paul N. Hilfinger [Fri, 9 Jul 2004 19:29:56 +0000 (19:29 +0000)]
Remove ARI problems:
* ada-exp.y (write_var_from_sym): Reformat to put operator at
beginning of line.
* ada-lang.c (MAX_OF_SIZE): Rename max_of_size.
Add comment.
Add comment concerning MAX_OF_TYPE and MIN_OF_TYPE.
(MIN_OF_SIZE): Rename min_of_size. Add comment.
(UMAX_OF_SIZE): Renmae umax_of_size. Add comment.
(UMIN_OF_SIZE): Remove.
(max_of_type): New function to replace orphan macro in gdbtypes.h
(min_of_type): Ditto.
(discrete_type_high_bound): Use max_of_type.
(discrete_type_low_bound): Use min_of_type.
(possible_user_operator_p): Move operator to beginning of line.
(ada_is_variant_part): Ditto.
(ensure_lval): Rewrite to avoid deprecated operations.
(ada_finish_decode_line_1): Use gdbarch_convert_from_func_ptr_addr
rather than adding DEPRECATED_FUNCTION_START_OFFSET.
(ada_enum_name): Remove assignments in 'if' statements.
(build_ada_types): Add gdbarch parameter.
(_initialize_ada_language): Replace deprecated_register_gdbarch_swap
with gdbarch_data_register_post_init.
Use add_setshow_uinteger_cmd rather than add_set_cmd and
add_show_from_set.
* ada-valprint.c (inspect_it): Remove declaration.
(repeat_count_threshold): Remove declaration.
(ada_print_floating): Remove assignments in 'if' statements.
(print_str): Move operator to beginning of line.
H.J. Lu [Fri, 9 Jul 2004 19:27:15 +0000 (19:27 +0000)]
2004-07-09 H.J. Lu <hongjiu.lu@intel.com>
PR 240
* elfxx-ia64.c (elfNN_ia64_relax_section): Only warn br in
.init/.fini sections when trying to relax it.
Eli Zaretskii [Fri, 9 Jul 2004 18:44:51 +0000 (18:44 +0000)]
Fix @kindex entries so that multiple commands that
have the same prefix have only their prefix in the index.
Andreas Schwab [Fri, 9 Jul 2004 18:42:14 +0000 (18:42 +0000)]
binutils/testsuite/:
* binutils-all/m68k/movem.s: New file.
* binutils-all/m68k/objdump.exp: New file.
include/opcode/:
* m68k.h: Fix comment.
opcodes/:
* m68k-dis.c (m68k_valid_ea): Check validity of all codes.
Nick Clifton [Fri, 9 Jul 2004 16:32:01 +0000 (16:32 +0000)]
* gas/m32r/pic2.s: New file: Test case for @GOTOFF, @GOT, @PLT.
* gas/m32r/pic2.d: New file: Expected results.
Nick Clifton [Fri, 9 Jul 2004 16:20:05 +0000 (16:20 +0000)]
(asm_prefix): Add parameter: name. No underscore for symbols beginning with ?.
(ASM_PREFIX): Add parameter: NAME.
(gen_exp_file): Use new parameter.
(make_label): Likewise.
(make_imp_label): Likewise.
(make_one_lib_file): Likewise.
Nick Clifton [Fri, 9 Jul 2004 16:06:20 +0000 (16:06 +0000)]
* elf.c (assign_file_positions_for_segments): Make sure the .dynamic section
is the first section in the PT_DYNAMIC segment
Nick Clifton [Fri, 9 Jul 2004 12:32:35 +0000 (12:32 +0000)]
Rename sh-symbian-elf toolchain to sh-*-symbianelf
Alan Modra [Fri, 9 Jul 2004 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Fri, 9 Jul 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Jim Blandy [Thu, 8 Jul 2004 23:43:47 +0000 (23:43 +0000)]
* rs6000-tdep.c (registers_powerpc_nofp): Unused; deleted.
Jeff Johnston [Thu, 8 Jul 2004 21:00:45 +0000 (21:00 +0000)]
2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
* gdb.java/jmain.exp: Fix expected line number for main to
break at. Set XFAIL for break at main test since gcj does not
provide line number info for first statement in main.
Andrew Cagney [Thu, 8 Jul 2004 20:04:47 +0000 (20:04 +0000)]
2004-07-08 Andrew Cagney <cagney@gnu.org>
* gdb.base/attach.exp: Cleanup copyright. Re-indent.
Alexandre Oliva [Thu, 8 Jul 2004 19:46:05 +0000 (19:46 +0000)]
* Makefile.def (host_modules): Set bootstrap=true for flex.
* Makefile.tpl (all-gcc): Depend on texinfo and flex.
* Makefile.in: Rebuilt.
Richard Sandiford [Thu, 8 Jul 2004 15:43:00 +0000 (15:43 +0000)]
* ld-mips-elf/reloc-merge-lo16.{s,d,ld}: New test.
* ld-mips-elf/mips-elf.exp: Run it.
Richard Sandiford [Thu, 8 Jul 2004 15:41:11 +0000 (15:41 +0000)]
Remove superfluous stuff from 2004-07-03 entry.
Richard Sandiford [Thu, 8 Jul 2004 15:39:43 +0000 (15:39 +0000)]
* config/tc-mips.c (mips_fix_adjustable): If the full addend is
going to be split into more than one in-place addend, return 0
for relocations against mergeable sections. Associate comments
with code.
Andrew Cagney [Thu, 8 Jul 2004 14:19:21 +0000 (14:19 +0000)]
2004-07-08 Andrew Cagney <cagney@gnu.org>
* gdb.base/sigbpt.exp: Make the common part of each test name a
prefix instead of suffix.
Bob Rossi [Thu, 8 Jul 2004 11:18:27 +0000 (11:18 +0000)]
Fix crash in symtab.c.
Bob Rossi [Thu, 8 Jul 2004 01:57:51 +0000 (01:57 +0000)]
I added the testcase for -file-list-exec-source-files to mi2-file.exp.
It should have been added to mi-file.exp. So, here it is.
Alan Modra [Thu, 8 Jul 2004 00:00:37 +0000 (00:00 +0000)]
daily update
gdbadmin [Thu, 8 Jul 2004 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Jeff Johnston [Wed, 7 Jul 2004 20:08:03 +0000 (20:08 +0000)]
2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
* gdb.java/jmisc.exp: Fix expected output of ptype to look for
the jmisc() constructor instead of <init>.
* gdb.java/jmisc1.exp: Ditto.
Nick Clifton [Wed, 7 Jul 2004 17:37:19 +0000 (17:37 +0000)]
Undo accidental commit whilst adding crx-elf port
Andrew Cagney [Wed, 7 Jul 2004 17:30:10 +0000 (17:30 +0000)]
2004-07-07 Andrew Cagney <cagney@gnu.org>
* gdb.base/sigbpt.exp (stepi_out): Check for a single step
corrupting the PC.
Nick Clifton [Wed, 7 Jul 2004 17:28:53 +0000 (17:28 +0000)]
Add new port: crx-elf
gdbadmin [Wed, 7 Jul 2004 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Wed, 7 Jul 2004 00:00:06 +0000 (00:00 +0000)]
daily update
Michael Chastain [Tue, 6 Jul 2004 19:36:10 +0000 (19:36 +0000)]
2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/templates.exp: Accept whitespace change in demangler
output.
Jeff Johnston [Tue, 6 Jul 2004 19:29:31 +0000 (19:29 +0000)]
2004-07-06 Jeff Johnston <jjohnstn@redhat.com>
* language.h (struct_language_defn): Add new function pointer:
la_class_name_from_physname. Also add new prototype for
language_class_name_from_physname.
* language.c (language_class_name_from_physname): New function.
(unk_lang_class_name): Ditto.
(unknown_language_defn, auto_language_defn): Change
to add unk_lang_class_name function pointer for
la_class_name_from_physname.
(local_language_defn): Ditto.
* dwarf2read.c (guess_structure_name): Change to call
language_class_name_from_physname.
(determine_class_name): Ditto.
* cp-support.c (class_name_from_physname): Renamed.
(cp_class_name_from_physname): New name of function.
* cp-support.h: Ditto.
* c-lang.c (c_language_defn): Change to add NULL
for class_name_from_physname function pointer.
(cplus_language_defn): Change to add cp_class_name_from_physname.
* jv-lang.c (java_class_name_physname): New function.
(java_find_last_component): New static routine.
(java_language_defn): Add java_class_name_from_physname pointer.
* ada-lang.c (ada_language_defn): Change to add NULL
for class_name_from_physname function pointer.
* f-lang.c (f_language_defn): Ditto.
* m2-lang.c (m2_language_defn): Ditto.
* objc-lang.c (objc_language_defn): Ditto.
* p-lang.c (pascal_language_defn): Ditto.
* scm-lang.c (scm_language_defn): Ditto.
Jim Blandy [Tue, 6 Jul 2004 17:14:09 +0000 (17:14 +0000)]
* Makefile.in: Update all dependency information.
(BASICS_H, CPU_H, IDECODE_H, PSIM_H, REGISTERS_H, DEVICE_TABLE_H)
(EMUL_GENERIC_H): Values updated.
(ACCONFIG_H, ALTIVEC_EXPRESSION_H, ALTIVEC_REGISTERS_H)
(ANSIDECL_H, BFD_H, BITS_H, CAP_H, COMMON_SIM_BASE_H)
(COMMON_SIM_BASICS_H, COMMON_SIM_FPU_H, COMMON_SIM_INLINE_H)
(COMMON_SIM_SIGNAL_H, CONFIG_H, COREFILE_H, COREFILE_N_H, DEBUG_H)
(DEFINES_H, DEFS_H, DEVICE_H, E500_EXPRESSION_H, E500_REGISTERS_H)
(EMUL_BUGAPI_H, EMUL_CHIRP_H, EMUL_NETBSD_H, EMUL_UNIX_H, EVENTS_H)
(FILTER_FILENAME_H, FILTER_H, GDB_CALLBACK_H, GDB_REMOTE_SIM_H)
(GEN_ICACHE_H, GEN_IDECODE_H, GEN_ITABLE_H, GEN_MODEL_H)
(GEN_SEMANTICS_H, GEN_SUPPORT_H, HW_CPU_H, HW_H, HW_PHB_H)
(ICACHE_H, IDECODE_BRANCH_H, IDECODE_EXPRESSION_H)
(IDECODE_FIELDS_H, IGEN_H, INLINE_H, INTERRUPTS_H, ITABLE_H)
(LD_CACHE_H, LD_DECODE_H, LD_INSN_H, LF_H, MISC_H, MODEL_H, MON_H)
(OPTIONS_H, OS_EMUL_H, PK_H, PPC_CONFIG_H, SEMANTICS_H)
(SIM_CALLBACKS_H, SIM_ENDIAN_H, SIM_ENDIAN_N_H, SIM_MAIN_H)
(SPREG_H, STD_CONFIG_H, SUPPORT_H, TABLE_H, TARG_VALS_H, TCONFIG_H)
(TREE_H, VM_H, VM_N_H, WORDS_H): New variables.
(callback.o, cap.o, corefile.o, debug.o, device.o, device_table.o)
(dgen.o, emul_bugapi.o, emul_chirp.o, emul_netbsd.o, emul_unix.o)
(events.o, filter.o, filter_filename.o, filter_host.o)
(gen-icache.o, gen-idecode.o, gen-itable.o, gen-model.o)
(gen-semantics.o, gen-support.o, hw_core.o, hw_cpu.o, hw_disk.o)
(hw_htab.o, hw_init.o, hw_phb.o, hw_register.o, icache.o)
(idecode.o, igen.o, interrupts.o, itable.o, ld-cache.o)
(ld-decode.o, ld-insn.o, lf.o, main.o, misc.o, model.o, mon.o)
(options.o, os_emul.o, pk_disklabel.o, psim.o, registers.o)
(semantics.o, sim-endian.o, sim-fpu.o, sim_calls.o, spreg.o)
(support.o, table.o, targ-map.o, tree.o, vm.o): Update dependencies.
Nick Clifton [Tue, 6 Jul 2004 16:58:43 +0000 (16:58 +0000)]
Add support for sh-symbian-elf target
Nick Clifton [Tue, 6 Jul 2004 16:42:04 +0000 (16:42 +0000)]
(output_file_create): Report the target format chosen when bfd_openw reports
that it is invalid.
Nick Clifton [Tue, 6 Jul 2004 15:30:26 +0000 (15:30 +0000)]
(coff_pseudo_table): Only define the weak pseudo for BFD based assemblers.
Andrew Cagney [Tue, 6 Jul 2004 15:08:54 +0000 (15:08 +0000)]
2004-07-06 Andrew Cagney <cagney@gnu.org>
* gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
Andrew Cagney [Tue, 6 Jul 2004 14:24:06 +0000 (14:24 +0000)]
2004-07-06 Andrew Cagney <cagney@gnu.org>
Patch from Bart Robinson.
* corelow.c (core_open): Add variable "flags", or in O_LARGEFILE.
(O_LARGEFILE): Define to 0, if not defined.
gdbadmin [Tue, 6 Jul 2004 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Tue, 6 Jul 2004 00:00:05 +0000 (00:00 +0000)]
daily update
Dave Anglin [Mon, 5 Jul 2004 20:00:13 +0000 (20:00 +0000)]
* emulparams/hppa64linux.sh: Define PLT_BEFORE_GOT.
* emulparams/hppalinux.sh: Likewise.
* scripttempl/elf.sc: Place .plt just before .got when .plt is in
data segment and PLT_BEFORE_GOT is defined.
Mark Kettenis [Mon, 5 Jul 2004 15:31:35 +0000 (15:31 +0000)]
* gdb.texinfo (BSD libkvm Interface): New node (section)
(Native): Add it to the menu.
Joern Rennecke [Mon, 5 Jul 2004 13:35:44 +0000 (13:35 +0000)]
2004-06-30 Andrew Stubbs <andrew.stubbs@superh.com>
bfd:
* elf32-sh.c: Include ../opcodes/sh-opc.h .
* Makefile.am: Ran make dep-am .
* Makefile.in: Ran make dep-in .
gas:
* config/tc-sh.c (md_assemble): Change isspace to ISSPACE.
(md_parse_option): Remove redundant -isa testing.
Make bfd_arch variable const.
(md_show_usage): Make bfd_arch variable const.
gdbadmin [Mon, 5 Jul 2004 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Mon, 5 Jul 2004 00:00:05 +0000 (00:00 +0000)]
daily update
Jim Wilson [Sun, 4 Jul 2004 00:29:21 +0000 (00:29 +0000)]
Emit error for unaligned instructions.
* config/tc-ia64.c (emit_one_bundle): Check and set insn_addr.
* config/tc-ia64.h (md_frag_check): Define.
gdbadmin [Sun, 4 Jul 2004 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sun, 4 Jul 2004 00:00:07 +0000 (00:00 +0000)]
daily update
Christopher Faylor [Sat, 3 Jul 2004 16:07:51 +0000 (16:07 +0000)]
2004-07-04 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
* bfd/cofflink.c (_bfd_coff_generic_relocate_section): Resolve PE weak
externals properly.
* src/gas/config/obj-coff.c (obj_coff_weak): New .weak syntax for PE weak
externals.
* binutils/doc/binutils.texi (nm): Clarify weak symbol description.
* gas/config/tc-i386.c (tc_gen_reloc): Use addend for weak symbols in TE_PE.
* gas/doc/as.texinfo (Weak): Document PE weak symbols.
* ld/ld.texinfo (WIN32): Document PE weak symbols.
Richard Sandiford [Sat, 3 Jul 2004 15:20:53 +0000 (15:20 +0000)]
* config/tc-mips.c (HAVE_IN_PLACE_ADDENDS): New macro.
(reloc_needs_lo_p): Only return true if HAVE_IN_PLACE_ADDENDS.
(mips_frob_file): Rework so that only a single pass through the
relocs is needed. Allow %lo()s to have higher offsets than their
corresponding %hi()s or %got()s.
testsuite/
* gas/mips/elf{,el}-rel.d: Adjust so that the earliest %hi() matches
the earliest %lo().
* gas/mips/elf-rel11.d: Don't expect the relocs to be reordered.
* gas/mips/elf-rel20.[sd]: New test.
* gas/mips/mips.exp: Run it.
Richard Sandiford [Sat, 3 Jul 2004 15:17:42 +0000 (15:17 +0000)]
2004-07-03 Maciej W. Rozycki <macro@linux-mips.org>
* gas/mips/elf-rel9.[sd]: Fix typo in %lo() expression.
Mark Kettenis [Sat, 3 Jul 2004 15:14:48 +0000 (15:14 +0000)]
* m68kbsd-nat.c: Include "gdbcore.h", <sys/types.h>,
<machine/pcb.h> and "bsd-kvm.h".
(PCB_REGS_FP, PCB_REGS_SP): Define if not already defined.
(m68kbsd_supply_pcb): New function.
(_initialize_m68kbsd_nat): New prototype and function.
* Makefile.in (m68kbsd-nat.o): Update dependencies.
* config/m68k/nbsdelf.mh (NATDEPFILES): Add bsd-kvm.o.
(LOADLIBES): New variable.
* config/m68k/obsd.mh (NATDEPFILES): Add bsd-kvm.o.
(LOADLIBES): New variable.
Mark Kettenis [Sat, 3 Jul 2004 13:17:33 +0000 (13:17 +0000)]
* bsd-kvm.c (bsd_kvm_cmdlist): Remove unecessary initialization.
Mark Kettenis [Sat, 3 Jul 2004 13:11:39 +0000 (13:11 +0000)]
* bsd-kvm.c: Include "cli/cli-cmds.h", "command.h", "value.h" and
<sys/proc.h>.
(bsd_kvm_cmdlist): New variable.
(bsd_kvm_cmd, bsd_kvm_proc_cmd, bsd_kvm_pcb_cmd): New functions.
(bsd_kvm_add_target): Register "kvm" command prefix, "kvm pcb"
command and "kvm proc" command.
* Makefile.in (bsd-kvm.o): Update dependencies.
Alan Modra [Sat, 3 Jul 2004 00:00:07 +0000 (00:00 +0000)]
daily update
gdbadmin [Sat, 3 Jul 2004 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
Mark Kettenis [Fri, 2 Jul 2004 21:27:17 +0000 (21:27 +0000)]
* osabi.c: Update copyright year.
(generic_elf_osabi_sniffer): Tweak comment. Look for OS-specific
notes if EI_OSABI is set to ELFOSABI_HPUX.
Joel Brobecker [Fri, 2 Jul 2004 21:09:45 +0000 (21:09 +0000)]
Fix ChangeLog entry for the last change to i386-cygwin-tdep.c.
Martin Schwidefsky [Fri, 2 Jul 2004 14:12:01 +0000 (14:12 +0000)]
* config.bfd: Add want64 to configuration target s390-*-linux*.
Kaz Kojima [Fri, 2 Jul 2004 11:25:54 +0000 (11:25 +0000)]
* emulparams/shlelf32_linux.sh (COMMONPAGESIZE): Set to 4KB.
* ld-elf/frame.exp: Don't run on sh*-*-elf*.
* ld-sh/shared-1.d: Adjust for section reordering changes.
* ld-sh/shared-2.d: Likewise.
* ld-sh/tlsbin-2.d: Likewise.
* ld-sh/tlspic-2.d: Likewise.
* ld-sh/sh64/abi32.xd: Likewise.
* ld-sh/sh64/abi64.xd: Likewise.
* ld-sh/sh64/cmpct1.xd: Likewise.
* ld-sh/sh64/crange1.rd: Likewise.
* ld-sh/sh64/crange2.rd: Likewise.
* ld-sh/sh64/crange3-cmpct.rd: Likewise.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/gotplt.d: Likewise.
* ld-sh/sh64/init-cmpct.d: Likewise.
* ld-sh/sh64/init-media.d: Likewise.
* ld-sh/sh64/init64.d: Likewise.
* ld-sh/sh64/mix1.xd: Likewise.
* ld-sh/sh64/mix2.xd: Likewise.
* ld-sh/sh64/shdl32.xd: Likewise.
* ld-sh/sh64/shdl64.xd: Likewise.