aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2004-05-21Add --hash-size switch to the linkerNick Clifton12-22/+131
2004-05-21* libaout.h (machine_type): Add M_88K_OPENBSD and M_HPPA_OPENBSD.Mark Kettenis3-0/+29
* netbsd-core.c (netbsd_core_file_p): Set architecture for alpha, arm, m68k, m88k and hppa core files.
2004-05-21Do not use iovec if it is NULL.Nick Clifton2-8/+51
2004-05-21* dwarf2expr.c (execute_stack_op): Add 'break' statements afterJim Blandy2-0/+7
cases for DW_OP_div and DW_OP_shr. (Thanks to Reva Cuthbertson.)
2004-05-21 * dwarf2.c (_bfd_dwarf2_find_nearest_line): Comment correction.Ben Elliston2-1/+5
2004-05-21*** empty log message ***gdbadmin1-1/+1
2004-05-21daily updateAlan Modra1-1/+1
2004-05-202004-05-20 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+5
* gas/ia64/dv-srlz.d: Fix a typo.
2004-05-20* rs6000-tdep.c (rs6000_push_dummy_call): Formatting fixes.Jim Blandy2-5/+11
2004-05-20* regset.h: Make prototype const-correct.Mark Kettenis3-2/+7
* regset.c (regset_xmalloc): Make const-correct.
2004-05-20 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead ofUlrich Weigand2-3/+14
setjmp/longjmp. Use sigaction instead of signal.
2004-05-20 * config/tc-mips.c (append_insn): Use ISA-encoded addresses in MIPS16Richard Sandiford2-2/+12
dwarf tables.
2004-05-20* symtab.h (SYMBOL_SEARCH_NAME): New definition.Paul N. Hilfinger6-10/+53
(SYMBOL_MATCHES_SEARCH_NAME): New definition. (symbol_search_name): Declare. * dictionary.c (iter_name_first_hashed): Match on SYMBOL_SEARCH_NAME. (iter_name_next_hashed): Ditto. (iter_name_next_linear): Ditto. (insert_symbol_hashed): Hash on SYMBOL_SEARCH_NAME. * symtab.c (lookup_partial_symbol): Assume symbols ordered by search name, using SYMBOL_SEARCH_NAME and SYMBOL_MATCHES_SEARCH_NAME. (symbol_search_name): New function. * symfile.c (compare_psymbols): Order by SYMBOL_SEARCH_NAME. * minsyms.c (build_minimal_symbol_hash_tables): Change test for adding to demangled hash table to check for difference between SYMBOL_SEARCH_NAME and SYMBOL_LINKAGE_NAME.
2004-05-20Fix up last ChangeLog commit.Jim Blandy1-0/+7
2004-05-20Use a constructor function to create regset structures.Jim Blandy13-59/+104
* regset.h (supply_regset_ftype, collect_regset_ftype): New typedefs. (struct regset): Use supply_regset_ftype. Add new 'collect_regset' member. (regset_xmalloc): New declaration. * regset.c: New file. * am64-tdep.c (amd64_regset_from_core_section): Use regset_xmalloc to construct regset structures. * amd64obsd-tdep.c (amd64obsd_regset_from_core_section): Same. * i386-tdep.c (i386_regset_from_core_section): Same. * i386nbsd-tdep.c (i386nbsd_aout_regset_from_core_section): Same. * i386obsd-tdep.c (i386obsd_aout_regset_from_core_section): Same. * sparc64fbsd-tdep.c (sparc64fbsd_init_abi): Same. * sparc64nbsd-tdep.c (sparc64nbsd_init_abi): Same. * sparc64obsd-tdep.c (sparc64obsd_init_abi): Same. * sparcnbsd-tdep.c (sparc32nbsd_init_abi): Same. * Makefile.in (COMMON_OBS): Add regset.o. (regset.o): New rule.
2004-05-20*** empty log message ***gdbadmin1-1/+1
2004-05-20daily updateAlan Modra1-1/+1
2004-05-19 * config/djgpp/fnchange.lst: Add entries for pthread_cond_wait.expJoel Brobecker2-0/+7
and pthread_cond_wait.c.
2004-05-19 * gdb.threads/pthread_cond_wait.c: New file.Joel Brobecker3-0/+155
* gdb.threads/pthread_cond_wait.exp: New testcase.
2004-05-19Add code to cope with nested archives.Nick Clifton2-14/+27
2004-05-19 * NEWS: Mention new linker map file generation and theJoern Rennecke7-9/+149
--reduce-memory-overheads option. * ld.texinfo: Document --reduce-memory-overheads option. * ld.h (map_symbol_def): New struct. (struct user_section_struct, section_userdata_type): Rename to: (struct lean_user_section_struct, lean_section_userdata_type). (struct fat_user_section_struct, fat_section_userdata_type): New. (SECTION_USERDATA_SIZE): Define. (args_type): New member reduce_memory_overheads. * ldlang.c (map_obstack): New static variable. (init_map_userdata, print_all_symbols, sort_def_symbol): New functions. (lang_map): Unless command_line.reduce_memory_overheads is set, initialize lists of defined symbols for each section. (print_input_section): Unless command_line.reduce_memory_overheads is set, use print_all_symbols. (init_os): Use lean_section_userdata_type / SECTION_USERDATA_SIZE. * ldmain.c (main): Initialize command_line.reduce_memory_overheads. * lexsup.c (enum option_values): Add OPTION_REDUCE_MEMORY_OVERHEADS. (ld_options): Add entry for --reduce-memory-overheads. (parse_args): Handle OPTION_REDUCE_MEMORY_OVERHEADS.
2004-05-19 * ldgram.y (sect_constraint): New.Jakub Jelinek10-21/+174
(ONLY_IF_RO, ONLY_IF_RW): New tokens. (section): Add sect_constraint. Pass additional argument to lang_enter_output_section_statement. * mri.c (mri_draw_tree): Pass additional argument to lang_enter_output_section_statement. * emultempl/pe.em (place_orphan): Likewise. (output_prev_sec_find): Disregard output section statements with constraint == -1. * emultempl/mmo.em (output_prev_sec_find): Likewise. (mmo_place_orphan): Pass additional argument to lang_enter_output_section_statement. * emultempl/elf32.em (output_prev_sec_find): Disregard output section statements with constraint == -1. (place_orphan): Pass additional argument to lang_enter_output_section_statement. * ldlang.c (lang_enter_overlay_section): Likewise. (lang_output_section_find_1): New. (lang_output_section_find): Use it. (lang_output_section_statement_lookup_1): New. (lang_output_section_statement_lookup): Use it. (check_section_callback, check_input_sections): New. (map_input_to_output_sections): Check if all input sections are readonly if ONLY_IF_RO or ONLY_IF_RW was seen. (strip_excluded_output_sections): Disregard output section statements with constraint == -1. (lang_record_phdrs): Likewise. (lang_enter_output_section_statement): Add constraint argument. Use lang_output_section_statement_lookup_1. * ldlang.h (lang_output_section_statement_type): Add constraint and all_input_readonly fields. (lang_enter_output_section_statement): Adjust prototype. * ldlex.l (ONLY_IF_RO, ONLY_IF_RW): New tokens. * scripttempl/elf.sc (.eh_frame, .gcc_except_table): Move into text segment if all input sections are readonly.
2004-05-19Remove redundant fileNick Clifton2-46/+4
2004-05-19 * ppc-opc.c (insert_fxm): Enable two operand mfcr when -many asAlan Modra2-3/+13
well as when -mpower4.
2004-05-19* rs6000-tdep.c (rs6000_gdbarch_init): Initialize tdep fieldsJim Blandy2-26/+27
before the mach-specific switch, and then let the individual cases override the defaults, rather than leaving them uninitialized until the switch and then setting them in each case.
2004-05-192004-05-18 Randolph Chung <tausq@debian.org>Randolph Chung2-1/+6
* hppa-tdep.c (hppa_frame_cache): Check for validity of r31 for millicode functions.
2004-05-192004-05-18 Randolph Chung <tausq@debian.org>Randolph Chung2-7/+9
* somsolib.c (som_solib_remove_inferior_hook): Make all the size references to dld_flags_buffer consistent.
2004-05-192004-05-18 Randolph Chung <tausq@debian.org>Randolph Chung2-1/+38
* hppa-tdep.c (hppa_frame_cache): If a frame pointer is available, use it for unwinding the stack.
2004-05-192004-05-18 Randolph Chung <tausq@debian.org>Randolph Chung2-0/+8
* config/pa/tm-linux.h (IN_SOLIB_CALL_TRAMPOLINE, SKIP_TRAMPOLINE_CODE) Undefine these so we can overide them using gdbarch.
2004-05-192004-05-18 Randolph Chung <tausq@debian.org>Randolph Chung2-2/+6
* hppa-tdep.c (hppa_stub_frame_unwind_cache): Don't do export stub handling for 64-bit HPUX (elf).
2004-05-19*** empty log message ***gdbadmin1-1/+1
2004-05-19daily updateAlan Modra1-1/+1
2004-05-18 * alpha-tdep.c (alpha_gdbarch_init): Use LL suffix for largeDaniel Jacobowitz6-52/+13
constants. * amd64-tdep.c (amd64_skip_prologue): Likewise. * ia64-tdep.c (examine_prologue): Likewise. * ns32k-tdep.c (ns32k_fix_call_dummy): Remove unused function. * v850-tdep.c (v850_fix_call_dummy): Likewise.
2004-05-18 * dv-glue.c (hw_glue_finish): Cast result of sizeof to long beforeDaniel Jacobowitz2-2/+7
passing it to printf.
2004-05-18 * Makefile.in (stamp-xmloop, stamp-2mloop): Use -outfile-suffix.Daniel Jacobowitz2-7/+14
2004-05-18Fixes for assembling with an ARM targeted version of GASNick Clifton4-8/+17
2004-05-18 * Makefile.def, Makefile.tpl, configure.in: Remove all mentionZack Weinberg6-408/+103
of libf2c. * configure, Makefile.in: Regenerate.
2004-05-18daily updateAlan Modra1-1/+1
2004-05-18*** empty log message ***gdbadmin1-1/+1
2004-05-17 * ld.texinfo (Output Section Address): Correct subsection name.Bob Wilson2-1/+5
2004-05-17* vax-tdep.c (vax_return_value): ImplementMark Kettenis2-1/+20
RETURN_VALUE_ABI_RETURNS_ADDRESS.
2004-05-17* vax-tdep.c (vax_return_value): Fix typo.Mark Kettenis2-1/+8
* alphabsd-nat.c: Update copyright year. (getregs_supplies): Replace PC_REGNUM with ALPHA_PC_REGNUM.
2004-05-17*** empty log message ***gdbadmin1-1/+1
2004-05-172004-05-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-2/+4
* MAINTAINERS: Mark Salter was also responsible for testsuite/config/
2004-05-17 * elf32-xtensa.c (xtensa_get_property_section_name): Determine linkonceBob Wilson2-6/+10
section names by inserting a new substring after .gnu.linkonce, except for .gnu.linkonce.t.* where the "t." is replaced.
2004-05-17Add PowerPC LynxOS supportNick Clifton12-26/+85
2004-05-172004-05-17 Andrew Cagney <cagney@redhat.com>Andrew Cagney2-0/+15
* NEWS: Mention signal fixes.
2004-05-172004-05-17 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu5-0/+81
* ld-elf/frame.exp: New file. Test read-only .eh_frame and .gcc_except_table sections. * ld-elf/frame.s: Likewise. * ld-elf/table.s: Likewise. * ld-elf/tbss.s: Likewise.
2004-05-172004-05-17 Randolph Chung <tausq@debian.org>Randolph Chung2-1/+26
* hppa-tdep.c (hppa_stub_frame_unwind_cache): For HPUX stub unwinding, check to see if we are unwinding an export stub. Export stubs clobber the %rp in the call path and stores the original rp in a stack slot.
2004-05-17* MAINTAINERS: Update address for J.T. Conklin.Jim Blandy2-1/+5