OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
22 years agoAdd except and typeck section strings. Fix xcoff_big_format_p macro.
trix [Mon, 17 Dec 2001 22:41:01 +0000 (22:41 +0000)]
Add except and typeck section strings.  Fix xcoff_big_format_p macro.

22 years agoFix formatting in next-to-last entry
hp [Mon, 17 Dec 2001 22:20:23 +0000 (22:20 +0000)]
Fix formatting in next-to-last entry

22 years ago* gdb.base/completion.exp: On some systems, there is, in fact, a
jimb [Mon, 17 Dec 2001 21:49:09 +0000 (21:49 +0000)]
* gdb.base/completion.exp: On some systems, there is, in fact, a
variable named `b' in scope, since GDB treats all static
variables as being in scope.  So use `no_var_named_this'
instead of `b'.

22 years ago * include/getopt.h: Don't define getopt_long() and friends when
corinna [Mon, 17 Dec 2001 21:34:58 +0000 (21:34 +0000)]
* include/getopt.h: Don't define getopt_long() and friends when
included through unistd.h.

22 years ago * libc/sys/cygwin/include/unistd.h: Add __UNISTD_GETOPT_ to allow
corinna [Mon, 17 Dec 2001 21:32:24 +0000 (21:32 +0000)]
* libc/sys/cygwin/include/unistd.h: Add __UNISTD_GETOPT_ to allow
conditionalized including of getopt stuff.

22 years ago2001-12-17 Ben Harris <bjh21@netbsd.org>
bjh21 [Mon, 17 Dec 2001 21:14:09 +0000 (21:14 +0000)]
2001-12-17  Ben Harris  <bjh21@netbsd.org>

* armbsd-nat.c: Remove file, renamed to armnbsd-nat.c.
* armnbsd-nat.c: New file, renamed from armbsd-nat.c.
* Makefile.in: Rename armbsd-nat.c to armnbsd-nat.c.
* config/arm/nbsd.mh: Likewise.

22 years ago* gdb.base/corefile.exp: Recognize the message saying that GDB
jimb [Mon, 17 Dec 2001 21:03:48 +0000 (21:03 +0000)]
* gdb.base/corefile.exp: Recognize the message saying that GDB
can't find the core file's registers as a failure.

22 years agoCorrect from of previous ChangeLog entry.
brolley [Mon, 17 Dec 2001 20:42:33 +0000 (20:42 +0000)]
Correct from of previous ChangeLog entry.

22 years agoRemove accidentally committed ChangeLog entries for callfuncs.exp.
jimb [Mon, 17 Dec 2001 20:38:57 +0000 (20:38 +0000)]
Remove accidentally committed ChangeLog entries for callfuncs.exp.

22 years ago2001-12-17 Dave Brolley <brolley@redhat.com>
brolley [Mon, 17 Dec 2001 20:35:09 +0000 (20:35 +0000)]
2001-12-17  Dave Brolley  <brolley@redhat.com>

* cgen-ops.h: Correct return type of ADDCHI.

22 years ago * elf32-mips.c (_bfd_mips_elf_relocate_section): Formatting.
ths [Mon, 17 Dec 2001 20:14:47 +0000 (20:14 +0000)]
* elf32-mips.c (_bfd_mips_elf_relocate_section): Formatting.
* elf64-mips.c: Add most of the fixes and tweaks done in elf32-mips.c
over the last months. Add some code for mips16 handling.
(mips_elf64_check_mips16_stubs): New function.
(mips_elf64_stub_section_p): Likewise.
(mips_elf64_calculate_relocation): Change interface to support mips16.
(mips_elf64_perform_relocation): Likewise.

22 years ago* dtable.cc (dtable::init_std_file_from_handle): Avoid initializing using an
cgf [Mon, 17 Dec 2001 19:55:57 +0000 (19:55 +0000)]
* dtable.cc (dtable::init_std_file_from_handle): Avoid initializing using an
invalid handle.

22 years agoFix compile time warning messages.
nickc [Mon, 17 Dec 2001 19:50:31 +0000 (19:50 +0000)]
Fix compile time warning messages.

22 years ago * NEWS: Note new target XStormy16.
corinna [Mon, 17 Dec 2001 18:13:10 +0000 (18:13 +0000)]
* NEWS: Note new target XStormy16.
* MAINTAINERS: Add -Werror to XStormy16.

22 years ago2001-12-17 Fernando Nasser <fnasser@redhat.com>
fnasser [Mon, 17 Dec 2001 17:03:55 +0000 (17:03 +0000)]
2001-12-17  Fernando Nasser  <fnasser@redhat.com>

From Richard Earnshaw <rearnsha@arm.com>:
* arm-tdep.c (arm_software_single_step): New function. Implements
software single-stepping for ARM targets.
(arm_get_next_pc, thumb_get_next_pc, bitcount, shifted_reg_val): Only
needed for software single-stepping.
* config/arm/tm-arm.h: Activate SOFTWARE_SINGLE_STEP_P.

22 years ago2001-12-17 Fernando Nasser <fnasser@redhat.com>
fnasser [Mon, 17 Dec 2001 16:37:35 +0000 (16:37 +0000)]
2001-12-17  Fernando Nasser  <fnasser@redhat.com>

From Richard Earnshaw <rearnsha@arm.com>:
        * config/arm/nbsd.mh, config/arm/nbsd.mt, config/arm/tm-nbsd.h,
        config/arm/nm-nbsd.h, config/arm/xm-nbsd.h: New files.
        * armbsd-nat.c: New file.
        * Makefile.in: Build it.
        * configure.host, configure.tgt: Support NetBSD/arm.

22 years ago2001-12-17 Fernando Nasser <fnasser@redhat.com>
fnasser [Mon, 17 Dec 2001 16:23:02 +0000 (16:23 +0000)]
2001-12-17  Fernando Nasser  <fnasser@redhat.com>

From Richard Earnshaw <rearnsha@arm.com>:
        * config/arm/nbsd.mh, config/arm/nbsd.mt, config/arm/tm-nbsd.h,
        config/arm/nm-nbsd.h, config/arm/xm-nbsd.h: New files.
        * armbsd-nat.c: New file.
        * Makefile.in: Build it.
        * configure.host, configure.tgt: Support NetBSD/arm.

22 years ago * MAINTAINERS: Add myself as XStormy16 maintainer.
corinna [Mon, 17 Dec 2001 15:52:32 +0000 (15:52 +0000)]
* MAINTAINERS: Add myself as XStormy16 maintainer.

22 years agoClean up formatting of xcoff.h
trix [Mon, 17 Dec 2001 13:13:32 +0000 (13:13 +0000)]
Clean up formatting of xcoff.h

22 years ago* sanyo xstormy16 sid support.
mrg [Mon, 17 Dec 2001 09:31:16 +0000 (09:31 +0000)]
* sanyo xstormy16 sid support.

[ChangeLog]
* sid.spec: Add /usr/bin/xstormy16-elf-sid.

[bsp/ChangeLog]
* Makefile.am (FAM10SCRIPTS): Add Xstormy16 support.
* configrun-sid.in: Likewise.
* xstormy16-elf-sid: New Xstormy16 frontend.

[bsp/pregen/ChangeLog]
* pregen-configs.in: Add support for Xstormy16.
* xstormy16-gloss.conf: New file.
* xstormy16-gdb.conf: Likewise.
* xstormy16-gloss-gdb.conf: Likewise.
* xstormy16-gloss-gdb-tksm.conf: Likewise.

[component/ChangeLog]
* CATALOG: Add hw-cpu-xstormy16.
* tconfig.in: Add SIDTARGET_XSTORMY16.

[component/cgen-cpu/ChangeLog]
* compCGEN.cxx: If SIDTARGET_XSTORMY16, add hw-cpu-xstormy16 support.
* configure.in: Decend into xstormy16 if necessary.

[config/ChangeLog]
* sidtargets.m4: Add Xstormy16 support.
* config.sub: Likewise.
* info.tcl.in: Likewise.

22 years ago* include/limits.h: Define LLONG_MIN, LLONG_MAX, ULLONG_MAX.
cgf [Mon, 17 Dec 2001 01:41:07 +0000 (01:41 +0000)]
* include/limits.h: Define LLONG_MIN, LLONG_MAX, ULLONG_MAX.

22 years ago Support for more than 64k ELF sections.
amodra [Mon, 17 Dec 2001 00:52:34 +0000 (00:52 +0000)]
Support for more than 64k ELF sections.
include/elf/ChangeLog
* external.h (Elf_External_Sym_Shndx): Declare.
* internal.h (struct elf_internal_sym <st_shndx>): Make it an
unsigned int.
* common.h (SHN_BAD): Define.

bfd/ChangeLog
* configure.in: Bump bfd version.
* configure: Regenerate.
* elf-bfd.h (elf_size_info <swap_symbol_out>): Add shndx param.
(bfd_elf32_swap_symbol_in): Likewise.
(bfd_elf32_swap_symbol_out): Likewise.
(bfd_elf64_swap_symbol_in): Likewise.
(bfd_elf64_swap_symbol_out): Likewise.
(elf_reloc_cookie): Add locsym_shndx field.  Make locsyms a PTR.
(elf_obj_tdata): Add num_elf_sections, symtab_shndx_hdr and
symtab_shndx_section.
(elf_numsections): Define.
(elf_symtab_shndx): Define.
* elf.c (setup_group): Use elf_numsections rather than header e_shnum.
(bfd_elf_find_section): Likewise.
(bfd_section_from_elf_index): Likewise.
(bfd_section_from_shdr): Likewise.  Handle SHT_SYMTAB_SHNDX.
(bfd_section_from_r_symndx): Read symbol shndx extension, and
translate st_shndx for > SHN_HIRESERVE.
(assign_section_numbers): Skip reserved sections.  Assign
symtab_shndx_section and elf_numsections.  Exclude reserved
sections from e_shnum.  Set up symtab_shndx_hdr.
(_bfd_elf_compute_section_file_positions): Handle symtab_shndx_hdr.
(map_sections_to_segments): Don't map eh_frame_hdr unless required.
(assign_file_positions_except_relocs): Use elf_numsections rather
than header e_shnum.  Skip reserved sections and symtab_shndx_section.
(prep_headers): Set name for symtab_shndx_hdr.
(_bfd_elf_assign_file_positions_for_relocs): Use elf_numsections.
(_bfd_elf_write_object_contents): Likewise.  Skip reserved sections.
(_bfd_elf_section_from_bfd_section): Check bfd_{abs,com,und}_section
first.  Use elf_section_data if available.  Use elf_numsections.
Start scan at index 1.
(copy_private_bfd_data ): Comment fixes.
(MAP_ONESYMTAB): Define above SHN_HIOS.
(MAP_DYNSYMTAB): Likewise.
(MAP_STRTAB): Likewise.
(MAP_SHSTRTAB): Likewise.
(MAP_SYM_SHNDX): New define.
(_bfd_elf_copy_private_symbol_data): Handle symtab_shndx_section.
(swap_out_syms): Swap out SHT_SYMTAB_SHNDX section too.
* elfcode.h (elf_swap_symbol_in): Add shndx param, and handle shndx
extension.
(elf_swap_symbol_out): Likewise.
(elf_object_p): Set elf_numsections, and use instead of e_shnum.
Initialialise reserved elf_elfsections to point at shdr[0].  Remove
redundant bfd_release calls.
(elf_slurp_symbol_table): Read symbol shndx extension, and use with
elf_swap_symbol_in.  Translate st_shndx for > SHN_HIRESERVE too.
* elflink.h (elf_link_is_defined_archive_symbol): Read symbol shndx
extension, and use with elf_swap_symbol_in.
(elf_link_record_local_dynamic_symbol): Likewise.
(elf_link_add_object_symbols): Likewise.  Also translate st_shndx
for elf sections > SHN_HIRESERVE.
(NAME(bfd_elf,size_dynamic_sections)): Adjust elf_swap_symbol_out
call.
(struct elf_final_link_info): Add locsym_shndx and symshndxbuf.
(elf_bfd_final_link): Allocate the above, and tidy code allocating
other buffers.  Use elf_numsections instead of e_shnum.  Adjust
elf_swap_symbol_out calls.
(elf_link_output_sym): Swap out symbol shndx extension too.
(elf_link_flush_output_syms): And flush them to disk.
(elf_link_output_extsym): Use SHN_BAD.  Adjust elf_swap_symbol_out
calls.
(elf_gc_mark): Read symbol shndx extension, and use with
elf_swap_symbol_in.
(elf_link_input_bfd): Likewise,  Translate st_shndx for elf sections
> SHN_HIRESERVE too.  Use SHN_BAD.
(elf_reloc_symbol_deleted_p): Use symbol shndx extensions with
elf_swap_symbol_in.  Translate st_shndx > SHN_HIRESERVE too.
(elf_bfd_discard_info): Read symbol shndx extension.  Don't attempt
to continue after a bfd error.
* elf-m10200.c (mn10200_elf_relax_section): Only read local syms.
Stash them immediately to symtab_hdr->contents rather than later
in multiple places.  Clean up afterwards.  Read symbol shndx
extension, and use with swap_symbol_in.  Translate SHN_UNDEF,
SHN_ABS, SHN_COMMON and elf sections > SHN_HIRESERVE to bfd
sections too.  Remove dead code.
(mn10200_elf_relax_delete_bytes): Use symbol shndx extension
when swapping in symbols.  Tidy code adjusting global syms.
Don't swap in global syms.
(mn10200_elf_symbol_address_p): Likewise.  Remove extsyms param.
(mn10200_elf_get_relocated_section_contents): Read symbol shndx
extension, and use with swap_symbol_in.  Rename "size" -> "amt"
to maximize code in common with other files.  Translate st_shndx
for > SHN_HIRESERVE too.  Remove dead code.
* elf-m10300.c (mn10300_elf_relax_section): Only read local syms.
Stash them immediately to symtab_hdr->contents rather than later
in multiple places.  Clean up afterwards.  Read symbol shndx
extension, and use with swap_symbol_in.  Remove dead code.
(mn10300_elf_relax_delete_bytes): As for elf-m10200.c.
(mn10300_elf_symbol_address_p): Likewise.
(mn10300_elf_get_relocated_section_contents): Likewise.
* elf32-h8300.c (elf32_h8_relax_section): As for elf-m10300.c.
(elf32_h8_relax_delete_bytes): Likewise.
(elf32_h8_symbol_address_p): Likewise.
(elf32_h8_get_relocated_section_contents): Likewise.
* elf32-hppa.c (elf32_hppa_size_stubs): Read symbol shndx
extension, and use with swap_symbol_in.
* elf64-hppa.c (elf64_hppa_check_relocs): Likewise.
* elf32-i370.c (i370_elf_finish_dynamic_sections): Adjust call to
bfd_elf32_swap_symbol_out.
* elf32-m32r.c (m32r_elf_get_relocated_section_contents): Translate
elf sections > SHN_HIRESERVE too.
* elf32-m68k.c (bfd_m68k_elf32_create_embedded_relocs): Only read
local syms.  Read symbol shndx extension, and use with swap_symbol_in.
* elf32-mips.c (_bfd_mips_elf_final_write_processing): Use
elf_numsections rather than header e_shnum.
* elf32-sh.c (sh_elf_relax_section): As for elf-m10300.c.
(sh_elf_relax_delete_bytes): Likewise.
(sh_elf_get_relocated_section_contents): Likewise.  Only read local
symbols.
* elf32-v850.c (v850_elf_symbol_processing): Use an unsigned int to
hold section index.  Use elf_numsections rather than e_shnum.
Rename "index" -> "indx" to avoid shadowing warning.
(v850_elf_add_symbol_hook): Likewise.
* elf64-alpha.c (elf64_alpha_relax_section): Only read local syms.
Read symbol shndx extension, and use with swap_symbol_in.
* elf32-xstormy16.c (xstormy16_elf_relax_section): Likewise.
Translate SHN_COMMON and elf sections > SHN_HIRESERVE too.
* elfxx-ia64.c (elfNN_ia64_relax_section): Likewise.
(elfNN_ia64_aix_add_symbol_hook): Use elf_numsections.

* elf-m10300.c (mn10300_elf_gc_mark_hook): Remove unnecessary checks
before calling bfd_section_from_elf_index on local syms.
* elf32-arm.h (elf32_arm_gc_mark_hook): Likewise.
* elf32-avr.c (elf32_avr_gc_mark_hook): Likewise.
* elf32-cris.c (cris_elf_gc_mark_hook): Likewise.
* elf32-d10v.c (elf32_d10v_gc_mark_hook): Likewise.
* elf32-fr30.c (fr30_elf_gc_mark_hook): Likewise.
* elf32-hppa.c (elf32_hppa_gc_mark_hook): Likewise.
* elf32-i386.c (elf_i386_gc_mark_hook): Likewise.
* elf32-m32r.c (m32r_elf_gc_mark_hook): Likewise.
* elf32-m68k.c (elf_m68k_gc_mark_hook): Likewise.
* elf32-mcore.c (mcore_elf_gc_mark_hook): Likewise.
* elf32-mips.c (_bfd_mips_elf_gc_mark_hook): Likewise.
* elf32-openrisc.c (openrisc_elf_gc_mark_hook): Likewise.
* elf32-ppc.c (ppc_elf_gc_mark_hook): Likewise.
* elf32-s390.c (elf_s390_gc_mark_hook): Likewise.
* elf32-sh.c (sh_elf_gc_mark_hook): Likewise.
* elf32-sparc.c (elf32_sparc_gc_mark_hook): Likewise.
* elf32-v850.c (v850_elf_gc_mark_hook): Likewise.
* elf32-xstormy16.c (xstormy16_elf_gc_mark_hook): Likewise.
* elf64-mips.c (mips_elf64_gc_mark_hook): Likewise.
* elf64-mmix.c (mmix_elf_gc_mark_hook): Likewise.
* elf64-ppc.c (ppc64_elf_gc_mark_hook): Likewise.
* elf64-s390.c (elf_s390_gc_mark_hook): Likewise.
* elf64-x86-64.c (elf64_x86_64_gc_mark_hook): Likewise.

binutils/ChangeLog
* readelf.c (symtab_shndx_hdr): New global.
(SECTION_HEADER_INDEX): Define.
(SECTION_HEADER_NUM): Define.
(SECTION_HEADER): Define.
(GET_ELF_SYMBOLS): Pass two params rather than three.
(get_32bit_elf_symbols): Take file and section args.  Read and
use SHT_SYMTAB_SHNDX.
(get_64bit_elf_symbols): Likewise.
(dump_relocations): Use SECTION_HEADER to index "section_headers".
(process_section_headers): Likewise.  Use SECTION_HEADER_NUM too.
Remember symtab_shdx_hdr.
(process_program_headers): Scan from index 1 for segment map.
(slurp_ia64_unwind_table): Use SECTION_HEADER to index
"section_headers".
(process_relocs): Likewise.  Also adjust call to GET_ELF_SYMBOLS.
(process_unwind): Likewise.
(process_version_sections): Likewise.
(process_symbol_table): Likewise.
(display_debug_info): Likewise.
(process_dynamic_segment): Fake up a symtab section for changed
GET_ELF_SYMBOLS.
(get_symbol_index_type): Check SHN_LOOS before SHN_LORESERVE.
(process_program_headers): Kill signed/unsigned warning.
(load_debug_str): Likewise.
(display_debug_info): Likewise.

22 years agoOops, changelog for last patch.
amodra [Mon, 17 Dec 2001 00:43:17 +0000 (00:43 +0000)]
Oops, changelog for last patch.

22 years agohash bfd sections for fast lookup and create.
amodra [Mon, 17 Dec 2001 00:40:53 +0000 (00:40 +0000)]
hash bfd sections for fast lookup and create.
bfd/ChangeLog
* bfd.c (struct _bfd): Add section_htab, section_tail.
* libbfd-in.h (_bfd_delete_bfd): Declare.
(bfd_section_hash_newfunc): Declare.
* opncls.c (_bfd_new_bfd): Free memory on failure.  Init
section_htab and section_tail.
(_bfd_delete_bfd): New function.
(bfd_openr): Use it.
(bfd_fdopenr): Likewise.
(bfd_openstreamr): Likewise.
(bfd_openw): Likewise.
(bfd_close): Likewise.
(bfd_close_all_done): Likewise.
(bfd_release): Comment.
* section.c (struct section_hash_entry): New.
(bfd_section_hash_newfunc): New function.
(section_hash_lookup): Define.
(bfd_section_init): New function, split out from
bfd_make_section_anyway.
(bfd_get_section_by_name): Lookup via hash table.
(bfd_get_unique_section_name): Likewise.
(bfd_make_section_old_way): Rewrite to use hash table.
(bfd_make_section_anyway): Likewise.
(bfd_make_section): Likewise.  Return NULL for attempts to make
BFD_{ABS,COM,UND,IND}_SECTION_NAME.
(_bfd_strip_section_from_output): Adjust section_tail if needed.
* configure.in: Bump bfd version.
* configure: Regenerate.
* libbfd.h: Regenerate.
* bfd-in2.h: Regenerate.

ld/ChangeLog
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Adjust
section_tail when fiddling with section list.
(gld${EMULATION_NAME}_list_options): Ensure sentences aren't
broken into separate strings to make translation easier.
* emultempl/mmo.em (mmo_place_orphan): Adjust section_tail when
fiddling with section list.
* emultempl/pe.em (gld_${EMULATION_NAME}_place_orphan): Likewise.

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

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

22 years ago2001-12-17 Guido Serassio <serassio@libero.it>
rbcollins [Sun, 16 Dec 2001 21:57:36 +0000 (21:57 +0000)]
2001-12-17  Guido Serassio <serassio@libero.it>

        * include/winsvc.h: Add ChangeServiceConfig2() &
        QueryServiceConfig2() definition

22 years ago2001-12-17 Robret Collins <rbtcollins@hotmail.com>
rbcollins [Sun, 16 Dec 2001 21:55:38 +0000 (21:55 +0000)]
2001-12-17  Robret Collins  <rbtcollins@hotmail.com>

        * include/commctrl.h: New typedefs for HDLAYOUT and LPHDLAYOUT based
on MSDN documentation for XP.

22 years agoDon't try to link in sim-bits.o.
cagney [Sun, 16 Dec 2001 21:00:07 +0000 (21:00 +0000)]
Don't try to link in sim-bits.o.

22 years agoLITTLE_ENDIAN -> BFD_ENDIAN_LITTLE
cagney [Sun, 16 Dec 2001 20:50:01 +0000 (20:50 +0000)]
LITTLE_ENDIAN -> BFD_ENDIAN_LITTLE

22 years ago * scripttempl/mmo.sc: Add .debug_ranges to listed sections.
hp [Sun, 16 Dec 2001 12:22:58 +0000 (12:22 +0000)]
* scripttempl/mmo.sc: Add .debug_ranges to listed sections.

22 years agoConditionally include solib.h.
kevinb [Sun, 16 Dec 2001 00:59:56 +0000 (00:59 +0000)]
Conditionally include solib.h.

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

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

22 years agoRegenerate.
cagney [Sat, 15 Dec 2001 18:07:56 +0000 (18:07 +0000)]
Regenerate.

22 years ago* MAINTAINERS: Remove powerpcle-eabi and rs6000-ibm-aix3.2 from
cagney [Sat, 15 Dec 2001 17:09:04 +0000 (17:09 +0000)]
* MAINTAINERS: Remove powerpcle-eabi and rs6000-ibm-aix3.2 from
target list.

22 years agoLITTLE_ENDIAN -> BFD_ENDIAN_LITTLE
cagney [Sat, 15 Dec 2001 16:53:22 +0000 (16:53 +0000)]
LITTLE_ENDIAN -> BFD_ENDIAN_LITTLE

22 years ago * elf64-mips.c (mips_elf64_link_hash_entry): New link hash.
ths [Sat, 15 Dec 2001 09:56:19 +0000 (09:56 +0000)]
* elf64-mips.c (mips_elf64_link_hash_entry): New link hash.
(mips_elf64_high): New Function.
(mips_elf64_higher): Likewise.
(mips_elf64_highest): Likewise.
(mips_elf64_info_to_howto_rel): Likewise.
(mips_elf64_info_to_howto_rela): Likewise.
(mips_elf64_write_rel): Likewise.
(mips_elf64_write_rela): Likewise.
(mips_elf64_link_hash_newfunc): Likewise.
(mips_elf64_hi16_reloc): Likewise.
(mips_elf64_higher_reloc): Likewise.
(mips_elf64_highest_reloc): Likewise.
(mips_elf64_gprel16_reloc): Likewise.
(mips_elf64_gprel16_reloca): Likewise.
(mips_elf64_literal_reloc): Likewise.
(mips_elf64_gprel32_reloc): Likewise.
(mips_elf64_shift6_reloc): Likewise.
(mips_elf64_got16_reloc): Likewise.
(mips_elf64_assign_gp): Likewise.
(mips_elf64_final_gp): Likewise.
(gprel16_with_gp): Likewise.
(mips_elf64_additional_program_headers): Likewise.
(mips_elf64_link_hash_table_create): Likewise.
(mips_elf64_got_offset_from_index): Likewise.
(_mips_elf64_got_info): Likewise.
(mips_elf64_sign_extend): Likewise.
(mips_elf64_overflow_p): Likewise.
(mips_elf64_global_got_index): Likewise.
(mips_elf64_sort_hash_table_f): Likewise.
(mips_elf64_sort_hash_table): Likewise.
(mips_elf64_swap_msym_out): Likewise.
(mips_elf64_create_local_got_entry): Likewise.
(mips_elf64_local_got_index): Likewise.
(mips_elf64_got_page): Likewise.
(mips_elf64_got16_entry): Likewise.
(mips_elf64_local_relocation_p): Likewise.
(mips_elf64_next_relocation): Likewise.
(mips_elf64_create_dynamic_relocation): Likewise.
(mips_elf64_calculate_relocation): Likewise.
(mips_elf64_obtain_contents): Likewise.
(mips_elf64_perform_relocation): Likewise.
(mips_elf64_relocate_section): Likewise.
(mips_elf64_create_dynamic_sections): Likewise.
(mips_elf64_adjust_dynamic_symbol): Likewise.
(mips_elf64_always_size_sections): Likewise.
(mips_elf64_size_dynamic_sections): Likewise.
(mips_elf64_finish_dynamic_symbol): Likewise.
(mips_elf64_finish_dynamic_sections): Likewise.
(mips_elf64_gc_mark_hook): Likewise.
(mips_elf64_gc_sweep_hook): Likewise.
(mips_elf64_create_got_section): Likewise.
(mips_elf64_record_global_got_symbol): Likewise.
(mips_elf64_create_msym_section): Likewise.
(mips_elf64_allocate_dynamic_relocations): Likewise.
(mips_elf64_check_relocs): Likewise.
(mips_elf64_output_extsym): Likewise.
(mips_elf64_swap_gptab_in): Likewise.
(mips_elf64_swap_gptab_out): Likewise.
(gptab_compare): Likewise.
(mips_elf64_final_link): Likewise.
(prev_reloc_addend): Remenber addend of previous parts of a combined
reloc.
(ELF_MIPS_GP_OFFSET): New define.
(STUB_LW,STUB_MOVE,STUB_JALR,STUB_LI16): Likewise.
(MIPS_FUNCTION_STUB_SIZE): Likewise.
(mips_elf64_howto_rel): Fix HOWTO defines.
(mips_elf64_howto_rela): Likewise.
(mips_elf64_swap_reloca_out): Fix signedness.
(mips_elf64_be_swap_reloc_in): Use ELF64* instead of ELF32*.
(mips_elf64_be_swap_reloca_in): Likewise.
(mips_elf64_be_swap_reloc_out): Likewise. Preserve extended type info.
(mips_elf64_be_swap_reloca_out): Likewise.

22 years ago * elf-bfd.h (_bfd_elf_maybe_strip_eh_frame_hdr): New prototype.
jakub [Sat, 15 Dec 2001 08:54:12 +0000 (08:54 +0000)]
* elf-bfd.h (_bfd_elf_maybe_strip_eh_frame_hdr): New prototype.
* elf-eh-frame.c (struct eh_frame_hdr_info): Add strip.
(_bfd_elf_discard_section_eh_frame): Don't create .eh_frame_hdr
sec_info here.  Free ehbuf.
(_bfd_elf_discard_section_eh_frame_hdr): Don't size the section
if hdr_info->strip.
(_bfd_elf_maybe_strip_eh_frame_hdr): New.
* elflink.h (size_dynamic_sections): Call it.

22 years ago* ui-out.c (struct ui_out_table): Add field entry_level.
cagney [Sat, 15 Dec 2001 05:18:41 +0000 (05:18 +0000)]
* ui-out.c (struct ui_out_table): Add field entry_level.
(verify_field): New function.
(verify_field_proper_position): Delete function.
(verify_field_alignment): Delete function.
(ui_out_field_int): Update to use verify_field.
(ui_out_field_skip): Ditto.
(ui_out_field_string): Ditto.
(ui_out_field_fmt): Ditto.
(ui_out_table_begin): Initialize table.entry_level.
(ui_out_table_end): Clear table.entry_level.
(ui_out_begin): Call verify_field before pushing the new tuple or
list onto the stack.  Use table.entry_level.

22 years ago * main.c: Include "defs.h", "bfd.h", "callback.h" and "remote-sim.h".
mrg [Sat, 15 Dec 2001 05:08:44 +0000 (05:08 +0000)]
* main.c: Include "defs.h", "bfd.h", "callback.h" and "remote-sim.h".
(sim_io_error): New function.
* sim_calls.c: (sim_io_error): New function.

22 years agos/cygnus.com/redhat.com/
bje [Sat, 15 Dec 2001 04:51:01 +0000 (04:51 +0000)]
s/cygnus.com/redhat.com/

22 years ago* tweak
fche [Sat, 15 Dec 2001 00:05:54 +0000 (00:05 +0000)]
* tweak

2001-12-14  Frank Ch. Eigler  <fche@redhat.com>

* cgen-engine.h (generic_scache_record): New template.

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

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

22 years agoInitialise the disassembler_options field (to NULL).
nickc [Fri, 14 Dec 2001 21:32:04 +0000 (21:32 +0000)]
Initialise the disassembler_options field (to NULL).

22 years ago * mkpasswd.c (enum_users): Change to unconditionally use
corinna [Fri, 14 Dec 2001 20:01:53 +0000 (20:01 +0000)]
* mkpasswd.c (enum_users): Change to unconditionally use
the --path-to-home option, if supplied by the user.  Use default
--path-to-home option value, if appropriate.
(usage): Change usage statement to reflect new semantics.
(main): Remove defaulting of the --path-to-home option.

22 years ago (vfiprintf.$(oext)): Likewise.
fitzsim [Fri, 14 Dec 2001 19:27:46 +0000 (19:27 +0000)]
(vfiprintf.$(oext)): Likewise.

22 years ago * libc/stdio/Makefile.am (vfprintf.$(oext)): Add $(INCLUDES) to
fitzsim [Fri, 14 Dec 2001 19:14:27 +0000 (19:14 +0000)]
* libc/stdio/Makefile.am (vfprintf.$(oext)): Add $(INCLUDES) to
compile line.

22 years agoAdd missing ChangeLog.
cgf [Fri, 14 Dec 2001 18:26:43 +0000 (18:26 +0000)]
Add missing ChangeLog.
* configure.in: Detect zlib subdirectory.
* configure: Regenerate

22 years ago* Makefile.in: Exit immediately if a sub-make fails.
cgf [Fri, 14 Dec 2001 18:23:19 +0000 (18:23 +0000)]
* Makefile.in: Exit immediately if a sub-make fails.

22 years ago* mkpasswd.c (opts): Add indication that '-p' option requires an argument.
cgf [Fri, 14 Dec 2001 17:15:37 +0000 (17:15 +0000)]
* mkpasswd.c (opts): Add indication that '-p' option requires an argument.

22 years ago * config/obj-elf.c (obj_elf_init_stab_section): References are
amodra [Fri, 14 Dec 2001 15:53:10 +0000 (15:53 +0000)]
* config/obj-elf.c (obj_elf_init_stab_section): References are
kept to section name strings.  Don't alloca them!

22 years ago * ldmain.c (main): Initialise link_info.eh_frame_hdr.
amodra [Fri, 14 Dec 2001 13:50:00 +0000 (13:50 +0000)]
* ldmain.c (main): Initialise link_info.eh_frame_hdr.

22 years ago * config/djgpp/fnchange.lst: Add entries for opcodes/xstormy16-* files.
corinna [Fri, 14 Dec 2001 09:27:42 +0000 (09:27 +0000)]
* config/djgpp/fnchange.lst: Add entries for opcodes/xstormy16-* files.

22 years ago * elflink.h (elf_bfd_discard_info): Fix segfault when dynobj NULL.
amodra [Fri, 14 Dec 2001 01:52:26 +0000 (01:52 +0000)]
* elflink.h (elf_bfd_discard_info): Fix segfault when dynobj NULL.

22 years agoadd myself to the write after approval list.
mrg [Fri, 14 Dec 2001 00:28:15 +0000 (00:28 +0000)]
add myself to the write after approval list.

22 years ago* support sim-fpu.c for correct FP emulation.
mrg [Fri, 14 Dec 2001 00:22:12 +0000 (00:22 +0000)]
* support sim-fpu.c for correct FP emulation.

* Makefile.in (LIB_OBJ): Add @sim_fpu@.
(ICACHE_CFLAGS, SEMANTICS_CFLAGS): New variables.
(icache.o, semantics.o): Add new ICACHE_FLAGS & SEMANTICS_FLAGS.
(sim-fpu.o, sim-bits.o, tconfig.h): New targets.
* configure.in: Rename INLINE_LOCALS to PSIM_INLINE_LOCALS.  Add a
check for sim/common/sim-fpu.c.  Output sim_fpu and sim_fpu_cflags.
* configure: Regenerate.
* device.h (device_find_integer_array_property): Match function definition.
* gen-icache.c (print_icache_internal_function_declaration): Rename
INLINE_ICACHE to PSIM_INLINE_ICACHE.
* gen-idecode.c (print_idecode_run_function_header): Rename INLINE_IDECODE
to PSIM_INLINE_IDECODE.
* gen-semantics.c (print_semantic_function_header): Rename
EXTERN_SEMANTICS to PSIM_EXTERN_SEMANTICS.
* gen-support.c (print_support_function_name): Rename INLINE_SUPPORT to
PSIM_INLINE_SUPPORT.
* igen.c (print_function_name): Also escape `(' and `)'.
(gen_semantics_h): Rename EXTERN_SEMANTICS to PSIM_EXTERN_SEMANTICS.
(gen_semantics_c): Likewise.  Also output includes for "sim-fpu.h"
* inline.h (INLINE_SIM_ENDIAN): Renamed INLINE_PSIM_ENDIAN.
(EXTERN_SIM_ENDIAN): Renamed EXTERN_PSIM_ENDIAN.
(STATIC_INLINE_SIM_ENDIAN): Renamed STATIC_INLINE_PSIM_ENDIAN.
(INLINE_LOCALS): Renamed PSIM_INLINE_LOCALS.
(EXTERN_SUPPORT): Renamed PSIM_EXTERN_SUPPORT.
(INLINE_SUPPORT): Renamed PSIM_INLINE_SUPPORT.
(EXTERN_SEMANTICS): Renamed PSIM_EXTERN_SEMANTICS.
(INLINE_SEMANTICS): Renamed PSIM_INLINE_SEMANTICS.
(EXTERN_IDECODE): Renamed PSIM_EXTERN_IDECODE.
(INLINE_IDECODE): Renamed PSIM_INLINE_IDECODE.
(EXTERN_ICACHE): Renamed PSIM_EXTERN_ICACHE.
(INLINE_ICACHE): Renamed PSIM_INLINE_ICACHE.
* options.c (options_inline): Fix names.
* sim-endian-n.h: Change INLINE_SIM_ENDIAN to INLINE_PSIM_ENDIAN.
* sim-endian.h: Likewise.
* sim-main.h: New file.
* std-config.h: Rename INLINE_LOCALS to PSIM_INLINE_LOCALS.

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

22 years ago * configure.in (FLAGS_FOR_TARGET): Remove -nostdinc and -isystem
fitzsim [Thu, 13 Dec 2001 23:57:00 +0000 (23:57 +0000)]
* configure.in (FLAGS_FOR_TARGET): Remove -nostdinc and -isystem
options for i[3456]86-pc-linux* native builds.

22 years ago * Makefile.shared: New file.
fitzsim [Thu, 13 Dec 2001 23:49:38 +0000 (23:49 +0000)]
* Makefile.shared: New file.
* libc/sys/linux/shared.ld: New file.
* libm/machine/*: New files.
* libm/machine/i386/*: New files.
* Makefile.am: Add libtool support.  Change math and mathfp
references to variables.
* configure.host: Add variables for libtool support.  Add
libm_machine_dir variable.
* configure.in: Add objectlist variables, for libtool
support.  Add CC_FOR_BUILD tests.
* libc/Makefile.am: Add libtool support.  Change crt0.o
reference to be a variable reference.
* libc/configure.in: Add libtool support.  Change sublib
names to be lib${subdir}.la when using libtool.
* libc/ctype/Makefile.am: Add libtool support.
* libc/errno/Makefile.am: Likewise.
* libc/locale/Makefile.am: Likewise.
* libc/machine/Makefile.am: Likewise.
* libc/machine/configure.in: Likewise.
* libc/machine/i386/Makefile.am: Likewise.
* libc/machine/i386/configure.in: Likewise.
* libc/misc/Makefile.am: Likewise.
* libc/posix/Makefile.am: Likewise.
* libc/reent/Makefile.am: Likewise.
* libc/signal/Makefile.am: Likewise.
* libc/stdio/Makefile.am: Likewise.
* libc/stdlib/Makefile.am: Likewise.
* libc/string/Makefile.am: Likewise.
* libc/sys/Makefile.am: Likewise.
* libc/sys/configure.in: Likewise.
* libc/sys/linux/Makefile.am: Add libtool support.  Change
awk reference to a variable reference.  Change signal.h
reference to a variable reference.
* libc/sys/linux/configure.in: Add libtool support.
* libc/syscalls/Makefile.am: Likewise.
* libc/time/Makefile.am: Likewise.
* libc/unix/Makefile.am: Likewise.
* libm/Makefile.am: Add libtool support.  Change math and
mathfp references to variables.
* libm/configure.in: Add libtool support.  Add
LIBM_MACHINE_LIB variable.
* libm/common/Makefile.am: Add libtool support.
* libm/math/Makefile.am: Likewise.
* libm/mathfp/Makefile.am: Likewise.
Regenerate all Makefile.in, aclocal.m4, and configure.

22 years agoReturn typelength of register virtual type as size.
cagney [Thu, 13 Dec 2001 23:48:32 +0000 (23:48 +0000)]
Return typelength of register virtual type as size.

22 years agodaily update
amodra [Thu, 13 Dec 2001 23:00:14 +0000 (23:00 +0000)]
daily update

22 years agogdb/ChangeLog
jsmith [Thu, 13 Dec 2001 22:42:22 +0000 (22:42 +0000)]
gdb/ChangeLog
2001-12-13  Jackie Smith Cashion  <jsmith@redhat.com>

* cli/cli-script.c (print_command_lines): Remove extra
"if", "else", "while", and "end" from show user output.

testsuite/ChangeLog
2001-12-13  Jackie Smith Cashion  <jsmith@redhat.com>

        * gdb.base/commands.exp (user_defined_command_test): Make "show user"
        test expect string more specific.

22 years ago2001-12-13 Anita Kulkarni <anitak@kpit.com>
jjohnstn [Thu, 13 Dec 2001 20:10:14 +0000 (20:10 +0000)]
2001-12-13 Anita Kulkarni <anitak@kpit.com>

        * libc/sys/sh/crt0.S: Remove stack symbol definition 0xdeaddead.

22 years ago * i387-nat.c (i387_fill_fxsave): Change type of ``val'' from char
kevinb [Thu, 13 Dec 2001 17:34:52 +0000 (17:34 +0000)]
* i387-nat.c (i387_fill_fxsave): Change type of ``val'' from char
to short so that we don't memcpy() beyond the end of this buffer.
Also, change shift value used in computing val to account for the
fact that only eight bits are used.

22 years ago * gdb.asm/asm-source.exp: Add support for xstormy16.
corinna [Thu, 13 Dec 2001 13:42:18 +0000 (13:42 +0000)]
* gdb.asm/asm-source.exp: Add support for xstormy16.
* gdb.asm/configure.in: Ditto.
* gdb.asm/configure: Rebuild.
* gdb.asm/xstormy16.inc: New file.

22 years ago * Makefile.in: Add support for xstormy16.
corinna [Thu, 13 Dec 2001 13:34:37 +0000 (13:34 +0000)]
* Makefile.in: Add support for xstormy16.
* configure.tgt: Ditto.
* xstormy16-tdep.c: New file.
* config/xstormy16/xstormy16.mt: New file.

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].