aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-06-07 * config/mips/tm-irix6.h: New file.Eli Zaretskii9-3/+239
* config/mips/irix6.mh: New file. * config/mips/irix6.mt: New file. * config/mips/xm-irix6.h: New file. * config/mips/nm-irix6.h: New file. * mips-tdep.c (mips_gdbarch_init) <MIPS_ABI_N32>: Set up the disassembler info in tm_print_insn_info as appropriate for the N32 ABI. Force N32 ABI to be the default if the CPU is R8000 or R10000. * configure.tgt (mips*-sgi-irix6*): Map to irix6. * configure.host (mips*-sgi-irix6*): Ditto.
2001-06-07s/abort/gdb_assert/Andrew Cagney2-2/+7
2001-06-072001-06-07 Andreas Jaeger <aj@suse.de>Andreas Jaeger2-9/+22
* elf64-x86-64.c (elf64_x86_64_finish_dynamic_symbol): Add an assertion. (elf64_x86_64_check_relocs): Fix VTENTRY relocation; set an alignment of 8 for .rela sections; handle further relocations.
2001-06-07 * emulparms/elf_x86_64.sh (NONPAGED_TEXT_START_ADDR): Increase.Andreas Jaeger2-9/+14
(TEXT_START_ADDR): Likewise.
2001-06-07* gdb.base/return2.exp (main): Use values to test float and doubleJim Blandy1-2/+21
returns that are not NaN's, to avoid being confused by IEEE comparison rules.
2001-06-072001-06-06 H.J. Lu <hjl@gnu.org>H.J. Lu6-0/+63
* gas/mips/elf-rel3.s: New file. * gas/mips/elf-rel3.d: Likewise. * gas/mips/elfel-rel3.s: Likewise. * gas/mips/elfel-rel3.d: Likewise. * gas/mips/mips.exp: Run elf-rel3/elfel-rel3.
2001-06-06* cp-abi.h: Rearrange code to put documentation comments above theJim Blandy2-46/+78
functions we export. The actual function table itself simply refers to those functions. Minor doc fixes.
2001-06-06* gdb.base/return2.exp (main): Use values to test float and doubleJim Blandy1-0/+6
returns that are not NaN's, to avoid being confused by IEEE comparison rules.
2001-06-06Fix a typo.H.J. Lu1-1/+1
2001-06-062001-06-06 H.J. Lu <hjl@gnu.org>H.J. Lu5-0/+56
* gas/elf/elf.exp (run_list_test): New. Run section2 with run_list_test. * gas/elf/section2.e: New file. * gas/elf/section2.l: Likewise. * gas/elf/section2.s: Likewise.
2001-06-062001-06-06 H.J. Lu <hjl@gnu.org>H.J. Lu9-10/+43
* ld-bootstrap/bootstrap.exp: Rebuild tmpdir/ld2 with tmpdir/ld3 on Linux/mips. * ld-elfvers/vers.exp: Also run on istarget Linux/mips. * ld-elfvsb/elfvsb.exp: Likewise. * ld-shared/shared.exp: Likewise. * ld-selective/selective.exp: Mark selective2, selective3, selective4 and selective5 xfail on Linux/mips. * ld-shared/main.c: Skip invalid -Bsymbolic tests on Linux/mips. * symbolic.dat: Remove invalid -Bsymbolic tests on Linux/mips. * ld-srec/srec.exp: Add Linux/mips to xfail.
2001-06-062001-06-04 Michael Snyder <msnyder@redhat.com>Michael Snyder2-1/+12
* gdb.threads/pthreads.exp (check_control_c): Return 0 for success, non-zero if control_c fails. Terminate the test on failure, rather than wait for 12 more tests to time out.
2001-06-06* gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):Jim Blandy2-2/+5
Don't forget to match the GDB prompt.
2001-06-06* gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.Jim Blandy3-6/+10
2001-06-06* gdbarch.sh: Changes to effect the following:Jim Blandy5-0/+36
* gdbarch.c (initialize_non_multiarch): New function. * gdbarch.h (initialize_non_multiarch): New declaration. * arch-utils.c (initialize_current_architecture): For non-multiarch configurations, call initialize_non_multiarch.
2001-06-06Remove L fromlist of accepting listin goptionsNick Clifton2-1/+5
2001-06-06Delete some unnecessary PTR uses.Andrew Cagney2-6/+8
2001-06-06Remove warnings building z8k port.Nick Clifton7-160/+130
Fix ld -r behaviour
2001-06-06* arch-utils.c (generic_prepare_to_proceed): Allow for havingJonathan Larmour6-12/+39
stopped due to a Ctrl-C as well as breakpoints. * hppa-tdep.c (hppa_prepare_to_proceed): Add FIXME as this may not support thread switches after Ctrl-C. * lin-lwp.c (lin_lwp_prepare_to_proceed): Ditto. * linux-thread.c (linuxthreads_prepare_to_proceed): Ditto. * m3-nat.c (mach3_prepare_to_proceed): Ditto.
2001-06-06* gdbarch.sh, gdbarch.c: Revert change of 2001-06-01; allJim Blandy3-104/+95
per-architecture data should be registered at initialization time, before any gdbarch objects get used, so the generality is unnecessary.
2001-06-06 * gdb-events.sh (function_list): Add tracepoint_create,Keith Seitz4-0/+115
tracepoint_delete, and tracepoint_modify events. * gdb-events.c: Regenerated. * gdb-events.h: Regenerated.
2001-06-06Regenerate...Keith Seitz2-2/+2
* gdb-events.sh: Update copyrights. Change free to xfree. * gdb-events.c: Regenerated. * gdb-events.h: Regenerated.
2001-06-06 * gdb-events.sh: Update copyrights.Keith Seitz2-4/+11
Change free to xfree. * gdb-events.c: Regenerated. * gdb-events.h: Regenerated.
2001-06-06correct some 68k/ColdFire problemsNick Clifton5-15/+30
2001-06-06 * ld-undefined/undefined.exp: Add a setup_xfail line for a testAlan Modra2-0/+12
that will always fail on s/390.
2001-06-06 * configure.host: Set HOSTING_CRT0/HOSTING_LIBS correctly for s/390.Alan Modra2-3/+7
2001-06-06 * config/tc-s390.h (TC_FORCE_RELOCATION): Always emit relocationsAlan Modra1-0/+5
BFD_RELOC_VTABLE_INHERIT and BFD_RELOC_VTABLE_ENTRY.
2001-06-06* config/tc-s390.h (TC_FORCE_RELOCATION): Always emit relocationsAlan Modra1-0/+4
BFD_RELOC_VTABLE_INHERIT and BFD_RELOC_VTABLE_ENTRY.
2001-06-06 * source.c (mod_path, openp): Use #ifdef HAVE_DOS_BASED_FILE_SYSTEMEli Zaretskii4-5/+12
instead of #if HAVE_DOS_BASED_FILE_SYSTEM. * completer.c: Ditto. * cli/cli-cmds.c (cd_command): Ditto.
2001-06-06 * i386-dis.c (cond_jump_flag, loop_jcxz_flag): Define.Alan Modra2-65/+126
(cond_jump_mode, loop_jcxz_mode): Define. (dis386_att): Add cond_jump_flag and loop_jcxz_flag as appropriate, and 'F' suffix to loop insns. (disx86_64_att): Likewise. (dis386_twobyte_att): Likewise. (print_insn_i386): Don't output addr prefix for loop, jcxz insns. Output data size prefix for long conditional jumps. Output cs and ds branch hints. (putop): Handle 'F', and mark PREFIX_ADDR used for case 'E'. (OP_J): Don't make PREFIX_DATA used.
2001-06-06 * config/tc-i386.c (md_assemble): Handle Pentium4 branch hints.Alan Modra2-11/+24
<JumpByte, JumpDword insn output>: Remove dead code.
2001-06-06 * as.c (parse_args): Correct option name "listing-lhs-width2".Alan Modra2-1/+5
2001-06-05oops - omitted from previous deltaNick Clifton1-0/+5
2001-06-05Do not allow .globl to override .sectionNick Clifton1-0/+11
2001-06-05Add mips64*-*-linux hostNick Clifton2-0/+8
2001-06-05 * elf32-i386.c (elf_i386_discard_copies): Rename toAlan Modra2-345/+470
discard_copies, and use elf_link_hash_entry arg rather than elf_i386_link_hash_entry. (elf_i386_link_hash_traverse): Delete. (elf_i386_size_dynamic_sections): Adjust call to discard_copies. Tidy sizing of dynamic sections. (elf_i386_check_relocs <R_386_32, R_386_PC32>): Reference count possible .plt entries. (elf_i386_gc_sweep_hook): Likewise. (elf_i386_adjust_dynamic_symbol): Discard .plt entries for everything with plt.refcount <= 0. * elf32-i386.c (elf_i386_check_relocs): Don't allocate .got and .relgot space here. (elf_i386_gc_sweep_hook): ..and no need to deallocate here.. (elf32_hppa_adjust_dynamic_symbol): ..and don't allocate .plt and .rel.plt here.. (allocate_plt_and_got): ..instead do it all here. New function. (elf_i386_size_dynamic_sections): Allocate local .got space and call allocate_plt_and_got. No need to zap .relgot if not dynamic. (bfd_elf32_bfd_final_link): Delete. (ie. use regular final link rather than gc variety). (WILL_CALL_FINISH_DYNAMIC_SYMBOL): Define. (elf_i386_relocate_section): Use it here and correct handling of R_386_GOT32. Provide section and offset for "unresolvable relocation" error message. (elf_i386_finish_dynamic_symbol): Correct handling of R_386_GOT32. * elf32-i386.c (struct elf_i386_link_hash_table): Add sgot, sgotplt, srelgot, splt, srelplt, sdynbss, srelbss fields. (elf_i386_link_hash_table_create): Init them. (create_got_section): New function. (elf_i386_create_dynamic_sections): New function. (elf_backend_create_dynamic_sections): Set to above. (elf_i386_check_relocs): Use shortcuts from hash table rather than calling bfd_get_section_by_name. (elf_i386_gc_sweep_hook): Likewise. (elf_i386_adjust_dynamic_symbol): Likewise. (elf_i386_size_dynamic_sections): Likewise. (elf_i386_relocate_section): Likewise. (elf_i386_finish_dynamic_sections): Likewise.
2001-06-05* gdb.base/help.exp: Update pattern to exclue `print-load-map'Jim Blandy2-1/+6
command.
2001-06-05 * elf32-hppa.c (allocate_plt_and_got): Skip indirect and warning syms.Alan Modra2-0/+8
2001-06-05* emultempl/pe.em (init): Reduce default stack reserve to 0x200000.DJ Delorie2-1/+5
2001-06-04* ltcf-c.sh (archive_cmds, archive_expsym_cmds) [solaris,Alexandre Oliva2-5/+14
with_gcc]: Use `gcc -shared' to build a shared library.
2001-06-04* ltcf-c.sh (archive_cmd) [hpux, with_gcc]: Use gcc to link sharedAlexandre Oliva2-4/+16
archives.
2001-06-042001-06-04 H.J. Lu <hjl@gnu.org>H.J. Lu5-0/+11
* gas/mips/mips4010.s: Add the missing ".end". * gas/mips/mips4100.s: Likewise. * gas/mips/mips4650.s: Likewise. * gas/mips/sync.s: Likewise.
2001-06-04 * mips-tdep.c (show_mipsfpu_command): Remove unused variable msg.Eli Zaretskii2-12/+20
(mips_set_processor_type_command): Remove unused variable j. (mips_breakpoint_from_pc): Declare breakpoint instruction sequences as unsigned char, to avoid compiler warnings.
2001-06-04 * source.c (mod_path, openp): Use HAVE_DOS_BASED_FILE_SYSTEMEli Zaretskii6-49/+58
instead of system-specific define's like _WIN32 and __MSDOS__. Use IS_DIR_SEPARATOR and IS_ABSOLUTE_PATH instead of SLASH_P and ROOTED_P. (top-level): #include "filenames.h". * solib.c (solib_open): Use IS_DIR_SEPARATOR and IS_ABSOLUTE_PATH instead of SLASH_CHAR, ROOTED_P and SLASH_P. (top-level): #include "filenames.h". * defs.h (SLASH_P, SLASH_CHAR, ROOTED_P): Remove definitions. (SLASH_STRING): Define only for _WIN32. * completer.c: Use HAVE_DOS_BASED_FILE_SYSTEM instead of __MSDOS_. * cli/cli-cmds.c (cd_command): Use IS_DIR_SEPARATOR and IS_ABSOLUTE_PATH instead of SLASH_P and ROOTED_P. Replace system-specific ifdefs with HAVE_DOS_BASED_FILE_SYSTEM. (top-level): #include "filenames.h".
2001-06-04*** empty log message ***Eli Zaretskii1-0/+9
2001-06-04 * go32-nat.c (go32_wait): Change the return value to ptid_t.Eli Zaretskii3-2/+10
* config/djgpp/fnchange.lst: Add two new files in the gdb/testsuite/gdb.c++/ directory to the remapped names. * config/djgpp/djconfig.sh (lt_cv_sys_max_cmd_len): Set to 12KB.
2001-06-04* sh-opc.h (sh_table): Complete last element entry to avoidAlexandre Oliva2-1/+6
compiler warning.
2001-06-032001-06-02 H.J. Lu <hjl@gnu.org>H.J. Lu3-2/+36
* elf32-hppa.c (elf32_hppa_object_p): Check ELFOSABI_LINUX and ELFOSABI_HPUX. * elf64-hppa.c (elf64_hppa_object_p): Likewise.
2001-06-022001-06-02 H.J. Lu <hjl@gnu.org>H.J. Lu2-0/+6
* aout-cris.c (MACHTYPE_OK): New. Defined.
2001-06-02 * section.c (_bfd_strip_section_from_output): Handle NULLHans-Peter Nilsson2-0/+10
output_section.