summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* daily updateAlan Modra2005-01-311-1/+1
|
* * elf-bfd.h (bfd_elf_discard_group): Remove.Ben Elliston2005-01-314-29/+6
| | | | | * elf.c (bfd_elf_discard_group): Likewise. * elfxx-target.h (bfd_elfNN_bfd_discard_group): Remove macro.
* * elf-bfd.h (elf_backend_data): Add elf_backend_eh_frame_address_size.Richard Sandiford2005-01-316-5/+112
| | | | | | | | | | | | | (_bfd_elf_eh_frame_address_size): Declare. * elfxx-target.h (elf_backend_eh_frame_address_size): Define a default. (elfNN_bed): Initialize elf_backend_eh_frame_address_size. * elfxx-mips.h (_bfd_mips_elf_eh_frame_address_size): Declare. (elf_backend_eh_frame_address_size): Define. * elfxx-mips.c (_bfd_mips_elf_eh_frame_address_size): New function. * elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Get the address size from the new backend hook. (_bfd_elf_write_section_eh_frame): Likewise. (_bfd_elf_eh_frame_address_size): New function.
* 2005-01-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-318-16/+40
| | | | * gettext.m4: Only set ENABLE_NLS when gettext is present.
* * elf32-arm.c (elf32_arm_symbian_special_sections): Do not setMark Mitchell2005-01-312-4/+15
| | | | SHF_WRITE for .init_array, .fini_array, and .preinit_array.
* Remove obsolete targetsNick Clifton2005-01-312-3/+8
|
* gas/Jan Beulich2005-01-315-4949/+5982
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-01-31 Jan Beulich <jbeulich@novell.com> * config/tc-ia64.c (parse_operands): Also handle alloc without first input being ar.pfs. gas/testsuite/ 2005-01-31 Jan Beulich <jbeulich@novell.com> * gas/ia64/pseudo.[ds]: New. * gas/ia64/ia64.exp: Run new test. opcodes/ 2005-01-31 Jan Beulich <jbeulich@novell.com> * ia64-gen.c (NELEMS): Define. (shrink): Generate alias with missing second predicate register when opcode has two outputs and these are both predicates. * ia64-opc-i.c (FULL17): Define. (ia64_opcodes_i): Add mov-to-pr alias without second input. Use FULL17 here to generate output template. (TBITCM, TNATCM): Undefine after use. * ia64-opc-m.c (ia64_opcodes_i): Add alloc alias without ar.pfs as first input. Add ld16 aliases without ar.csd as second output. Add st16 aliases without ar.csd as second input. Add cmpxchg aliases without ar.ccv as third input. Add cmp8xchg16 aliases without ar.csd/ ar.ccv as third/fourth inputs. Consolidate through... (CMPXCHG_acq, CMPXCHG_rel, CMPXCHG_1, CMPXCHG_2, CMPXCHG_4, CMPXCHG_8, CMPXCHGn, CMP8XCHG16, CMPXCHG_ALL): Define. * ia64-asmtab.c: Regenerate.
* *** empty log message ***gdbadmin2005-01-311-1/+1
|
* daily updateAlan Modra2005-01-301-1/+1
|
* *** empty log message ***gdbadmin2005-01-301-1/+1
|
* daily updateAlan Modra2005-01-291-1/+1
|
* 2005-01-29 Baurzhan Ismagulov <ibr@radix50.net>Baurzhan Ismagulov2005-01-2915-457/+470
| | | | | | * ax-gdb.c, ax-general.c, bcache.c, bfd-target.c, bsd-kvm.c, * buildsym.c, c-lang.c, c-typeprint.c, c-valprint.c, charset.c, * coff-pe-read.c, coffread.c, complaints.c, copying.c: I18n markup.
* 2005-01-29 Baurzhan Ismagulov <ibr@radix50.net>Baurzhan Ismagulov2005-01-292-0/+5
| | | | * MAINTAINERS: Add myself to "Write After Approval".
* * configure.ac: Remove extra check for ranlib.Mark Kettenis2005-01-293-97/+7
| | | | * configure: Regenerated.
* * configure.in (noconfigdirs) <crisv32-*-*>: Match like cris-*-*.Hans-Peter Nilsson2005-01-293-103/+112
| | | | | | <crisv32-*-*, cris-*-*>: Only disable target-newlib and target-libgloss when not *-*-elf and *-*-aout. * configure: Regenerate.
* 2005-01-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-2922-138/+175
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * language.h (struct language_defn): Make la_val_print's buffer parameter a const bfd_byte. * cp-valprint.c (cp_print_value_fields, cp_print_value): Update. * ada-lang.c (ada_aligned_value_addr) (ada_value_primitive_packed_val, ada_which_variant_applies): Update. * valprint.c (val_print_array_elements): Update. * valprint.h (val_print_array_elements): Update. * ada-lang.h (ada_val_print, ada_aligned_value_addr) (ada_value_primitive_packed_val, ada_which_variant_applies): Update. * ada-valprint.c (ada_val_print, struct ada_val_print_args) (ada_val_print_1, ada_print_floating, printable_val_type) (print_record, val_print_packed_array_elements) (print_field_values, print_variant_part): Update. * c-lang.h (c_val_print, cp_print_value_fields): Update. * c-valprint.c (c_val_print): Update. * f-lang.h (f_val_print): Update. * f-valprint.c (f_val_print, f77_print_array_1) (f77_print_array): Update. * jv-lang.h (java_val_print): Update. * jv-valprint.c (java_print_value_fields, java_val_print): Update. * language.c (unk_lang_val_print): Update. * m2-lang.h (m2_val_print): Update. * m2-valprint.c (m2_val_print): Update. * p-lang.h (pascal_val_print): Update. (pascal_object_print_value_fields): Update. * p-valprint.c (pascal_val_print) (pascal_object_print_value_fields, pascal_object_print_value) (pascal_object_print_value): Update. * scm-lang.h (scm_val_print): Update. * scm-valprint.c (scm_val_print): Update. * value.h (val_print): Update.
* * Makefile.in (all, clean mostlyclean, distclean maintainer-clean)Hans-Peter Nilsson2005-01-292-4/+9
| | | | (realclean, install): Fail if subdir make failed.
* 2005-01-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-293-7/+15
| | | | | | | * p-lang.h (pascal_object_print_class_member) (pascal_object_print_class_method): Make buffer a const bfd_byte. * p-valprint.c (pascal_object_print_class_method) (pascal_object_print_class_method): Ditto.
* 2005-01-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-2913-43/+52
| | | | | | | | | | | | | | | | * language.h (struct language_defn): Make la_printstr's buffer parameter a const bfd_byte. * p-lang.h (pascal_printstr): Update function to match. * ada-valprint.c (ada_printstr): Update function to match. * scm-lang.c (scm_printstr): Update function to match. * p-lang.c (pascal_printstr): Update function to match. * ada-lang.h (ada_printstr): Update function to match. * m2-lang.c (m2_printstr): Update function to match. * objc-lang.c (objc_printstr): Update function to match. * c-lang.h (c_printstr): Update function to match. * f-lang.c (f_printstr): Update function to match. * c-lang.c (c_printstr): Update function to match. * language.c (unk_lang_printstr): Update function to match.
* *** empty log message ***gdbadmin2005-01-291-1/+1
|
* 2005-01-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-283-2/+5
| | | | | * valprint.c (val_print_type_code_int): Make buffer a const bfd_byte. * valprint.h (val_print_type_code_int): Ditto.
* daily updateAlan Modra2005-01-281-1/+1
|
* 2005-01-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-282-8/+3
| | | | * objc-lang.h (c_val_print, c_value_print): Delete declarations.
* 2005-01-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-283-7/+13
| | | | | | * cp-valprint.c (cp_print_class_method) (cp_print_class_member): Make buffer a const bfd_byte. * c-lang.h (cp_print_class_member, cp_print_class_method): Ditto.
* 2005-01-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-283-21/+40
| | | | | | | | | | | | * ada-lang.c (value_from_contents_and_address) (to_record_with_fixed_variant_part) (value_tag_from_contents_and_address, ada_to_fixed_type) (to_fixed_variant_branch_type, to_fixed_record_type) (ada_template_to_fixed_record_type, cond_offset_host) (ada_template_to_fixed_record_type_1): Make buffer a const bfd_byte. * ada-lang.h (ada_template_to_fixed_record_type_1) (value_from_contents_and_address, ada_to_fixed_type): Ditto.
* 2005-01-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-282-6/+8
| | | | * ada-valprint.c (char_at, printstr): Make buffer a const bfd_byte.
* 2005-01-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-283-3/+6
| | | | | * printcmd.c (print_scalar_formatted): Update. * gdbtypes.h (print_scalar_formatted): Make buffer a const bfd_byte.
* * elf-bfd.h (struct elf_backend_data): Add minpagesize.Daniel Jacobowitz2005-01-286-3/+25
| | | | | | | | | * elf32-arm.c (ELF_MINPAGESIZE): Define. * elf32-ppc.c (ELF_MINPAGESIZE): Define. * elfcode.h (elf_object_p): Use minpagesize instead of maxpagesize. * elfxx-target.h (ELF_MINPAGESIZE): Default to ELF_MAXPAGESIZE. (elfNN_bed): Include ELF_MINPAGESIZE.
* * bfd/bin-in.h (bfd_elf32_arm_set_target_relocs): Update prototype.Julian Brown2005-01-284-3/+34
| | | | | | | | | | | | | | | | | | * bfd/bin-in2.h (bfd_elf32_arm_set_target_relocs): Update prototype. * bfd/elf32-arm.c (elf32_arm_link_hash_table): Add fix_v4bx flag. (bfd_elf32_arm_set_target_relocs): Add formal parameter fix_v4bx for passing flag value from ld. Set flag value in global hash table entry. (elf32_arm_final_link_relocate): Add code to implement R_ARM_V4BX relocation. * ld/emultempl/armelf.em (fix_v4bx): New variable. (arm_elf_create_output_section_statements): Communicate fix_v4bx flag value to bfd. (PARSE_AND_LIST_PROLOGUE): Add option token OPTION_FIX_V4BX. (PARSE_AND_LIST_LONGOPTS): Add option --fix-v4bx. (PARSE_AND_LIST_OPTIONS): Add option --fix-v4bx. (PARSE_AND_LIST_ARGS_CASES): Add option OPTION_FIX_V4BX. * ld/NEWS: Mention --fix-v4bx. * ld/ld.texinfo: Document --fix-v4bx.
* 2005-01-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-285-8/+17
| | | | | | | | * value.h (value_bit_index, print_floating) (find_rt_vbase_offset): Make buffer a const bfd_byte. * valprint.c (print_floating): Update. * valarith.c (value_bit_index): Update. * valops.c (find_rt_vbase_offset): Update.
* Oops, fixed copyrights.Andrew Cagney2005-01-282-3/+5
|
* 2005-01-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-283-15/+26
| | | | | | | | | | * valprint.h (print_octal_chars, print_char_chars) (print_hex_chars, print_decimal_chars, print_binary_chars): Make buffer a const bfd_byte. * valprint.c (print_binary_chars, print_octal_chars) (print_decimal_chars, print_hex_chars, print_char_chars): Make "valaddr"buffer a const bfd_byte, ditto for local variables referencing that buffer.
* 2005-01-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-284-16/+16
| | | | | | | | * m2-valprint.c: Include "c-lang.h". (c_val_print): Delete extern declaration. * scm-valprint.c: Include "c-lang.h". (c_val_print): Delete extern declaration. Makefile.in: Update dependencies.
* 2005-01-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-285-10/+22
| | | | | | | | | | * gnu-v2-abi.h (gnuv2_baseclass_offset): Make "valaddr" a const bfd_byte. * cp-abi.h (baseclass_offset): Make "valaddr" a const bfd_byte. (struct cp_abi_ops): Make baseclass_offset's "valaddr" a const bfd_byte. * cp-abi.c (baseclass_offset): Update. * gnu-v2-abi.c (gnuv2_baseclass_offset): Update.
* 2005-01-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-285-11/+49
| | | | | | | | | * gnu-v2-abi.h: New file. * gnu-v2-abi.c: Include "gnu-v2-abi.h". (gnuv2_baseclass_offset): Delete declaration. * hpacc-abi.c: Include "gnu-v2-abi.h". (gnuv2_baseclass_offset): Delete extern declaration. * Makefile.in: Update dependencies.
* 2005-01-28 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-283-17/+22
| | | | | | * doublest.c (floatformat_is_negative, floatformat_is_nan) (floatformat_mantissa, get_field): Make the buffer a const bfd_byte, simplify.
* * cris: New directory, simulator for Axis Communications CRISHans-Peter Nilsson2005-01-2835-0/+71595
| | | | | | including CRIS v32, CGEN-based. * configure.ac: Add corresponding configury. * configure: Regenerate.
* * syscall.c (cb_syscall) <case CB_SYS_pipe>: New case.Hans-Peter Nilsson2005-01-283-1/+278
| | | | | | | | | | * callback.c [HAVE_LIMITS_H]: Include limits.h. Include libiberty.h. (os_close, os_read, os_write, os_fstat, os_ftruncate): Support fd being either end of a pipe. (os_pipe, os_pipe_empty, os_pipe_nonempty): New functions. (os_shutdown): Clear pipe state. (default_callback): Initialize new members.
* * callback.h (struct host_callback_struct): New members pipe,Hans-Peter Nilsson2005-01-282-0/+38
| | | | | | pipe_empty, pipe_nonempty, ispipe, pipe_buffer and target_sizeof_int. (CB_SYS_pipe): New macro.
* * callback.c (default_callback): Initialize target_endian.Hans-Peter Nilsson2005-01-283-8/+27
| | | | | | | | | (cb_store_target_endian): Renamed from store, new first parameter host_callback *cb, drop last parameter big_p. Take endianness from cb. (cb_host_to_target_stat): Change to use cb_store_target_endian. Remove variable big_p. * nrun.c (main): Initialize default_callback.target_endian.
* * callback.h: Include "bfd.h".Hans-Peter Nilsson2005-01-282-0/+13
| | | | | (struct host_callback_struct): New member target_endian. (cb_store_target_endian): Declare.
* *** empty log message ***gdbadmin2005-01-281-1/+1
|
* daily updateAlan Modra2005-01-271-1/+1
|
* 2005-01-27 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-272-2/+5
| | | | | * value.h (struct value): Change type of contents to bfd_byte. (VALUE_CONTENTS_RAW): Simplify.
* 2005-01-27 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-276-47/+23
| | | | | | | | * gdbarch.sh (integer_to_address): Change buf parameter to a const bfd_byte, make pure-multi-arch. * gdbarch.h, gdbarch.c: Regenerate. * mips-tdep.c (mips_integer_to_address): Update. * value.c (value_as_address): Update.
* * configure.in: Rename to ...Keith Seitz2005-01-273-627/+1871
| | | | | * configure.ac: ... this. * configure: Regnerate.
* 2005-01-27 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-273-10/+17
| | | | | | | | * cli/cli-dump.h (fopen_with_cleanup): Make "filename" const. * cli/cli-dump.c (dump_binary_file, dump_bfd_file): Make string parameters const, change buf to a const bfd_byte. (fopen_with_cleanup, bfd_openw_with_cleanup): Make all string parameters const.
* 2005-01-27 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-276-11/+38
| | | | | | | | | | | | | | | * symfile-mem.c (do_target_read_memory): New function. (symbol_file_add_from_memory): Pass do_target_read_memory to bfd_elf_bfd_from_remote_memory. * corefile.c (write_memory): Update, make a copy of the read-only buffer. * target.c (target_read_memory): Update. (target_write_memory): Update, make a copy of the read-only buffer. * gdbcore.h (write_memory): Change buffer type to bfd_byte, make const. * target.h (target_read_memory, target_write_memory): Change buffer type to bfd_byte; for write_memory, make it const.
* 2005-01-27 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-272-84/+86
| | | | * value.h: Indent using gdb_indent.sh.
* 2005-01-27 Andrew Cagney <cagney@gnu.org>Andrew Cagney2005-01-278-8/+24
| | | | * gettext.m4: Don't use NONE as a default for CATOBJEXT.