OSDN Git Service

pf3gnuchains/sourceware.git
20 years ago2003-07-02 Richard Sandiford <rsandifo@redhat.com>
aoliva [Wed, 23 Jun 2004 14:01:58 +0000 (14:01 +0000)]
2003-07-02  Richard Sandiford  <rsandifo@redhat.com>
* libc/machine/h8300/Makefile.am (lib_a_SOURCES): Add h8sx_strcpy.S.
* libc/machine/h8300/defines.h (LEN): New macro.
* libc/machine/h8300/memcpy.S: Add h8sx version.
* libc/machine/h8300/memset.S: Likewise.
* libc/machine/h8300/strcmp.S: Likewise.
* libc/machine/h8300/setjmp.S: Use h8sx move instructions.
* libc/machine/h8300/h8sx_strcpy.S: New file.
2003-06-30  Richard Sandiford  <rsandifo@redhat.com>
* libc/include/machine/ieeefp.h: Extend __H8300S__ handling to
__H8300SX__.
* libc/include/machine/setjmp.h: Likewise.
* libc/include/sys/config.h: Likewise.
* libc/machine/h8300/defines.h: Likewise.
* libc/machine/h8300/setjmp.S: Likewise.
* libc/machine/h8300/strcmp.S: Likewise.
* libc/sys/h8300hms/close.S: Likewise.
* libc/sys/h8300hms/fstat.S: Likewise.
* libc/sys/h8300hms/lseek.S: Likewise.
* libc/sys/h8300hms/read.S: Likewise.
* libc/sys/h8300hms/write.S: Likewise.
* libc/sys/h8300hms/crt0.S: Likewise.
* libc/machine/h8300/setarch.h: Use .h8300sx or .h8300sxn if
__H8300SX__ is defined.
* libc/sys/h8300hms/setarch.h: Likewise.

20 years ago2004-06-22 Paolo Bonzini <bonzini@gnu.org>
bonzini [Wed, 23 Jun 2004 09:36:01 +0000 (09:36 +0000)]
2004-06-22  Paolo Bonzini  <bonzini@gnu.org>

* Makefile.tpl (HOST_EXPORTS): Fix pasto.
* Makefile.in: Regenerate.

20 years ago2004-06-22 Paolo Bonzini <bonzini@gnu.org>
bonzini [Wed, 23 Jun 2004 08:36:45 +0000 (08:36 +0000)]
2004-06-22  Paolo Bonzini  <bonzini@gnu.org>

* Makefile.tpl (configure-build-[+module+],
configure-[+module+], configure-target-[+module+]): Pass
[+extra_configure_args+].
(all-build-[+module+], all-[+module+], check-[+module+],
install-[+module+], [+make_target+]-[+module+],
all-target-[+module+], check-target-[+module+],
install-target-[+module+], [+make_target+]-target-[+module+]):
Pass [+extra_make_args+].
(HOST_EXPORTS): Include the former GCC_HOST_EXPORTS.
(GCC_HOST_EXPORTS): Remove.
(configure-gcc, all-gcc, GCC_STRAP_TARGETS, profiledbootstrap,
cross, check-gcc, check-gcc-c++, install-gcc,
gcc-no-fixedincludes, [+make_target+]-gcc, stage[+id+]-bubble):
Replace GCC_HOST_EXPORTS with HOST_EXPORTS.
* Makefile.in: Regenerate.

20 years ago * fhandler_socket.cc (fhandler_socket::release): Call
corinna [Wed, 23 Jun 2004 07:36:20 +0000 (07:36 +0000)]
* fhandler_socket.cc (fhandler_socket::release): Call
WSASetLastError last.

20 years agodaily update
amodra [Wed, 23 Jun 2004 00:00:06 +0000 (00:00 +0000)]
daily update

20 years ago*** empty log message ***
gdbadmin [Wed, 23 Jun 2004 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago* libc/include/machine/setjmp.h [__H8300__] (_JBTYPE): Define,
aoliva [Tue, 22 Jun 2004 22:11:50 +0000 (22:11 +0000)]
* libc/include/machine/setjmp.h [__H8300__] (_JBTYPE): Define,
instead of typedefing jmp_buf.

20 years ago2003-07-02 Richard Sandiford <rsandifo@redhat.com>
aoliva [Tue, 22 Jun 2004 21:54:50 +0000 (21:54 +0000)]
2003-07-02  Richard Sandiford  <rsandifo@redhat.com>
* libc/machine/h8300/Makefile.am (lib_a_SOURCES): Add h8sx_strcpy.S.
* libc/machine/h8300/defines.h (LEN): New macro.
* libc/machine/h8300/memcpy.S: Add h8sx version.
* libc/machine/h8300/memset.S: Likewise.
* libc/machine/h8300/strcmp.S: Likewise.
* libc/machine/h8300/setjmp.S: Use h8sx move instructions.
* libc/machine/h8300/h8sx_strcpy.S: New file.
2003-06-30  Richard Sandiford  <rsandifo@redhat.com>
* libc/include/machine/ieeefp.h: Extend __H8300S__ handling to
__H8300SX__.
* libc/include/machine/setjmp.h: Likewise.
* libc/include/sys/config.h: Likewise.
* libc/machine/h8300/defines.h: Likewise.
* libc/machine/h8300/setjmp.S: Likewise.
* libc/machine/h8300/strcmp.S: Likewise.
* libc/sys/h8300hms/close.S: Likewise.
* libc/sys/h8300hms/fstat.S: Likewise.
* libc/sys/h8300hms/lseek.S: Likewise.
* libc/sys/h8300hms/read.S: Likewise.
* libc/sys/h8300hms/write.S: Likewise.
* libc/sys/h8300hms/crt0.S: Likewise.
* libc/machine/h8300/setarch.h: Use .h8300sx or .h8300sxn if
__H8300SX__ is defined.
* libc/sys/h8300hms/setarch.h: Likewise.

20 years ago* ld/scripttemp/pe.sc (.CRT): Define ___crt_xc_start__, ___crt_xc_end__,
cgf [Tue, 22 Jun 2004 21:38:34 +0000 (21:38 +0000)]
* ld/scripttemp/pe.sc (.CRT): Define ___crt_xc_start__, ___crt_xc_end__,
___crt_xi_start__, ___crt_xi_end__, ___crt_xl_start__, ___crt_xp_start__,
___crt_xp_end__, ___crt_xt_start__ and ___crt_xt_end__.
(.tls): Define ___tls_start__ and ___tls_end__.

20 years ago2004-06-22 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Tue, 22 Jun 2004 19:46:38 +0000 (19:46 +0000)]
2004-06-22  Jeff Johnston  <jjohnstn@redhat.com>

        * infrun.c (handle_inferior_event): Initialize stopped_by_watchpoint
        to -1.
        * breakpoint.c (bpstat_stop_status): Move check for ignoring
        untriggered watchpoints to a separate if clause.  Update function
        comment regarding STOPPED_BY_WATCHPOINT argument.

