OSDN Git Service
msnyder [Mon, 18 Apr 2005 23:37:51 +0000 (23:37 +0000)]
dos2unix
msnyder [Mon, 18 Apr 2005 23:15:00 +0000 (23:15 +0000)]
2005-04-18 Michael Snyder <msnyder@redhat.com>
* mn10300-tdep.c: Assimilate code from mn10300-prologue.c.
* mn10300-prologue.c: Remove.
* mn10300-tdep.h: Add enums from mn10300-prologue.c.
Remove prototypes.
* config/mn10300/mn10300.mt: Remove mn10300-prologue module.
msnyder [Mon, 18 Apr 2005 23:14:29 +0000 (23:14 +0000)]
2005-04-18 Michael Snyder <msnyder@redhat.com>
* mn10300-tdep.c: Assimilate code from mn10300-prologue.c.
* mn10300-prologue.c: Remove.
* mn10300-tdep.h: Add enums from mn10300-prologue.c.
Remove prototypes.
* config/mn10300/mn10300.mt: Remove mn10300-prologue module.
kettenis [Mon, 18 Apr 2005 20:59:17 +0000 (20:59 +0000)]
gas/ChangeLog:
* config/tc-i386.c (md_begin): Allow hyphens in mnemonics.
include/opcode/ChangeLog:
* i386.h: Insert hyphens into selected VIA PadLock extensions.
Add xcrypt-ctr. Provide aliases without hyphens.
opcodes/ChangeLog:
* i386-dis.c: Insert hyphens into selected VIA PadLock extensions.
Add xcrypt-ctr.
msnyder [Mon, 18 Apr 2005 19:38:17 +0000 (19:38 +0000)]
2005-04-18 Michael Snyder <msnyder@redhat.com>
* config/mn10300/mn10300.mt: Add mn10300-prologue module.
msnyder [Mon, 18 Apr 2005 19:38:04 +0000 (19:38 +0000)]
2005-04-18 Michael Snyder <msnyder@redhat.com>
* config/mn10300/mn10300.mt: Add mn10300-prologue module.
msnyder [Mon, 18 Apr 2005 19:34:13 +0000 (19:34 +0000)]
2005-04-18 Michael Snyder <msnyder@redhat.com>
* ia64-tdep.c (ia64_get_dyn_info_list): Fix indent.
corinna [Mon, 18 Apr 2005 18:56:48 +0000 (18:56 +0000)]
* fhandler.h (enum conn_state): Add connect_failed state.
* fhandler_socket.cc (fhandler_socket::connect): Set connect_state to
connect_failed when connect failed.
* poll.cc (poll): Change errno to EINVAL if allocating memory fails,
according to SUSv3. Add socket descriptors always to except_fds. Test
for failed connect and set revents flags appropriately.
* select.cc (set_bits): Set connect_state to connect_failed when
select indicates failed nonblocking connect.
(fhandler_dev_null::select_except): Set except_ready to false so that
/dev/null is not always in except state.
(peek_socket): Fix bogus conditional.
(fhandler_socket::select_write): Treat all connect_states except
unconnected equivalent to return consistent results.
(fhandler_windows::select_except): Set except_ready to false so that
/dev/windows is not always in except state.
cgf [Mon, 18 Apr 2005 17:25:04 +0000 (17:25 +0000)]
* include/cygwin/version.h: Bump DLL minor number to 16.
cgf [Mon, 18 Apr 2005 17:24:30 +0000 (17:24 +0000)]
* include/cygwin/version.h: Bump DLL minor number to 16.
corinna [Mon, 18 Apr 2005 16:03:04 +0000 (16:03 +0000)]
* grp.cc (initgroups32): Return the correct value.
macro [Mon, 18 Apr 2005 14:16:08 +0000 (14:16 +0000)]
* config/tc-mips.c (normalize_constant_expr): Don't check for
HAVE_32BIT_GPRS.
(check_absolute_expr): Only call normalize_constant_expr() if
HAVE_32BIT_GPRS.
(mips_ip): Likewise.
* config/tc-mips.c (check_absolute_expr): Fix formatting.
jbeulich [Mon, 18 Apr 2005 13:35:42 +0000 (13:35 +0000)]
gas/
2005-04-18 Jan Beulich <jbeulich@novell.com>
* macro.c (free_token): New, freeing all the memory associated with a
macro.
(do_formals): Move initializers to ...
(define_macro): ... here.
(delete_macro): Convert passed in name to lower case. Warn when
purging macro that doesn't exist. Use hash_jam instead of hash_delete.
gas/testsuite/
2005-04-18 Jan Beulich <jbeulich@novell.com>
* gas/macros/purge.[ls]: New.
* gas/macros/macros.exp: Run new test.
nickrob [Mon, 18 Apr 2005 13:30:11 +0000 (13:30 +0000)]
(Backtrace): Describe 'bt full'.
nickrob [Mon, 18 Apr 2005 13:28:22 +0000 (13:28 +0000)]
*** empty log message ***
nickc [Mon, 18 Apr 2005 12:17:51 +0000 (12:17 +0000)]
(WMAC, WMADD): Move casts from the LHS of an assignment operator to the RHS.
(WSLL, WSRA, WSRL, WUNPCKEH, WUNPACKEL): Use ULL suffix to indicate an
unsigned long long constant.
nickc [Mon, 18 Apr 2005 12:10:52 +0000 (12:10 +0000)]
(xcoff64_core_p): Fix compile time warning assigning a value to return_value.
hjl [Mon, 18 Apr 2005 03:13:49 +0000 (03:13 +0000)]
2005-04-17 H.J. Lu <hongjiu.lu@intel.com>
PR 855
* elf.c (_bfd_elf_copy_private_section_data): Don't copy linker
created group data.
hjl [Mon, 18 Apr 2005 03:12:51 +0000 (03:12 +0000)]
2005-04-17 H.J. Lu <hongjiu.lu@intel.com>
PR 855
* elf.c (setup_group): Properly handle zero group count.
hp [Mon, 18 Apr 2005 03:08:46 +0000 (03:08 +0000)]
* cris/traps.c (cris_break_13_handler) <case TARGET_SYS_mmap2>:
For ((len & 8191) != 0 && fd == (USI) -1), don't say this isn't
implemented. In call to create_map, pad length argument to 8k.
hp [Mon, 18 Apr 2005 02:52:21 +0000 (02:52 +0000)]
* configure.host <cris-*-* | crisv32-*-*>: Set
default_newlib_io_long_long="yes".
amodra [Mon, 18 Apr 2005 00:00:04 +0000 (00:00 +0000)]
daily update
gdbadmin [Mon, 18 Apr 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
kettenis [Sun, 17 Apr 2005 22:22:40 +0000 (22:22 +0000)]
* config/nm-bsd.h: Remove file.
kettenis [Sun, 17 Apr 2005 22:20:14 +0000 (22:20 +0000)]
* hppabsd-nat.c: Update copyright year. Include "target.h" and
"inf-ptrace.h".
(hppabsd_fetch_registers): Renamed from fetch_inferior_registers;
made static.
(hppabsd_store_registers): Renamed from store_inferior_registers;
made static.
(_initialize_hppabsd_nat): New function and prototype.
* config/pa/obsd.mh (NATDEPFILES): Remove infptrace.o and
inftarg.o. Add inf-ptrace.o.
(NAT_FILE): Remove.
* Makefile.in (hppabsd-nat.o): Update dependencies.
hjl [Sun, 17 Apr 2005 14:33:06 +0000 (14:33 +0000)]
2005-04-17 H.J. Lu <hongjiu.lu@intel.com>
* objdump.c (dump_section_header): Support SEC_GROUP.
kettenis [Sun, 17 Apr 2005 12:45:27 +0000 (12:45 +0000)]
* som.c (hppa_som_reloc, som_mkobject, som_is_space)
(som_is_subspace, compare_subspaces, som_compute_checksum)
(som_build_and_write_symbol_table, som_slurp_symbol_table): New
protoypes.
(hppa_som_reloc, compare_syms, compare_subspaces)
(som_print_symbol, som_get_section_contents)
(som_set_section_contents): Remove space after 'void *'.
(som_bfd_print_private_bfd_data): Use %lx to print longs.
(som_bfd_merge_private_bfd_data)
(som_bfd_copy_private_header_data, som_bfd_set_private_flags): New
defines.
kettenis [Sun, 17 Apr 2005 10:24:14 +0000 (10:24 +0000)]
* pa64solib.c, pa64solib.h: Remove files.
* Makefile.in (pa64solib_h): Remove variable
(pa64solib.o): Remove dependency.
kettenis [Sun, 17 Apr 2005 10:24:05 +0000 (10:24 +0000)]
* pa64solib.c, pa64solib.h: Remove files.
* Makefile.in (pa64solib_h): Remove variable
(pa64solib.o): Remove dependency.
cgf [Sun, 17 Apr 2005 00:12:13 +0000 (00:12 +0000)]
Actually check in files.
amodra [Sun, 17 Apr 2005 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Sun, 17 Apr 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
kettenis [Sat, 16 Apr 2005 22:12:03 +0000 (22:12 +0000)]
* ppcobsd-nat.c: Update copyright year. Include "inf-ptrace.h".
(ppcobsd_fetch_registers): Renamed from fetch_inferior_registers;
made static.
(ppcobsd_store_registers): Renamed from store_inferior_registers;
made static.
(_initialize_ppcobsd_nat): Construct and add target vector.
* config/powerpc/obsd.mh (NATDEPFILES): Remove infptrace.o and
inftarg.o. Add inf-ptrace.o.
(NAT_FILE): Remove.
* Makefile.in (ppcobsd-nat.o): Update dependencies.
dj [Sat, 16 Apr 2005 21:49:05 +0000 (21:49 +0000)]
merge from gcc
kettenis [Sat, 16 Apr 2005 21:37:02 +0000 (21:37 +0000)]
* ppcobsd-tdep.c: Include "floatformat.h".
(ppcobsd_init_abi): Set long_double_bit and long_double_format.
* Makefile.in (ppcobsd-tdep.o): Update dependencies.
kettenis [Sat, 16 Apr 2005 21:34:51 +0000 (21:34 +0000)]
* ppcobsd-tdep.c: Include "floatformat.h".
(ppcobsd_init_abi): Set long_double_bit and long_double_format.
* Makefile.in (ppcobsd-tdep.o): Update dependencies.
kettenis [Sat, 16 Apr 2005 21:08:18 +0000 (21:08 +0000)]
* ppcobsd-tdep.c: Fix typo in comment.
(_initialize_ppcobsd_tdep): Register GDB_OSABI_OPENBSD_ELF for
bfd_arch_rs6000 too.
nickrob [Sat, 16 Apr 2005 20:56:20 +0000 (20:56 +0000)]
(Mode Options): Fix typo.
(GDB/MI): Describe how to invoke GDB/MI.
nickrob [Sat, 16 Apr 2005 20:54:31 +0000 (20:54 +0000)]
*** empty log message ***
corinna [Sat, 16 Apr 2005 17:17:32 +0000 (17:17 +0000)]
* fhandler_disk_file.cc (fhandler_base::utimes_fs): Ignore
ERROR_NOT_SUPPORTED to workaround Win9x weirdness.
* path.cc (symlink_info::check): Remap ERROR_INVALID_FUNTION to
ERROR_FILE_NOT_FOUND for the same reason.
corinna [Sat, 16 Apr 2005 15:21:43 +0000 (15:21 +0000)]
* security.h (cygsidlist::addfromgr): Allow duplicate entries.
(get_server_groups): Declare new function.
* security.cc (is_group_member): Simplify.
(get_server_groups): New function.
(get_initgroups_sidlist): Call get_server_groups.
(verify_token): Allow token when supplementary sids are not in
/etc/group but are in the token.
Streamline the code.
* grp.cc (initgroups32): New implementation.
(getgroups32): Handle case where the supplementary groups are set.
eliz [Sat, 16 Apr 2005 14:27:50 +0000 (14:27 +0000)]
(Debugging Output): Document "set/show debug
solib-frv". Fix "set/show debugvarobj".
(Set Breaks): Add index entry for "hardware breakpoints".
(Renesas ICE): Document "e7000", "ftplogin", "ftpload", "drain",
and "set/show usehardbreakpoints".
(MIPS Embedded): Document "se/show syn-garbage-limit", "set/show
monitor-prompt", "set/show monitor-warnings", "pmon".
(ARM): Document "rdilogfile", "rdilogenable", "set/show
rdiromatzero", "set/show rdiheartbeat".
(PowerPC): Document SDS-specific commands "set/show sdstimeout",
"sds".
(Embedded Processors): Document the "sim" command.
(Remote): Document the "remote" command.
(DJGPP Native): Document the "info serial" command.
(Threads): Document "maint info sol-threads".
(Files): Document "nosharedlibrary", "add-symbol-file-from-memory".
(Set Breaks): Improve indexing.
(Command Syntax): Add a reference to dont-repeat.
(Define): Document "dont-repeat".
(TUI Commands): Document "tabset".
(WinCE): New subsection. Document "set/show remotedirectory",
"set/show remoteupload", "set/show remoteaddhost".
corinna [Sat, 16 Apr 2005 13:16:25 +0000 (13:16 +0000)]
* cygwinenv.sgml: Add new words for (no)traverse option.
corinna [Sat, 16 Apr 2005 13:11:38 +0000 (13:11 +0000)]
* environ.cc (environ_init): Don't set traverse checking as default.
corinna [Sat, 16 Apr 2005 12:53:47 +0000 (12:53 +0000)]
* fhandler_disk_file.cc (fhandler_base::utimes_fs): Drop touching
ChangeTime.
eliz [Sat, 16 Apr 2005 12:03:29 +0000 (12:03 +0000)]
(M32R/D): Document "sdireset", "sdistatus", "debug_chaos",
"use_debug_dma",
"use_mon_code", "use_ib_break", "use_dbt_break".
(Debugging Output): Improve wording.
(Set Breaks): Add index entry for "hardware breakpoints".
(Renesas ICE): Document "e7000", "ftplogin", "ftpload", "drain",
and "set/show usehardbreakpoints".
(MIPS Embedded): Document "se/show syn-garbage-limit", "set/show
monitor-prompt", "set/show monitor-warnings", "pmon".
eliz [Sat, 16 Apr 2005 09:14:28 +0000 (09:14 +0000)]
Fix typos.
eliz [Sat, 16 Apr 2005 08:44:33 +0000 (08:44 +0000)]
* gdb.texinfo (OS Information): Renamed from Auxiliary Vector; all
references changed. Add descriptgion of "info udot".
(Files): Document "set/show stop-on-solib-events".
(M32R/D): Document "set/show download-path", "set/show
board-address", "set/show server-address", "upload", "tload".
(Maintenance Commands): Improve indexing.
(Target Commands): Document "set/show hash", "set/show debug
monitor".
(SVR4 Process Information): Document "info pidlist" and "info
meminfo". Document "set/show procfs-tarce" and "set/show
procfs-file". Document "proc-trace-*" and "proc-untrace-*".
(Symbols, The Print Command with Objective-C): Improve indexing.
(Objective-C): Add references to "info classes" and "info
selectors".
(Debugging Output): Improve wording.
nickc [Sat, 16 Apr 2005 07:43:54 +0000 (07:43 +0000)]
(debug_apply_rela_addends): Remove redundant %s from printf string.
cgf [Sat, 16 Apr 2005 05:19:55 +0000 (05:19 +0000)]
* fhandler.cc (fhandler::dup): Duplicate flags, too.
* fhandler.h (fhandler_fifo::owner): Eliminate.
* fhandler_disk_file.cc (fhandler_base::fstat_fs): Handle on-disk devices
better.
(fhandler_base::fstat_helper): Ditto.
* fhandler_fifo.cc (fhandler_fifo::fhandler_fifo): Don't initialize obsolete
"owner".
(fhandler_fifo::open_not_mine): Add some debugging. Duplicate correct handle
when we own it.
(fhandler_fifo::open): Set flags from input, not from first pipe. Flag that
fork fixup is needed.
(fhandler_fifo::dup): Set errno correctly when DuplicateHandle fails.
* pinfo.cc (commune_send): Add debugging for fifo.
* cygwin/version.h: Bump API minor version to 127 to reflect exporting of
sigrelese.
dj [Sat, 16 Apr 2005 01:05:04 +0000 (01:05 +0000)]
merge from gcc
gdbadmin [Sat, 16 Apr 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sat, 16 Apr 2005 00:00:06 +0000 (00:00 +0000)]
daily update
kevinb [Fri, 15 Apr 2005 21:16:09 +0000 (21:16 +0000)]
Delete unused variables.
kevinb [Fri, 15 Apr 2005 20:55:50 +0000 (20:55 +0000)]
* remote.c (remote_get_thread_local_address): Throw a more
meaningful exception when remote target doesn't have support
for the qGetTLSAddr packet.
kevinb [Fri, 15 Apr 2005 19:58:56 +0000 (19:58 +0000)]
Add remote TLS support.
macro [Fri, 15 Apr 2005 19:16:42 +0000 (19:16 +0000)]
* config/tc-mips.c (normalize_constant_expr): Fix formatting.
kevinb [Fri, 15 Apr 2005 17:44:49 +0000 (17:44 +0000)]
* remote.c (add_packet_config_cmd): Delete unused variables.
kevinb [Fri, 15 Apr 2005 17:13:18 +0000 (17:13 +0000)]
Eliminate calls to deprecated_show_value_hack(). This also eliminates the
printing of redundant information.
eliz [Fri, 15 Apr 2005 16:43:50 +0000 (16:43 +0000)]
(MIPS): Improve documentation of heuristic-fence-post. Document
"set/show mips abi", "set/show mips saved-gpreg-size", "set/show
mips stack-arg-size", "set/show mips mask-address", "set/show mips
remote-mips64-transfers-32bit-regs", "set/show debug mips".
(ARM): Document ARM-specific commands.
(AVR): New section. Document "info io_registers".
(CRIS): New section. Document "set/show cris-version" and
"set/show cris-dwarf2-cfi".
(HPPA): New section. Document "set/show debug hppa" and "maint
print unwind".
(Netrino): New subsection. Document "set/show debug nto-debug".
(Super-H): New section. Document the "regs" command.
jules [Fri, 15 Apr 2005 16:37:45 +0000 (16:37 +0000)]
* bfd/bfd-in.h (bfd_elf32_arm_set_target_relocs): Update prototype.
* bfd/bfd-in2.h: Regenerate.
* bfd/elf32-arm.c (elf32_arm_link_hash_table): New field, 'use_blx'.
(elf32_arm_link_hash_table_create): Initialise fix_v4bx, use_blx.
(bfd_elf32_arm_set_target_relocs): Handle use_blx.
(elf32_arm_final_link_relocate): Use Thumb BLX for R_ARM_THM_PC22
relocations if requested to.
(allocate_dynrelocs): Don't count size of omitted Thumb stubs based on
use_blx rather than symbian_p.
(elf32_arm_finish_dynamic_symbol): Don't output Thumb PLT stubs if
use_blx is in effect.
(elf32_arm_symbian_link_hash_table_create): Enable use_blx by default
for SymbianOS.
* ld/ld.texinfo: Document --use-blx.
* ld/emultempl/armelf.em (use_blx): New variable.
(arm_elf_create_output_section_statements): Communicate value of
use_blx to bfd.
(PARSE_AND_LIST_PROLOGUE): Add OPTION_USE_BLX.
(PARSE_AND_LIST_OPTIONS): Add --use-blx option.
(PARSE_AND_LIST_ARGS_CASES): Add OPTION_USE_BLX case.
nickc [Fri, 15 Apr 2005 16:28:51 +0000 (16:28 +0000)]
Issue an error message when attmepting to copy an empty input file.
eliz [Fri, 15 Apr 2005 12:37:55 +0000 (12:37 +0000)]
* gdb.texinfo (ARM): Document ARM-specific commands.
eliz [Fri, 15 Apr 2005 12:09:46 +0000 (12:09 +0000)]
*gdb.texinfo (Debugging Output): Document "set/show debug lin-lwp".
eliz [Fri, 15 Apr 2005 11:53:50 +0000 (11:53 +0000)]
* gdb.texinfo (Hurd Native): New subsection, documents
Hurd-specific commands.
nickc [Fri, 15 Apr 2005 11:47:46 +0000 (11:47 +0000)]
Use fprintf_vma to print vma values.
jbeulich [Fri, 15 Apr 2005 11:38:57 +0000 (11:38 +0000)]
gas/
2005-04-15 Jan Beulich <jbeulich@novell.com>
* config/obj-elf.c (obj_elf_struct): New.
(elf_pseudo_table). Use it for .offset and .struct.
gas/testsuite/
2005-04-15 Jan Beulich <jbeulich@novell.com>
* gas/elf/struct.[sd]: New.
* gas/elf/elf.exp: Run new test.
jbeulich [Fri, 15 Apr 2005 11:38:45 +0000 (11:38 +0000)]
gas/
2005-04-15 Jan Beulich <jbeulich@novell.com>
* config/obj-elf.c (obj_elf_struct): New.
(elf_pseudo_table). Use it for .offset and .struct.
gas/testsuite/
2005-04-15 Jan Beulich <jbeulich@novell.com>
* gas/elf/struct.[sd]: New.
* gas/elf/elf.exp: Run new test.
corinna [Fri, 15 Apr 2005 08:19:02 +0000 (08:19 +0000)]
* syscalls.cc (setuid32): Correct debugging output.
corinna [Fri, 15 Apr 2005 08:15:47 +0000 (08:15 +0000)]
* configure.ac: Add explicit sh64 case.
* configure: Regenerate.
* sh64/configure.ac: New file.
* sh64/configure.in: Remove.
* sh64/configure: Regenerate.
* sh64/defs-media.h (sem_fields): Add missing sfmt_ldhil member.
* sh64/sim-if.c (sim_open): Use struct bfd instead of struct _bfd.
(sim_create_inferior): Ditto.
corinna [Fri, 15 Apr 2005 08:01:07 +0000 (08:01 +0000)]
* MAINTAINERS: Change sh64-elf state to non-broken.
* Makefile.in: Fix dependencies for sh64-tdep.o.
* configure.tgt: Add sh64-*-elf case.
* sh-tdep.c (sh_gdbarch_init): Reactivate bfd_mach_sh5 case.
* sh64-tdep.c: Rework to replace all deprecated mechanisms with
modern methods.
* config/sh/embed.mt (TDEPFILES): Add sh64-tdep.o.
* config/sh/sh64.mt: Resurrect.
amodra [Fri, 15 Apr 2005 06:06:41 +0000 (06:06 +0000)]
* gas/all/assign.s: New.
* gas/all/assign.d: New.
* gas/all/gas.exp: Run it.
amodra [Fri, 15 Apr 2005 06:02:54 +0000 (06:02 +0000)]
* ld-d10v/default_layout.d: Update for unused section removal.
bwilson [Fri, 15 Apr 2005 04:19:46 +0000 (04:19 +0000)]
Include Sterling Augustine as author of previous change.
bwilson [Fri, 15 Apr 2005 04:15:01 +0000 (04:15 +0000)]
* config/tc-xtensa.c (get_aligned_diff): Handle target_size larger
than the section alignment.
amodra [Fri, 15 Apr 2005 03:42:45 +0000 (03:42 +0000)]
PR ld/815
* elflink.c (elf_smash_syms): Clear undef.next if it's not being
used as a list pointer.
ksakamot [Fri, 15 Apr 2005 00:28:02 +0000 (00:28 +0000)]
2005-04-15 Kei Sakamoto <sakamoto.kei@renesas.com>
* regformats/reg-m32r.dat: New file.
ksakamot [Fri, 15 Apr 2005 00:24:51 +0000 (00:24 +0000)]
2005-04-15 Ke Sakamoto <sakamoto.kei@renesas.com>
* Makefile.in: Add linux-m32r-low.o, reg-m32r.c and reg-m32r.o.
* configure.srv: Add m32r*-*-linux*.
* linux-m32r-low.c: New file.
gdbadmin [Fri, 15 Apr 2005 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Fri, 15 Apr 2005 00:00:05 +0000 (00:00 +0000)]
daily update
bwilson [Thu, 14 Apr 2005 22:38:48 +0000 (22:38 +0000)]
* config/tc-xtensa.h (struct xtensa_frag_type): Add lit_frchain field.
* config/tc-xtensa.c (xg_translate_sysreg_op,
xtensa_translate_old_userregs_ops,
xtensa_find_unaligned_branch_targets,
xtensa_find_unaligned_loops, xtensa_fix_close_loop_end_frags,
relax_frag_add_nop): Support 64-bit host.
(xtensa_mark_literal_pool_location, xtensa_move_literals): Use
tc_frag_data lit_frchain and lit_seg fields instead of fr_var.
jlarmour [Thu, 14 Apr 2005 20:16:06 +0000 (20:16 +0000)]
* gencode.c (tab): Avoid inserting code before variables all declared.
drow [Thu, 14 Apr 2005 19:06:18 +0000 (19:06 +0000)]
* lib/gdb.exp (gdb_compile): Handle shlib=.
(gdb_compile_shlib): New function.
kettenis [Thu, 14 Apr 2005 18:49:03 +0000 (18:49 +0000)]
* configure.tgt: Add support for OpenBSD/sparc ELF.
drow [Thu, 14 Apr 2005 18:40:21 +0000 (18:40 +0000)]
* arm-tdep.c (fp_model_strings): Add terminating NULL.
(arm_abi_strings, arm_abi_global, arm_abi_string): New
variables.
(arm_extract_return_value, arm_store_return_value): Don't use
arm_get_fp_model.
(arm_get_fp_model, arm_set_fp): Delete.
(arm_update_current_architecture): New function.
(set_fp_model_sfunc): Call arm_update_current_architecture.
(show_fp_model): Update output messages.
(arm_set_abi, arm_show_abi): New functions.
(arm_elf_osabi_sniffer): Only handle ELFOSABI_ARM.
(arm_gdbarch_init): Infer the object's ABI separately from its
OSABI. Search for a matching architecture. Honor the global
ABI and FPU settings. Set floating point format based on the
architecture.
(arm_init_abi_eabi_v1, arm_init_abi_eabi_v2, arm_init_abi_apcs):
Delete.
(_initialize_arm_tdep): Don't call gdbarch_register_osabi.
Create "arm set abi" command.
* arm-tdep.h (arm_get_fp_model): Delete prototype.
(enum arm_abi_kind): New type.
(struct gdbarch_tdep): Add arm_abi field.
* arm-linux-tdep.c (arm_linux_init_abi): Only override
tdep->fp_model if it is ARM_FLOAT_AUTO.
* armnbsd-tdep.c (arm_netbsd_aout_init_abi): Likewise.
(arm_netbsd_elf_init_abi): Likewise.
* defs.h (enum gdb_osabi): Delete ARM-specific OSABIs.
* osabi.c (gdb_osabi_name): Likewise.
cgf [Thu, 14 Apr 2005 17:34:02 +0000 (17:34 +0000)]
* dcrt0.cc (do_global_dtors): Run DLL dtors.
(__main): Don't rely on atexit to run dtors.
(do_exit): Specifically call do_global_dtors here.
(cygwin_exit): Ditto.
* dll_init.cc (dll_global_dtors): Make global. Only run dtors once.
(dll_list::init): Just set flag that dtors should be run. Don't rely on
atexit.
* dll_init.h (dll_global_dtors): Declare.
* exceptions.cc (sigrelse): Define.
* path.h (is_fs_device): New method.
(is_lnk_special): Ditto.
* fhandler_disk_file.cc (fhandler_disk_file::link): Use "is_lnk_special" rather
than "is_lnk_symlink".
* syscalls.cc (rename): Ditto.
* hookapi.cc (ld_preload): Use colon as a separator rather than space.
cgf [Thu, 14 Apr 2005 17:08:02 +0000 (17:08 +0000)]
.
kettenis [Thu, 14 Apr 2005 16:55:46 +0000 (16:55 +0000)]
* configure.tgt: Set emulation for mips-*-openbsd*.
Remove broken mips-dec-openbsd* config.
* configure.in: Set default ABI for mips64-*-openbsd*.
* configure: Regenerate.
macro [Thu, 14 Apr 2005 15:32:57 +0000 (15:32 +0000)]
* config/tc-mips.c (macro) [ldd_std]: Don't attempt the GP
optimization for constant addresses.
amodra [Thu, 14 Apr 2005 10:33:55 +0000 (10:33 +0000)]
* corefile.c (core_init): Call bfd_get_synthetic_symtab.
nickc [Thu, 14 Apr 2005 09:48:19 +0000 (09:48 +0000)]
* po/fi.po: New translation: Finnish.
* configure.in (ALL_LINGUAS): Add fi.
* configure: Regenerate.
nickc [Thu, 14 Apr 2005 09:00:33 +0000 (09:00 +0000)]
* as.c (main): Move parse_args before symbol_begin and frag_init so that the
hash table size can be set before it is used.
* hash.c: Use an unsigned long type for the size of the hash tables.
* hash.h (set_gas_hash_table_size): Update the prototype.
amodra [Thu, 14 Apr 2005 05:26:15 +0000 (05:26 +0000)]
bfd/
* Makefile.am (NO_WERROR): Define.
* warning.m4: New file
* acinclude.m4: Include warning.m4.
* configure.in: Invoke AM_BINUTILS_WARNINGS.
* Makefile.in: Regenerate.
* configure: Regenerate.
bfd/doc/
* Makefile.in: Regenerate.
binutils/
* Makefile.am (NO_WERROR): Define. Use instead of -Wno-error.
* configure.in: Include ../bfd/warning.m4 contents.
* Makefile.in: Regenerate.
* configure: Regenerate.
* doc/Makefile.in: Regenerate.
gas/
* Makefile.am (NO_WERROR): Define. Use instead of -Wno-error.
* acinclude.m4: Include ../bfd/warning.m4.
* configure.in: Invoke AM_BINUTILS_WARNINGS.
* Makefile.in: Regenerate.
* configure: Regenerate.
* doc/Makefile.in: Regenerate.
gprof/
* Makefile.am (NO_WERROR): Define.
* acinclude.m4: Include ../bfd/warning.m4.
* configure.in: Invoke AM_BINUTILS_WARNINGS.
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
* configure: Regenerate.
ld/
* Makefile.am (NO_WERROR): Define. Use instead of -Wno-error.
* configure.in: Include ../bfd/warning.m4 contents.
* Makefile.in: Regenerate.
* configure: Regenerate.
opcodes/
* Makefile.am (NO_WERROR): Define.
* configure.in: Invoke AM_BINUTILS_WARNINGS.
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
* configure: Regenerate.
amodra [Thu, 14 Apr 2005 05:26:05 +0000 (05:26 +0000)]
bfd/
* Makefile.am (NO_WERROR): Define.
* warning.m4: New file
* acinclude.m4: Include warning.m4.
* configure.in: Invoke AM_BINUTILS_WARNINGS.
* Makefile.in: Regenerate.
* configure: Regenerate.
bfd/doc/
* Makefile.in: Regenerate.
binutils/
* Makefile.am (NO_WERROR): Define. Use instead of -Wno-error.
* configure.in: Include ../bfd/warning.m4 contents.
* Makefile.in: Regenerate.
* configure: Regenerate.
* doc/Makefile.in: Regenerate.
gas/
* Makefile.am (NO_WERROR): Define. Use instead of -Wno-error.
* acinclude.m4: Include ../bfd/warning.m4.
* configure.in: Invoke AM_BINUTILS_WARNINGS.
* Makefile.in: Regenerate.
* configure: Regenerate.
* doc/Makefile.in: Regenerate.
gprof/
* Makefile.am (NO_WERROR): Define.
* acinclude.m4: Include ../bfd/warning.m4.
* configure.in: Invoke AM_BINUTILS_WARNINGS.
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
* configure: Regenerate.
ld/
* Makefile.am (NO_WERROR): Define. Use instead of -Wno-error.
* configure.in: Include ../bfd/warning.m4 contents.
* Makefile.in: Regenerate.
* configure: Regenerate.
opcodes/
* Makefile.am (NO_WERROR): Define.
* configure.in: Invoke AM_BINUTILS_WARNINGS.
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
* configure: Regenerate.
amodra [Thu, 14 Apr 2005 02:27:53 +0000 (02:27 +0000)]
* merge.c (sec_merge_emit): Tidy. Check for bfd_zmalloc errors.
Write trailing padding.
dj [Thu, 14 Apr 2005 02:22:17 +0000 (02:22 +0000)]
merge from gcc
dj [Thu, 14 Apr 2005 02:22:04 +0000 (02:22 +0000)]
merge from gcc
amodra [Thu, 14 Apr 2005 00:27:15 +0000 (00:27 +0000)]
* merge.c (merge_strings): Round up section size for alignment.
amodra [Thu, 14 Apr 2005 00:00:04 +0000 (00:00 +0000)]
daily update
gdbadmin [Thu, 14 Apr 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***