OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
22 years agoFix check for overflow of relocation for the Thumb BL instruction.
nickc [Mon, 6 May 2002 13:47:54 +0000 (13:47 +0000)]
Fix check for overflow of relocation for the Thumb BL instruction.

22 years ago * elflink.h (elf_link_input_bfd <emit_relocs>): Adjust r_offset
amodra [Mon, 6 May 2002 12:49:58 +0000 (12:49 +0000)]
* elflink.h (elf_link_input_bfd <emit_relocs>): Adjust r_offset
when not relocatable.  Fix reloc_emitter call for K&R.

22 years ago2002-05-06 Ben Elliston <bje@redhat.com>
bje [Mon, 6 May 2002 12:19:25 +0000 (12:19 +0000)]
2002-05-06  Ben Elliston  <bje@redhat.com>
From Graydon Hoare  <graydon@redhat.com>

* config/sid.exp: Include support for "rawsid" protocol.

22 years ago * config/tc-ia64.c: Fix formatting.
kazu [Mon, 6 May 2002 11:42:58 +0000 (11:42 +0000)]
* config/tc-ia64.c: Fix formatting.
* config/tc-ia64.h: Likewise.

22 years ago* i387-nat.c (i387_fill_fsave): Use regcache_collect.
kettenis [Mon, 6 May 2002 11:39:49 +0000 (11:39 +0000)]
* i387-nat.c (i387_fill_fsave): Use regcache_collect.
(i387_fill_fxsave): Likewise.

22 years agoNew Swedish translation
nickc [Mon, 6 May 2002 10:09:22 +0000 (10:09 +0000)]
New Swedish translation

22 years ago * spawn.cc (spawn_guts): Move call to set_process_privilege()
corinna [Mon, 6 May 2002 10:05:45 +0000 (10:05 +0000)]
* spawn.cc (spawn_guts): Move call to set_process_privilege()
to load_registry_hive().
* registry.cc (load_registry_hive): ditto.
* fork.cc (fork_parent): Call sec_user_nih() only once.

22 years ago * elflink.h (elf_link_input_bfd <emit_relocs>): Adjust r_offset
amodra [Mon, 6 May 2002 08:54:44 +0000 (08:54 +0000)]
* elflink.h (elf_link_input_bfd <emit_relocs>): Adjust r_offset
when not relocatable.  Fix reloc_emitter call for K&R.

22 years agooops, missing changelog entry
amodra [Mon, 6 May 2002 07:55:16 +0000 (07:55 +0000)]
oops, missing changelog entry
* dlltool.c (process_def_file): Add missing prototype.
(new_directive, assemble_file, main): Likewise.
(process_def_file, new_directive): Make static.
(inform): Rewrite using VA_FIXEDARG.
* dllwrap.c (mybasename): Add missing prototype.
(strhash, main): Likewise.
(inform): Rewrite using VA_FIXEDARG.
(warn): Likewise.
(cleanup_and_exit): Use old style function definition.
(strhash): Likewise.
* windres.c (define_resource): Use one memset to clear all of
struct res_resource.

22 years ago*** empty log message ***
gdbadmin [Mon, 6 May 2002 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Mon, 6 May 2002 00:00:03 +0000 (00:00 +0000)]
daily update

22 years ago * dlltool.c (process_def_file): Add missing prototype.
amodra [Sun, 5 May 2002 23:25:27 +0000 (23:25 +0000)]
* dlltool.c (process_def_file): Add missing prototype.
(new_directive, assemble_file, main): Likewise.
(process_def_file, new_directive): Make static.
(inform): Rewrite using VA_FIXEDARG.
* dllwrap.c (mybasename): Add missing prototype.
(strhash, main): Likewise.
(inform): Rewrite using VA_FIXEDARG.
(warn): Likewise.
(cleanup_and_exit): Use old style function definition.
(strhash): Likewise.
* windres.c (define_resource): Use one memset to clear all of
struct res_resource.

22 years ago * rcparse.y: Remove newcmd rule. Move rcparse_discard_strings
amodra [Sun, 5 May 2002 23:19:31 +0000 (23:19 +0000)]
* rcparse.y: Remove newcmd rule.  Move rcparse_discard_strings
call to rules that need no lookahead.  Check for no lookahead.

* rclex.l (get_string): Correct "strings" list handling.
* resrc.c (read_rc_file): Discard strings.

22 years ago* configure.in (noconfigdirs): Don't disable libgcj on
aoliva [Sun, 5 May 2002 18:58:17 +0000 (18:58 +0000)]
* configure.in (noconfigdirs): Don't disable libgcj on
sparc64-*-solaris* and sparcv9-*-solaris*.

22 years ago* generic/gdbtk-register.c (get_register, register_changed_p):
aoliva [Sun, 5 May 2002 18:50:08 +0000 (18:50 +0000)]
* generic/gdbtk-register.c (get_register, register_changed_p):
Don't depend on variable-sized automatic arrays.

22 years ago* alpha-tdep.c (alpha_extract_return_value): Don't use
aoliva [Sun, 5 May 2002 18:49:56 +0000 (18:49 +0000)]
* alpha-tdep.c (alpha_extract_return_value): Don't use
non-constant array size in prototype.