20 years ago2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
chastain [Tue, 22 Jun 2004 18:17:54 +0000 (18:17 +0000)]
2004-06-22  Michael Chastain  <mec.gnu@mindspring.com>

* gdb.cp/pr-1553.cc: Remove.
* gdb.cp/pr-1553.exp: Disable this test.

20 years ago* gdbarch.sh: Doc fix.
jimb [Tue, 22 Jun 2004 17:47:57 +0000 (17:47 +0000)]
* gdbarch.sh: Doc fix.

20 years ago * readelf.c (Elf32_Word): Delete.
amodra [Tue, 22 Jun 2004 10:36:14 +0000 (10:36 +0000)]
* readelf.c (Elf32_Word): Delete.
(get_32bit_dynamic_section): Handle SGI ELF dynamic segment.
(get_64bit_dynamic_section): Likewise.

20 years ago * readelf.c (dynamic_nent): New variable.
amodra [Tue, 22 Jun 2004 07:58:53 +0000 (07:58 +0000)]
* readelf.c (dynamic_nent): New variable.
(get_32bit_dynamic_section): Set it.
(get_64bit_dynamic_section): Here too.
(process_dynamic_section): Use it instead of dynamic_size.
(process_syminfo): Likewise.

20 years ago2004-06-21 H.J. Lu <hongjiu.lu@intel.com>
hjl [Tue, 22 Jun 2004 06:03:06 +0000 (06:03 +0000)]
2004-06-21  H.J. Lu  <hongjiu.lu@intel.com>

* elfxx-ia64.c (elfNN_ia64_relax_section): Add addend when
calling _bfd_merged_section_offset only for section symbols.

20 years ago * elf32-ppc.c (ppc_elf_relax_section): Implement reference code
amodra [Tue, 22 Jun 2004 05:35:36 +0000 (05:35 +0000)]
* elf32-ppc.c (ppc_elf_relax_section): Implement reference code
for handling SEC_MERGE symbols in relax_section.
* coff-i386.c: Update copyright date.

20 years ago * readelf.c (get_32bit_dynamic_section): Correct number of entries
amodra [Tue, 22 Jun 2004 05:17:55 +0000 (05:17 +0000)]
* readelf.c (get_32bit_dynamic_section): Correct number of entries
translated from external to internal form.
(get_64bit_dynamic_section): Likewise.

20 years ago* autoload.cc (wsock_init): Keep lock while modifying return address.
cgf [Tue, 22 Jun 2004 04:00:14 +0000 (04:00 +0000)]
* autoload.cc (wsock_init): Keep lock while modifying return address.

20 years ago* configure.in: Check for srcdir/winsup rather than build directory winsup.
cgf [Tue, 22 Jun 2004 01:38:34 +0000 (01:38 +0000)]
* configure.in: Check for srcdir/winsup rather than build directory winsup.
* configure: Regenerate.

20 years ago2004-06-21 Martin Hunt <hunt@redhat.com>
hunt [Tue, 22 Jun 2004 00:01:00 +0000 (00:01 +0000)]
2004-06-21  Martin Hunt  <hunt@redhat.com>
Kevin Buettner <kevinb@redhat.com>

        * config/mips/tm-mips.h (SP_REGNUM): Delete define.
* mips-tdep.h (MIPS_SP_REGNUM): Define.
* mips-tdep.c (mips_gdbarch_init): Set SP_REGNUM via call
to set_gdbarch_sp_regnum().  Use cooked register number.
        (SP_REGNUM): Replace all occurrences with MIPS_SP_REGNUM.

20 years agodaily update
amodra [Tue, 22 Jun 2004 00:00:06 +0000 (00:00 +0000)]
daily update

