aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2004-05-17binutils ChangeLog:Bob Wilson22-22/+160
2004-05-17 David Heine <dlheine@tensilica.com> * objcopy.c (setup_bfd_headers): New function. (copy_object): Call setup_bfd_headers. bfd ChangeLog: 2004-05-17 David Heine <dlheine@tensilica.com> * aout-target.h (MY_bfd_copy_private_header_data): Define. * aout-tic30.c (MY_bfd_copy_private_header_data): Define. * bfd.c (bfd_copy_private_header_data): Define. * coff-rs6000.c (rs6000coff_vec, pmac_xcoff_vec): Add entries for new interface. * coff64-rs6000.c (rs6000coff64_vec, aix5coff64_vec): Likewise. * coffcode.h (coff_bfd_copy_private_header_data): Define. * elf-bfd.h (_bfd_elf_copy_private_header_data): Declare. * elf.c (_bfd_elf_copy_private_section_data): Remove code to set up segments by calling copy_private_bfd_data. (_bfd_elf_copy_private_header_data): Define. * elfxx-target.h (bfd_elfNN_bfd_copy_private_header_data): Define. * libbfd-in.h (_bfd_generic_bfd_copy_private_header_data): Define. * libecoff.h (_bfd_ecoff_bfd_copy_private_header_data): Define. * mach-o.c (bfd_mach_o_bfd_copy_private_header_data): Define. * mmo.c (mmo_bfd_copy_private_header_data): Define. * ppcboot.c (ppcboot_bfd_copy_private_header_data): Define. * som.c (som_bfd_copy_private_header_data): Define. * targets.c (BFD_JUMP_TABLE_COPY): Add _bfd_copy_private_header_data. * vms.c (vms_bfd_copy_private_header_data): Define. * bfd-in2.h: Regenerate. * libbfd.h: Regenerate.
2004-05-172004-05-17 Randolph Chung <tausq@debian.org>Randolph Chung3-16/+9
* hppa-tdep.c: Remove superfluous #include's. * Makefile.in (hppa-tdep.o): Update dependencies.
2004-05-172004-05-17 Randolph Chung <tausq@debian.org>Randolph Chung2-26/+9
* hppa-tdep.c (THREAD_INITIAL_FRAME_SYMBOL): Delete unused symbol. (THREAD_INITIAL_FRAME_SYM_LEN): Likewise. (unwind_command, hppa_alignof, prologue_inst_adjust_sp) (is_branch, inst_saves_gr, inst_saves_fr, compare_unwind_entries) (read_unwind_info, internalize_unwinds, record_text_segment_lowaddr): Remove static function declarations.
2004-05-17 * gprof.texi (Output Options): Correct last patch to use @itemx, notBen Elliston2-2/+7
@item, for options with long option alternatives.
2004-05-17* m68k-tdep.h (m68k_regnum): Add M68K_D2_REGNUM, M68K_D7_REGNUMMark Kettenis2-0/+6
and M68K_A2_REGNUM.
2004-05-17 * gprof.texi (Introduction): Update synopsis.Ben Elliston2-2/+21
(Output Options): Document -r and -R. (Analysis Options): Document -t, --table-length. (Miscellaneous Options): Document -h, --help.
2004-05-17daily updateAlan Modra1-1/+1
2004-05-16* m68k-tdep.c (m68k_svr4_return_value): ImplementMark Kettenis2-1/+26
RETURN_VALUE_ABI_RETURNS_ADDRESS.
2004-05-16* sol-thread.c Update copyright year. Fix various codingMark Kettenis2-397/+366
standards violations. Tweak a few comments. (td_err_string, td_state_string, thread_to_lwp, lwp_to_thread): Delete prototypes.
2004-05-162004-05-15 Randolph Chung <tausq@debian.org>Randolph Chung3-2/+9
* hppa-tdep.h (hppa_frame_prev_register_helper): Pass save_regs as pointer instead of array reference since HPUX compiler does not accept unsized array arguments. * somsolib.c (dld_flags_buffer): Use constant array size.
2004-05-16daily updateAlan Modra1-1/+1
2004-05-15* amd64obsd-tdep.c (amd64obsd_sigtramp_p): Replace hexadecimalMark Kettenis2-3/+24
offset with decimal offset. (amd64obsd_sigcontext_addr): Return correct address for entire signal trampoline.
2004-05-15 * elfxx-mips.c (MINUS_TWO): Define.Thiemo Seufer2-10/+17
(mips_elf_higher, mips_elf_highest, mips_elf_create_dynamic_relocation): Use MINUS_ONE and MINUS_TWO for some bfd_vma values. (_bfd_mips_elf_finish_dynamic_symbol): Likewise. Code cleanup.
2004-05-15* vax-tdep.c (vax_frame_num_args): Use get_frame_base_addressMark Kettenis2-1/+4
instead of get_frame_base.
2004-05-15* i386bsd-nat.c (supply_gregset): Use regcache_raw_supply.Mark Kettenis2-6/+11
(fill_gregset): Use regcache_raw_collect.
2004-05-15* config/djgpp/fnchange.lst: Add entries for ppcobsd-nat.c andMark Kettenis2-0/+5
ppcobsd-tdep.c.
2004-05-15*** empty log message ***Mark Kettenis1-0/+5
2004-05-15* config/sparc/tm-nbsd64.h: Remove file.Mark Kettenis2-59/+0
* config/tm-sunos.h: Remove file.
2004-05-15Cope with ARM mapping symbolsNick Clifton2-1/+7
2004-05-15Make 'insn' argument of iq2000_cgen_insn_supported be const.Nick Clifton2-3/+7
2004-05-15 * rs6000-tdep.c (store_param_on_stack_p): New function,Joel Brobecker2-20/+95
an improved version of some code extracted from skip_prologue(). (skip_prologue): Use store_param_on_stack_p() to detect instructions saving a parameter on the stack. Detect when r0 is used to save a parameter. Do not mark "li rx, SIMM" instructions as part of the prologue, unless the following instruction is also part of the prologue.