summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update function declarations to ISO C90 formattingNick Clifton2005-07-01119-14315/+11771
|
* gas/Jan Beulich2005-07-0113-665/+1419
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-07-01 Jan Beulich <jbeulich@novell.com> * config/tc-ia64.c (line_separator_chars): Add '{' and '}'. (output_spill_psprel, output_spill_psprel_p): Combine. (output_spill_sprel, output_spill_sprel_p): Combine. (output_spill_reg, output_spill_regp_p): Combine. (process_one_record): Handle psp_psprel. (parse_predicate_and_operand): New. (convert_expr_to_ab_reg): Two new parameters. Return void. Always initialize output values. Emit diagnostic case here. (convert_expr_to_xy_reg): Likewise. Don't allow r0, f0, and f1. (add_unwind_entry): New second parameter. Allow first parameter to be NULL. Parse optional tag, emit warning about further support for it otherwise being missing. Check end-of-line when requested. (dot_fframe): Clear operand when wrong. Allow tag. (dot_vframe): Likewise. (dot_vframesp): Likewise. Rename parameter, issue warning when psp relative. (dot_vframepsp): Remove. (dot_altrp): Clear operand when wrong. Allow tag. (dot_save): Likewise. Let default case also go through add_unwind_entry. (dot_savemem): Likewise. (dot_restore): Don't return when wrong operand. Allow tag. (dot_spillreg, dot_spillreg_p): Combine. Simplify by using parse_predicate_and_operand and the new arguments to convert_expr_to_ab_reg and convert_expr_to_xy_reg. Don't return when wrong operand. Allow tag. (dot_restorereg, dot_restorereg_p): Likewise. (dot_spillmem, dot_spillmem_p): Likewise. (dot_saveg): Clear operand when wrong. Perform tighter operand checks. Allow tag. (dot_savef): Likewise. (dot_saveb): Likewise. (dot_savegf): Likewise. (dot_spill): Remove end-of-line check. Combine. Simplify by using parse_predicate_and_operand and the new arguments to convert_expr_to_ab_reg and convert_expr_to_xy_reg. Don't return when wrong operand. Allow tag. (popcount): New. (dot_label_state): Don't return when wrong operand. (dot_copy_state): Likewise. (dot_unwabi): Likewise. Check if in prologue. (dot_body): Don't call demand_empty_rest_of_line. (dot_prologue): Type of mask and grsave is unsigned. Perform tighter operand checks. (md_pseudo_table): Also use dot_restorereg for .restorereg.p. Also use dot_spillreg for .spillreg.p. Also use dot_spillmem for .spillpsp.p and .spillsp.p. Also use dot_vframesp for .vframepsp. (parse_operand): New second parameter. Don't deal with '}' here anymore. Don't advance past end-of-line. (parse_operands): Pass second argument to parse_operand. (ia64_start_line): Prevent out-of-bounds access through input_line_pointer. Deal with '}' here. (ia64_unrecognized_line): Don't deal with '}' here. (dot_alias): Use ignore_rest_of_line not its deprecated alias discard_rest_of_line. gas/testsuite/ 2005-07-01 Jan Beulich <jbeulich@novell.com> * gas/ia64/group-2.s: Use register as second operand of .prologue. * gas/ia64/unwind-err.s: Add check for .vframesp. * gas/ia64/unwind-err.l: Adjust. * gas/ia64/strange.[sd]: New. * gas/ia64/unwind-bad.[sl]: New. * gas/ia64/unwind-ok.[sd]: New. * gas/ia64/ia64.exp: Run new tests.
* * elf64-alpha.c (elf64_alpha_create_got_section): Always createAlan Modra2005-07-012-46/+38
| | | | | | | | | a new .got section. (elf64_alpha_create_dynamic_sections): Always make new sections by using bfd_make_section_anyway_with_flags. Check that .got not already created. (elf64_alpha_check_relocs): Delete "got_created". Use tdata->gotobj instead.
* * scripttempl/elf.sc (.gcc_except_table): Don't KEEP.Alan Modra2005-07-012-2/+6
|
* daily updateAlan Modra2005-07-011-1/+1
|
* *** empty log message ***gdbadmin2005-07-011-1/+1
|
* merge from gccDJ Delorie2005-06-304-32/+42
|
* Correct ChangeLog entryZack Weinberg2005-06-301-0/+1
|
* gas:Zack Weinberg2005-06-309-555/+242
| | | | | | | | | | | | | | | | | | | | | | | | * config/tc-arm.c (T_OPCODE_BRANCH, encode_arm_addr_mode_2) (encode_arm_addr_mode_3, encode_arm_cp_address, do_blx, do_t_blx) (do_t_branch, insns [b, bl]): Don't encode pipeline offset. (s_arm_elf_cons): Disallow use of (plt) suffix. (do_adrl): Adjust X_add_number unconditionally. (md_pcrel_from): Rename md_pcrel_from_section, add second segT argument. Handle all adjustment for pipeline offset here. (md_apply_fix): No need to undo work of md_pcrel_from. No need to extract pre-encoded pipeline adjustments from various branch instructions. Generally, assume instructions are already all-bits-zero in the field being fixed up. Remove all OBJ_ELF special cases. Handle BFD_RELOC_ARM_PLT32 like BFD_RELOC_ARM_PCREL_BRANCH. (tc_gen_reloc): Remove OBJ_ELF special case. * config/tc-arm.c: Define MD_PCREL_FROM_SECTION. gas/testsuite: * gas/arm/arm.exp: Don't special case ldconst, arm7t, or copro for *-wince-*. * gas/arm/wince_arm7t.d, gas/arm/wince_copro.d * gas/arm/wince_ldconst.d: Delete.
* * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Ignore dynamicAlan Modra2005-06-303-12/+34
| | | | | | | _SDA_BASE_ and _SDA2_BASE_ symbols. * elflink.c (_bfd_elf_provide_symbol): Correct comment. Define sym if not def_regular. (_bfd_elf_provide_section_bound_symbols): Similarly.
* * Makefile.am (check-DEJAGNU): Don't search for expect.Ben Elliston2005-06-309-24/+15
| | | | * Makefile.in: Regenerate.
* daily updateAlan Modra2005-06-301-1/+1
|
* *** empty log message ***gdbadmin2005-06-301-1/+1
|
* * config.bfd: Mark as obsolete:Ben Elliston2005-06-292-0/+10
| | | | | | m68*-apollo-* m68*-apple-aux* m68*-bull-sysv*
* * Makefile.am (EXPECT): Set to expect.Ben Elliston2005-06-299-45/+30
| | | | | (RUNTEST): Likewise, set to runtest. * Makefile.in: Regenerate.
* * setup.com (mpw): Remove unused directive.Ben Elliston2005-06-292-1/+4
|
* * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type forAndreas Schwab2005-06-293-1/+10
| | | | | | main to avoid warnings. * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
* * elflink.c (_bfd_elf_gc_mark): Mark sections referenced byAlan Modra2005-06-295-29/+73
| | | | | | | | | | | .eh_frame specially.. (bfd_elf_gc_sections): ..rather than totally ignoring .eh_frame. Don't recheck sections we have already marked. (elf_gc_sweep): Keep non-code sections referenced from .eh_frame. * section.c (struct bfd_section): Add gc_mark_from_eh. (STD_SECTION): Adjust. * ecoff.c (bfd_debug_section): Adjust. * bfd-in2.h: Regenerate.
* * elflink.c (elf_gc_sweep): Do not refcount on sections that haveAlan Modra2005-06-292-1/+8
| | | | not been processed by check_relocs.
* 2005-06-29 Paul Brook <paul@codesourcery.com>Paul Brook2005-06-295-22/+48
| | | | | | | | | | * bfd-in.h (_bfd_elf_provide_symbol): Update prototype. * bfd-in2.h: Regenerate. * elf32-ppc.c (ppc_elf_set_sdata_syms): Make sdata symbols section relative. * elflink.c (bfd_elf_set_symbol): Add section argument. (_bfd_elf_provide_symbol): Ditto. (_bfd_elf_provide_section_bound_symbols): Pass NULL section argument.
* Remove dejagnu/ entry.Ben Elliston2005-06-291-4/+0
|
* *** empty log message ***gdbadmin2005-06-291-1/+1
|
* daily updateAlan Modra2005-06-291-1/+1
|
* * eval.c (evaluate_struct_tuple): Use strcmp instead ofMark Kettenis2005-06-282-3/+8
| | | | DEPRECATED_STREQ.
* 2005-06-27 Michael Snyder <msnyder@redhat.com>Michael Snyder2005-06-285-4/+17
| | | | | | * config/mn10300/linux.mt: New file. * configure.tgt: Add rule for am33 / mn10300-linux. * mn10300-tdep.c, mn10300-tdep.h: Bump copyright year.
* *** empty log message ***gdbadmin2005-06-281-1/+1
|
* daily updateAlan Modra2005-06-281-1/+1
|
* * bfd/elf32-hppa.c (struct elf32_hppa_stub_hash_entry):Dave Anglin2005-06-272-145/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use bh_root, and hh. (struct elf32_hppa_link_hash_entry): Use eh, and hsh_cache. (struct elf32_hppa_dyn_reloc_entry): Use hdh_next. (struct elf32_hppa_link_hash_table): Use etab and bstab. (stub_hash_newfunc): Use hh. (hppa_link_hash_newfunc): Use hsh_cache. (elf32_hppa_link_hash_table_create): Use etab, and bstab. (elf32_hppa_link_hash_table_free): Use bstab. (hppa_stub_name): Use eh. (hppa_get_stub_entry): Use hh, hsh_entry, and hsh_cache. (hppa_add_stub): Use bstab. (hppa_type_of_stub): Use eh. (hppa_build_one_stub): Use hh and bh_root. (elf32_hppa_copy_indirect_symbol): Use hdh_next. (elf32_hppa_check_relocs): Use eh, etab, and hdh_next. (elf32_hppa_gc_sweep_hook): Use hdh_next. (elf32_hppa_adjust_dynamic_symbol): Use hdh_next, and etab. (allocate_plt_static): Use etab. (allocate_dynrelocs): Use etab, and hdh_next. (readonly_dynrelocs): Use hdh_next. (elf32_hppa_size_dynamic_sections): Use etab, and hdh_next. (get_local_syms): Use eh, bstab, and hh. (elf32_hppa_size_stubs): Use eh, bstab, and hh. (elf32_hppa_set_gp): Use etab. (elf32_hppa_build_stubs): Use bstab. (final_link_relocate): Use eh, bh_root. (elf32_hppa_relocate_section): Use elf, etab. (elf32_hppa_finish_dynamic_sections): Use etab.
* 2005-06-27 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2005-06-272-1/+6
| | | | | * elfxx-ia64.c (elfNN_hpux_backend_symbol_processing): Remove the extra `;'.
* * gdbtypes.c (get_discrete_bounds): Fix a comment typo.Wu Zhou2005-06-272-1/+5
|
* *** empty log message ***gdbadmin2005-06-271-1/+1
|
* daily updateAlan Modra2005-06-271-1/+1
|
* daily updateAlan Modra2005-06-261-1/+1
|
* *** empty log message ***gdbadmin2005-06-261-1/+1
|
* * sol-thread.c (sol_thread_xfer_memory): Change type of secondMark Kettenis2005-06-252-4/+10
| | | | | | argument to `gdb_byte *'. (sol_thread_xfer_partial): Change type of readbuf and writebuf arguments to `gdb_byte *'.
* * mips-tdep.c (mips_xfer_register, mips_o32_return_value)Mark Kettenis2005-06-252-4/+9
| | | | (mips_integer_to_address): Use gdb_byte instead of bfd_byte.
* * ppcobsd-nat.c: Include "gdbcore.h", <sys/signal.h>,Mark Kettenis2005-06-251-2/+3
| | | | | | | | | <machine/frame.h>, <machine/pcb.h> and "bsd-kvm.h". (ppcobsd_supply_pcb): New function. (_initialize_ppcobsd_nat): Enable libkvm interface. * Makefile.in (ppcobsd-nat.o): Update dependencies. * config/powerpc/obsd.mh (NATDEPFILES): Add bsd-kvm.o. (LOADLIBES): New variable.
* *** empty log message ***gdbadmin2005-06-251-1/+1
|
* daily updateAlan Modra2005-06-251-1/+1
|
* * config/powerpc/obsd.mh (NATDEPFILES): Add bsd-kvm.o.Mark Kettenis2005-06-242-1/+5
| | | | (LOADLIBES): New variable.
* * ppcobsd-nat.c: Include "gdbcore.h", <sys/signal.h>,Mark Kettenis2005-06-242-0/+53
| | | | | | | <machine/frame.h>, <machine/pcb.h> and "bsd-kvm.h". (ppcobsd_supply_pcb): New function. (_initialize_ppcobsd_nat): Enable libkvm interface. * Makefile.in (ppcobsd-nat.o): Update dependencies.
* * i386-tdep.c (struct i386_frame_cache): Define sp_offset as LONGEST.Corinna Vinschen2005-06-242-1/+5
|
* daily updateAlan Modra2005-06-241-1/+1
|
* *** empty log message ***gdbadmin2005-06-241-1/+1
|
* * config/m68k-parse.h: Use ISO C90.Ben Elliston2005-06-234-16/+22
| | | | | * config/m68k-parse.y: Likewise. * config/tc-m68k.h: Likewise.
* * ld-elfweak/size_foo.c (foo): Fix warning about implicit returnAndreas Schwab2005-06-232-0/+6
| | | | type.
* * m68k-dis.c: Use ISC C90.Ben Elliston2005-06-233-54/+32
| | | | * m68k-opc.c: Formatting fixes.
* * gdb_ptrace.h: Fix typos when checking for PT_ATTACH. ReportedAndreas Schwab2005-06-232-2/+7
| | | | by Chad Harrington <harrington.chad@gmail.com>.
* 2005-06-22 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2005-06-234-70/+55
| | | | | | | | | * Makefile.def (stagefeedback): Come after profile. Define profiledbootstrap target. * Makefile.tpl (profiledbootstrap): Remove. (stageprofile-end): Zap stagefeedback. (stagefeedback-start): Copy all .gcda files, not only GCC's. * Makefile.in: Regenerate.
* daily updateAlan Modra2005-06-231-1/+1
|
OpenPOWER on IntegriCloud