20 years ago*** empty log message ***
gdbadmin [Tue, 22 Jun 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago2004-06-21 Andrew Cagney <cagney@gnu.org>
cagney [Mon, 21 Jun 2004 19:54:49 +0000 (19:54 +0000)]
2004-06-21  Andrew Cagney  <cagney@gnu.org>

* gdbarch.sh: When the macro field is empty, do not generate a
macro definition.  When the macro field is "=", generate the macro
name from the upper-case function name.
(NUM_REGS, NUM_PSEUDO_REGS, SP_REGNUM, PC_REGNUM, PS_REGNUM)
(FP0_REGNUM, STAB_REG_TO_REGNUM, ECOFF_REG_TO_REGNUM)
(DWARF_REG_TO_REGNUM, SDB_REG_TO_REGNUM, DWARF2_REG_TO_REGNUM)
(REGISTER_NAME, DEPRECATED_REGISTER_VIRTUAL_TYPE)
(DEPRECATED_REGISTER_BYTES, DEPRECATED_REGISTER_BYTE)
(DEPRECATED_REGISTER_RAW_SIZE, DEPRECATED_REGISTER_VIRTUAL_SIZE)
(DEPRECATED_SAVE_DUMMY_FRAME_TOS, DEPRECATED_FP_REGNUM)
(DEPRECATED_TARGET_READ_FP, DEPRECATED_PUSH_ARGUMENTS)
(DEPRECATED_PUSH_RETURN_ADDRESS, DEPRECATED_DUMMY_WRITE_SP)
(DEPRECATED_REGISTER_SIZE, CALL_DUMMY_LOCATION)
(DEPRECATED_DO_REGISTERS_INFO, REGISTER_SIM_REGNO)
(REGISTER_BYTES_OK, CANNOT_FETCH_REGISTER, CANNOT_STORE_REGISTER)
(GET_LONGJMP_TARGET, DEPRECATED_INIT_FRAME_PC)
(BELIEVE_PCC_PROMOTION, DEPRECATED_GET_SAVED_REGISTER)
(CONVERT_REGISTER_P, REGISTER_TO_VALUE, VALUE_TO_REGISTER)
(POINTER_TO_ADDRESS, ADDRESS_TO_POINTER, INTEGER_TO_ADDRESS)
(DEPRECATED_POP_FRAME, DEPRECATED_STORE_STRUCT_RETURN)
(EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE)
(DEPRECATED_EXTRACT_RETURN_VALUE, DEPRECATED_STORE_RETURN_VALUE)
(DEPRECATED_USE_STRUCT_CONVENTION)
(DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS)
(DEPRECATED_FRAME_INIT_SAVED_REGS)
(DEPRECATED_INIT_EXTRA_FRAME_INFO, SKIP_PROLOGUE, INNER_THAN)
(BREAKPOINT_FROM_PC, MEMORY_INSERT_BREAKPOINT)
(MEMORY_REMOVE_BREAKPOINT, DECR_PC_AFTER_BREAK)
(DEPRECATED_FUNCTION_START_OFFSET, FRAME_ARGS_SKIP)
(DEPRECATED_FRAMELESS_FUNCTION_INVOCATION, DEPRECATED_FRAME_CHAIN)
(DEPRECATED_FRAME_CHAIN_VALID, DEPRECATED_FRAME_SAVED_PC)
(DEPRECATED_FRAME_ARGS_ADDRESS, DEPRECATED_FRAME_LOCALS_ADDRESS)
(DEPRECATED_SAVED_PC_AFTER_CALL, FRAME_NUM_ARGS)
(DEPRECATED_STACK_ALIGN, DEPRECATED_REG_STRUCT_HAS_ADDR)
(FRAME_RED_ZONE_SIZE, ADDR_BITS_REMOVE, SMASH_TEXT_ADDRESS)
(SOFTWARE_SINGLE_STEP, SKIP_TRAMPOLINE_CODE)
(IN_SOLIB_CALL_TRAMPOLINE, IN_SOLIB_RETURN_TRAMPOLINE)
(ELF_MAKE_MSYMBOL_SPECIAL, COFF_MAKE_MSYMBOL_SPECIAL)
(NAME_OF_MALLOC, CANNOT_STEP_BREAKPOINT)
(HAVE_NONSTEPPABLE_WATCHPOINT, ADDRESS_CLASS_TYPE_FLAGS)
(FETCH_POINTER_ARGUMENT): Replace the macro name with "=".

20 years ago2004-06-21 Andrew Cagney <cagney@gnu.org>
cagney [Mon, 21 Jun 2004 17:54:54 +0000 (17:54 +0000)]
2004-06-21  Andrew Cagney  <cagney@gnu.org>

* gdbarch.sh: For gdbarch_dump, print the "function" rather than
macro name, and the function rather than macro value.  Only wrap
macro print statements in #ifdef.  Move format logic to where it
is needed.
* gdbarch.c: Re-generate.

20 years ago2004-06-21 Andrew Cagney <cagney@gnu.org>
cagney [Mon, 21 Jun 2004 15:01:01 +0000 (15:01 +0000)]
2004-06-21  Andrew Cagney  <cagney@gnu.org>

* gdbarch.sh (read): Delete "print_p" and "description", add
"garbage_at_eol".  Check for non-empty garbage at end-of-line.
Delete references to print_p.
(TARGET_ARCHITECTURE): Delete print predicate.
* gdbarch.c: Re-generate.

20 years ago2003-05-15 Richard Sandiford <rsandifo@redhat.com>
aoliva [Mon, 21 Jun 2004 14:50:31 +0000 (14:50 +0000)]
2003-05-15  Richard Sandiford  <rsandifo@redhat.com>
* cpu-h8300.c (compatible): Allow h8300s and h8300sx code to be
linked together. Mark the result as h8300sx code.

20 years agobfd/ChangeLog:
aoliva [Mon, 21 Jun 2004 14:45:39 +0000 (14:45 +0000)]
bfd/ChangeLog:
* elf-bfd.h (struct elf_backend_data): Added
elf_backend_omit_section_dynsym.
(_bfd_elf_link_omit_section_dynsym): Declare.
* elf32-frv.c (_frvfdpic_link_omit_section_dynsym): New.
(elf_backend_omit_section_dynsym): Use it for frvfdpic.
* elflink.c (_bfd_elf_link_omit_section_dynsym): Split out of...
(_bfd_elf_link_renumber_dynsyms): ... this function.
* elfxx-target.h (elf_backend_omit_section_dynsym): Default to
_bfd_elf_link_omit_section_dynsym).
(elfNN_bed): Added elf_backend_omit_section_dynsym.
ld/ChangeLog:
* emulparams/elf32frvfd.sh (GENERATE_PIE_SCRIPT): Set to yes.
ld/testsuite/ChangeLog:
* ld-frv/fdpic-pie-1.d: Adjust for pie-specific link script.
* ld-frv/fdpic-pie-2.d: Likewise.
* ld-frv/fdpic-pie-6.d: Likewise.
* ld-frv/fdpic-pie-7.d: Likewise.
* ld-frv/fdpic-pie-8.d: Likewise.
* ld-frv/fdpic-shared-1.d: Likewise.
* ld-frv/fdpic-shared-2.d: Likewise.
* ld-frv/fdpic-shared-3.d: Likewise.
* ld-frv/fdpic-shared-4.d: Likewise.
* ld-frv/fdpic-shared-5.d: Likewise.
* ld-frv/fdpic-shared-6.d: Likewise.
* ld-frv/fdpic-shared-7.d: Likewise.
* ld-frv/fdpic-shared-8.d: Likewise.
* ld-frv/fdpic-shared-local-2.d: Likewise.
* ld-frv/fdpic-shared-local-8.d: Likewise.

