OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
18 years ago * syscalls.cc (chroot): Disallow chroot into special directories.
corinna [Thu, 2 Mar 2006 18:08:08 +0000 (18:08 +0000)]
* syscalls.cc (chroot): Disallow chroot into special directories.
Return EPERM instead.

18 years ago2006-03-02 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Thu, 2 Mar 2006 16:46:12 +0000 (16:46 +0000)]
2006-03-02  Jeff Johnston  <jjohnstn@redhat.com>

        * libm/math/math.tex: Fix reference to sisnan.def which
        is now in common subdirectory.
        * libm/mathfp/mathfp.tex: Ditto.

18 years agoforce null checkin
cgf [Thu, 2 Mar 2006 15:33:12 +0000 (15:33 +0000)]
force null checkin

18 years agold/testsuite/
rsandifo [Thu, 2 Mar 2006 15:16:25 +0000 (15:16 +0000)]
ld/testsuite/
* ld-powerpc/vxworks1.ld: Use a page alignment of 0x10000.
* ld-powerpc/vxworks1.dd: Update accordingly.
* ld-powerpc/vxworks1-lib.nd: Likewise.
* ld-powerpc/vxworks1-lib.rd: Likewise.
* ld-powerpc/vxworks1.rd: Likewise.

18 years ago * fhandler_disk_file.cc (__DIR_mounts::check_missing_mount): Check
corinna [Thu, 2 Mar 2006 09:48:42 +0000 (09:48 +0000)]
* fhandler_disk_file.cc (__DIR_mounts::check_missing_mount): Check
cygdrive string length for those who have cygdrive mapped to "/".

18 years agobfd/
rsandifo [Thu, 2 Mar 2006 09:44:23 +0000 (09:44 +0000)]
bfd/
* elf32-ppc.c (is_ppc_elf_target): Return true if the target is
bfd_elf32_powerpc_vxworks_vec.

ld/testsuite/
* ld-i386/vxworks1.ld (.data): New section.
* ld-i386/vxworks1-lib.s: Add a pointer to a local symbol.
* ld-i386/vxworks1-lib.rd: Test for the associated reloc.
* ld-powerpc/vxworks1.ld (.data): New section.
* ld-powerpc/vxworks1-lib.s: Add a pointer to a local symbol.
* ld-powerpc/vxworks1-lib.rd: Test for the associated reloc.

18 years agoInitialise 'gap'.
nickc [Thu, 2 Mar 2006 09:38:57 +0000 (09:38 +0000)]
Initialise 'gap'.

18 years ago * mn10300-tdep.c (mn10300_push_dummy_call): Write breakpoint
corinna [Thu, 2 Mar 2006 09:31:22 +0000 (09:31 +0000)]
* mn10300-tdep.c (mn10300_push_dummy_call): Write breakpoint
address to MDR register.

18 years agobfd/
rsandifo [Thu, 2 Mar 2006 08:56:59 +0000 (08:56 +0000)]
bfd/
* elf32-i386.c (elf_i386_create_dynamic_sections): Use
elf_vxworks_create_dynamic_sections.
(elf_i386_size_dynamic_sections): Remove VxWorks GOT and PLT
symbol handling.
* elf32-ppc.c (ppc_elf_create_dynamic_sections): Use
elf_vxworks_create_dynamic_sections.
(ppc_elf_size_dynamic_sections): Remove VxWorks GOT and PLT
symbol handling.
* elf-vxworks.c (elf_vxworks_create_dynamic_sections): New function.
* elf-vxworks.h (elf_vxworks_create_dynamic_sections): Declare.

ld/testsuite/
* ld-i386/ld-i386/vxworks1-lib.nd: New test.
* ld-i386/i386.exp: Run it.
* ld-powerpc/ld-powerpc/vxworks1-lib.nd: New test.
* ld-powerpc/powerc.exp: Run it.

18 years agold/testsuite/
rsandifo [Thu, 2 Mar 2006 08:54:43 +0000 (08:54 +0000)]
ld/testsuite/
* ld-i386/vxworks1.ld: Use bigger alignments.  Make sure .bss isn't
placed as an orphan.
* ld-i386/vxworks1-lib.dd, ld-i386/vxworks1.dd,
* ld-i386/vxworks1.rd: Update accordingly.
* ld-i386/vxworks1-lib.rd: Likewise.  Remove symbol indexes.

18 years agobfd/
rsandifo [Thu, 2 Mar 2006 08:52:49 +0000 (08:52 +0000)]
bfd/
* elf32-i386.c (elf_i386_vxworks_link_output_symbol_hook): Delete.
(elf_backend_link_output_symbol_hook): Use
elf_vxworks_link_output_symbol_hook instead.
* elf32-ppc.c (elf_i386_vxworks_link_output_symbol_hook): Delete.
(elf_backend_link_output_symbol_hook): Use
elf_vxworks_link_output_symbol_hook instead.
* elf-vxworks.c (elf_vxworks_link_output_symbol_hook): Provide the
same interface as elf_backend_link_output_symbol_hook.
* elf-vxworks.h (elf_vxworks_link_output_symbol_hook): Update
prototype accordingly.

18 years agobfd/
rsandifo [Thu, 2 Mar 2006 08:50:03 +0000 (08:50 +0000)]
bfd/
* elf32-ppc.c (ppc_elf_plt_type): New enumeration.
(ppc_elf_link_hash_table): Replace old_got and new_got with
plt_type and can_use_new_plt.
(ppc_elf_create_dynamic_sections): Add SEC_HAS_CONTENTS,
SEC_LOAD and SEC_READONLY to the VxWorks .plt flags.
(ppc_elf_check_relocs): Set can_use_new_plt instead of new_plt.
Move from plt_type == PLT_UNSET to PLT_OLD instead of setting old_plt.
(ppc_elf_select_plt_layout): Move from plt_type == PLT_UNSET to
either plt_type == PLT_OLD or plt_type == PLT_NEW.  Assert that
this function should not be called for VxWorks targets.
(ppc_elf_tls_setup): Use plt_type instead of old_got.
(allocate_got): Likewise.  Rearrange so that max_before_header
is only used for PLT_OLD and PLT_NEW.
(allocate_dynrelocs): Use plt_type instead of old_got and is_vxworks.
(ppc_elf_size_dynamic_sections): Likewise.
(ppc_elf_relax_section): Likewise.
(ppc_elf_relocate_section): Likewise.
(ppc_elf_finish_dynamic_symbol): Likewise.
(ppc_elf_vxworks_link_hash_table_create): Initialize plt_type.

ld/
* emulparams/elf32ppccommon.sh: New file, extracted from...
* emulparams/elf32ppc.sh: ...here.
* emulparams/elf32ppcvxworks.sh: Include elf32ppccommon.sh
instead of elf32ppc.sh.
(BSS_PLT): Remove override.
* Makefile.am (eelf32lppc.c): Depend on elf32ppccommons.h.
(eelf32lppcnto.c, eelf32lppcsim.c, eelf32ppcnto.c): Likewise.
(eelf32ppc.c, eelf32ppc_fbsd.c, eelf32ppcsimm): Likewise.
(eelf32ppclinux.c): Likewise.
(eelf32ppcvxworks.c): Likewise.  Add missing vxworks.sh dependency.
* Makefile.in: Regenerate.