22 years agoFrom Brian Taylor <briant at model dot com>:
cagney [Sun, 5 May 2002 03:17:21 +0000 (03:17 +0000)]
From Brian Taylor <briant at model dot com>:
* ui-out.c (ui_out_field_core_addr): Use the function
longest_local_hex_string_custom'to format addresses > 32 bits
wide.

* ui-out.c (ui_out_field_core_addr): Update comment.

22 years ago* stack.c (select_and_print_frame): Make static. Delete the
cagney [Sun, 5 May 2002 02:24:38 +0000 (02:24 +0000)]
* stack.c (select_and_print_frame): Make static.  Delete the
parameter `level'.
(func_command): Update call.
(select_frame_command): Delete code computing the frame level.
* frame.h (select_and_print_frame): Delete declaration.

22 years ago* sparc-tdep.c (sparc_get_saved_register): Comment why
cagney [Sun, 5 May 2002 01:55:36 +0000 (01:55 +0000)]
* sparc-tdep.c (sparc_get_saved_register): Comment why
get_prev_frame call is safe.

22 years ago* frame.h (select_frame): Delete level parameter.
cagney [Sun, 5 May 2002 01:15:12 +0000 (01:15 +0000)]
* frame.h (select_frame): Delete level parameter.
* stack.c (select_frame): Update.  Use frame_relative_level to
obtain the frame's level.
(select_and_print_frame): Update call.
(select_frame_command): Ditto.
(up_silently_base): Ditto.
(down_silently_base): Ditto.
* ocd.c (ocd_start_remote): Ditto.
* remote-rdp.c (remote_rdp_open): Ditto.
* remote-mips.c (mips_initialize): Ditto.
(common_open): Ditto.
* remote-e7000.c (e7000_start_remote): Ditto.
* m3-nat.c (select_thread): Ditto.
* hppa-tdep.c (child_get_current_exception_event): Ditto.
(child_get_current_exception_event): Ditto.
* varobj.c (varobj_create): Ditto.
(varobj_update): Ditto.
(c_value_of_root): Ditto.
* tracepoint.c (finish_tfind_command): Ditto.
* corelow.c (core_open): Ditto.
* arch-utils.c (generic_prepare_to_proceed): Ditto.
* thread.c (info_threads_command): Ditto.
(switch_to_thread): Ditto.
* infrun.c (normal_stop): Ditto.
(restore_selected_frame): Ditto.
(restore_inferior_status): Ditto.
* breakpoint.c (insert_breakpoints): Ditto.
(watchpoint_check): Ditto.
(bpstat_stop_status): Ditto.
(do_enable_breakpoint): Ditto.
* blockframe.c (flush_cached_frames): Ditto.
(reinit_frame_cache): Ditto.

22 years agodaily update
amodra [Sun, 5 May 2002 00:00:05 +0000 (00:00 +0000)]
daily update

22 years ago*** empty log message ***
gdbadmin [Sun, 5 May 2002 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years agoJason Thorpe as NetBSD maintainer.
cagney [Sat, 4 May 2002 23:34:54 +0000 (23:34 +0000)]
Jason Thorpe as NetBSD maintainer.

22 years ago* gdbtypes.c (replace_type): Doc fix.
jimb [Sat, 4 May 2002 21:24:07 +0000 (21:24 +0000)]
* gdbtypes.c (replace_type): Doc fix.

22 years ago* valprint.c (strcat_longest): Delete commented out function.
cagney [Sat, 4 May 2002 20:57:50 +0000 (20:57 +0000)]
* valprint.c (strcat_longest): Delete commented out function.
Update copyright.

22 years ago* gdb.c++/hang.exp: Check for corruption of the cv_type chain.
jimb [Sat, 4 May 2002 20:51:14 +0000 (20:51 +0000)]
* gdb.c++/hang.exp: Check for corruption of the cv_type chain.
* gdb.c++/hang3.C: New file.

22 years ago* gdbint.texinfo (Releasing GDB): Revise `Create a Release'.
cagney [Sat, 4 May 2002 19:57:22 +0000 (19:57 +0000)]
* gdbint.texinfo (Releasing GDB): Revise `Create a Release'.

22 years ago* generic/gdbtk-wrapper.h (GDB_select_frame): Delete declaration.
cagney [Sat, 4 May 2002 19:08:32 +0000 (19:08 +0000)]
* generic/gdbtk-wrapper.h (GDB_select_frame): Delete declaration.
* generic/gdbtk-wrapper.c (GDB_select_frame): Delete function.
(wrap_select_frame): Delete function.

22 years ago* path.h (path_conv::path_conv): Initialise normalized_path to NULL.
cgf [Sat, 4 May 2002 18:27:26 +0000 (18:27 +0000)]
* path.h (path_conv::path_conv): Initialise normalized_path to NULL.

22 years ago * config/tc-mips.c: Fix formatting.
kazu [Sat, 4 May 2002 17:37:59 +0000 (17:37 +0000)]
* config/tc-mips.c: Fix formatting.
* config/tc-s390.c: Likewise.
* config/tc-s390.h: Likewise.

22 years ago* gdb.texinfo: Delete obsolete references to a29k.
cagney [Sat, 4 May 2002 16:00:30 +0000 (16:00 +0000)]
* gdb.texinfo: Delete obsolete references to a29k.

22 years ago* MAINTAINERS: Mark a29k as deleted.
cagney [Sat, 4 May 2002 15:52:37 +0000 (15:52 +0000)]
* MAINTAINERS: Mark a29k as deleted.
* NEWS: Mention that a29k was removed.  Add OBSOLETE section.
Move new configurations to the top.
* configure.tgt: Remove a29k.
* config/a29k/tm-vx29k.h: Delete.
* config/a29k/vx29k.mt: Delete.
* config/a29k/tm-a29k.h: Delete.
* config/a29k/a29k-udi.mt: Delete.
* config/a29k/a29k.mt: Delete.
* a29k-tdep.c: Delete.
* remote-udi.c: Delete.
* remote-mm.c: Delete.
* remote-eb.c: Delete.
* remote-adapt.c: Delete.
* Makefile.in: Remove obsolete code.
* gdbserver/Makefile.in: Ditto.
* config/s390/s390x.mt: Ditto.
* config/s390/s390.mt: Ditto.
* config/sparc/sparclynx.mh: Ditto.
* config/sparc/linux.mh: Ditto.
* config/pa/hppaosf.mh: Ditto.
* config/pa/hppabsd.mh: Ditto.
* config/ns32k/nbsd.mt: Ditto.
* config/mips/vr5000.mt: Ditto.
* config/m68k/sun3os4.mh: Ditto.
* config/m68k/nbsd.mt: Ditto.
* config/m68k/m68klynx.mh: Ditto.
* config/m32r/m32r.mt: Ditto.
* config/i386/x86-64linux.mt: Ditto.
* config/i386/nbsdelf.mt: Ditto.
* config/i386/nbsd.mt: Ditto.
* config/i386/i386lynx.mh: Ditto.

22 years ago* gdb.base/default.exp: Remove obsolete code.
cagney [Sat, 4 May 2002 15:18:20 +0000 (15:18 +0000)]
* gdb.base/default.exp: Remove obsolete code.
* gdb.c++/misc.exp: Ditto.  Update copyright.
* gdb.c++/cplusfuncs.exp: Ditto.  Update copyright.
* gdb.base/whatis.exp: Ditto.  Update copyright.
* gdb.base/scope.exp: Ditto.  Update copyright.
* gdb.base/ptype.exp: Ditto.  Update copyright.
* gdb.base/printcmds.exp: Ditto.  Update copyright.
* gdb.base/opaque.exp: Ditto.  Update copyright.
* gdb.base/list.exp: Ditto.
* gdb.base/funcargs.exp: Ditto.  Update copyright.
* gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
* gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
* gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
* gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
* gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
* gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.

22 years ago* target.c (debug_print_register): New function. Handle oversize
cagney [Sat, 4 May 2002 14:19:21 +0000 (14:19 +0000)]
* target.c (debug_print_register): New function.  Handle oversize
registers.
(debug_to_fetch_registers): Call.
(debug_to_store_registers): Call.

22 years ago * elf64-ppc.c (ppc64_elf_relocate_section): Reinstate code
amodra [Sat, 4 May 2002 12:01:00 +0000 (12:01 +0000)]
* elf64-ppc.c (ppc64_elf_relocate_section): Reinstate code
reloading local sym addend mistakenly removed in 2002-05-01 change.

* dwarf2.c (struct line_head): Make prologue_length a bfd_vma.
(read_abbrevs): Change "offset" param to bfd_vma.
(parse_comp_unit): Change "version" and addr_size to unsigned ints.
Change "abbrev_offset" to bfd_vma.
(read_indirect_string): Use correct conversion chars in error
message format string, cast bfd_vma's to unsigned long.
(read_abbrevs): Likewise.
(read_attribute_value): Likewise.
(decode_line_info): Likewise.
(scan_unit_for_functions): Likewise.
(parse_comp_unit): Likewise.

22 years agoFix problem with objdump and 16 bit R_BA.
trix [Sat, 4 May 2002 10:07:16 +0000 (10:07 +0000)]
Fix problem with objdump and 16 bit R_BA.

22 years ago.
cgf [Sat, 4 May 2002 04:30:57 +0000 (04:30 +0000)]
.

22 years ago* net.cc (getdomainname): Change second argument of getdomainname to size_t.
cgf [Sat, 4 May 2002 03:24:35 +0000 (03:24 +0000)]
* net.cc (getdomainname): Change second argument of getdomainname to size_t.
* fhandler_proc.cc (proc_listing): Add '.' and '..' to directory listing.
(fhandler_proc::open): Change use of mode to flags.  If the file does not exist
already, fail with EROFS if O_CREAT flag is set.  Change EROFS error to EACCES
error when writing to a file.  Use cmalloc to allocate memory for filebuf.
(fhandler_proc::close): Use cfree to free filebuf.
(fhandler_proc::get_proc_fhandler): Properly detect attempts to access unknown
subdir.
* fhandler_process.cc (process_listing): Add '.' and '..' to directory listing.
(fhandler_process::open): Use cmalloc to allocate memory for filebuf.
(fhandler_process::close): Use cfree to free filebuf.
* fhandler_registry.cc (registry_listing): Add .  and '..' to directory
listing.
(fhandler_registry::open): Move check for open for writing before open_key.
Use cmalloc to allocate memory for filebuf.
(fhandler_registry::close): Use cfree to free filebuf.
(fhandler_registry::telldir): Use lower 16 bits of __d_position as position in
directory.
(fhandler_registry::seekdir): Ditto.
* fhandler_virtual.cc (fhandler_virtual::write): Change EROFS error to EACCES
error.
(fhandler_virtual::open): Set the NOHANDLE flag.
(fhandler_virtual::dup): Add call to fhandler_base::dup.  Allocate child's
filebuf using cmalloc.  Copy filebuf from parent to child.
(fhandler_virtual::close): Use cfree to free filebuf.
(fhandler_virtual::~fhandler_virtual): Ditto.
(from Chris Faylor <cgf@redhat.com>).
(fhandler_registry::readdir): Add support for '.' and '..' files in
subdirectories of /proc/registry.
* path.cc (path_conv::check): Do not return ENOENT if a file is not found in
/proc.

22 years ago* libc/include/sys/unistd.h: Define getdomainname under cygwin.
cgf [Sat, 4 May 2002 02:22:00 +0000 (02:22 +0000)]
* libc/include/sys/unistd.h: Define getdomainname under cygwin.

22 years ago * emultempl/hppaelf.em (build_section_lists): New function.
amodra [Sat, 4 May 2002 02:06:43 +0000 (02:06 +0000)]
* emultempl/hppaelf.em (build_section_lists): New function.
(gld${EMULATION_NAME}_finish): Call elf32_hppa_setup_section_lists
and build_section_lists.

22 years ago * elf32-hppa.c (struct elf32_hppa_link_hash_table): Add
amodra [Sat, 4 May 2002 02:06:21 +0000 (02:06 +0000)]
* elf32-hppa.c (struct elf32_hppa_link_hash_table): Add
bfd_count top_index, input_list, all_local_syms.
(elf32_hppa_setup_section_lists): New function, split from
elf32_hppa_size_stubs.
(elf32_hppa_next_input_section): Likewise.
(group_sections): Likewise.
(get_local_syms): Likewise.
(elf32_hppa_size_stubs): Adjust for split out functions.  Look for
stubs on undefined syms too.
(elf32_hppa_set_gp): Use bfd_link_hash* instead of elf_link_hash*.
Only access htab elf fields when we have and elf hash table.
* elf32-hppa.h (elf32_hppa_setup_section_lists): Declare.
(elf32_hppa_next_input_section): Declare.

22 years ago * ar.c (replace_members): Remove unused var. Formatting fix.
amodra [Sat, 4 May 2002 01:55:39 +0000 (01:55 +0000)]
* ar.c (replace_members): Remove unused var.  Formatting fix.
* binemul.c (ar_emul_default_parse_arg): Add ATTRIBUTE_UNUSED.

22 years ago * MAINTAINERS: Sort port maintainers by CPU.
amodra [Sat, 4 May 2002 01:52:13 +0000 (01:52 +0000)]
* MAINTAINERS: Sort port maintainers by CPU.

22 years ago * size.c (display_archive): Add last_arfile and code to close archives.
amodra [Sat, 4 May 2002 01:31:49 +0000 (01:31 +0000)]
* size.c (display_archive): Add last_arfile and code to close archives.

22 years ago * opncls.c (_bfd_new_bfd_contained_in): Check return value of
amodra [Sat, 4 May 2002 01:31:07 +0000 (01:31 +0000)]
* opncls.c (_bfd_new_bfd_contained_in): Check return value of
_bfd_new_bfd.

22 years ago* stabsread.c (cleanup_undefined_types): Use replace_type, not memcpy.
jimb [Sat, 4 May 2002 00:21:08 +0000 (00:21 +0000)]
* stabsread.c (cleanup_undefined_types): Use replace_type, not memcpy.
(read_type): Doc fix.
* gdbtypes.c (replace_type): Doc fix.

22 years ago* stabsread.c (multiply_defined_struct): New complaint.
jimb [Sat, 4 May 2002 00:02:46 +0000 (00:02 +0000)]
* stabsread.c (multiply_defined_struct): New complaint.
(read_struct_type): If the type we were passed isn't empty, or
incomplete, don't read the new struct type into it; complain,
and return the original type unchanged.  Take a new `type_code'
argument, which is the type code for the new type.
(read_type): Rather than storing the type's type code here, pass
it as an argument to read_struct_type, and let that take care of
storing it.  That way, we don't overwrite the original type code,
so read_struct_type can use it to decide whether we're overwriting
something we shouldn't.
(complain_about_struct_wipeout): New function.

