OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
22 years ago * elf-bfd.h (enum elf_link_info_type): New.
jakub [Thu, 13 Dec 2001 11:09:26 +0000 (11:09 +0000)]
* elf-bfd.h (enum elf_link_info_type): New.
(struct bfd_elf_section_data): Remove stab_info and merge_info
fields, add sec_info and sec_info_type.
(struct elf_obj_tdata): Add eh_frame_hdr field.
(_bfd_elf_discard_section_eh_frame): New prototype.
(_bfd_elf_discard_section_eh_frame_hdr): Likewise.
(_bfd_elf_eh_frame_section_offset): Likewise.
(_bfd_elf_write_section_eh_frame): Likewise.
(_bfd_elf_write_section_eh_frame_hdr): Likewise.
* Makefile.am (BFD32_BACKENDS): Add elf-eh-frame.lo.
(BFD32_BACKENDS_CFILES): Add elf-eh-frame.c.
(elf-eh-frame.lo): New.
* Makefile.in: Rebuilt.
* configure.in (elf): Add elf-eh-frame.lo.
* configure: Rebuilt.
* elf.c (_bfd_elf_print_private_bfd_data): Support PT_GNU_EH_FRAME.
(map_sections_to_segments): Create PT_GNU_EH_FRAME if requested.
(get_program_header_size): Take into account PT_GNU_EH_FRAME
segment.
(_bfd_elf_rela_local_sym): Use sec_info_type and sec_info.
(_bfd_elf_rel_local_sym): Likewise.
(_bfd_elf_section_offset): Likewise.  Call
_bfd_elf_eh_frame_section_offset too.
* elfxx-ia64.c (elfNN_ia64_relocate_section): Use sec_info_type and
sec_info.
* elf64-alpha.c (elf64_alpha_relocate_section): Likewise.
* elf-eh-frame.c: New file.
* elflink.h (elf_link_add_object_symbols): Don't optimize SHF_MERGE
.stab sections.  Set sec_info_type, use sec_info instead
of merge_info and stab_info.
(elf_link_create_dynamic_sections): Create .eh_frame_hdr section
if --eh-frame-hdr.
(elf_bfd_final_link): Write .eh_frame_hdr section.
(elf_link_sec_merge_syms): Use sec_info_type and sec_info.
(elf_link_input_bfd): Likewise.
Call _bfd_elf_write_section_eh_frame to write .eh_frame sections.
(elf_bfd_discard_info): Add output_bfd argument.
Call _bfd_elf_discard_section_eh_frame and
_bfd_elf_discard_section_eh_frame_hdr.
(elf_section_ignore_discarded_relocs): Use sec_info_type, not section
names.
* bfd-in.h (bfd_elf32_discard_info, bfd_elf64_discard_info): Adjust
prototypes.
* bfd-in2.h (bfd_elf32_discard_info, bfd_elf64_discard_info): Likewise.

* elf/common.h (PT_GNU_EH_FRAME): Define.
* bfdlink.h (struct bfd_link_info): Add eh_frame_hdr field.

* emultempl/elf32.em (finish): Supply output_bfd
to bfd_elf*_discard_info.
(OPTION_EH_FRAME_HDR): Define.
(longopts): Add --eh-frame-hdr.
(parse_args): Handle it.
(list_options): Add --eh-frame-hdr to help.
* emultempl/hppaelf.em (finish): Supply output_bfd
to bfd_elf*_discard_info.
* scripttempl/elf.sc (.eh_frame_hdr): Add.

* readelf.c (get_segment_type): Support PT_GNU_EH_FRAME.

22 years ago * MAINTAINERS (write-after-approval): Add myself.
schwab [Thu, 13 Dec 2001 10:29:21 +0000 (10:29 +0000)]
* MAINTAINERS (write-after-approval): Add myself.

22 years ago * lexsup.c (parse_args): Don't pass shortopts to second call to
amodra [Thu, 13 Dec 2001 09:38:11 +0000 (09:38 +0000)]
* lexsup.c (parse_args): Don't pass shortopts to second call to
getopt functions.  Restore optind rather than decrementing before
second call.  Remove errind as it now duplicates last_optind.

22 years ago2001-12-12 Thomas Fitzsimmons <fitzsim@redhat.com>
bje [Thu, 13 Dec 2001 03:32:33 +0000 (03:32 +0000)]
2001-12-12  Thomas Fitzsimmons  <fitzsim@redhat.com>

* sid.spec: New file.

22 years agomerge from gcc
dj [Thu, 13 Dec 2001 00:05:29 +0000 (00:05 +0000)]
merge from gcc

22 years ago*** empty log message ***
gdbadmin [Thu, 13 Dec 2001 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Wed, 12 Dec 2001 23:00:04 +0000 (23:00 +0000)]
daily update

22 years ago * syms.c (_bfd_generic_read_minisymbols): Early return for
rth [Wed, 12 Dec 2001 19:05:25 +0000 (19:05 +0000)]
    * syms.c (_bfd_generic_read_minisymbols): Early return for
        no symbols.  Patch from FreeBSD folk; exact origin unknown.