ld/testsuite/
* ld-powerpc/vxworks1-lib.s, ld-powerpc/vxworks1-lib.dd,
* ld-powerpc/vxworks1-lib.rd, ld-powerpc/vxworks1.s,
* ld-powerpc/vxworks1.dd, ld-powerpc/vxworks1.rd,
* ld-powerpc/vxworks1.ld, ld-powerpc/vxworks1.sd: New test.
* ld-powerpc/powerpc.exp: Run it.

18 years ago Import from the GCC tree:
bje [Thu, 2 Mar 2006 00:54:27 +0000 (00:54 +0000)]
Import from the GCC tree:
2006-03-01  Jakub Jelinek  <jakub@redhat.com>

* dwarf2.h (DW_TAG_condition, DW_TAG_shared_type): New constants
from DWARF 3.
(DW_AT_description, DW_AT_binary_scale, DW_AT_decimal_scale,
DW_AT_small, DW_AT_decimal_sign, DW_AT_digit_count,
DW_AT_picture_string, DW_AT_mutable, DW_AT_threads_scaled,
DW_AT_explicit, DW_AT_object_pointer, DW_AT_endianity,
DW_AT_elemental, DW_AT_pure, DW_AT_recursive): New.
(DW_OP_form_tls_address, DW_OP_call_frame_cfa, DW_OP_bit_piece): New.
(DW_ATE_packed_decimal, DW_ATE_numeric_string, DW_ATE_edited,
DW_ATE_signed_fixed, DW_ATE_unsigned_fixed): New.
(DW_DS_unsigned, DW_DS_leading_overpunch, DW_DS_trailing_overpunch,
DW_DS_leading_separate, DW_DS_trailing_separate): New.
(DW_END_default, DW_END_big, DW_END_little): New.
(DW_END_lo_user, DW_END_hi_user): Define.
(DW_LNE_lo_user, DW_LNE_hi_user): Define.
(DW_CFA_val_offset, DW_CFA_val_offset_sf, DW_CFA_val_expression): New.
(DW_LANG_PLI, DW_LANG_ObjC, DW_LANG_ObjC_plus_plus, DW_LANG_UPC,
DW_LANG_D): New.

