aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-06-212003-05-15 Richard Sandiford <rsandifo@redhat.com>Alexandre Oliva2-1/+17
* cpu-h8300.c (compatible): Allow h8300s and h8300sx code to be linked together. Mark the result as h8300sx code.
2004-06-21bfd/ChangeLog:Alexandre Oliva23-855/+941
* elf-bfd.h (struct elf_backend_data): Added elf_backend_omit_section_dynsym. (_bfd_elf_link_omit_section_dynsym): Declare. * elf32-frv.c (_frvfdpic_link_omit_section_dynsym): New. (elf_backend_omit_section_dynsym): Use it for frvfdpic. * elflink.c (_bfd_elf_link_omit_section_dynsym): Split out of... (_bfd_elf_link_renumber_dynsyms): ... this function. * elfxx-target.h (elf_backend_omit_section_dynsym): Default to _bfd_elf_link_omit_section_dynsym). (elfNN_bed): Added elf_backend_omit_section_dynsym. ld/ChangeLog: * emulparams/elf32frvfd.sh (GENERATE_PIE_SCRIPT): Set to yes. ld/testsuite/ChangeLog: * ld-frv/fdpic-pie-1.d: Adjust for pie-specific link script. * ld-frv/fdpic-pie-2.d: Likewise. * ld-frv/fdpic-pie-6.d: Likewise. * ld-frv/fdpic-pie-7.d: Likewise. * ld-frv/fdpic-pie-8.d: Likewise. * ld-frv/fdpic-shared-1.d: Likewise. * ld-frv/fdpic-shared-2.d: Likewise. * ld-frv/fdpic-shared-3.d: Likewise. * ld-frv/fdpic-shared-4.d: Likewise. * ld-frv/fdpic-shared-5.d: Likewise. * ld-frv/fdpic-shared-6.d: Likewise. * ld-frv/fdpic-shared-7.d: Likewise. * ld-frv/fdpic-shared-8.d: Likewise. * ld-frv/fdpic-shared-local-2.d: Likewise. * ld-frv/fdpic-shared-local-8.d: Likewise.
2004-06-21* coffcode.h (styp_to_sec_flags): Ignore IMAGE_SCN_MEM_NOT_PAGED flags.Nick Clifton2-0/+13
2004-06-212004-06-21 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-15/+37
* gdbarch.sh: Check that multi-arch methods do not provide a macro. (register_type, unwind_dummy_id, push_dummy_call, push_dummy_code) (print_registers_info, print_float_info, print_vector_info) (adjust_breakpoint_address, remote_translate_xfer_address) (construct_inferior_arguments, skip_solib_resolver, unwind_pc) (address_class_type_flags_to_name, unwind_sp): Remove the macro name from the multi-arch definition.
2004-06-21* gas/symbols.c: While discarding ordinary local absolute symbolsNick Clifton2-1/+8
when --strip-local-absolute is in effect, retain file symbols.
2004-06-21Handle ports which do not support the --shared switchNick Clifton2-2/+15
2004-06-21Fix PR testsuite/1680.Jim Blandy2-2/+8
* gdb.arch/i386-sse.exp: Properly quote curly braces in regular expressions.
2004-06-212004-06-20 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-315/+320
* gdbarch.sh: Sort by the function, instead of macro name. * gdbarch.c: Re-generate.
2004-06-21daily updateAlan Modra1-1/+1
2004-06-21*** empty log message ***gdbadmin1-1/+1
2004-06-20 * config/tc-m68k.c (mri_chip): Replace current_chip, not augment.Andreas Schwab2-2/+7
(md_parse_option): Likewise.
2004-06-202004-06-20 Andrew Cagney <cagney@gnu.org>Andrew Cagney2-4/+7
* gdbarch.sh: Use the function, instead of macro name in errors and the log file. (return_value): Remove stray ":" in spec.
2004-06-202004-06-20 Andrew Cagney <cagney@gnu.org>Andrew Cagney11-80/+99
* gdbarch.sh (RETURN_VALUE): Default to legacy_return_value. * gdbarch.h, gdbarch.c: Re-generate. * Makefile.in (arch-utils.o): Update dependencies. * values.c (using_struct_return): Move code calling USE_STRUCT_CONVENTION to legacy_return_value, simplify. * stack.c (return_command): Move code calling STORE_RETURN_VALUE to legacy_return_value, simplify. * infcmd.c (print_return_value): Move code calling DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS and EXTRACT_RETURN_VALUE to legacy_return_value, simplify. * infcall.c (call_function_by_hand): Move code calling EXTRACT_RETURN_VALUE to legacy_return_value, simplify. * arch-utils.c: Update copyright. Include "gdbcore.h". (legacy_return_value): New function. * arch-utils.h: Update copyright. (legacy_return_value): Declare.
2004-06-202004-06-20 Andrew Cagney <cagney@gnu.org>Andrew Cagney24-67/+93
* gdbarch.sh (DEPRECATED_USE_STRUCT_CONVENTION): Deprecated. * gdbarch.h, gdbarch.c: Re-generate. * values.c (using_struct_return): Update call. * mcore-tdep.c: Update comment. * infcall.c (call_function_by_hand): Update comment. * xstormy16-tdep.c (xstormy16_gdbarch_init): Update. * arch-utils.h (always_use_struct_convention): Update. * v850-tdep.c (v850_gdbarch_init): Update. * sh64-tdep.c (sh64_gdbarch_init): Update. * sh-tdep.c (sh_gdbarch_init): Update. * rs6000-tdep.c (rs6000_gdbarch_init): Update. * mips-tdep.c (mips_gdbarch_init): Update. * mcore-tdep.c (mcore_gdbarch_init): Update. * m32r-tdep.c (m32r_gdbarch_init): Update. * ia64-tdep.c (ia64_gdbarch_init): Update. * h8300-tdep.c (h8300_gdbarch_init): Update. * frv-tdep.c (frv_gdbarch_init): Update. * cris-tdep.c (cris_gdbarch_init): Update. * arm-tdep.c (arm_gdbarch_init): Update. * alpha-tdep.c (alpha_gdbarch_init): Update. Index: doc/ChangeLog 2004-06-20 Andrew Cagney <cagney@gnu.org> * gdbint.texinfo (Target Architecture Definition): Deprecate USE_STRUCT_CONVENTION.
2004-06-20daily updateAlan Modra1-1/+1
2004-06-20*** empty log message ***gdbadmin1-1/+1
2004-06-192004-06-19 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-1/+8
Fix PR testsuite/1679. * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file. Issue an UNSUPPORTED result instead.
2004-06-192004-06-18 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-4/+27
* PROBLEMS: Add more specific information, and a work-around, for PR gdb/1458.
2004-06-192004-06-19 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-0/+15
gdb.texinfo (Bug Reporting): Mention session recording, with the script command or Emacs.
2004-06-19 * common.h (ELF64_R_INFO): Warning fix.Alan Modra2-2/+6
2004-06-19*** empty log message ***gdbadmin1-1/+1
2004-06-19daily updateAlan Modra1-1/+1
2004-06-18* gdb.base/charset.exp: Only send a control-C if we see a newJim Blandy2-1/+6
prompt and incomplete command.
2004-06-182004-06-18 Andrew Cagney <cagney@gnu.org>Andrew Cagney15-47/+83
* gdbarch.sh (DEPRECATED_FUNCTION_START_OFFSET): Deprecated. * gdbarch.h, gdbarch.c: Re-generate. * ada-lang.c (ada_finish_decode_line_1): Update. * infrun.c (handle_inferior_event): Update. * infcall.c (find_function_addr): Update. * linespec.c (minsym_found): Update. * symtab.c (find_function_start_sal, skip_prologue_using_sal): Update. * blockframe.c (legacy_frameless_look_for_prologue): Update. * cli/cli-cmds.c (disassemble_command): Update. * vax-tdep.c (vax_gdbarch_init): Update. Index: doc/ChangeLog 2004-06-18 Andrew Cagney <cagney@gnu.org> * gdbint.texinfo (Target Architecture Definition): Deprecate FUNCTION_START_OFFSET.
2004-06-18* readelf.c (process_program_headers): When locating the dynamic section useNick Clifton2-48/+84
the section table if it is present. (dynamic_segment): Renamed to dynamic_section. Replace references to dynamic segment with references to dynamic section, except where appropriate. (dynamic_segment_mips_val): Rename to dynamic_section_mips_val. (dynamic_segment_parisc_val): Rename to dynamic_section_parisc_val. (dynamic_segment_ia64_val): Rename to dynamic_section_ia64_val. (get_32bit_dynamic_segment): Rename to get_32bit_dynamic_section. Remove tag counting code as it is no longer needed. (get_64bit_dynamic_segment): Rename to get_64bit_dynamic_section. Remove tag counting code as it is no longer needed. (process_dynamic_segment): Rename to process_dynamic_section.
2004-06-18* configure.in: Set EXTRA_SHLIB_EXTENSION to .a for LynxOS.Nick Clifton3-222/+239
* configure: Regenerate.
2004-06-18* i386-tdep.c (i386_collect_fpregset): Fix comment.Mark Kettenis2-3/+8
2004-06-18* ld-elfvsb/main.c: Ensure visibility_def and visibility_func areNick Clifton3-18/+35
actually referenced (gcc 3.4 eliminates comparisons of addresses of global symbols with NULL). * ld-selective/selective.exp: Suppress -fvtable-gc tests for gcc 3.4.0 and above, as this option and its functionality is no longer supported, making these tests fail).
2004-06-18* config/tc-i386.c: Deal with LEX_QM the same way as with LEX_AT.Nick Clifton1-0/+28
* config/te-netware.h: New file. * config/te-ppcnw.h: Delete: Obsolete. * configure.in: Eliminate ill NetWare targets. Make generic NetWare target use proper emulation. * Makefile.am: Eliminate reference to obsolete te-ppcnw.h, add reference to new te-netware.h. * configure: Regenerate. * Makefile.in: Regenerate.
2004-06-182004-06-18 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-0/+24
* gdb.cp/pr-574.cc: Add copyright notice.
2004-06-18* config/tc-i386.c: Deal with LEX_QM the same way as with LEX_AT.Nick Clifton7-43/+27
* config/te-netware.h: New file. * config/te-ppcnw.h: Delete: Obsolete. * configure.in: Eliminate ill NetWare targets. Make generic NetWare target use proper emulation. * Makefile.am: Eliminate reference to obsolete te-ppcnw.h, add reference to new te-netware.h. * configure: Regenerate. * Makefile.in: Regenerate.
2004-06-18daily updateAlan Modra1-1/+1
2004-06-18*** empty log message ***gdbadmin1-1/+1
2004-06-17* gdb.base/charset.exp: Don't refer to $expect_out(1,string) inJim Blandy2-1/+6
cases where the regexp has no groups; this grabs random text from the previous test suite, whatever that was.
2004-06-172004-06-17 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-0/+24
* gdb.cp/printmethod.cc: Add copyright notice.
2004-06-172004-06-17 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-12/+63
GDB 6.1.1 released from the GDB 6.1 branch. * NEWS: Merge in 6.1.1 NEWS from 6.1 branch. * PROBLEMS: Ditto.
2004-06-17cache.c (bfd_cache_close_all): Add missing return statement.Jerome Guitton1-0/+2
2004-06-17 * bfd-in.h (bfd_cache_close_all): New function declaration.Jerome Guitton4-0/+35
* bfd-in2.h: Regenerate. * cache.c (bfd_cache_close_all): New function definition.
2004-06-17* configure.in: Don't set COREFILE to trad-core.lo for FreeBSDMark Kettenis3-2/+8
4.10 and beyond. * configure: Regenerate.
2004-06-17 Replace accidentally broken configure from previous regenerate.Corinna Vinschen1-10/+50
2004-06-17 * configure.in: Don't build Cygwin native newlib if winsupCorinna Vinschen3-83/+78
directory is missing. Emit warning instead. * configure: Regenerate.
2004-06-172004-06-16 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain3-0/+44
* gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
2004-06-17 * elf32-ppc.c (ppc_elf_create_linker_section): Create symbols inDaniel Jacobowitz2-3/+10
the pre-existing section.
2004-06-17*** empty log message ***gdbadmin1-1/+1
2004-06-17daily updateAlan Modra1-1/+1
2004-06-16 PR gdb/1658Daniel Jacobowitz2-1/+8
* dwarf2read.c (dwarf_decode_lines): Read the length of the extended operation as a uleb128. Found by Michael Coulter.
2004-06-162004-06-16 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-10/+38
* gdb.base/signull.c: Update copyright. Include <string.h>. (bowler): Replace data_pointer with data_read and data_write cases. Add code_descriptor case. (zero, desc): New array and pointer. (data, code): Change to simple pointers. * gdb.base/signull.exp: Fix probe pattern matching a function descriptor SIGSEGV. Replace data_pointer with data_read and data_write tests.
2004-06-162004-06-16 Andrew Cagney <cagney@gnu.org>Andrew Cagney3-231/+283
* gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
2004-06-16 * ada-tasks.c: Rename build_task_list to ada_build_task_list, andPaul N. Hilfinger4-379/+441
make it non-static. * ada-lang.h (task_control_block): declaration moved from ada-task.c to ada-lang.h; this is needed to be able to implement the kill command in multi-task mode. (task_ptid): Ditto. (task_entry): Ditto. (task_list): Ditto. (ada_build_task_list): Ditto. * ada-lang.c: Conditionalize routines and data structures related to breakpoints, exceptions, completion, and symbol caching on GNAT_GDB, since these are not yet used in the submitted public sources. (ada_main_name): Editorial: Move definition out of exception-related code.
2004-06-162004-06-15 Michael Chastain <mec.gnu@mindspring.com>Michael Chastain2-0/+24
* gdb.base/long_long.c: Add copyright notice.