22 years ago* Makefile.in (c-exp.tab.o): Add missing dependencies.
jimb [Wed, 12 Dec 2001 14:21:30 +0000 (14:21 +0000)]
* Makefile.in (c-exp.tab.o): Add missing dependencies.

22 years ago* Makefile.in (c_lang_h): New variable. Use it in dependency
jimb [Wed, 12 Dec 2001 14:13:24 +0000 (14:13 +0000)]
* Makefile.in (c_lang_h): New variable.  Use it in dependency
lists, instead of `c-lang.h' itself.

22 years ago* config/tc-d10v.c (get_operands): Mark OPERAND_PLUS after
aoliva [Wed, 12 Dec 2001 07:32:45 +0000 (07:32 +0000)]
* config/tc-d10v.c (get_operands): Mark OPERAND_PLUS after
OPERAND_ATSIGN as O_absent.

22 years agoApproved by Jim Blandy:
fnf [Wed, 12 Dec 2001 02:11:50 +0000 (02:11 +0000)]
Approved by Jim Blandy:

2001-12-11  Fred Fish  <fnf@redhat.com>
* c-typeprint.c (c_type_print_base): Use type flags access macros
to test bits.
* ch-typeprint.c (chill_type_print_base): Ditto.
* ch-valprint.c (chill_val_print): Ditto.
* d10v-tdep.c (d10v_pointer_to_address): Ditto.
* dwarf2read.c (dwarf2_add_member_fn): Ditto.
* dwarfread.c (read_structure_scope): Ditto.
* gdbtypes.c (create_range_type): Dittol
(create_set_type): Ditto.
(check_typedef): Ditto.
* jv-typeprint.c (java_type_print_base): Ditto.
* p-typeprint.c (pascal_type_print_base): Ditto
* p-valprint.c (pascal_val_print): Ditto.
* stabsread.c (read_cfront_member_functions): Ditto.
(read_member_functions): Ditto.
(cleanup_undefined_types): Ditto.
* valprint.c (val_print): Ditto.
* valops.c (hand_function_call): Remove is_prototyped
variable and just use type flag test macro directly.

22 years agoApproved by Jim Blandy:
fnf [Wed, 12 Dec 2001 02:07:10 +0000 (02:07 +0000)]
Approved by Jim Blandy:

2001-12-11  Fred Fish  <fnf@redhat.com>

* gdbtypes.c (print_bound_type): New function.
(recursive_dump_type): Print type struct code values
TYPE_CODE_BITSTRING, TYPE_CODE_COMPLEX, TYPE_CODE_TEMPLATE,
and TYPE_CODE_TEMPLATE_ARG.
(recursive_dump_type): Print type struct members
upper_bound_type, lower_bound_type, cv_type, and as_type.
Also always print the tagname member, even when it is NULL.

* testsuite/gdb.base/maint.exp: Update to match changes in
type dumping code.

22 years ago* changes seemingly missed during fche's commit:
bje [Wed, 12 Dec 2001 00:45:26 +0000 (00:45 +0000)]
* changes seemingly missed during fche's commit:

2001-12-04  Frank Ch. Eigler  <fche@redhat.com>
* ALL.conf: Regenerated with endianness-setting tweak.

22 years ago*** empty log message ***
gdbadmin [Wed, 12 Dec 2001 00:00:36 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Tue, 11 Dec 2001 23:00:05 +0000 (23:00 +0000)]
daily update

22 years ago* Makefile.in: Add define to CXXFLAGS.
cgf [Tue, 11 Dec 2001 22:51:01 +0000 (22:51 +0000)]
* Makefile.in: Add define to CXXFLAGS.

22 years ago* include/getopt.h: Add HAVE_DECL_GETOPT to save pain elsewhere.
cgf [Tue, 11 Dec 2001 22:22:42 +0000 (22:22 +0000)]
* include/getopt.h: Add HAVE_DECL_GETOPT to save pain elsewhere.

22 years ago2001-12-11 Michael Snyder <msnyder@redhat.com>
msnyder [Tue, 11 Dec 2001 22:16:46 +0000 (22:16 +0000)]
2001-12-11  Michael Snyder  <msnyder@redhat.com>

* d10v-tdep.c (d10v_register_virtual_size): Delete.
(d10v_gdbarch_init): Use generic_register_virtual_size.
* rs6000-tdep.c (rs6000_register_virtual_size): Delete.
(rs6000_gdbarch_init): Use generic_register_virtual_size.
* x86-64-tdep.c (x86_64_register_virtual_size): Delete.
(i386_gdbarch_init): Use generic_register_virtual_size.

22 years ago2001-12-10 Michael Snyder <msnyder@redhat.com>
msnyder [Tue, 11 Dec 2001 22:15:51 +0000 (22:15 +0000)]
2001-12-10  Michael Snyder  <msnyder@redhat.com>

* arch-utils.c (generic_register_virtual_size): New function.
* arch-utils.h: Export generic version of register_virtual_size.
* gdbarch.sh (REGISTER_VIRTUAL_SIZE): Use new function as default.
* gdbarch.c: Regenerate.

22 years agoRearange code to supress -Wuninitialized error.
cagney [Tue, 11 Dec 2001 18:35:37 +0000 (18:35 +0000)]
Rearange code to supress -Wuninitialized error.

22 years ago* emultempl/pe.em (gld_${EMULATION_NAME}_list_options): Fix typo.
cgf [Tue, 11 Dec 2001 18:31:55 +0000 (18:31 +0000)]
* emultempl/pe.em (gld_${EMULATION_NAME}_list_options): Fix typo.

22 years ago* what.texinfo: Clarify XP.
cgf [Tue, 11 Dec 2001 17:16:02 +0000 (17:16 +0000)]
* what.texinfo: Clarify XP.

22 years agomerge from gcc
dj [Tue, 11 Dec 2001 14:46:51 +0000 (14:46 +0000)]
merge from gcc

22 years ago * library/interface.tcl (set_target_name): Call "pref getd"
irox [Tue, 11 Dec 2001 08:55:51 +0000 (08:55 +0000)]
* library/interface.tcl (set_target_name): Call "pref getd"
instead of "pref get" to avoid undefined preference error
message for default-hostname.

22 years ago * readelf.c (process_file_header): Print extended e_shnum and
amodra [Tue, 11 Dec 2001 05:38:49 +0000 (05:38 +0000)]
* readelf.c (process_file_header): Print extended e_shnum and
e_shdtrndx values.  Set elf_header values for same.
(get_32bit_section_headers): Add "num" arg to read "num" headers.
(get_64bit_section_headers): Likewise.
(process_section_headers): Update calls.
(get_file_header): Call get_32bit_section_headers or 64bit variant.

22 years ago * elfcode.h (elf_swap_ehdr_out): Adjust value written for e_shnum
amodra [Tue, 11 Dec 2001 05:38:16 +0000 (05:38 +0000)]
* elfcode.h (elf_swap_ehdr_out): Adjust value written for e_shnum
and e_shstrndx if out of range.
(elf_object_p): Read extended values for e_shnum and e_shstrndx
from the first section header.  Allocate space in elf_elfsections
for reserved sections and set to NULLs.
(elf_write_shdrs_and_ehdr): Set overflow fields in first section
header.  Skip reserved sections in elf_elfsections.  Remove
duplicate size calculation.

22 years ago * common.h (SHN_XINDEX): Comment typo fix.
amodra [Tue, 11 Dec 2001 05:37:33 +0000 (05:37 +0000)]
* common.h (SHN_XINDEX): Comment typo fix.
* internal.h (Elf_Internal_Ehdr): Change existing "unsigned short"
size, count and index fields to "unsigned int".

22 years ago* fhandler.h (fhandler_serial::ev): New class member.
cgf [Tue, 11 Dec 2001 00:24:46 +0000 (00:24 +0000)]
* fhandler.h (fhandler_serial::ev): New class member.
* fhandler_serial.cc (fhandler_serial::raw_read): Use class member for event
status.
* select.cc (peek_serial): Ditto.

22 years ago2001-12-11 Ben Elliston <bje@redhat.com>
bje [Tue, 11 Dec 2001 00:02:31 +0000 (00:02 +0000)]
2001-12-11  Ben Elliston  <bje@redhat.com>

* lib/cpudefs.exp (run-one-sid-test): Delete object code if the
test case passes.

22 years ago*** empty log message ***
gdbadmin [Tue, 11 Dec 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years agoApproved by Jim Blandy:
fnf [Mon, 10 Dec 2001 23:05:00 +0000 (23:05 +0000)]
Approved by Jim Blandy:

2001-12-10  Fred Fish  <fnf@redhat.com>
* values.c (value_fn_field): Add physname variable.  Use a minimal
symbol if we don't find a full symbol.  Remove setting of the new
value's type since that was already done by allocate_value().
Remove obsolete commented out error call since callees need to
handle a NULL return, which is possible result not an error.
* eval.c (evaluate_subexp_standard): Move check for inlined
functions to precede attempt to dereference a NULL argvec[0].

22 years agodaily update
amodra [Mon, 10 Dec 2001 23:00:05 +0000 (23:00 +0000)]
daily update

22 years agoApproved by Jim Blandy:
fnf [Mon, 10 Dec 2001 22:04:10 +0000 (22:04 +0000)]
Approved by Jim Blandy:

2001-12-10  Fred Fish  <fnf@redhat.com>
* arm-linux-tdep.c (skip_hurd_resolver): Use NULL rather than
zero in args to lookup_minimal_symbol.
* linespec.c (decode_line_1): Ditto.
* i386-linux-tdep.c (skip_hurd_resolver): Ditto.
* minsyms.c (find_stab_function_addr): Ditto.
* symfile.c (simple_read_overlay_table): Ditto.
(simple_read_overlay_region_table): Ditto.

22 years ago* gdb.asm/asm-source.exp (info symbol): Anchor the pattern
jimb [Mon, 10 Dec 2001 20:29:59 +0000 (20:29 +0000)]
* gdb.asm/asm-source.exp (info symbol): Anchor the pattern
matching the entry point symbol's name at the beginning of the
line.

22 years agoResolve CVS conflict.
schwab [Mon, 10 Dec 2001 12:33:42 +0000 (12:33 +0000)]
Resolve CVS conflict.

22 years ago * objcopy.c (setup_section): Copy entsize.
jakub [Mon, 10 Dec 2001 11:03:54 +0000 (11:03 +0000)]
* objcopy.c (setup_section): Copy entsize.

22 years ago2001-12-10 Ben Elliston <bje@redhat.com>
bje [Mon, 10 Dec 2001 10:33:14 +0000 (10:33 +0000)]
2001-12-10  Ben Elliston  <bje@redhat.com>

* sidcomp.cfgroot/setInvAttV.badconf: Allow numeric values to
accomodate for a recent change to sid-sched-* components.
* sidcomp.cfgroot/setInvAttV.expect: Ditto.

22 years ago* Fix typo in 2001-10-17 entry.
bje [Mon, 10 Dec 2001 10:23:17 +0000 (10:23 +0000)]
* Fix typo in 2001-10-17 entry.

22 years agoApproved by Jim Blandy:
fnf [Mon, 10 Dec 2001 06:23:20 +0000 (06:23 +0000)]
Approved by Jim Blandy:

2001-12-09  Fred Fish  <fnf@redhat.com>
* gdbtypes.c (TYPE_FLAG_UNSIGNED, TYPE_FLAG_STUB): Use
TYPE_UNSIGNED and TYPE_NOSIGN to determine when to print these
rather than testing the bits directly.
(TYPE_FLAG_NOSIGN, TYPE_FLAG_TARGET_STUB, TYPE_FLAG_STATIC,
TYPE_FLAG_CONST, TYPE_FLAG_VOLATILE, TYPE_FLAG_PROTOTYPED,
TYPE_FLAG_INCOMPLETE, TYPE_FLAG_CODE_SPACE, TYPE_FLAG_DATA_SPACE,
TYPE_FLAG_VARARGS): Test for and print these bits as well.

22 years agoApproved by Jim Blandy:
fnf [Mon, 10 Dec 2001 06:19:50 +0000 (06:19 +0000)]
Approved by Jim Blandy:

2001-12-09  Fred Fish  <fnf@redhat.com>
* gdbtypes.c (build_gdbtypes): For builtin_type_char, pass
TYPE_FLAG_NOSIGN to init_type() rather than setting it after the
type is created.

22 years agoApproved by Jim Blandy:
fnf [Mon, 10 Dec 2001 06:17:00 +0000 (06:17 +0000)]
Approved by Jim Blandy:

2001-12-09  Fred Fish  <fnf@redhat.com>
* gdbtypes.h (TYPE_UNSIGNED, TYPE_NOSIGN, TYPE_CONST,
TYPE_VOLATILE, TYPE_INCOMPLETE): Move macros that test the
bits to location in file where the bits are defined.
(TYPE_STUB, TYPE_TARGET_STUB, TYPE_STATIC, TYPE_PROTOTYPED,
TYPE_CODE_SPACE, TYPE_DATA_SPACE): New test macros.

22 years agoApproved by Jim Blandy:
fnf [Mon, 10 Dec 2001 06:13:10 +0000 (06:13 +0000)]
Approved by Jim Blandy:

2001-12-09  Fred Fish  <fnf@redhat.com>
* gdbtypes.c (allocate_stub_method): Replace hand crafted type
initialization with call to the init_type() function.

22 years ago* arch-utils.c (generic_register_raw_size): New function.
cagney [Mon, 10 Dec 2001 04:58:29 +0000 (04:58 +0000)]
* arch-utils.c (generic_register_raw_size): New function.
* gdbarch.sh (REGISTER_RAW_SIZE): Use generic_register_raw_size as
the static default.
* gdbarch.c: Regenerate.
* arch-utils.h (generic_register_raw_size): Declare.

* config/mips/tm-mips.h (REGISTER_RAW_SIZE): Delete macro.
* mips-tdep.c (mips_register_raw_size): Make function static.
(mips_gdbarch_init): Initialize register_raw_size.

22 years agowhitespace cleanup
cgf [Mon, 10 Dec 2001 03:35:53 +0000 (03:35 +0000)]
whitespace cleanup

22 years ago*** empty log message ***
gdbadmin [Mon, 10 Dec 2001 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years agoApproved by Elena Zannoni:
fnf [Sun, 9 Dec 2001 23:17:05 +0000 (23:17 +0000)]
Approved by Elena Zannoni:

2001-12-08  Fred Fish  <fnf@redhat.com>
* dwarf2read.c (read_typedef):  Replace hand crafted type
initialization with a call to the init_type() function, which
is how the rest of gdb creates types.

22 years agodaily update
amodra [Sun, 9 Dec 2001 23:00:05 +0000 (23:00 +0000)]
daily update

22 years agoApproved by Elena Zannoni:
fnf [Sun, 9 Dec 2001 21:45:26 +0000 (21:45 +0000)]
Approved by Elena Zannoni:

2001-12-09  Fred Fish  <fnf@redhat.com>
* mdebugread.c (cross_ref): Pass TYPE_FLAG_STUB to init_type()
rather than setting it after the type is created.

22 years ago2001-12-09 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Sun, 9 Dec 2001 21:39:53 +0000 (21:39 +0000)]
2001-12-09  Elena Zannoni  <ezannoni@redhat.com>

* config/rs6000/tm-rs6000.h (STAB_REG_TO_REGNUM): Remove
definition, it is now multiarched.
* ppc-tdep.h (struct gdbarch_tdep): Move from rs6000-tdep.c.  Add
fields for special register numbers.
* rs6000-tdep.c (rs6000_gdbarch_init): Initialize new tdep special
regnum fields.
(rs6000_saved_pc_after_call): Use gdbarch_tdep registers fields
instead of hardcoded macros.
(branch_dest, rs6000_pop_frame, rs6000_fix_call_dummy,
ppc_push_return_address, rs6000_frame_saved_pc,
frame_get_saved_regs, rs6000_frame_chain,
rs6000_store_return_value): Ditto.
(rs6000_stab_reg_to_regnum): New function.
* ppcnbsd-nat.c (fetch_inferior_registers,
store_inferior_registers, fetch_core_registers): Ditto.
* ppc-linux-tdep.c (ppc_linux_in_sigtramp,
ppc_linux_frame_init_saved_regs): Ditto.
* ppc-linux-nat.c (ppc_register_u_addr, supply_gregset,
fill_gregset): Ditto.
* ppc-bdm.c (bdm_ppc_fetch_registers, bdm_ppc_store_registers):
Ditto.

22 years agoApproved by Jim Blandy:
fnf [Sun, 9 Dec 2001 07:32:21 +0000 (07:32 +0000)]
Approved by Jim Blandy:

2001-12-08  Fred Fish  <fnf@redhat.com>
* c-lang.c (c_create_fundamental_type): For FT_CHAR, pass
TYPE_FLAG_NOSIGN to init_type() rather than setting it after the
type is created.

22 years agoApproved by Jim Blandy:
fnf [Sun, 9 Dec 2001 07:29:46 +0000 (07:29 +0000)]
Approved by Jim Blandy:

2001-12-08  Fred Fish  <fnf@redhat.com>
* dwarf2read.c (TYPE_FLAG_VARARGS): Remove from here.
* gdbtypes.h (TYPE_FLAG_VARARGS): Add here and change value to
not collide with other flag bits.

22 years agoApproved by Jim Blandy:
fnf [Sun, 9 Dec 2001 07:26:46 +0000 (07:26 +0000)]
Approved by Jim Blandy:

2001-12-08  Fred Fish  <fnf@redhat.com>
* dwarf2read.c (read_base_type): Rename is_unsigned to type_flags.
For unsigned types set TYPE_FLAG_UNSIGNED and pass it to
init_type().

22 years ago*** empty log message ***
gdbadmin [Sun, 9 Dec 2001 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Sat, 8 Dec 2001 23:00:05 +0000 (23:00 +0000)]
daily update

22 years ago * Makefile.in (cp-valprint.o): Add dependency on $(cp_abi_h).
drow [Sat, 8 Dec 2001 20:28:44 +0000 (20:28 +0000)]
    * Makefile.in (cp-valprint.o): Add dependency on $(cp_abi_h).

22 years ago* config/s390/s390.mh: Don't use the linux-thread.o module;
jimb [Sat, 8 Dec 2001 20:08:11 +0000 (20:08 +0000)]
* config/s390/s390.mh: Don't use the linux-thread.o module;
thread-db.o, lin-lwp.o, and proc-service.o should work just fine.

22 years ago* config/s390/s390.mh: Don't use the linux-thread.o module;
jimb [Sat, 8 Dec 2001 19:17:17 +0000 (19:17 +0000)]
* config/s390/s390.mh: Don't use the linux-thread.o module;
thread-db.o, lin-lwp.o, and proc-service.o should work just fine.

22 years agoIndex: bfd/ChangeLog
geoffk [Sat, 8 Dec 2001 03:45:47 +0000 (03:45 +0000)]
Index: bfd/ChangeLog
2001-12-07  Geoffrey Keating  <geoffk@redhat.com>
    Richard Henderson  <rth@redhat.com>
    Corinna Vinschen  <vinschen@redhat.com>

* Makefile.am: Add support for xstormy16.
* archures.c: Add support for xstormy16.
* config.bfd: Add support for xstormy16.
* configure.in: Add support for xstormy16.
* reloc.c: Add support for xstormy16.
* targets.c: Add support for xstormy16.
* cpu-xstormy16.c: New file.
* elf32-xstormy16.c: New file.
* Makefile.in: Regenerated.
* bfd-in2.h: Regenerated.
* configure: Regenerated.
* libbfd.h: Regenerated.

Index: binutils/ChangeLog
2001-12-07  Geoffrey Keating  <geoffk@redhat.com>

* readelf.c (guess_is_rela): Add support for stormy16.
(dump_relocations): Likewise.
(get_machine_name): Likewise.

Index: gas/ChangeLog
2001-12-07  Geoffrey Keating  <geoffk@redhat.com>
    Richard Henderson  <rth@redhat.com>

* configure.in: Add support for xstormy16.
* configure: Regenerated.
* Makefile.am: Add support for xstormy16.
* Makefile.in: Regenerated.
* config/tc-xstormy16.c: New file.
* config/tc-xstormy16.h: New file.

Index: gas/testsuite/ChangeLog
2001-12-07  Geoffrey Keating  <geoffk@redhat.com>
    matthew green  <mrg@redhat.com>

* gas/xstormy16/allinsn.d: New file.
* gas/xstormy16/allinsn.exp: New file.
* gas/xstormy16/allinsn.s: New file.
* gas/xstormy16/allinsn.sh: New file.
* gas/xstormy16/gcc.d: New file.
* gas/xstormy16/gcc.s: New file.
* gas/xstormy16/gcc.sh: New file.
* gas/xstormy16/reloc-1.d: New file.
* gas/xstormy16/reloc-1.s: New file.
* gas/xstormy16/reloc-2.d: New file.
* gas/xstormy16/reloc-2.s: New file.

Index: ld/ChangeLog
2001-12-07  Geoffrey Keating  <geoffk@redhat.com>
    Richard Henderson  <rth@redhat.com>

* Makefile.am: Add support for xstormy16.
* configure.tgt: Add support for xstormy16.
* Makefile.in: Regenerate.
* emulparams/elf32xstormy16.sh: New file.
* scripttempl/xstormy16.sc: New file.

Index: opcodes/ChangeLog
2001-12-07  Geoffrey Keating  <geoffk@redhat.com>

* Makefile.am: Add support for xstormy16.
* Makefile.in: Regenerate.
* configure.in: Add support for xstormy16.
* configure: Regenerate.
* disassemble.c: Add support for xstormy16.
* xstormy16-asm.c: New generated file.
* xstormy16-desc.c: New generated file.
* xstormy16-desc.h: New generated file.
* xstormy16-dis.c: New generated file.
* xstormy16-ibld.c: New generated file.
* xstormy16-opc.c: New generated file.
* xstormy16-opc.h: New generated file.

Index: include/ChangeLog
2001-12-07  Geoffrey Keating  <geoffk@redhat.com>

* dis-asm.h (print_insn_xstormy16): Declare.

Index: include/elf/ChangeLog
2001-12-07  Geoffrey Keating  <geoffk@redhat.com>
    Richard Henderson  <rth@redhat.com>

* common.h (EM_XSTORMY16): Define.
* xstormy16.h: New file.

22 years ago * gas/all/incbin.d: Update.
amodra [Sat, 8 Dec 2001 02:10:58 +0000 (02:10 +0000)]
* gas/all/incbin.d: Update.

22 years ago* path.cc (path_conv::check): Use full path name for determining attributes
cgf [Sat, 8 Dec 2001 01:27:10 +0000 (01:27 +0000)]
* path.cc (path_conv::check): Use full path name for determining attributes
when /cygdrive/x/foo.

22 years agoAdd all the xstormy16 authors to the ChangeLog entry.
geoffk [Sat, 8 Dec 2001 01:18:14 +0000 (01:18 +0000)]
Add all the xstormy16 authors to the ChangeLog entry.

22 years ago * gas/all/incbin.s: Add spaces before directives.
amodra [Sat, 8 Dec 2001 00:25:26 +0000 (00:25 +0000)]
* gas/all/incbin.s: Add spaces before directives.

22 years ago*** empty log message ***
gdbadmin [Sat, 8 Dec 2001 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

22 years agoPROBLEMS.
cagney [Fri, 7 Dec 2001 23:33:18 +0000 (23:33 +0000)]
PROBLEMS.

22 years ago * stabsread.c (read_member_functions): Skip member functions which
drow [Fri, 7 Dec 2001 23:30:12 +0000 (23:30 +0000)]
    * stabsread.c (read_member_functions): Skip member functions which
        are duplicates of the callable constructor/destructor.

22 years agodaily update
amodra [Fri, 7 Dec 2001 23:00:04 +0000 (23:00 +0000)]
daily update

22 years ago * cpu/xstormy16.cpu: New file.
geoffk [Fri, 7 Dec 2001 22:51:28 +0000 (22:51 +0000)]
* cpu/xstormy16.cpu: New file.
* cpu/xstormy16.opc: New file.

22 years ago* s390-tdep.c (s390_store_return_value): Don't convert float
jimb [Fri, 7 Dec 2001 22:49:24 +0000 (22:49 +0000)]
* s390-tdep.c (s390_store_return_value): Don't convert float
values to double format when returning them; just return them in
the first half of the FP register, as the ABI specifies.

22 years agoFix botched patch.
drow [Fri, 7 Dec 2001 22:24:41 +0000 (22:24 +0000)]
Fix botched patch.

22 years agoUndo accidental commit of a separate patch.
drow [Fri, 7 Dec 2001 22:16:43 +0000 (22:16 +0000)]
Undo accidental commit of a separate patch.

22 years ago * valops.c (hand_function_call): Check for method arguments in
drow [Fri, 7 Dec 2001 22:14:30 +0000 (22:14 +0000)]
    * valops.c (hand_function_call): Check for method arguments in
        TYPE_ARG_TYPES(), not in TYPE_FIELD ().

22 years ago * cp-valprint.c (cp_print_value): Preserve offset if
drow [Fri, 7 Dec 2001 22:13:19 +0000 (22:13 +0000)]
    * cp-valprint.c (cp_print_value): Preserve offset if
        the virtual base is outside of this object.

22 years ago * gdbtypes.c (finish_cv_type): New function.
drow [Fri, 7 Dec 2001 22:11:50 +0000 (22:11 +0000)]
    * gdbtypes.c (finish_cv_type): New function.
        (check_typedef): Remove ``register'' keyword from argument.
        Preserve const and volatile attributes across filling in
        opaque types.
        * gdbtypes.h (finish_cv_type): Add prototype.

        * hp-symtab-read.c (hpread_read_struct_type): Call finish_cv_type.
        * stabsread.c (read_struct_type): Likewise.
        * dwarf2read.c (read_structure_scope): Likewise.  Remove redundant
        assignment to die->type.

22 years ago * gdb.c++/classes.exp, gdb.c++/derivation.exp,
drow [Fri, 7 Dec 2001 22:02:22 +0000 (22:02 +0000)]
    * gdb.c++/classes.exp, gdb.c++/derivation.exp,
        gdb.c++/inherit.exp, gdb.c++/method.exp,
        gdb.c++/namespace.exp, gdb.c++/templates.exp,
        gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
        and class layout support.

22 years ago * gdb.c++/classes.exp: Add test for static member function.
drow [Fri, 7 Dec 2001 21:58:17 +0000 (21:58 +0000)]
    * gdb.c++/classes.exp: Add test for static member function.
        * gdb.c++/misc.cc: Add class with static member function.

22 years ago * Makefile.in: Increment VERSION.
earnie [Fri, 7 Dec 2001 21:38:03 +0000 (21:38 +0000)]
* Makefile.in: Increment VERSION.
* include/_mingw.h: Ditto.

22 years ago * Makefile.in: Increment VERSION.
earnie [Fri, 7 Dec 2001 21:29:30 +0000 (21:29 +0000)]
* Makefile.in: Increment VERSION.
* include/w32api.h: Ditto.

22 years agoIf GDB says it can't find the struct the function returned, report
jimb [Fri, 7 Dec 2001 21:23:45 +0000 (21:23 +0000)]
If GDB says it can't find the struct the function returned, report
those tests as `unsupported'.
* gdb.base/call-rt-st.exp (print_struct_call): New function.
Rewrite subsequent tests to use it.