20 years ago* coffcode.h (styp_to_sec_flags): Ignore IMAGE_SCN_MEM_NOT_PAGED flags.
nickc [Mon, 21 Jun 2004 14:40:40 +0000 (14:40 +0000)]
* coffcode.h (styp_to_sec_flags): Ignore IMAGE_SCN_MEM_NOT_PAGED flags.

20 years ago2004-06-21 Andrew Cagney <cagney@gnu.org>
cagney [Mon, 21 Jun 2004 13:46:15 +0000 (13:46 +0000)]
2004-06-21  Andrew Cagney  <cagney@gnu.org>

* gdbarch.sh: Check that multi-arch methods do not provide a
macro.
(register_type, unwind_dummy_id, push_dummy_call, push_dummy_code)
(print_registers_info, print_float_info, print_vector_info)
(adjust_breakpoint_address, remote_translate_xfer_address)
(construct_inferior_arguments, skip_solib_resolver, unwind_pc)
(address_class_type_flags_to_name, unwind_sp): Remove the macro
name from the multi-arch definition.

20 years ago* gas/symbols.c: While discarding ordinary local absolute symbols
nickc [Mon, 21 Jun 2004 10:59:53 +0000 (10:59 +0000)]
* gas/symbols.c: While discarding ordinary local absolute symbols
  when --strip-local-absolute is in effect, retain file symbols.

20 years agoHandle ports which do not support the --shared switch
nickc [Mon, 21 Jun 2004 10:24:38 +0000 (10:24 +0000)]
Handle ports which do not support the --shared switch

20 years agoFix PR testsuite/1680.
jimb [Mon, 21 Jun 2004 05:00:36 +0000 (05:00 +0000)]
Fix PR testsuite/1680.
* gdb.arch/i386-sse.exp: Properly quote curly braces in
regular expressions.

20 years ago2004-06-20 Andrew Cagney <cagney@gnu.org>
cagney [Mon, 21 Jun 2004 00:17:01 +0000 (00:17 +0000)]
2004-06-20  Andrew Cagney  <cagney@gnu.org>

* gdbarch.sh: Sort by the function, instead of macro name.
* gdbarch.c: Re-generate.

20 years agodaily update
amodra [Mon, 21 Jun 2004 00:00:07 +0000 (00:00 +0000)]
daily update

