OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
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].

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.