22 years agoIf GDB says it can't find the struct the function returned, report
jimb [Fri, 7 Dec 2001 21:21:34 +0000 (21:21 +0000)]
If GDB says it can't find the struct the function returned, report
those tests as `unsupported'.
* gdb.base/structs.exp (call_struct_func): New function.
(do_function_calls): Use call_struct_func to call the functions
returning structs.

22 years ago * library/managedwin.itb (shutdown): Don't save geometry for ...
kseitz [Fri, 7 Dec 2001 21:19:04 +0000 (21:19 +0000)]
    * library/managedwin.itb (shutdown): Don't save geometry for                                    plugins, either.

22 years ago* gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
jimb [Fri, 7 Dec 2001 21:16:59 +0000 (21:16 +0000)]
* gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
whether functions are prototyped or not, so we can't possibly pass
arguments to t_float_values2 properly.

22 years ago* printcmd.c (print_scalar_formatted): Compare the length of the
jimb [Fri, 7 Dec 2001 21:07:58 +0000 (21:07 +0000)]
* printcmd.c (print_scalar_formatted): Compare the length of the
value against the lengths of the target's floating-point types,
not the host's.  Add support for `long double'.

22 years ago* gdb.base/break.exp: (test_next_with_recursion): Don't change the
jimb [Fri, 7 Dec 2001 21:02:30 +0000 (21:02 +0000)]
* gdb.base/break.exp: (test_next_with_recursion): Don't change the
value of `timeout' for targets other than the mips*tx39-*.

22 years ago2001-12-07 Martin M. Hunt <hunt@redhat.com>
hunt [Fri, 7 Dec 2001 17:57:03 +0000 (17:57 +0000)]
2001-12-07  Martin M. Hunt  <hunt@redhat.com>

* configure.in: Check for sys/filio.h
* configure: Rebuild.
* config.in: Add HAVE_SYS_FILIO_H
* ser-tcp.c: Conditionally include sys/filio.h.

22 years agoCleanup ui-out table impl. Add struct ui_out_table. Rename
cagney [Fri, 7 Dec 2001 17:51:11 +0000 (17:51 +0000)]
Cleanup ui-out table impl.  Add struct ui_out_table.  Rename
curr[ent]_header to next_header.

22 years ago * gas/hppa/parse/linesepbug.s: Restore to its original form,
law [Fri, 7 Dec 2001 16:14:03 +0000 (16:14 +0000)]
    * gas/hppa/parse/linesepbug.s: Restore to its original form,
        reverting change of July 19, 2000.

22 years agoFix changelog woopsie
cagney [Fri, 7 Dec 2001 15:36:03 +0000 (15:36 +0000)]
Fix changelog woopsie

22 years agoZap stray XCALLOC().
cagney [Fri, 7 Dec 2001 15:00:59 +0000 (15:00 +0000)]
Zap stray XCALLOC().

22 years agomerge changes from MinGW
earnie [Fri, 7 Dec 2001 14:15:24 +0000 (14:15 +0000)]
merge changes from MinGW

22 years agoInsert 'PROGRAM' into the text string describing the -N option so that it is
nickc [Fri, 7 Dec 2001 12:41:20 +0000 (12:41 +0000)]
Insert 'PROGRAM' into the text string describing the -N option so that it is
easier to translate into foreign languages.

22 years agoCombine sentance fragments into a single sentance in order to permit better
nickc [Fri, 7 Dec 2001 12:32:39 +0000 (12:32 +0000)]
Combine sentance fragments into a single sentance in order to permit better
translation into foreign languages.

22 years agoAllow GDB to read general-purpose registers from Linux S/390 core files.
nickc [Fri, 7 Dec 2001 12:23:24 +0000 (12:23 +0000)]
Allow GDB to read general-purpose registers from Linux S/390 core files.

22 years ago* dwarf2cfi.c: New file.
smid [Fri, 7 Dec 2001 12:10:13 +0000 (12:10 +0000)]
* dwarf2cfi.c: New file.
* dwarf2cfi.h: New file.
* dwarf2read.c (dwarf_frame_offset, dwarf_frame_size): New variables.
(dwarf_eh_frame_offset, dwarf_eh_frame_size): New variables.
(dwarf2_read_section): Change to non static.
(dwarf2_locate_sections): Add .debug_frame and .eh_frame section
recognition.
(FRAME_SECTION, EH_FRAME_SECTION): New define.
* elfread.c (elf_symfile_read): Add call of frame informations build.
* frame.h (frame_info): Add pointer to unwind_context.
* symfile.h (dwarf2_build_frame_info): Add declaration.
* gdbarch.sh (DWARF2_BUILD_FRAME_INFO): Add.
* gdbarch.h, gdbarch.c: Regenerate.
* Makefile.in: Add dwarf2cfi_h, dwarf2cfi.o
* x86-64-tdep.c (i386_gdbarch_init): Initialize target vector to
use debug frame info.

22 years ago * elf32-sparc.c (elf32_sparc_relocate_section): Revert
jakub [Fri, 7 Dec 2001 11:14:12 +0000 (11:14 +0000)]
* elf32-sparc.c (elf32_sparc_relocate_section): Revert
2001-09-14 change.

22 years ago * elf.c (_bfd_elf_rela_local_sym): Only call
jakub [Fri, 7 Dec 2001 11:12:16 +0000 (11:12 +0000)]
* elf.c (_bfd_elf_rela_local_sym): Only call
_bfd_merged_section_offset if merge_info is non-NULL.
(_bfd_elf_rel_local_sym, _bfd_elf_section_offset): New.
* elf-bfd.h (_bfd_elf_rel_local_sym, _bfd_elf_section_offset): New
prototypes.
* elf32-arm.h (elf32_arm_final_link_relocate): Use
_bfd_elf_section_offset.
(elf32_arm_relocate_section): Use _bfd_elf_rel_local_sym.
* elf32-i386.c (elf_i386_relocate_section): Use
_bfd_elf_section_offset and _bfd_elf_rel_local_sym.
* elf32-sh.c (sh_elf_relocate_section): Likewise.
* elf32-sparc.c (elf32_sparc_relocate_section): Use
_bfd_elf_section_offset.
* elf32-cris.c (cris_elf_relocate_section): Likewise.
* elf32-hppa.c (elf32_hppa_relocate_section): Likewise.
* elf32-i370.c (i370_elf_relocate_section): Likewise.
* elf32-m68k.c (elf_m68k_relocate_section): Likewise.
* elf32-mips.c (mips_elf_create_dynamic_relocation): Likewise.
* elf32-ppc.c (ppc_elf_relocate_section): Likewise.
* elf32-s390.c (elf_s390_relocate_section): Likewise.
* elf64-alpha.c (elf64_alpha_relocate_section): Likewise.
* elf64-ppc.c (ppc64_elf_relocate_section): Likewise.
* elf64-s390.c (elf_s390_relocate_section): Likewise.
* elf64-sparc.c (sparc64_elf_relocate_section): Likewise.
* elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise.
* elfxx-ia64.c (elfNN_ia64_install_dyn_reloc): Likewise.

22 years ago* path.cc (path_conv::check): Reset FH_CYGDRIVE if iterating through path.
cgf [Fri, 7 Dec 2001 05:03:31 +0000 (05:03 +0000)]
* path.cc (path_conv::check): Reset FH_CYGDRIVE if iterating through path.

22 years ago2001-12-06 Michael Snyder <msnyder@redhat.com>
msnyder [Fri, 7 Dec 2001 02:50:01 +0000 (02:50 +0000)]
2001-12-06  Michael Snyder  <msnyder@redhat.com>

* gdb.asm/asm-source.exp: Add tests for info target, info symbol,
and detect whether the start symbol has a leading underscore.

22 years ago * elf32-hppa.c (clobber_millicode_symbols): Don't do anything if
amodra [Fri, 7 Dec 2001 02:00:57 +0000 (02:00 +0000)]
* elf32-hppa.c (clobber_millicode_symbols): Don't do anything if
already forced local.

22 years ago*** empty log message ***
gdbadmin [Fri, 7 Dec 2001 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***