22 years agodaily update
amodra [Sat, 4 May 2002 00:00:06 +0000 (00:00 +0000)]
daily update

22 years ago*** empty log message ***
gdbadmin [Sat, 4 May 2002 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago2002-05-02 Michael Snyder <msnyder@redhat.com>
msnyder [Fri, 3 May 2002 23:16:43 +0000 (23:16 +0000)]
2002-05-02  Michael Snyder  <msnyder@redhat.com>

* gdb.base/watchpoint.exp: Add xscale target.

22 years ago2002-05-02 Michael Snyder <msnyder@redhat.com>
msnyder [Fri, 3 May 2002 21:25:07 +0000 (21:25 +0000)]
2002-05-02  Michael Snyder  <msnyder@redhat.com>

* gdb.base/long_long.exp: Add xscale target.
* gdb.base/default.exp: Add xscale target.

22 years ago* gdbarch.sh: Assert that gdbarch is non-NULL.
cagney [Fri, 3 May 2002 21:05:31 +0000 (21:05 +0000)]
* gdbarch.sh: Assert that gdbarch is non-NULL.
* gdbarch.c: Regenerate.

22 years ago2002-05-03 H.J. Lu (hjl@gnu.org)
hjl [Fri, 3 May 2002 19:53:19 +0000 (19:53 +0000)]
2002-05-03  H.J. Lu  (hjl@gnu.org)

* elfxx-mips.c (mips_elf_link_hash_entry): Add forced_local.
(mips_elf_link_hash_newfunc): Initialize forced_local to false.
(mips_elf_record_global_got_symbol): Call _bfd_mips_elf_hide_symbol
to hide a global symbol.
(_bfd_mips_elf_hide_symbol): Return if forced_local is true. Set
forced_local to true.

22 years ago * gnu-v3-abi.c (gnuv3_rtti_type): If we get confused, just warn
jason [Fri, 3 May 2002 19:38:28 +0000 (19:38 +0000)]
    * gnu-v3-abi.c (gnuv3_rtti_type): If we get confused, just warn
        and return NULL.

22 years ago* config/tc-s390.c (md_gather_operands): Emit dwarf2 line-number
aoliva [Fri, 3 May 2002 18:25:06 +0000 (18:25 +0000)]
* config/tc-s390.c (md_gather_operands): Emit dwarf2 line-number
information for instructions.

22 years ago* configure.in: Revert 2002-04-18's patch; fixed in libjava.
aoliva [Fri, 3 May 2002 18:24:31 +0000 (18:24 +0000)]
* configure.in: Revert 2002-04-18's patch; fixed in libjava.

22 years ago * configure.in (CC_FOR_NEWLIB): Change -isystem's to -I's.
fitzsim [Fri, 3 May 2002 16:39:22 +0000 (16:39 +0000)]
* configure.in (CC_FOR_NEWLIB): Change -isystem's to -I's.

22 years ago * configure.in (FLAGS_FOR_TARGET): Do not add
fitzsim [Fri, 3 May 2002 16:13:21 +0000 (16:13 +0000)]
* configure.in (FLAGS_FOR_TARGET): Do not add
-B$$r/$(TARGET_SUBDIR)/newlib/ when compiling newlib natively
on i[3456]86-*-linux*.

22 years ago * ld.h: Fix formatting.
kazu [Fri, 3 May 2002 13:48:54 +0000 (13:48 +0000)]
* ld.h: Fix formatting.
* ldexp.c: Likewise.
* ldfile.c: Likewise.
* ldlang.c: Likewise.
* ldmain.c: Likewise.
* lexsup.c: Likewise.
* pe-dll.c: Likewise.

22 years ago2002-05-03 Michal Ludvig <mludvig@suse.cz>
mludvig [Fri, 3 May 2002 10:51:59 +0000 (10:51 +0000)]
2002-05-03  Michal Ludvig  <mludvig@suse.cz>

* x86-64-tdep.c (x86_64_dwarf2gdb_regno_map),
(x86_64_dwarf2gdb_regno_map_length),
(x86_64_dwarf2_reg_to_regnum): Added.
(x86_64_gdbarch_init): Added registration of x86_64_dwarf2_reg_to_regnum.
(x86_64_gdbarch_init): Renamed from i386_gdbarch_init.
(_initialize_x86_64_tdep): Synced with the change above.
(x86_64_skip_prologue): Reformulated message.

22 years ago2002-05-03 Pierre Muller <muller@ics.u-strasbg.fr>
muller [Fri, 3 May 2002 08:23:12 +0000 (08:23 +0000)]
2002-05-03  Pierre Muller  <muller@ics.u-strasbg.fr>

* f-exp.y: Also use new prev_lexptr variable
to improve error reporting. Based on Michael Snyder
2002-04-24 dated patch to c-exp.y.
* jv-exp.y: Likewise.
* m2-exp.y: Likewise.

22 years ago2002-05-03 Pierre Muller <muller@ics.u-strasbg.fr>
muller [Fri, 3 May 2002 08:22:52 +0000 (08:22 +0000)]
2002-05-03  Pierre Muller  <muller@ics.u-strasbg.fr>

* f-exp.y: Also use new prev_lexptr variable
to improve error reporting. Based on Michael Snyder
2002-04-24 dated patch to c-exp.y.
* jv-exp.y: Likewise.
* m2-exp.y: Likewise.

22 years ago * include/winsock2.h (int32): Remove typedef.
dannysmith [Fri, 3 May 2002 03:01:50 +0000 (03:01 +0000)]
* include/winsock2.h (int32): Remove typedef.
(SEVICETYPE): Add typedef.
(struct _flowspec):Revise struct definition,  Comment
on types used for members.

22 years ago* fhandler_proc.cc (fhandler_proc::fstat): Use fhandler name rather than
cgf [Fri, 3 May 2002 02:43:45 +0000 (02:43 +0000)]
* fhandler_proc.cc (fhandler_proc::fstat): Use fhandler name rather than
path_conv name.
(fhandler_proc::open): Ditto.
* fhandler_process.cc (fhandler_process::fstat): Use fhandler name rather than
path_conv name.
(fhandler_process::open): Ditto.
* fhandler_registry.cc (fhandler_registry::fstat): Use fhandler name rather
than path_conv name.
(fhandler_registry::open): Ditto.
* path.cc (path_conv::check): Don't copy posix path when virtual.
(mount_info::conv_to_win32_path): Don't zero string when isproc.  Just derive
normal windows path.
* path.h (path_conv::clear_normalized_path): Declare new method.
* path.cc (path_conv::clear_normalized_path): Define new method.
* dtable.cc (build_fhandler_from_name): Clear normalized path when finished to
conserve space.

22 years ago * as.h: Fix formatting.
kazu [Fri, 3 May 2002 02:25:33 +0000 (02:25 +0000)]
* as.h: Fix formatting.
* cgen.c: Likewise.
* cgen.h: Likewise.
* dwarf2dbg.c: Likewise.
* frags.h: Likewise.
* gasp.c: Likewise.
* macro.c: Likewise.
* read.c: Likewise.
* stabs.c: Likewise.
* symbols.c: Likewise.

22 years agodaily update
amodra [Fri, 3 May 2002 00:00:04 +0000 (00:00 +0000)]
daily update

22 years ago*** empty log message ***
gdbadmin [Fri, 3 May 2002 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

22 years ago* fhandler_proc.cc (fhandler_proc::fstat): Prime with information from
cgf [Thu, 2 May 2002 23:58:19 +0000 (23:58 +0000)]
* fhandler_proc.cc (fhandler_proc::fstat): Prime with information from
fhandler_base::fstat.  Use defines rather than constants for permission
settings.

22 years ago2002-05-02 Elena Zannoni <ezannoni@redhat.com>
ezannoni [Thu, 2 May 2002 19:00:35 +0000 (19:00 +0000)]
2002-05-02  Elena Zannoni  <ezannoni@redhat.com>

* valops.c (value_arg_coerce): Don't coerce arrays to pointers if
we are dealing with vectors.

22 years ago * elf64-alpha.c (elf64_alpha_relocate_section): Force relative relocs
rth [Thu, 2 May 2002 17:46:59 +0000 (17:46 +0000)]
    * elf64-alpha.c (elf64_alpha_relocate_section): Force relative relocs
        vs SHN_UNDEF to zero.

22 years ago * path.cc (hash_path_name): Improve hash function strength.
corinna [Thu, 2 May 2002 16:46:12 +0000 (16:46 +0000)]
* path.cc (hash_path_name): Improve hash function strength.

22 years ago * ld-scripts/map-address.exp: Quote conditions.
rsandifo [Thu, 2 May 2002 16:03:40 +0000 (16:03 +0000)]
* ld-scripts/map-address.exp: Quote conditions.

22 years ago2002-05-02 Pierre Muller <muller@ics.u-strasbg.fr>
muller [Thu, 2 May 2002 13:47:11 +0000 (13:47 +0000)]
2002-05-02  Pierre Muller  <muller@ics.u-strasbg.fr>

* config/m68k/tm-nbsd.h: Obvious fix,
correct machine name.

22 years ago * app.c (mri_pseudo): Only declare for TC_M68K.
amodra [Thu, 2 May 2002 13:01:48 +0000 (13:01 +0000)]
* app.c (mri_pseudo): Only declare for TC_M68K.

22 years ago * config/tc-ppc.c (mapping): Map sectoff to BFD_RELOC_16_BASEREL.
amodra [Thu, 2 May 2002 12:41:30 +0000 (12:41 +0000)]
* config/tc-ppc.c (mapping): Map sectoff to BFD_RELOC_16_BASEREL.
(ppc_elf_validate_fix): Replace BFD_RELOC_32_BASEREL with
BFD_RELOC_16_BASEREL.
(md_assemble): Likewise.
(md_apply_fix3): Likewise.

22 years ago * elf64-ppc.c (ppc64_elf_howto_raw <R_PPC64_SECTOFF>): Change to a
amodra [Thu, 2 May 2002 12:35:21 +0000 (12:35 +0000)]
* elf64-ppc.c (ppc64_elf_howto_raw <R_PPC64_SECTOFF>): Change to a
16 bit reloc.
<R_PPC64_SECTOFF_DS>: Likewise.
(ppc64_elf_reloc_type_lookup): Map from BFD_RELOC_16_BASEREL to
SECTOFF reloc.
* elf32-ppc.c (ppc_elf_howto_raw <R_PPC_SECTOFF>): Correct.
(ppc_elf_reloc_type_lookup): Map from BFD_RELOC_16_BASEREL to
SECTOFF reloc.

22 years ago2002-05-02 Pierre Muller <muller@ics.u-strasbg.fr>
muller [Thu, 2 May 2002 11:32:22 +0000 (11:32 +0000)]
2002-05-02  Pierre Muller  <muller@ics.u-strasbg.fr>

* p-typeprint.c (pascal_type_print_base): Add support
for TYPE_CODE_STRING and TYPE_CODE_BITSTRING.

22 years agomissed a conflict indicator
rbcollins [Thu, 2 May 2002 11:27:15 +0000 (11:27 +0000)]
missed a conflict indicator

22 years ago2002-05-02 Robert Collins <rbtcollins@hotmail.com>
rbcollins [Thu, 2 May 2002 11:26:19 +0000 (11:26 +0000)]
2002-05-02  Robert Collins <rbtcollins@hotmail.com>

        * thread.cc (__pthread_cond_dowait): Fix a race on signalling from a
        thread woken by the same condition variable it's signalling on. Thanks
        to Michael Beach for the report and test case.

22 years ago2002-05-02 Pierre Muller <muller@ics.u-strasbg.fr>
muller [Thu, 2 May 2002 11:25:58 +0000 (11:25 +0000)]
2002-05-02  Pierre Muller  <muller@ics.u-strasbg.fr>

* p-lang.c (pascal_create_fundamental_type): Use TYPE_CODE_CHAR
for fondamental pascal 'char' type.

22 years ago2002-05-02 Pierre Muller <muller@ics.u-strasbg.fr>
muller [Thu, 2 May 2002 11:18:05 +0000 (11:18 +0000)]
2002-05-02  Pierre Muller  <muller@ics.u-strasbg.fr>

* p-lang.h (is_pascal_string_type): Declaration changed,
new sixth argument of type char ** added.
* p-lang.c (is_pascal_string_type): Implementation
changed. Args length_pos, length_size, string_pos, char_size
can now be NULL. New argument arrayname set to the field
name of the char array. Return value set to char array
field index plus one.
* p-valprint.c (pascal_val_print): Adapt to new declaration of
is_pascal_string_type function.

22 years ago * elf64-ppc.c (ppc64_elf_addr16_ha_reloc): Delete.
amodra [Thu, 2 May 2002 09:48:12 +0000 (09:48 +0000)]
* elf64-ppc.c (ppc64_elf_addr16_ha_reloc): Delete.
(ppc64_elf_ha_reloc): New function.
(ppc64_elf_brtaken_reloc): New function.
(ppc64_elf_sectoff_reloc): New function.
(ppc64_elf_sectoff_ha_reloc): New function.
(ppc64_elf_toc_reloc): New function.
(ppc64_elf_toc_ha_reloc): New function.
(ppc64_elf_toc64_reloc): New function.
(ppc64_elf_unhandled_reloc): New function.
(ppc64_elf_howto_raw): Use the above.
<R_PPC64_RELATIVE>: Mark pc_relative, pcrel_offset.
<R_PPC64_SECTOFF>: Not pc_relative or pcrel_offset.  Fix dst_mask.
<R_PPC64_SECTOFF_DS>: Likewise.
(IS_ABSOLUTE_RELOC): Update.
(struct ppc_link_hash_table): Add have_undefweak.
(ppc64_elf_link_hash_table_create): Init.
(func_desc_adjust): Set have_undefweak.
(ppc64_elf_func_desc_adjust): Call func_desc_adjust earlier.  Only
add the .sfpr blr when have_undefweak.
(ppc64_elf_setup_section_lists): Check hash table flavour.
(ppc64_elf_next_input_section): Move output_section->owner test to
ppc64elf.em.
(ppc64_elf_set_toc): Rename to ppc64_elf_toc, remove info param
and relocatable test.  Return TOCstart and don't set elf_gp.
(ppc64_elf_relocate_section): Correct BRTAKEN/BRNTAKEN branch
offset calculation.  Add assert on weak sym branch tweaks.
* elf64-ppc.h (ppc64_elf_set_toc): Delete.
(ppc64_elf_toc): Declare.
(ppc64_elf_next_input_section): Update.

* emultempl/ppc64elf.em (gld${EMULATION_NAME}_after_allocation):
Adjust for ppc64_elf_set_toc change.  #include libbfd.h.
(build_section_lists): Do output_section tests here.

22 years agoDo not convert a subtract of zero into an add of zero.
nickc [Thu, 2 May 2002 09:11:09 +0000 (09:11 +0000)]
Do not convert a subtract of zero into an add of zero.

22 years ago * include/winnt.h (EVENT_*, SEMAPHORE_*, MUTEX_*): Remove
dannysmith [Thu, 2 May 2002 08:41:01 +0000 (08:41 +0000)]
* include/winnt.h (EVENT_*, SEMAPHORE_*, MUTEX_*): Remove
more defines added in earlier 2002-05-02 change.
* lib/Makefile.in (TEST_OPTIONS): Add -Wsystem-headers flag.

22 years agoDo not attempt to create a .gmo file if the sources are read-only.
nickc [Thu, 2 May 2002 08:14:58 +0000 (08:14 +0000)]
Do not attempt to create a .gmo file if the sources are read-only.

22 years ago* gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
jimb [Thu, 2 May 2002 07:03:53 +0000 (07:03 +0000)]
* gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
gdb.c++/hang.exp: New test.

22 years ago * include/winnt.h (THREAD_PRIORITY_*): Remove defines.
dannysmith [Thu, 2 May 2002 05:59:55 +0000 (05:59 +0000)]
* include/winnt.h (THREAD_PRIORITY_*): Remove defines.
Add TIMER_* to last ChangeLog entry.

22 years agoadd new files
cgf [Thu, 2 May 2002 04:26:05 +0000 (04:26 +0000)]
add new files

22 years agoadd comment
cgf [Thu, 2 May 2002 04:14:40 +0000 (04:14 +0000)]
add comment

22 years ago* path.h (pathconv_arg): Add PC_POSIX.
cgf [Thu, 2 May 2002 04:13:41 +0000 (04:13 +0000)]
* path.h (pathconv_arg): Add PC_POSIX.
(path_conv): Add normalized_path field.
* path.cc (path_conv::~path_conv): New destructor.
(path_conv::check): Set normalized_path, where appropriate.
* dtable.cc (build_fhandler_from_name): Use normalized path from path_conv.
* syscalls.cc (chroot): Ditto.
* cygheap.h: Remove path_prefix_p declaration.  Christopher Faylor
<cgf@redhat.com> (minor fixups)
* Makefile.in: Add fhandler_proc.o, fhandler_registry.o, fhandler_process.o and
fhandler_virtual.o.
* dtable.cc (dtable::build_fhandler): Add entries for FH_PROC, FH_REGISTRY and
FH_PROCESS.  Set unix_name to the normalized posix path.
* fhandler.h: Add constants for FH_PROC, FH_REGISTRY and FH_PROCESS.  Add class
declarations for fhandler_virtual, fhandler_proc, fhandler_registry and
fhandler_virtual.  Update fhandler_union accordingly.
* fhandler_proc.cc: New file.  Add implementation for fhandler_proc.
* fhandler_virtual.cc: New file.  Add implementation for fhandler_virtual.
* fhandler_process.cc: New file.  Add implementation for fhandler_process.
* fhandler_registry.cc: New file.  Add implementation for fhandler_registry.
* path.cc: Add isproc and isvirtual_dev macros.
* path.cc (path_conv::check): Add check for virtual devices.
* path.cc (mount_info::conv_to_win32_path): Convert paths in /proc to empty
Win32 paths.
* path.cc (chdir): Replace check for FH_CYGDRIVE with more generic
isvirtual_dev macro.  Force setting of posix path for virtual fhandlers.
* path.h: Add externally visible path_prefix_p and normalized_posix_path
prototypes.

22 years ago * include/winnt.h (THREAD_*, EVENT_*, MUTANT_*,
dannysmith [Thu, 2 May 2002 03:49:42 +0000 (03:49 +0000)]
* include/winnt.h (THREAD_*, EVENT_*, MUTANT_*,
SEMAPHORE_*, MUTEX_*): Add new defines.

22 years agoYank previous change - set current arch to NULL.
cagney [Thu, 2 May 2002 01:38:23 +0000 (01:38 +0000)]
Yank previous change - set current arch to NULL.

22 years ago* utmp.h: Define more UNIX constants.
cgf [Thu, 2 May 2002 00:59:38 +0000 (00:59 +0000)]
* utmp.h: Define more UNIX constants.

22 years ago*** empty log message ***
gdbadmin [Thu, 2 May 2002 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

22 years agodaily update
amodra [Thu, 2 May 2002 00:00:06 +0000 (00:00 +0000)]
daily update

22 years ago[ common/ChangeLog ]
cgd [Wed, 1 May 2002 23:26:31 +0000 (23:26 +0000)]
[ common/ChangeLog ]
2002-05-01  Chris Demetriou  <cgd@broadcom.com>

        * callback.c: Use 'deprecated' rather than 'depreciated.'

[ igen/ChangeLog ]
2002-05-01  Chris Demetriou  <cgd@broadcom.com>

        * igen.c: Use 'deprecated' rather than 'depreciated.'

[ mips/ChangeLog ]
2002-05-01  Chris Demetriou  <cgd@broadcom.com>

        * interp.c: Use 'deprecated' rather than 'depreciated.'
        * sim-main.h: Likewise.

22 years ago* gdbarch.sh (gdbarch_update_p): Swap out the old architecture
cagney [Wed, 1 May 2002 22:02:19 +0000 (22:02 +0000)]
* gdbarch.sh (gdbarch_update_p): Swap out the old architecture
before probing for a new one.  Detect errorenous gdbarch_init
functions.
* gdbarch.c: Regenerate.

22 years ago * configure.in (noconfigdirs): Replace [ ] with test.
fitzsim [Wed, 1 May 2002 21:32:32 +0000 (21:32 +0000)]
* configure.in (noconfigdirs): Replace [ ] with test.

22 years ago* config/mn10200/tm-mn10200.h: Include "symfile.h" and "symtab.h".
cagney [Wed, 1 May 2002 21:26:52 +0000 (21:26 +0000)]
* config/mn10200/tm-mn10200.h: Include "symfile.h" and "symtab.h".
* config/mcore/tm-mcore.h: Ditto.  Update copyright.
* config/v850/tm-v850.h: Ditto.  Update copyright.

22 years ago * configure.in (noconfigdirs): Do not add target-newlib if
fitzsim [Wed, 1 May 2002 20:42:00 +0000 (20:42 +0000)]
* configure.in (noconfigdirs): Do not add target-newlib if
target == i[3456]86-*-linux*, and host == target.