18 years ago*** empty log message ***
gdbadmin [Thu, 2 Mar 2006 00:00:07 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago * sec_helper.cc (set_cygwin_privileges): Request SE_BACKUP_NAME
corinna [Wed, 1 Mar 2006 23:14:25 +0000 (23:14 +0000)]
* sec_helper.cc (set_cygwin_privileges): Request SE_BACKUP_NAME
privileges.

18 years agodaily update
amodra [Wed, 1 Mar 2006 23:00:06 +0000 (23:00 +0000)]
daily update

18 years ago * fhandler_proc.cc (fhandler_proc::fstat): Always return fixed link
corinna [Wed, 1 Mar 2006 22:56:12 +0000 (22:56 +0000)]
* fhandler_proc.cc (fhandler_proc::fstat): Always return fixed link
count of 1 for /proc directory instead of incorrect PROC_LINK_COUNT.

18 years ago * fhandler.h (enum dirent_states): Remove dirent_saw_cygdrive,
corinna [Wed, 1 Mar 2006 22:37:25 +0000 (22:37 +0000)]
* fhandler.h (enum dirent_states): Remove dirent_saw_cygdrive,
dirent_saw_dev and dirent_saw_proc.
(fhandler_cygdrive::open): Declare.
(fhandler_cygdrive::close): Declare.
* fhandler_disk_file.cc (class __DIR_mounts): Move to beginning of file.
(__DIR_mounts::check_mount): New parameter to indicate if inode number
is needed in calling function or not. Add /proc and /cygdrive handling.
(__DIR_mounts::check_missing_mount): Ditto.
(path_conv::ndisk_links): Use __DIR_mounts class to create correct
hardlink count for directories with mount points in them.
(fhandler_disk_file::readdir_helper): Remove /dev, /proc and /cygdrive
handling.
(fhandler_cygdrive::open): New method.
(fhandler_cygdrive::close): New method.
(fhandler_cygdrive::fstat): Always return fixed inode number 2 and
fixed link count of 1. Drop call to set_drives.
(fhandler_cygdrive::opendir): Drop call to get_namehash.
(fhandler_cygdrive::readdir): Handle "." entry to return fixed inode
number 2.

18 years ago* cygwin.din: Fix some erroneous SIGFE/NOSIGFE settings.
cgf [Wed, 1 Mar 2006 21:31:24 +0000 (21:31 +0000)]
* cygwin.din: Fix some erroneous SIGFE/NOSIGFE settings.
* cygthread.cc (cygthread::callfunc): Revert below change.  Make ev a manual
reset event again.  so that it will be reset by WaitFor*Object as appropriate.
(cygthread::stub): Ditto.
(cygthread::terminate_thread): Reset ev if it was found to have been set.

18 years ago* DLLEXPORT decoration tweak, from Rex Sung-Tien Cho <song10@andestech.com>
fche [Wed, 1 Mar 2006 21:07:00 +0000 (21:07 +0000)]
* DLLEXPORT decoration tweak, from Rex Sung-Tien Cho <song10@andestech.com>

18 years ago* analyze_sigfe: New script.
cgf [Wed, 1 Mar 2006 20:20:21 +0000 (20:20 +0000)]
* analyze_sigfe: New script.
* dllfixdbg: Add copyright.
* gendef: Ditto.
* gendevices: Ditto.
* gentls_offsets: Ditto.

18 years agogdb/
drow [Wed, 1 Mar 2006 19:34:45 +0000 (19:34 +0000)]
gdb/
* gdbtypes.c (lookup_struct_elt_type): Correct noerr for recursive
calls.
gdb/testsuite/
* gdb.cp/inherit.exp (test_print_mi_member_types): New function.
(do_tests): Call it.

18 years ago* cygthread.cc (cygthread::callfunc): Create ev as an auto-reset event so that
cgf [Wed, 1 Mar 2006 18:23:23 +0000 (18:23 +0000)]
* cygthread.cc (cygthread::callfunc): Create ev as an auto-reset event so that
it will be reset by WaitFor*Object as appropriate.
(cygthread::stub): Ditto.
(cygthread::terminate_thread): Remove forced setting of thread termination.

18 years ago2006-03-01 H.J. Lu <hongjiu.lu@intel.com>
hjl [Wed, 1 Mar 2006 17:40:34 +0000 (17:40 +0000)]
2006-03-01  H.J. Lu  <hongjiu.lu@intel.com>

PR libgcj/17311
* ltmain.sh: Don't use "$finalize_rpath" for compile.

18 years ago * include/sys/dirent.h (struct __DIR): Rename __d_unused to
corinna [Wed, 1 Mar 2006 13:47:49 +0000 (13:47 +0000)]
* include/sys/dirent.h (struct __DIR): Rename __d_unused to
__d_internal.
* fhandler_disk_file.cc (struct __DIR_cache): Remove useless "typedef".
(d_dirname): Remove useless "struct".
(d_cachepos): Ditto.
(d_cache): Ditto.
(class __DIR_mounts): New class, implementing mount point tracking
for readdir.
(d_mounts): New macro for easy access to __DIR_mounts structure.
(fhandler_disk_file::opendir): Allocate __DIR_mounts structure and
let __d_internal element of dir point to it.
(fhandler_disk_file::readdir_helper): Add mount points in the current
directory, which don't have a real directory backing them.
Don't generate an inode number for /dev.  Add comment, why.
(fhandler_disk_file::readdir): Move filling fname to an earlier point.
Check if current entry is a mount point and evaluate correct inode
number for it.
(fhandler_disk_file::readdir_9x): Ditto.
(fhandler_disk_file::rewinddir): Set all mount points in this directory
to "not found" so that they are listed again after calling rewinddir().
(fhandler_disk_file::closedir): Deallocate __DIR_mounts structure.
* path.cc (mount_info::get_mounts_here): New method to evaluate a list
of mount points in a given parent directory.
* shared_info.h (class mount_info): Declare get_mounts_here.

18 years agoUpdate information about: config-ml.in; makefile.vms; mkdep; setup.com;
nickc [Wed, 1 Mar 2006 10:25:01 +0000 (10:25 +0000)]
Update information about: config-ml.in; makefile.vms; mkdep; setup.com;
etc/; intl/; utils/; compile; depcomp; install-sh; missing; ylwrap;
config/

18 years ago2006-03-01 Randolph Chung <tausq@debian.org>
tausq [Wed, 1 Mar 2006 05:47:45 +0000 (05:47 +0000)]
2006-03-01  Randolph Chung  <tausq@debian.org>

* somread.c (som_symfile_read): Update comment and remove unneeded
use of a deprecated variable.

18 years ago2006-03-01 Randolph Chung <tausq@debian.org>
tausq [Wed, 1 Mar 2006 05:43:03 +0000 (05:43 +0000)]
2006-03-01  Randolph Chung  <tausq@debian.org>

* hppa-tdep.h (unwind_table_entry): Update field names to match HP
runtime specification.
* hppa-tdep.c (internalize_unwinds, hppa_frame_cache): Likewise.
(unwind_command): Likewise.

18 years ago2006-03-01 Randolph Chung <tausq@debian.org>
tausq [Wed, 1 Mar 2006 05:22:38 +0000 (05:22 +0000)]
2006-03-01  Randolph Chung  <tausq@debian.org>

* hppa-tdep.c (hppa_frame_cache): Handle Region_Description and
Pseudo_SP_Set in unwind record.

18 years ago2006-03-01 Randolph Chung <tausq@debian.org>
tausq [Wed, 1 Mar 2006 05:19:11 +0000 (05:19 +0000)]
2006-03-01  Randolph Chung  <tausq@debian.org>

* hppa-hpux-tdep.c (initialize_hp_cxx_exception_support): Use
TDEP->is_elf to determine if we are working with a SOM binary.
(null_symtab_and_line): Remove unused variable.
* config/pa/hppa64.mt: Use tm-hppa.h.
* config/pa/tm-hppa64.h: Remove file.

18 years ago * f-typeprint.c (f_type_print_base): Delete the redundant space.
woodzltc [Wed, 1 Mar 2006 01:37:25 +0000 (01:37 +0000)]
* f-typeprint.c (f_type_print_base): Delete the redundant space.

18 years ago*** empty log message ***
gdbadmin [Wed, 1 Mar 2006 00:01:04 +0000 (00:01 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Tue, 28 Feb 2006 23:00:06 +0000 (23:00 +0000)]
daily update

18 years agoAdd am33 linux signal frame support.
kevinb [Tue, 28 Feb 2006 22:38:03 +0000 (22:38 +0000)]
Add am33 linux signal frame support.

18 years ago * mn10300-tdep.c (mn10300_analyze_prologue): Implement backtrack
kevinb [Tue, 28 Feb 2006 22:28:17 +0000 (22:28 +0000)]
* mn10300-tdep.c (mn10300_analyze_prologue):  Implement backtrack
out of pattern match by saving relevant state.  Fix stack size
adjustment bug.

18 years ago * fhandler_disk_file.cc (fhandler_disk_file::opendir): Use iscygdrive
corinna [Tue, 28 Feb 2006 20:26:51 +0000 (20:26 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::opendir): Use iscygdrive
instead of isspecial.
* path.h (path_conv::iscygdrive): New method.

18 years ago* exceptions.cc (_cygtls::interrupt_now): Remove "inside cygwin" check since
cgf [Tue, 28 Feb 2006 20:02:16 +0000 (20:02 +0000)]
* exceptions.cc (_cygtls::interrupt_now): Remove "inside cygwin" check since
some cygwin functions are meant to be interrupted.

18 years ago* objcopy.c (use_alt_mach_code): Change type to unsigned long.
nickc [Tue, 28 Feb 2006 16:09:01 +0000 (16:09 +0000)]
* objcopy.c (use_alt_mach_code): Change type to unsigned long.
   (copy_object):  If bfd_alt_mach_code fails emit a more helpful message
   and if the target architecture is ELF use the alternative as replacement
   value for the e_machine number.
   (copy_main): Use strtoul to parse the number provided with the
   --alt-mach-code switch.
* doc/binutils.texi (--alt-mach-code): Document that this switch can now
    set the absolute e_machine value.

18 years ago * cygwin.din: Export __isinff, __isinfd, __isnanf, __isnand.
corinna [Tue, 28 Feb 2006 15:32:48 +0000 (15:32 +0000)]
* cygwin.din: Export __isinff, __isinfd, __isnanf, __isnand.
* include/cygwin/version.h: Bump API minor number to 155.

18 years ago * dir.cc (readdir_worker): Use slash as path separator when evaluating
corinna [Tue, 28 Feb 2006 12:20:11 +0000 (12:20 +0000)]
* dir.cc (readdir_worker): Use slash as path separator when evaluating
namehash for paths below /proc.
* fhandler_netdrive.cc (fhandler_netdrive::readdir): Use expensive
inode number evaluation on share names.

18 years agogas/
jbeulich [Tue, 28 Feb 2006 07:57:09 +0000 (07:57 +0000)]
gas/
2006-02-28  Jan Beulich  <jbeulich@novell.com>

* macro.c (get_any_string): Don't insert quotes for <>-quoted input.

gas/testsuite/
2006-02-28  Jan Beulich  <jbeulich@novell.com>

* gas/all/altmacro.s: Adjust.
* gas/all/altmac2.s: Adjust.

18 years agogas/
jbeulich [Tue, 28 Feb 2006 07:55:33 +0000 (07:55 +0000)]
gas/
2006-02-28  Jan Beulich  <jbeulich@novell.com>

PR/1070
* macro.c (getstring): Don't treat parentheses special anymore.
(get_any_string): Don't consider '(' and ')' as quoting anymore.
Special-case '(', ')', '[', and ']' when dealing with non-quoting
characters.

gas/testsuite/
2006-02-28  Jan Beulich  <jbeulich@novell.com>

* gas/macros/paren[sd]: New.
* gas/macros/macros.exp: Run new test.

18 years agold/testsuite/
rsandifo [Tue, 28 Feb 2006 07:17:32 +0000 (07:17 +0000)]
ld/testsuite/
* ld-i386/vxworks1-lib.s, ld-i386/vxworks1-lib.dd,
* ld-i386/vxworks1-lib.rd, ld-i386/vxworks1.s, ld-i386/vxworks1.dd,
* ld-i386/vxworks1.rd, ld-i386/vxworks1.ld: New test.
* ld-i386/i386.exp: Run it.

18 years agobfd/
rsandifo [Tue, 28 Feb 2006 07:16:10 +0000 (07:16 +0000)]
bfd/
* elf32-i386.c (elf_i386_link_hash_table): Add next_tls_desc_index.
(elf_i386_link_hash_table_create): Initialize it.
(elf_i386_compute_jump_table_size): Use it instead of
srelplt->reloc_count.
(allocate_dynrelocs): Likewise.
(elf_i386_size_dynamic_sections): Likewise.
(elf_i386_relocate_section): Likewise.

ld/testsuite/
* ld-i386/emit-relocs.s, ld-i386/emit-relocs.d: New test.
* ld-i386/i386.exp: Run it.

18 years agogdb/ChangeLog:
aoliva [Tue, 28 Feb 2006 04:29:10 +0000 (04:29 +0000)]
gdb/ChangeLog:
* solib-svr4.h (struct link_map_offsets): Add l_ld_offset and
l_ld_size fields.
* solib-svr4.c (struct lm_info): Add l_addr field.
(LM_ADDR_FROM_LINK_MAP): Renamed from LM_ADDR.
(HAS_LM_DYNAMIC_FROM_LINK_MAP): New.
(LM_DYNAMIC_FROM_LINK_MAP): New.
(LM_ADDR_CHECK): New.  Use it instead of LM_ADDR.
(svr4_current_sos): Initialize l_addr.  Adjust.
(svr4_relocate_section_addresses): Adjust.
(svr4_ilp32_fetch_link_map_offsets): Define new members.
(svr4_lp64_fetch_link_map_offsets): Likewise.
* solib-legacy.c (legacy_svr4_fetch_link_map_offsets): Likewise.
* mipsnbsd-tdep.c (mipsnbsd_ilp32_fetch_link_map_offsets): Likewise.
(mipsnbsd_lp64_fetch_link_map_offsets): Likewise.
* Makefile.in (solib-svr4.o): Depend on $(elf_bfd_h).
gdb/testsuite/ChangeLog:
* gdb.base/prelink.exp: New test.
* gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.

18 years agogdb/ChangeLog:
aoliva [Tue, 28 Feb 2006 04:28:46 +0000 (04:28 +0000)]
gdb/ChangeLog:
* solib-svr4.h (struct link_map_offsets): Add l_ld_offset and
l_ld_size fields.
* solib-svr4.c (struct lm_info): Add l_addr field.
(LM_ADDR_FROM_LINK_MAP): Renamed from LM_ADDR.
(HAS_LM_DYNAMIC_FROM_LINK_MAP): New.
(LM_DYNAMIC_FROM_LINK_MAP): New.
(LM_ADDR_CHECK): New.  Use it instead of LM_ADDR.
(svr4_current_sos): Initialize l_addr.  Adjust.
(svr4_relocate_section_addresses): Adjust.
(svr4_ilp32_fetch_link_map_offsets): Define new members.
(svr4_lp64_fetch_link_map_offsets): Likewise.
* solib-legacy.c (legacy_svr4_fetch_link_map_offsets): Likewise.
* mipsnbsd-tdep.c (mipsnbsd_ilp32_fetch_link_map_offsets): Likewise.
(mipsnbsd_lp64_fetch_link_map_offsets): Likewise.
* Makefile.in (solib-svr4.o): Depend on $(elf_bfd_h).
gdb/testsuite/ChangeLog:
* gdb.base/prelink.exp: New test.
* gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.

18 years ago* fhandler_disk_file.cc (fhandler_disk_file::opendir): Only set d_cachepos
cgf [Tue, 28 Feb 2006 04:23:16 +0000 (04:23 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::opendir): Only set d_cachepos
under NT or suffer memory corruption.
(fhandler_disk_file::readdir_helper): Avoid else with a return.  Just calculate
extension location once when doing symlink checks.
(fhandler_disk_file::readdir): Make debug output more useful.
(fhandler_disk_file::readdir_9x): Ditto.  Eliminate redundant variable.

18 years ago* include/sys/termios.h (cfsetispeed): Just define as a function rather than
cgf [Tue, 28 Feb 2006 01:31:04 +0000 (01:31 +0000)]
* include/sys/termios.h (cfsetispeed): Just define as a function rather than
resorting to a macro.
(cfsetospeed): Ditto.

18 years ago* sigproc.cc: Fix a comment.
cgf [Tue, 28 Feb 2006 01:28:28 +0000 (01:28 +0000)]
* sigproc.cc: Fix a comment.

18 years ago* cygthread.cc (cygthread::release): Add a comment.
cgf [Tue, 28 Feb 2006 01:27:41 +0000 (01:27 +0000)]
* cygthread.cc (cygthread::release): Add a comment.

18 years ago * dwarf2dbg.c (get_filenum): Don't inadvertently decrease files_in_use.
amodra [Tue, 28 Feb 2006 00:38:19 +0000 (00:38 +0000)]
* dwarf2dbg.c (get_filenum): Don't inadvertently decrease files_in_use.

18 years agoAdd missing comment regarding math.h.
jjohnstn [Tue, 28 Feb 2006 00:03:46 +0000 (00:03 +0000)]
Add missing comment regarding math.h.

18 years ago*** empty log message ***
gdbadmin [Tue, 28 Feb 2006 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago2006-02-27 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Mon, 27 Feb 2006 23:51:28 +0000 (23:51 +0000)]
2006-02-27  Jeff Johnston  <jjohnstn@redhat.com>

        * Makefile.am (MATHOBJS_IN_LIBC): Add s_isinfd, sf_isinff,
        s_isnand, and sf_isnanf object files.
        * Makefile.in: Regenerated.
        * libc/include/ieeefp.h: Undef isnan and isinf to avoid
        conflict if <math.h> has previously been included.
        * libc/include/math.h
        * libm/common/Makefile.am: Add new s_isinfd, s_isnand, sf_isinff,
        and sf_isnanf files.  Also support s_isnan, sf_isnan, s_isinf, and
        sf_isinf files which have been moved from math/mathfp directories.
        * libm/common/Makefile.in: Regenerated.
        * libm/common/s_isinfd.c: New file.
        * libm/common/s_isnand.c: Ditto.
        * libm/common/sf_isinff.c: Ditto.
        * libm/common/sf_isnanf.c: Ditto.
        * libm/common/s_isinf.c: Moved from libm/math directory.
        * libm/common/s_isnan.c: Ditto.
        * libm/common/sf_isinf.c: Ditto.
        * libm/common/sf_isnan.c: Ditto.
        * libm/math/Makefile.am: Remove isinf and isnan family functions
        which have been moved into common directory.
        * libm/mathfp/Makefile.am: Ditto.
        * libm/math/Makefile.in: Regenerated.
        * libm/mathfp/Makefile.in: Ditto.
        * libm/math/s_isinf.c: Removed.
        * libm/math/s_isnan.c: Ditto.
        * libm/math/sf_isinf.c: Ditto.
        * libm/math/sf_isnan.c: Ditto.
        * libm/mathfp/s_isinf.c: Ditto.
        * libm/mathfp/s_isnan.c: Ditto.
        * libm/mathfp/sf_isinf.c: Ditto.
        * libm/mathfp/sf_isnan.c: Ditto.

18 years agoFix up ChangeLog entry.
jakub [Mon, 27 Feb 2006 23:21:41 +0000 (23:21 +0000)]
Fix up ChangeLog entry.

18 years agobfd/
jakub [Mon, 27 Feb 2006 23:07:05 +0000 (23:07 +0000)]
bfd/
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Handle S flag.
(_bfd_elf_write_section_eh_frame): Likewise.
gas/
* dw2gencfi.c (struct fde_entry, struct cie_entry): Add signal_frame
field.
(CFI_signal_frame): Define.
(cfi_pseudo_table): Add .cfi_signal_frame.
(dot_cfi): Handle CFI_signal_frame.
(output_cie): Handle cie->signal_frame.
(select_cie_for_fde): Don't share CIE if signal_frame flag is
different.  Copy signal_frame from FDE to newly created CIE.
* doc/as.texinfo: Document .cfi_signal_frame.

18 years agodaily update
amodra [Mon, 27 Feb 2006 23:00:08 +0000 (23:00 +0000)]
daily update

18 years ago * fhandler_netdrive.cc (fhandler_netdrive::fstat): Create unambiguous
corinna [Mon, 27 Feb 2006 17:46:29 +0000 (17:46 +0000)]
* fhandler_netdrive.cc (fhandler_netdrive::fstat): Create unambiguous
inode number.
(fhandler_netdrive::readdir): Ditto.

18 years agobfd/doc/
carlos [Mon, 27 Feb 2006 16:26:22 +0000 (16:26 +0000)]
bfd/doc/
2006-10-14  Carlos O'Donell  <carlos@codesourcery.com>

       * Makefile.am: Add html target.
       * Makefile.in: Regenerate.

bfd/
2006-10-14  Carlos O'Donell  <carlos@codesourcery.com>

       * po/Make-in: Add html target.

binutils/
2006-10-14  Carlos O'Donell  <carlos@codesourcery.com>

       * po/Make-in: Add html target.

gas/
2006-10-14  Carlos O'Donell  <carlos@codesourcery.com>

       * doc/Makefile.am: Add html target.
       * doc/Makefile.in: Regenerate.
       * po/Make-in: Add html target.

gprof/
2006-10-14  Carlos O'Donell  <carlos@codesourcery.com>

       * po/Make-in: Add html target.

ld/
2006-10-14  Carlos O'Donell  <carlos@codesourcery.com>

       * Makefile.am: Add html target.
       * Makefile.in: Regenerate.
       * po/Make-in: Add html target.

opcodes/
2006-10-14  Carlos O'Donell  <carlos@codesourcery.com>

       * po/Make-in: Add html target.

etc/
2006-10-14  Carlos O'Donell  <carlos@codesourcery.com>

       * Makefile.in: TEXI2HTML uses makeinfo. Define
       HTMLFILES. Add html targets.
       * configure.texi: Use ifnottex. Add alternative
       image format specifier as jpg.
       * standards.texi: Use ifnottex.

intl/
2006-10-14  Carlos O'Donell  <carlos@codesourcery.com>

       * intl/Makefile.in: Add html target.

18 years agogas/
hjl [Mon, 27 Feb 2006 15:35:37 +0000 (15:35 +0000)]
gas/

2006-02-27  H.J. Lu <hongjiu.lu@intel.com>

* gas/config/tc-i386.c (output_insn): Support Intel Merom New
Instructions.

* gas/config/tc-i386.h (CpuMNI): New.
(CpuUnknownFlags): Add CpuMNI.

gas/testsuite/

2006-02-27  H.J. Lu <hongjiu.lu@intel.com>

* gas/i386/i386.exp: Add merom and x86-64-merom.

* gas/i386/merom.d: New file.
* gas/i386/merom.s: Likewise.
* gas/i386/x86-64-merom.d: Likewise.
* gas/i386/x86-64-merom.s: Likewise.

include/opcode/

2006-02-27  H.J. Lu <hongjiu.lu@intel.com>

* i386.h (i386_optab): Support Intel Merom New Instructions.

opcodes/

2006-02-27  H.J. Lu <hongjiu.lu@intel.com>

* i386-dis.c (IS_3BYTE_OPCODE): New for 3-byte opcodes used by
Intel Merom New Instructions.
(THREE_BYTE_0): Likewise.
(THREE_BYTE_1): Likewise.
(three_byte_table): Likewise.
(dis386_twobyte): Use THREE_BYTE_0 for entry 0x38. Use
THREE_BYTE_1 for entry 0x3a.
(twobyte_has_modrm): Updated.
(twobyte_uses_SSE_prefix): Likewise.
(print_insn): Handle 3-byte opcodes used by Intel Merom New
Instructions.

18 years ago * elf-m10300.c (_bfd_mn10300_elf_finish_dynamic_symbol): Use the
rsandifo [Mon, 27 Feb 2006 08:48:27 +0000 (08:48 +0000)]
* elf-m10300.c (_bfd_mn10300_elf_finish_dynamic_symbol): Use the
cached hgot entry to check for _GLOBAL_OFFSET_TABLE_.
* elf32-arm.c (elf32_arm_finish_dynamic_symbol): Likewise.
* elf32-bfin.c (bfin_finish_dynamic_symbol): Likewise.
* elf32-cris.c (elf_cris_finish_dynamic_symbol): Likewise.
* elf32-hppa.c (elf32_hppa_finish_dynamic_symbol): Likewise.
* elf32-i386.c (elf_i386_finish_dynamic_symbol): Likewise.
* elf32-m32r.c (m32r_elf_finish_dynamic_symbol): Likewise.
* elf32-m68k.c (elf_m68k_finish_dynamic_symbol): Likewise.
* elf32-sh.c (sh_elf_finish_dynamic_symbol): Likewise.
* elf32-vax.c (elf_vax_finish_dynamic_symbol): Likewise.
* elf32-xtensa.c (elf_xtensa_finish_dynamic_symbol): Likewise.
* elf64-sh64.c (sh64_elf64_finish_dynamic_symbol): Likewise.
* elf64-x86-64.c (elf64_x86_64_finish_dynamic_symbol): Likewise.
* elfxx-mips.c (_bfd_mips_elf_finish_dynamic_symbol): Likewise.
* elf32-s390.c (elf_s390_finish_dynamic_symbol): Likewise.  Also use
the cached hplt entry to check for _PROCEDURE_LINKAGE_TABLE_.
* elf64-alpha.c (elf64_alpha_finish_dynamic_symbol): Likewise.
* elf64-s390.c (elf_s390_finish_dynamic_symbol): Likewise.
* elfxx-ia64.c (elfNN_ia64_finish_dynamic_symbol): Likewise.
* elfxx-sparc.c (_bfd_sparc_elf_finish_dynamic_symbol): Likewise.

18 years ago2006-02-26 David S. Miller <davem@sunset.davemloft.net>
davem [Mon, 27 Feb 2006 06:14:51 +0000 (06:14 +0000)]
2006-02-26  David S. Miller  <davem@sunset.davemloft.net>

* config/sparc/linux.mt (TDEPFILES): Add sol2-tdep.o.
* config/sparc/linux64.mt (TDEPFILES): Likewise.

18 years ago*** empty log message ***
gdbadmin [Mon, 27 Feb 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago * ppc-linux-nat.c (ppc_linux_insert_watchpoint): Correct return type.
amodra [Sun, 26 Feb 2006 23:42:59 +0000 (23:42 +0000)]
* ppc-linux-nat.c (ppc_linux_insert_watchpoint): Correct return type.
(ppc_linux_remove_watchpoint): Likewise, and args.

18 years agodaily update
amodra [Sun, 26 Feb 2006 23:00:06 +0000 (23:00 +0000)]
daily update

18 years ago* i386obsd-tdep.c (i386obsd_trapframe_sniffer): Also recognize
kettenis [Sun, 26 Feb 2006 13:03:29 +0000 (13:03 +0000)]
* i386obsd-tdep.c (i386obsd_trapframe_sniffer): Also recognize
"soft" interrupts.

18 years agomissing from 2006-02-07 Nathan Sidwell <nathan@codesourcery.com> commit
nathan [Sun, 26 Feb 2006 10:00:30 +0000 (10:00 +0000)]
missing from 2006-02-07  Nathan Sidwell  <nathan@codesourcery.com> commit

18 years ago*** empty log message ***
gdbadmin [Sun, 26 Feb 2006 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Sat, 25 Feb 2006 23:00:06 +0000 (23:00 +0000)]
daily update

18 years agobfd/
rsandifo [Sat, 25 Feb 2006 09:23:29 +0000 (09:23 +0000)]
bfd/
* elf-bfd.h (elf_link_hash_table): Add hplt field.
* elflink.c (_bfd_elf_create_dynamic_sections): Initialize it.
* elf-m10300.c (_bfd_mn10300_elf_create_got_section): Likewise.
* elf32-frv.c (_frv_create_got_section): Likewise.
* elf32-m32r.c (m32r_elf_create_dynamic_sections): Likewise.
* elf32-sh.c (sh_elf_create_dynamic_sections): Likewise.
* elf64-alpha.c (elf64_alpha_create_dynamic_sections): Likewise.
* elf64-sh64.c (sh64_elf64_create_dynamic_sections): Likewise.
* elf32-i386.c (elf_i386_link_hash_table): Remove hgot and hplt.
(elf_i386_link_hash_table_create): Don't initialize them.
(elf_i386_size_dynamic_sections): Use the generic ELF hplt and
hgot fields.
(elf_i386_finish_dynamic_symbol): Likewise.
* elf32-ppc.c (ppc_elf_link_hash_table): Remove hplt.
(ppc_elf_size_dynamic_sections): Use the generic ELF hplt fields.
(ppc_elf_finish_dynamic_symbol): Likewise.

18 years ago * gdb/defs.h: unconditionally include <fcntl.h>, and
cwilson [Sat, 25 Feb 2006 04:36:38 +0000 (04:36 +0000)]
* gdb/defs.h: unconditionally include <fcntl.h>, and
ensure that O_BINARY is defined.
* gdb/solib.c(solib_open): ensure solib files are opened in
binary mode.
* gdb/corelow.c: Remove O_BINARY macro definition.
* gdb/exec.c: Remove O_BINARY macro definition
* gdb/remote-rdp.c: Remove O_BINARY macro definition
* gdb/source.c: Remove O_BINARY macro definition
* gdb/symfile.c: Remove O_BINARY macro definition

18 years ago2006-02-24 David S. Miller <davem@sunset.davemloft.net>
davem [Sat, 25 Feb 2006 01:36:11 +0000 (01:36 +0000)]
2006-02-24  David S. Miller  <davem@sunset.davemloft.net>

* gas/sparc/rdhpr.s: New test.
* gas/sparc/rdhpr.d: New test.
* gas/sparc/wrhpr.s: New test.
* gas/sparc/wrhpr.d: New test.
* gas/sparc/window.s: New test.
* gas/sparc/window.d: New test.
* gas/sparc/rdpr.s: Add case for reading %gl register.
* gas/sparc/rdpr.d: Likewise.
* gas/sparc/wrpr.s: Add case for writing %gl register.
* gas/sparc/wrpr.d: Likewise.
* gas/sparc/sparc.exp: Update for new tests.

18 years ago2006-02-24 David S. Miller <davem@sunset.davemloft.net>
davem [Sat, 25 Feb 2006 01:34:09 +0000 (01:34 +0000)]
2006-02-24  David S. Miller  <davem@sunset.davemloft.net>

* config/tc-sparc.c (priv_reg_table): Add entry for "gl".
(hpriv_reg_table): New table for hyperprivileged registers.
(sparc_ip): New cases '$' and '%' for wrhpr/rdhpr hyperprivileged
register encoding.

18 years ago2006-02-24 David S. Miller <davem@sunset.davemloft.net>
davem [Sat, 25 Feb 2006 01:33:24 +0000 (01:33 +0000)]
2006-02-24  David S. Miller  <davem@sunset.davemloft.net>

* sparc-dis.c (v9_priv_reg_names): Add "gl" entry.
(v9_hpriv_reg_names): New table.
(print_insn_sparc): Allow values up to 16 for '?' and '!'.
New cases '$' and '%' for read/write hyperprivileged register.
* sparc-opc.c (sparc_opcodes): Add new entries for UA2005
window handling and rdhpr/wrhpr instructions.

18 years ago*** empty log message ***
gdbadmin [Sat, 25 Feb 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

18 years ago2006-02-24 Randolph Chung <tausq@debian.org>
tausq [Fri, 24 Feb 2006 23:52:03 +0000 (23:52 +0000)]
2006-02-24  Randolph Chung  <tausq@debian.org>

        * hppa-hpux-tdep.c (hppa_hpux_push_dummy_code): Initialize
argreg.
        * solib-som.c (som_solib_remove_inferior_hook): Remove unused
function.

18 years agodaily update
amodra [Fri, 24 Feb 2006 23:00:07 +0000 (23:00 +0000)]
daily update

18 years ago[include/elf]
dj [Fri, 24 Feb 2006 22:10:35 +0000 (22:10 +0000)]
[include/elf]
* m32c.h: Add relax relocs.

[cpu]
* m32c.cpu (RL_TYPE): New attribute, with macros.
(Lab-8-24): Add RELAX.
(unary-insn-defn-g, binary-arith-imm-dst-defn,
binary-arith-imm4-dst-defn): Add 1ADDR attribute.
(binary-arith-src-dst-defn): Add 2ADDR attribute.
(jcnd16-5, jcnd16, jcnd32, jmp16.s, jmp16.b, jmp16.w, jmp16.a,
jmp32.s, jmp32.b, jmp32.w, jmp32.a, jsr16.w, jsr16.a): Add JUMP
attribute.
(jsri16, jsri32): Add 1ADDR attribute.
(jsr32.w, jsr32.a): Add JUMP attribute.

[opcodes]
* m32c-desc.c: Regenerate with linker relaxation attributes.
* m32c-desc.h: Likewise.
* m32c-dis.c: Likewise.
* m32c-opc.c: Likewise.

[gas]
* config/tc-m32c.h (md_apply_fix): Define to m32c_apply_fix.
(tc_gen_reloc): Don't define.
* config/tc-m32c.c (rl_for, relaxable): New convenience macros.
(OPTION_LINKRELAX): New.
(md_longopts): Add it.
(m32c_relax): New.
(md_parse_options): Set it.
(md_assemble): Emit relaxation relocs as needed.
(md_convert_frag): Emit relaxation relocs as needed.
(md_cgen_lookup_reloc): Add LAB_8_8 and LAB_8_16.
(m32c_apply_fix): New.
(tc_gen_reloc): New.
(m32c_force_relocation): Force out jump relocs when relaxing.
(m32c_fix_adjustable): Return false if relaxing.

[bfd]
* elf32-m32c.c (m32c_elf_howto_table): Add relaxation relocs.
(m32c_elf_relocate_section): Don't relocate them.
(compare_reloc): New.
(relax_reloc): Remove.
(m32c_offset_for_reloc): New.
(m16c_addr_encodings): New.
(m16c_jmpaddr_encodings): New.
(m32c_addr_encodings): New.
(m32c_elf_relax_section): Relax jumps and address displacements.
(m32c_elf_relax_delete_bytes): Adjust for internal syms.  Fix up
short jumps.

* reloc.c: Add m32c relax relocs.
* libbfd.h: Regenerate.

18 years ago* sigproc.cc (sigheld): Define new variable.
cgf [Fri, 24 Feb 2006 21:40:28 +0000 (21:40 +0000)]
* sigproc.cc (sigheld): Define new variable.
(sig_dispatch_pending): Don't check sigq since that's racy.
(sig_send): Set sigheld flag if __SIGHOLD is specified, reset it if __SIGNOHOLD
is specified.  Ignore flush signals if we're holding signals.

18 years ago2006-02-24 Paul Brook <paul@codesourcery.com>
jjohnstn [Fri, 24 Feb 2006 20:43:19 +0000 (20:43 +0000)]
2006-02-24  Paul Brook  <paul@codesourcery.com>

* arm/redboot-crt0.S: Use cps in Thumb-2 mode.

18 years agoCheck in correct version of previous patch.
pbrook [Fri, 24 Feb 2006 17:09:33 +0000 (17:09 +0000)]
Check in correct version of previous patch.

18 years ago2006-02-24 H.J. Lu <hongjiu.lu@intel.com>
hjl [Fri, 24 Feb 2006 15:47:24 +0000 (15:47 +0000)]
2006-02-24  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/2218
* elf-bfd.h (elf_backend_data): Add elf_backend_fixup_symbol.
(_bfd_elf_link_hash_fixup_symbol): New.

* elflink.c (_bfd_elf_link_hash_fixup_symbol): New.
(_bfd_elf_fix_symbol_flags): Call elf_backend_fixup_symbol if
it isn't NULL.

* elfxx-ia64.c (elf_backend_fixup_symbol): Defined.

* elfxx-target.h (elf_backend_fixup_symbol): New.
(elfNN_bed): Initialize elf_backend_fixup_symbol.

18 years ago2006-02-24 Paul Brook <paul@codesourcery.com>
pbrook [Fri, 24 Feb 2006 15:36:35 +0000 (15:36 +0000)]
2006-02-24  Paul Brook  <paul@codesourcery.com>

gas/
* config/arm/tc-arm.c (arm_ext_v6_notm, arm_ext_div, arm_ext_v7,
arm_ext_v7a, arm_ext_v7r, arm_ext_v7m): New variables.
(struct asm_barrier_opt): Define.
(arm_v7m_psr_hsh, arm_barrier_opt_hsh): New variables.
(parse_psr): Accept V7M psr names.
(parse_barrier): New function.
(enum operand_parse_code): Add OP_oBARRIER.
(parse_operands): Implement OP_oBARRIER.
(do_barrier): New function.
(do_dbg, do_pli, do_t_barrier, do_t_dbg, do_t_div): New functions.
(do_t_cpsi): Add V7M restrictions.
(do_t_mrs, do_t_msr): Validate V7M variants.
(md_assemble): Check for NULL variants.
(v7m_psrs, barrier_opt_names): New tables.
(insns): Add V7 instructions.  Mark V6 instructions absent from V7M.
(md_begin): Initialize arm_v7m_psr_hsh and arm_barrier_opt_hsh.
(arm_cpu_option_table): Add Cortex-M3, R4 and A8.
(arm_arch_option_table): Add armv7, armv7a, armv7r and armv7m.
(struct cpu_arch_ver_table): Define.
(cpu_arch_ver): New.
(aeabi_set_public_attributes): Use cpu_arch_ver.  Set
Tag_CPU_arch_profile.
* doc/c-arm.texi: Document new cpu and arch options.
gas/testsuite/
* gas/arm/thumb32.d: Fix expected msr and mrs output.
* gas/arm/arch7.d: New test.
* gas/arm/arch7.s: New test.
* gas/arm/arch7m-bad.l: New test.
* gas/arm/arch7m-bad.d: New test.
* gas/arm/arch7m-bad.s: New test.
include/opcode/
* arm.h: Add V7 feature bits.
opcodes/
* arm-dis.c (arm_opcodes): Add V7 instructions.
(thumb32_opcodes): Ditto.  Handle V7M MSR/MRS variants.
(print_arm_address): New function.
(print_insn_arm): Use it.  Add 'P' and 'U' cases.
(psr_name): New function.
(print_insn_thumb32): Add 'U', 'C' and 'D' cases.

18 years ago * gdb.fortran/derived-type.f90: New file.
woodzltc [Fri, 24 Feb 2006 07:29:42 +0000 (07:29 +0000)]
* gdb.fortran/derived-type.f90: New file.
* gdb.fortran/derived-type.exp: New testcase.

18 years ago * f-exp.y: Symbol '%' is not used as the modulus operator in
woodzltc [Fri, 24 Feb 2006 07:26:10 +0000 (07:26 +0000)]
* f-exp.y: Symbol '%' is not used as the modulus operator in
Fortran.  Delete this from Fortran expression.
It is now used by Fortran 90 and later to access the member
of derived type.  Add this into Fortran expression.
* f-valprint.c (f_val_print): Add code to handle TYPE_CODE_STRUCT.
Print each elements in the derived type.
* f-typeprint.c (print_equivalent_f77_float_type): Add a parameter
level into the function definition to do indented printing.  And
call fprintfi_filtered instead to do indented printing.
(f_type_print_base): Replace fprintf_filtered with the indented
version (fprintfi_filtered).
(f_type_print_base): Call indented print_equivalent_f77_float_type.
(f_type_print_base): Add code to handle TYPE_CODE_STRUCT.  Print
the definition of the derived type.

18 years ago* cygwin.din (_exit): Use signal front end.
cgf [Fri, 24 Feb 2006 02:08:56 +0000 (02:08 +0000)]
* cygwin.din (_exit): Use signal front end.
(exit): Ditto.

18 years ago*** empty log message ***
gdbadmin [Fri, 24 Feb 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

18 years agodaily update
amodra [Thu, 23 Feb 2006 23:00:08 +0000 (23:00 +0000)]
daily update

18 years ago2006-02-23 H.J. Lu <hongjiu.lu@intel.com>
hjl [Thu, 23 Feb 2006 22:23:26 +0000 (22:23 +0000)]
2006-02-23  H.J. Lu  <hongjiu.lu@intel.com>

* ld-pie/weakundef-data.c: Fix the typo.

18 years agobfd/
hjl [Thu, 23 Feb 2006 21:36:16 +0000 (21:36 +0000)]
bfd/

2006-02-23  H.J. Lu  <hongjiu.lu@intel.com>

* cpu-ia64-opc.c (ins_immu5b): New.
(ext_immu5b): Likewise.
(elf64_ia64_operands): Add IMMU5b.

gas/

2006-02-23  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-ia64.c (operand_match): Handle IA64_OPND_IMMU5b.

gas/testsuite/

2006-02-23  H.J. Lu  <hongjiu.lu@intel.com>

* gas/ia64/opc-i.s: Add tests for tf.
* gas/ia64/pseudo.s: Likewise.
* gas/ia64/opc-i.d: Updated.
* gas/ia64/pseudo.d: Likewise.

include/opcode/

2006-02-23  H.J. Lu  <hongjiu.lu@intel.com>

* ia64.h (ia64_opnd): Add IA64_OPND_IMMU5b.

opcodes/

2006-02-23  H.J. Lu  <hongjiu.lu@intel.com>

* ia64-opc-i.c (bXc): New.
(mXc): Likewise.
(OpX2TaTbYaXcC): Likewise.
(TF). Likewise.
(TFCM). Likewise.
(ia64_opcodes_i): Add instructions for tf.

* ia64-opc.h (IMMU5b): New.

* ia64-asmtab.c: Regenerated.

18 years ago * gdb_curses.h: Provide a fallback prototype for tgetnum.
drow [Thu, 23 Feb 2006 20:52:58 +0000 (20:52 +0000)]
* gdb_curses.h: Provide a fallback prototype for tgetnum.

18 years ago* winsup.h (cygwin_hmodule): Declare.
cgf [Thu, 23 Feb 2006 19:21:21 +0000 (19:21 +0000)]
* winsup.h (cygwin_hmodule): Declare.
* exceptions.cc (inside_kernel): Reverse return values to reflect function
name.  Return true if we're in cygwin1.dll or if we're executing in dll_entry.
(_cygtls::interrupt_now): Reflect reversal of inside_kernel return value.
* hookapi.cc (cygwin_hmodule): Remove declaration.
* init.cc (dll_entry): Use in_dllentry global to record that we are executing
in dllentry.

18 years ago * doublest.h: Conditionalize DOUBLEST on PRINTF_HAS_LONG_DOUBLE
drow [Thu, 23 Feb 2006 18:43:41 +0000 (18:43 +0000)]
* doublest.h: Conditionalize DOUBLEST on PRINTF_HAS_LONG_DOUBLE
also.
(DOUBLEST_FORMAT): Rename to DOUBLEST_PRINT_FORMAT.
(DOUBLEST_SCAN_FORMAT): New.
* ada-lex.l (PRINTF_HAS_LONG_DOUBLE): Remove redefinitions.
(processReal): Use DOUBLEST_SCAN_FORMAT.
* c-exp.y (parse_number): Likewise.
* jv-exp.y (parse_number): Likewise.
* objc-exp.y (parse_number): Likewise.
* p-exp.y (parse_number): Likewise.

18 years ago * event-top.c (async_do_nothing, async_disconnect)
drow [Thu, 23 Feb 2006 18:37:42 +0000 (18:37 +0000)]
* event-top.c (async_do_nothing, async_disconnect)
(async_stop_sig, async_float_handler): Remove duplicated
prototypes.
(handle_sighup): Guard prototype with SIGHUP.
(async_do_nothing): Guard function and prototype with
SIGQUIT || SIGHUP.
(async_disconnect): Guard prototype with SIGHUP.
(async_stop_sig): Guard prototype with STOP_SIGNAL.

18 years ago * maint.c (maintenance_dump_me): Remove unnecessary prototype.
drow [Thu, 23 Feb 2006 18:33:43 +0000 (18:33 +0000)]
* maint.c (maintenance_dump_me): Remove unnecessary prototype.

18 years ago * win32-termcap.c (tputs): Return 0.
drow [Thu, 23 Feb 2006 18:28:34 +0000 (18:28 +0000)]
* win32-termcap.c (tputs): Return 0.

18 years ago * gdb.base/default.exp: Allow ';' as a directory separator.
drow [Thu, 23 Feb 2006 18:24:33 +0000 (18:24 +0000)]
* gdb.base/default.exp: Allow ';' as a directory separator.

18 years ago * readline/terminal.c (_rl_get_screen_size): Get console size from
drow [Thu, 23 Feb 2006 18:14:43 +0000 (18:14 +0000)]
* readline/terminal.c (_rl_get_screen_size): Get console size from
the Windows API when compiling with MinGW.

18 years agoUpdate copyright years.
hjl [Thu, 23 Feb 2006 14:49:31 +0000 (14:49 +0000)]
Update copyright years.

18 years ago * cris/traps.c (syscall_map): Remove CB_SYS_time / TARGET_SYS_time
hp [Thu, 23 Feb 2006 02:01:51 +0000 (02:01 +0000)]
* cris/traps.c (syscall_map): Remove CB_SYS_time / TARGET_SYS_time
mapping.
(cris_break_13_handler) <case TARGET_SYS_time>: New case.