20 years ago*** empty log message ***
gdbadmin [Mon, 21 Jun 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago * config/tc-m68k.c (mri_chip): Replace current_chip, not augment.
schwab [Sun, 20 Jun 2004 19:33:29 +0000 (19:33 +0000)]
* config/tc-m68k.c (mri_chip): Replace current_chip, not augment.
(md_parse_option): Likewise.

20 years ago2004-06-20 Andrew Cagney <cagney@gnu.org>
cagney [Sun, 20 Jun 2004 19:17:16 +0000 (19:17 +0000)]
2004-06-20  Andrew Cagney  <cagney@gnu.org>

* gdbarch.sh: Use the function, instead of macro name in
errors and the log file.
(return_value): Remove stray ":" in spec.

20 years ago2004-06-20 Andrew Cagney <cagney@gnu.org>
cagney [Sun, 20 Jun 2004 18:10:11 +0000 (18:10 +0000)]
2004-06-20  Andrew Cagney  <cagney@gnu.org>

* gdbarch.sh (RETURN_VALUE): Default to legacy_return_value.
* gdbarch.h, gdbarch.c: Re-generate.
* Makefile.in (arch-utils.o): Update dependencies.
* values.c (using_struct_return): Move code calling
USE_STRUCT_CONVENTION to legacy_return_value, simplify.
* stack.c (return_command): Move code calling STORE_RETURN_VALUE
to legacy_return_value, simplify.
* infcmd.c (print_return_value): Move code calling
DEPRECATED_EXTRACT_STRUCT_VALUE_ADDRESS and EXTRACT_RETURN_VALUE
to legacy_return_value, simplify.
* infcall.c (call_function_by_hand): Move code calling
EXTRACT_RETURN_VALUE to legacy_return_value, simplify.
* arch-utils.c: Update copyright.  Include "gdbcore.h".
(legacy_return_value): New function.
* arch-utils.h: Update copyright.
(legacy_return_value): Declare.

20 years ago2004-06-20 Andrew Cagney <cagney@gnu.org>
cagney [Sun, 20 Jun 2004 17:18:02 +0000 (17:18 +0000)]
2004-06-20  Andrew Cagney  <cagney@gnu.org>

* gdbarch.sh (DEPRECATED_USE_STRUCT_CONVENTION): Deprecated.
* gdbarch.h, gdbarch.c: Re-generate.
* values.c (using_struct_return): Update call.
* mcore-tdep.c: Update comment.
* infcall.c (call_function_by_hand): Update comment.
* xstormy16-tdep.c (xstormy16_gdbarch_init): Update.
* arch-utils.h (always_use_struct_convention): Update.
* v850-tdep.c (v850_gdbarch_init): Update.
* sh64-tdep.c (sh64_gdbarch_init): Update.
* sh-tdep.c (sh_gdbarch_init): Update.
* rs6000-tdep.c (rs6000_gdbarch_init): Update.
* mips-tdep.c (mips_gdbarch_init): Update.
* mcore-tdep.c (mcore_gdbarch_init): Update.
* m32r-tdep.c (m32r_gdbarch_init): Update.
* ia64-tdep.c (ia64_gdbarch_init): Update.
* h8300-tdep.c (h8300_gdbarch_init): Update.
* frv-tdep.c (frv_gdbarch_init): Update.
* cris-tdep.c (cris_gdbarch_init): Update.
* arm-tdep.c (arm_gdbarch_init): Update.
* alpha-tdep.c (alpha_gdbarch_init): Update.

Index: doc/ChangeLog
2004-06-20  Andrew Cagney  <cagney@gnu.org>

* gdbint.texinfo (Target Architecture Definition): Deprecate
USE_STRUCT_CONVENTION.

20 years agodaily update
amodra [Sun, 20 Jun 2004 00:00:06 +0000 (00:00 +0000)]
daily update

20 years ago*** empty log message ***
gdbadmin [Sun, 20 Jun 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
chastain [Sat, 19 Jun 2004 18:58:42 +0000 (18:58 +0000)]
2004-06-19  Michael Chastain  <mec.gnu@mindspring.com>

Fix PR testsuite/1679.
* gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
Issue an UNSUPPORTED result instead.

20 years ago2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
chastain [Sat, 19 Jun 2004 17:41:01 +0000 (17:41 +0000)]
2004-06-18  Michael Chastain  <mec.gnu@mindspring.com>

* PROBLEMS: Add more specific information, and a work-around,
for PR gdb/1458.

20 years ago2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
chastain [Sat, 19 Jun 2004 17:33:44 +0000 (17:33 +0000)]
2004-06-19  Michael Chastain  <mec.gnu@mindspring.com>

gdb.texinfo (Bug Reporting): Mention session recording,
with the script command or Emacs.

20 years ago * common.h (ELF64_R_INFO): Warning fix.
amodra [Sat, 19 Jun 2004 02:21:14 +0000 (02:21 +0000)]
* common.h (ELF64_R_INFO): Warning fix.

20 years ago*** empty log message ***
gdbadmin [Sat, 19 Jun 2004 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***

20 years agodaily update
amodra [Sat, 19 Jun 2004 00:00:08 +0000 (00:00 +0000)]
daily update

20 years ago* gdb.base/charset.exp: Only send a control-C if we see a new
jimb [Fri, 18 Jun 2004 23:12:52 +0000 (23:12 +0000)]
* gdb.base/charset.exp: Only send a control-C if we see a new
prompt and incomplete command.

20 years ago2004-06-18 Andrew Cagney <cagney@gnu.org>
cagney [Fri, 18 Jun 2004 21:36:13 +0000 (21:36 +0000)]
2004-06-18  Andrew Cagney  <cagney@gnu.org>

* gdbarch.sh (DEPRECATED_FUNCTION_START_OFFSET): Deprecated.
* gdbarch.h, gdbarch.c: Re-generate.
* ada-lang.c (ada_finish_decode_line_1): Update.
* infrun.c (handle_inferior_event): Update.
* infcall.c (find_function_addr): Update.
* linespec.c (minsym_found): Update.
* symtab.c (find_function_start_sal, skip_prologue_using_sal):
Update.
* blockframe.c (legacy_frameless_look_for_prologue): Update.
* cli/cli-cmds.c (disassemble_command): Update.
* vax-tdep.c (vax_gdbarch_init): Update.

Index: doc/ChangeLog
2004-06-18  Andrew Cagney  <cagney@gnu.org>

* gdbint.texinfo (Target Architecture Definition): Deprecate
FUNCTION_START_OFFSET.

20 years ago* readelf.c (process_program_headers): When locating the dynamic section use
nickc [Fri, 18 Jun 2004 17:18:58 +0000 (17:18 +0000)]
* readelf.c (process_program_headers): When locating the dynamic section use
  the section table if it is present.
(dynamic_segment): Renamed to dynamic_section.
Replace references to dynamic segment with references to dynamic
section, except where appropriate.
(dynamic_segment_mips_val): Rename to dynamic_section_mips_val.
(dynamic_segment_parisc_val): Rename to dynamic_section_parisc_val.
(dynamic_segment_ia64_val): Rename to dynamic_section_ia64_val.
(get_32bit_dynamic_segment): Rename to get_32bit_dynamic_section.
Remove tag counting code as it is no longer needed.
(get_64bit_dynamic_segment): Rename to get_64bit_dynamic_section.
Remove tag counting code as it is no longer needed.
(process_dynamic_segment): Rename to process_dynamic_section.

20 years ago* configure.in: Set EXTRA_SHLIB_EXTENSION to .a for LynxOS.
nickc [Fri, 18 Jun 2004 16:13:12 +0000 (16:13 +0000)]
* configure.in: Set EXTRA_SHLIB_EXTENSION to .a for LynxOS.
* configure: Regenerate.

20 years ago* i386-tdep.c (i386_collect_fpregset): Fix comment.
kettenis [Fri, 18 Jun 2004 16:06:19 +0000 (16:06 +0000)]
* i386-tdep.c (i386_collect_fpregset): Fix comment.

20 years ago* ld-elfvsb/main.c: Ensure visibility_def and visibility_func are
nickc [Fri, 18 Jun 2004 15:41:46 +0000 (15:41 +0000)]
* ld-elfvsb/main.c: Ensure visibility_def and visibility_func are
  actually referenced (gcc 3.4 eliminates comparisons of addresses
  of global symbols with NULL).
* ld-selective/selective.exp: Suppress -fvtable-gc tests for gcc
  3.4.0 and above, as this option and its functionality is no longer
  supported, making these tests fail).

20 years ago* config/tc-i386.c: Deal with LEX_QM the same way as with LEX_AT.
nickc [Fri, 18 Jun 2004 14:55:49 +0000 (14:55 +0000)]
* config/tc-i386.c: Deal with LEX_QM the same way as with LEX_AT.
* config/te-netware.h: New file.
* config/te-ppcnw.h: Delete: Obsolete.
* configure.in: Eliminate ill NetWare targets. Make generic
  NetWare target use proper emulation.
* Makefile.am: Eliminate reference to obsolete te-ppcnw.h, add
  reference to new te-netware.h.
* configure: Regenerate.
* Makefile.in: Regenerate.

20 years ago2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
chastain [Fri, 18 Jun 2004 14:24:53 +0000 (14:24 +0000)]
2004-06-18  Michael Chastain  <mec.gnu@mindspring.com>

* gdb.cp/pr-574.cc: Add copyright notice.

20 years ago* config/tc-i386.c: Deal with LEX_QM the same way as with LEX_AT.
nickc [Fri, 18 Jun 2004 14:09:38 +0000 (14:09 +0000)]
* config/tc-i386.c: Deal with LEX_QM the same way as with LEX_AT.
* config/te-netware.h: New file.
* config/te-ppcnw.h: Delete: Obsolete.
* configure.in: Eliminate ill NetWare targets. Make generic
  NetWare target use proper emulation.
* Makefile.am: Eliminate reference to obsolete te-ppcnw.h, add
  reference to new te-netware.h.
* configure: Regenerate.
* Makefile.in: Regenerate.

20 years ago2004-06-17 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Fri, 18 Jun 2004 00:33:53 +0000 (00:33 +0000)]
2004-06-17  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/sys/reent.h (_GLOBAL_REENT): Back
        out change which set _GLOBAL_REENT to _global_impure_ptr until
        we understand why Cygwin breaks because of it.

20 years agodaily update
amodra [Fri, 18 Jun 2004 00:00:06 +0000 (00:00 +0000)]
daily update

20 years ago*** empty log message ***
gdbadmin [Fri, 18 Jun 2004 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

20 years ago* gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
jimb [Thu, 17 Jun 2004 21:07:42 +0000 (21:07 +0000)]
* gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
cases where the regexp has no groups; this grabs random text from
the previous test suite, whatever that was.

20 years ago2004-06-17 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Thu, 17 Jun 2004 19:33:27 +0000 (19:33 +0000)]
2004-06-17  Jeff Johnston  <jjohnstn@redhat.com>

        * arm/configure.in: Check the value of newlib-may-supply-syscalls
        enablement variable to determine if crt0 should or should not be
        built.
        * arm/configure: Regenerated.
        * arm/Makefile.in: Changed to look at @BUILD_CRT0_TRUE@ and
        @BUILD_CRT0_FALSE@ variables set in configure to determine
        if crt0.o should be built and installed.

20 years ago2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
chastain [Thu, 17 Jun 2004 18:30:18 +0000 (18:30 +0000)]
2004-06-17  Michael Chastain  <mec.gnu@mindspring.com>

* gdb.cp/printmethod.cc: Add copyright notice.

20 years ago2004-06-17 Andrew Cagney <cagney@gnu.org>
cagney [Thu, 17 Jun 2004 17:30:28 +0000 (17:30 +0000)]
2004-06-17  Andrew Cagney  <cagney@gnu.org>

GDB 6.1.1 released from the GDB 6.1 branch.
* NEWS: Merge in 6.1.1 NEWS from 6.1 branch.
* PROBLEMS: Ditto.

20 years ago * fhandler.cc (fhandler_base::open): Remove 9x specific code.
corinna [Thu, 17 Jun 2004 15:25:08 +0000 (15:25 +0000)]
* fhandler.cc (fhandler_base::open): Remove 9x specific code.

20 years ago2004-06-17 Pierre Humblet <pierre.humblet@ieee.org>
phumblet [Thu, 17 Jun 2004 13:34:21 +0000 (13:34 +0000)]
2004-06-17  Pierre Humblet <pierre.humblet@ieee.org>

        * fhandler.cc (fhandler_base::open_9x): Do not check for null name.
        Move debug_printf to common code line.
        (fhandler_base::open): Ditto. Initialize upath. Remove second argument
        of pc.get_nt_native_path.
        * path.h (path_conv::get_nt_native_path): Remove second argument.
        * path.cc (path_conv::get_nt_native_path): Ditto. Call str2uni_cat.
        * security.h (str2buf2uni_cat): Delete declaration.
        (str2uni_cat): New declaration.
        * security.cc (str2buf2uni): Get length from sys_mbstowcs call.
        (str2buf2uni_cat): Delete function.
        (str2uni_cat): New function.
        * miscfuncs.cc (sys_mbstowcs): Add debug_printf.

20 years agocache.c (bfd_cache_close_all): Add missing return statement.
guitton [Thu, 17 Jun 2004 11:55:02 +0000 (11:55 +0000)]
cache.c (bfd_cache_close_all): Add missing return statement.

20 years ago * bfd-in.h (bfd_cache_close_all): New function declaration.
guitton [Thu, 17 Jun 2004 11:47:51 +0000 (11:47 +0000)]
* bfd-in.h (bfd_cache_close_all): New function declaration.
* bfd-in2.h: Regenerate.
* cache.c (bfd_cache_close_all): New function definition.

20 years ago * bfd-in.h (bfd_cache_close_all): New function declaration.
guitton [Thu, 17 Jun 2004 11:47:17 +0000 (11:47 +0000)]
* bfd-in.h (bfd_cache_close_all): New function declaration.
* bfd-in2.h: Regenerate.
* cache.c (bfd_cache_close_all): New function definition.

20 years ago* configure.in: Don't set COREFILE to trad-core.lo for FreeBSD
kettenis [Thu, 17 Jun 2004 09:38:37 +0000 (09:38 +0000)]
* configure.in: Don't set COREFILE to trad-core.lo for FreeBSD
4.10 and beyond.
* configure: Regenerate.

20 years ago Replace accidentally broken configure from previous regenerate.
corinna [Thu, 17 Jun 2004 08:15:38 +0000 (08:15 +0000)]
Replace accidentally broken configure from previous regenerate.

20 years ago * configure.in: Don't build Cygwin native newlib if winsup
corinna [Thu, 17 Jun 2004 07:56:44 +0000 (07:56 +0000)]
* configure.in: Don't build Cygwin native newlib if winsup
directory is missing.  Emit warning instead.
* configure: Regenerate.

20 years ago * fhandler.cc (fhandler_base::open): Substitute FILE_SUPERSEDE with
corinna [Thu, 17 Jun 2004 07:03:07 +0000 (07:03 +0000)]
* fhandler.cc (fhandler_base::open): Substitute FILE_SUPERSEDE with
FILE_OVERWRITE_IF.

20 years ago2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
chastain [Thu, 17 Jun 2004 04:28:22 +0000 (04:28 +0000)]
2004-06-16  Michael Chastain  <mec.gnu@mindspring.com>

* gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.

20 years ago * elf32-ppc.c (ppc_elf_create_linker_section): Create symbols in
drow [Thu, 17 Jun 2004 02:27:09 +0000 (02:27 +0000)]
* elf32-ppc.c (ppc_elf_create_linker_section): Create symbols in
the pre-existing section.

20 years ago*** empty log message ***
gdbadmin [Thu, 17 Jun 2004 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

20 years agodaily update
amodra [Thu, 17 Jun 2004 00:00:09 +0000 (00:00 +0000)]
daily update

20 years ago PR gdb/1658
drow [Wed, 16 Jun 2004 17:16:15 +0000 (17:16 +0000)]
PR gdb/1658
* dwarf2read.c (dwarf_decode_lines): Read the length of the extended
operation as a uleb128.  Found by Michael Coulter.

20 years ago PR gdb/1658
drow [Wed, 16 Jun 2004 17:16:02 +0000 (17:16 +0000)]
PR gdb/1658
* dwarf2read.c (dwarf_decode_lines): Read the length of the extended
operation as a uleb128.  Found by Michael Coulter.

20 years ago2004-06-16 Andrew Cagney <cagney@gnu.org>
cagney [Wed, 16 Jun 2004 16:40:50 +0000 (16:40 +0000)]
2004-06-16  Andrew Cagney  <cagney@gnu.org>

* gdb.base/signull.c: Update copyright.  Include <string.h>.
(bowler): Replace data_pointer with data_read
and data_write cases.  Add code_descriptor case.
(zero, desc): New array and pointer.
(data, code): Change to simple pointers.
* gdb.base/signull.exp: Fix probe pattern matching a function
descriptor SIGSEGV.  Replace data_pointer with data_read and
data_write tests.

20 years ago2004-06-16 Andrew Cagney <cagney@gnu.org>
cagney [Wed, 16 Jun 2004 15:19:40 +0000 (15:19 +0000)]
2004-06-16  Andrew Cagney  <cagney@gnu.org>

* gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.

20 years ago2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
dannysmith [Wed, 16 Jun 2004 08:27:03 +0000 (08:27 +0000)]
2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>

* include/winnt.h (IMAGE_ORDINAL_FLAG): Map to ...
(IMAGE_ORDINAL_FLAG{32,64}: New defines.
(IMAGE_SNAP_BY_ORDINAL): Map to ...
(IMAGE_SNAP_BY_ORDINAL{32,64}: New defines.
(IMAGE_ORDINAL): Map to ...
(IMAGE_ORDINAL{32,64}: New defines.
(IMAGE_THUNK_DATA):  Map to ...
(IMAGE_THUNK_DATA{32,64}: New structures.
(IMAGE_THUNK_DATA): Map to ...
(IMAGE_THUNK_DATA{32,64}: New structures.
(IMAGE_IMPORT_DESCRIPTOR):  Map to ...
(IMAGE_IMPORT_DESCRIPTOR{32,64}: New structures.
(IMAGE_IMAGE_TLS_DIRECTORY)  Map to ...
(IMAGE_IMAGE_TLS_DIRECTORY{32,64}: New structures.

2004-06-16  Bang Jun-Young <junyoung@NetBSD.org>

* w32api/include/winnt.h (WAITORTIMERCALLBACKFUNC): Protect with
_WIN32_WINNT >= 0x0500.

20 years ago * ada-tasks.c: Rename build_task_list to ada_build_task_list, and
hilfingr [Wed, 16 Jun 2004 08:18:02 +0000 (08:18 +0000)]
* ada-tasks.c: Rename build_task_list to ada_build_task_list, and
make it non-static.
* ada-lang.h (task_control_block): declaration moved from ada-task.c
to ada-lang.h; this is needed to be able to implement the kill command
in multi-task mode.
(task_ptid): Ditto.
(task_entry): Ditto.
(task_list): Ditto.
(ada_build_task_list): Ditto.

* ada-lang.c: Conditionalize routines and data structures related
to breakpoints, exceptions, completion, and symbol caching on
GNAT_GDB, since these are not yet used in the submitted public sources.
(ada_main_name): Editorial: Move definition out of exception-related
code.

20 years ago2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
chastain [Wed, 16 Jun 2004 04:27:29 +0000 (04:27 +0000)]
2004-06-15  Michael Chastain  <mec.gnu@mindspring.com>

* gdb.base/long_long.c: Add copyright notice.

20 years ago2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
chastain [Wed, 16 Jun 2004 02:15:34 +0000 (02:15 +0000)]
2004-06-15  Michael Chastain  <mec.gnu@mindspring.com>

* gdb.base/long_long.exp: Remove reference to
bug-gdb@prep.ai.mit.edu.  Change line-number-specific breakpoint
to gdb_breakpoint and gdb_continue_to_breakpoint.

20 years ago*** empty log message ***
gdbadmin [Wed, 16 Jun 2004 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

20 years agodaily update
amodra [Wed, 16 Jun 2004 00:00:07 +0000 (00:00 +0000)]
daily update

20 years ago* gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
jimb [Tue, 15 Jun 2004 18:12:02 +0000 (18:12 +0000)]
* gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
endian case.

20 years ago * scripttempl/elf.sc: Readd KEEP and .gcc_except_table.* to
jakub [Tue, 15 Jun 2004 16:39:11 +0000 (16:39 +0000)]
* scripttempl/elf.sc: Readd KEEP and .gcc_except_table.* to
.gcc_except_table output sections lost accidentally with
-z relro patch.

20 years ago2004-06-15 Andrew Cagney <cagney@gnu.org>
cagney [Tue, 15 Jun 2004 15:06:57 +0000 (15:06 +0000)]
2004-06-15  Andrew Cagney  <cagney@gnu.org>

* mips-tdep.c (non_heuristic_proc_desc): Delete call to
deprecated_pc_in_call_dummy.

20 years ago2004-06-15 Andrew Cagney <cagney@gnu.org>
cagney [Tue, 15 Jun 2004 15:06:43 +0000 (15:06 +0000)]
2004-06-15  Andrew Cagney  <cagney@gnu.org>

* mips-tdep.c (non_heuristic_proc_desc): Delete call to
deprecated_pc_in_call_dummy.

20 years ago * config/tc-s390.c (s390_insn): Avoid incorrect signed/unsigned
sky [Tue, 15 Jun 2004 12:38:07 +0000 (12:38 +0000)]
* config/tc-s390.c (s390_insn): Avoid incorrect signed/unsigned
comparison in .insn pseudo operation.

20 years ago * configure.in: Run through autoupdate.
bje [Tue, 15 Jun 2004 03:24:57 +0000 (03:24 +0000)]
* configure.in: Run through autoupdate.
* configure: Regenerate with autoconf 2.59.
* Makefile.am (install-local): Rename from this ..
(install-data-local): .. to this.
* Makefile.in: Regenerate with automake 1.8.5.
* aclocal.m4: Regenerate with aclocal 1.8.5.

20 years agoFix faq-faq0 snafu.
joshuadfranklin [Tue, 15 Jun 2004 03:23:23 +0000 (03:23 +0000)]
Fix faq-faq0 snafu.

20 years ago * how-programming.texinfo: Add section about Visual Studio linking.
joshuadfranklin [Tue, 15 Jun 2004 03:19:23 +0000 (03:19 +0000)]
* how-programming.texinfo: Add section about Visual Studio linking.

20 years ago * dumper.cc (dumper::prepare_core_dump): Use bfd_get_section_size
amodra [Tue, 15 Jun 2004 02:18:51 +0000 (02:18 +0000)]
* dumper.cc (dumper::prepare_core_dump): Use bfd_get_section_size
instead of _raw_size.
(dumper::write_core_dump): Likewise.
* parse_pe.cc (select_data_section): Likewise.

20 years ago * section.c (struct sec): Remove usused flags. Reorganize a little.
amodra [Tue, 15 Jun 2004 01:24:21 +0000 (01:24 +0000)]
* section.c (struct sec): Remove usused flags.  Reorganize a little.
(bfd_get_section_size_before_reloc): Delete.
(bfd_get_section_size_after_reloc): Delete.
(STD_SECTION): Update.
(bfd_get_section_size_now): Delete.
(bfd_set_section_contents): Don't referece reloc_done.
(bfd_get_section_contents): Remove reloc_done comment.
* bout.c (b_out_bfd_get_relocated_section_contents): Don't set
reloc_done.
* coff-alpha.c (alpha_ecoff_get_relocated_section_contents): Likewise.
* ecoff.c (bfd_debug_section): Update initializer.
* elfxx-mips.c (_bfd_elf_mips_get_relocated_section_contents): Ditto.
* reloc.c (bfd_generic_get_relocated_section_contents): Likewise.
* bfd-in.h (bfd_section_size): Expand.
(bfd_get_section_size): New macro.
* bfd-in2.h: Regenerate.
* coff64-rs6000.c (xcoff64_write_object_contents): Replace
bfd_get_section_size_before_reloc with bfd_get_section_size.
* coffcode.h (coff_write_object_contents): Likewise.
* coffgen.c (build_debug_section): Likewise.
* dwarf1.c (parse_line_table): Likewise.
(_bfd_dwarf1_find_nearest_line): Likewise.
* ecoff.c (_bfd_ecoff_write_object_contents): Likewise.
* i386msdos.c (msdos_write_object_contents): Likewise.
* pdp11.c (squirt_out_relocs): Likewise.
* elf32-sh64.c (sh64_find_section_for_address): Remove comment.
* elf64-mmix.c (mmix_elf_final_link): Update comment.

20 years ago * objcopy.c (copy_section): Use bfd_get_section_size instead of
amodra [Tue, 15 Jun 2004 01:19:13 +0000 (01:19 +0000)]
* objcopy.c (copy_section): Use bfd_get_section_size instead of
_raw_size or bfd_get_section_size_before_reloc.  Don't set reloc_done.
(compare_section_lma): Likewise.
* addr2line.c (find_address_in_section): Likewise.
* coffgrok.c (do_sections_p1): Likewise.
* dlltool.c (scan_drectve_symbols): Likewise.
* nlmconv.c (main): Likewise.
(copy_sections): Likewise.
(powerpc_mangle_relocs): Likewise.
* objdump.c (disassemble_section): Likewise.
* prdbg.c (find_address_in_section): Likewise.
* size.c (berkeley_sum): Likewise.
* srconv.c (wr_ob): Likewise.
* strings.c (strings_a_section): Likewise.

20 years ago * config/obj-coff.c (coff_adjust_section_syms): Use
amodra [Tue, 15 Jun 2004 01:16:35 +0000 (01:16 +0000)]
* config/obj-coff.c (coff_adjust_section_syms): Use
bfd_get_section_size instead of bfd_get_section_size_before_reloc.
(coff_frob_section): Likewise.
* config/tc-mips.c (md_apply_fix3): Likewise.
* config/obj-elf.c (elf_frob_file): Use bfd_set_section_size.
(elf_frob_file_after_relocs): Likewise.

20 years ago * arc-ext.c (build_ARC_extmap): Use bfd_get_section_size
amodra [Tue, 15 Jun 2004 01:14:21 +0000 (01:14 +0000)]
* arc-ext.c (build_ARC_extmap): Use bfd_get_section_size
instead of _raw_size.

20 years ago * ldwrite.c (build_link_order): Use bfd_get_section_size
amodra [Tue, 15 Jun 2004 01:13:20 +0000 (01:13 +0000)]
* ldwrite.c (build_link_order): Use bfd_get_section_size
instead of bfd_get_section_size_before_reloc or _raw_size.
* pe-dll.c (process_def_file): Likewise.