OSDN Git Service
cgf [Thu, 28 Jul 2005 17:03:29 +0000 (17:03 +0000)]
* cygmalloc.h (MSPACES): Define. This dropped through the cracks after the
last malloc update.
* dcrt0.cc: Fix a comment.
* malloc.cc (internal_malloc): Fix definition so that it can be safely coerced.
earnie [Thu, 28 Jul 2005 11:09:35 +0000 (11:09 +0000)]
2005-07-28 Earnie Boyd <earnie@users.sf.net>
* include/winnt.h (SUBLANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN):
Correct their values.
Thanks to: Daniel K. O. <danielosmari at users dont sf dot net>
gdbadmin [Thu, 28 Jul 2005 00:00:39 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Thu, 28 Jul 2005 00:00:10 +0000 (00:00 +0000)]
daily update
bje [Wed, 27 Jul 2005 21:29:09 +0000 (21:29 +0000)]
* lib/ld-lib.exp (run_ld_link_exec_tests): Add new parameter
${targets_to_xfail} that is applied for each test item.
* ld-elf/elf.exp: Pass *-*-netbsdelf* as an xfailed target.
mmitchel [Wed, 27 Jul 2005 20:22:35 +0000 (20:22 +0000)]
* Makefile.tpl (EXTRA_TARGET_FLAGS): Set LDFLAGS=LDFLAGS_FOR_TARGET.
* Makefile.def (flags_to_pass): Add LDFLAGS_FOR_TARGET.
* Makefile.in: Regenerated.
mmitchel [Wed, 27 Jul 2005 18:55:59 +0000 (18:55 +0000)]
* mt-gnu (CXXFLAGS): Include SYSROOT_CFLAGS_FOR_TARGET.
mmitchel [Wed, 27 Jul 2005 18:55:36 +0000 (18:55 +0000)]
Remove bogus ChangeLog entry
mmitchel [Wed, 27 Jul 2005 18:00:57 +0000 (18:00 +0000)]
* config/mt-gnu (CXXFLAGS): Include SYSROOT_CFLAGS_FOR_TARGET.
* Makefile.tpl (SYSROOT_CFLAGS_FOR_TARGET): New variable.
(CFLAGS_FOR_TARGET): Use it.
(CXXFLAGS_FOR_TARGET): Likewise.
* Makefile.in: Regenerated.
* configure.in (--with-build-sysroot): New option.
* configure: Regenerated.
cgf [Wed, 27 Jul 2005 17:35:15 +0000 (17:35 +0000)]
* include/cygwin/in.h (INET_ADDRSTRLEN): Add new definition.
cgf [Wed, 27 Jul 2005 16:16:47 +0000 (16:16 +0000)]
* gendef: Use nocr to remove \r's from input. gendef (nocr): New function.
cgf [Wed, 27 Jul 2005 14:33:05 +0000 (14:33 +0000)]
* fhandler_clipboard.cc (fhandler_dev_clipboard::close): Set membuffer to NULL.
(fhandler_dev_clipboard::fixup_after_exec): Don't call close here. Just set
variables directly.
hjl [Wed, 27 Jul 2005 14:08:06 +0000 (14:08 +0000)]
2007-07-27 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (handle_large_common): Declare only for ELF.
amodra [Wed, 27 Jul 2005 08:32:52 +0000 (08:32 +0000)]
* elflink.c (fix_syms): Handle symbols defined in input sections.
jbeulich [Wed, 27 Jul 2005 07:04:30 +0000 (07:04 +0000)]
include/opcode/
2005-07-27 Jan Beulich <jbeulich@novell.com>
* i386.h (i386_optab): Add comment to movd. Use LongMem for all
movd-s. Add NoRex64 to movq-s dealing only with mmx or xmm registers.
Add movq-s as 64-bit variants of movd-s.
jbeulich [Wed, 27 Jul 2005 07:01:24 +0000 (07:01 +0000)]
bfd/
2005-07-27 Jan Beulich <jbeulich@novell.com>
* elf64-x86-64.c (R_X86_64_standard, R_X86_64_vt_offset): New.
(elf64_x86_64_info_to_howto): Use them.
jbeulich [Wed, 27 Jul 2005 06:32:44 +0000 (06:32 +0000)]
gas/
2005-07-27 Jan Beulich <jbeulich@novell.com>
* config/tc-ia64.h (unw_r_record): Change type of fr_mem to unsigned
int.
(unw_p_record): Remove unused/redundant fields imask and rmask.
Combine spoff and pspoff into a union. Combine gr and br into a
union. Change type of grmask and brmask to unsigned char. Change type
of frmask to unsigned int.
(unw_x_record): Combine spoff, pspoff, and treg into a union.
* config/tc-ia64.c (unwind): New field 'pending_saves'.
(check_pending_save): New.
(alloc_record): Clear out entire record.
(output_psp_gr): Use renamed structure fields.
(output_psp_sprel): Likewise.
(output_rp_gr): Likewise.
(output_rp_br): Likewise.
(output_rp_psprel): Likewise.
(output_rp_sprel): Likewise.
(output_pfs_gr): Likewise.
(output_pfs_psprel): Likewise.
(output_pfs_sprel): Likewise.
(output_preds_gr): Likewise.
(output_preds_psprel): Likewise.
(output_preds_sprel): Likewise.
(output_spill_base): Likewise.
(output_unat_gr): Likewise.
(output_unat_psprel): Likewise.
(output_unat_sprel): Likewise.
(output_lc_gr): Likewise.
(output_lc_psprel): Likewise.
(output_lc_sprel): Likewise.
(output_fpsr_gr): Likewise.
(output_fpsr_psprel): Likewise.
(output_fpsr_sprel): Likewise.
(output_priunat_gr): Likewise.
(output_priunat_psprel): Likewise.
(output_priunat_sprel): Likewise.
(output_bsp_gr): Likewise.
(output_bsp_psprel): Likewise.
(output_bsp_sprel): Likewise.
(output_bspstore_gr): Likewise.
(output_bspstore_psprel): Likewise.
(output_bspstore_sprel): Likewise.
(output_rnat_gr): Likewise.
(output_rnat_psprel): Likewise.
(output_rnat_sprel): Likewise.
(output_spill_psprel): Likewise.
(output_spill_sprel): Likewise.
(output_spill_reg): Likewise.
(output_fr_mem): Likewise. Allocate one unwind record per set mask
bit.
(output_frgr_mem): Likewise.
(output_gr_mem): Likewise.
(output_br_mem): Likewise.
(output_gr_gr): Likewise.
(output_br_gr): Likewise.
(fixup_unw_records): Likewise.
(process_one_record): Use renamed structure fields. For gr_gr and
br_gr, collect mask from chain of records before output.
(in_prologue): Simplify and eliminate early returns. Call
check_pending_save.
(in_body): Simplify and eliminate early returns.
(dot_body): Call check_pending_save.
(md_assemble): Update comment. Deal with pending saves.
gas/testsuite/
2005-07-27 Jan Beulich <jbeulich@novell.com>
* gas/ia64/unwind-bad.l: Uncomment patterns matching new warnings.
* gas/ia64/unwind-ok.d: Correct expectations.
nickrob [Wed, 27 Jul 2005 02:21:16 +0000 (02:21 +0000)]
* gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
(do_children_tests): Assign values to the extra elements.
* gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
them for tests for "-var-update --no-values" and
"-var-update --all-values".
Add test for "-var-list-children --simple-values".
* gdb.mi/basics.c (callee4): Add integer array D[3]...
* gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
"-stack-list-locals --simple-values" Improve doc strings and
comments.
nickrob [Wed, 27 Jul 2005 02:21:01 +0000 (02:21 +0000)]
* gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
(do_children_tests): Assign values to the extra elements.
* gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
them for tests for "-var-update --no-values" and
"-var-update --all-values".
Add test for "-var-list-children --simple-values".
* gdb.mi/basics.c (callee4): Add integer array D[3]...
* gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
"-stack-list-locals --simple-values" Improve doc strings and
comments.
nickrob [Wed, 27 Jul 2005 02:20:45 +0000 (02:20 +0000)]
* gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
(do_children_tests): Assign values to the extra elements.
* gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
them for tests for "-var-update --no-values" and
"-var-update --all-values".
Add test for "-var-list-children --simple-values".
* gdb.mi/basics.c (callee4): Add integer array D[3]...
* gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
"-stack-list-locals --simple-values" Improve doc strings and
comments.
nickrob [Wed, 27 Jul 2005 02:20:17 +0000 (02:20 +0000)]
* gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
(do_children_tests): Assign values to the extra elements.
* gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
them for tests for "-var-update --no-values" and
"-var-update --all-values".
Add test for "-var-list-children --simple-values".
* gdb.mi/basics.c (callee4): Add integer array D[3]...
* gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
"-stack-list-locals --simple-values" Improve doc strings and
comments.
nickrob [Wed, 27 Jul 2005 02:18:24 +0000 (02:18 +0000)]
*** empty log message ***
amodra [Wed, 27 Jul 2005 00:08:37 +0000 (00:08 +0000)]
* ld-elfweak/size2a.s: Extend test to check size for two weaks.
* ld-elfweak/size2b.s: Likewise.
* ld-elfweak/size2.d: Update.
gdbadmin [Wed, 27 Jul 2005 00:00:06 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Wed, 27 Jul 2005 00:00:06 +0000 (00:00 +0000)]
daily update
hp [Tue, 26 Jul 2005 20:37:13 +0000 (20:37 +0000)]
* libc/machine/cris/libcdtor.c (defaultors): Mark artificially as
used.
hp [Tue, 26 Jul 2005 20:35:49 +0000 (20:35 +0000)]
* libc/machine/cris/libcdtor.c (defaultors): Mark artificially as
used.
kettenis [Tue, 26 Jul 2005 20:02:52 +0000 (20:02 +0000)]
* i386obsd-tdep.c (i386obsd_sigreturn_offset): New variable.
(i386obsd_sigtramp_p): Deal with an arbitrary number of possible
offsets.
(i386obsd_aout_supply_regset): Avoid bogus cast.
jbeulich [Tue, 26 Jul 2005 15:34:07 +0000 (15:34 +0000)]
gas/
2005-07-26 Jan Beulich <jbeulich@novell.com>
* config/tc-i386.c (optimize_imm): Calculate candidate immediates
mask from guessed suffix, but mask out other immediate types only
if at least on candidate is valid for the insn.
gas/testsuite/
2005-07-26 Jan Beulich <jbeulich@novell.com>
* gas/i386/immed32.[sd]: New.
* gas/i386/immed64.[sd]: New.
* gas/i386/i386.exp: Run new tests.
amodra [Tue, 26 Jul 2005 15:19:34 +0000 (15:19 +0000)]
* elflink.c (_bfd_elf_merge_symbol): Skip weak redefinition
regardless of strength of previous definition.
amodra [Tue, 26 Jul 2005 12:06:38 +0000 (12:06 +0000)]
* elflink.c (elf_gc_mark_dynamic_ref_symbol): Handle -shared.
(bfd_elf_gc_sections): Allow -gc-sections when -shared.
* elf32-ppc.c (ppc_elf_gc_sweep_hook): Correct for -shared.
amodra [Tue, 26 Jul 2005 12:06:29 +0000 (12:06 +0000)]
* elflink.c (elf_gc_mark_dynamic_ref_symbol): Handle -shared.
(bfd_elf_gc_sections): Allow -gc-sections when -shared.
* elf32-ppc.c (ppc_elf_gc_sweep_hook): Correct for -shared.
amodra [Tue, 26 Jul 2005 11:47:02 +0000 (11:47 +0000)]
* elflink.c (elf_gc_sweep): Move gcc_except_table code..
(bfd_elf_gc_sections): ..to here.
amodra [Tue, 26 Jul 2005 11:08:59 +0000 (11:08 +0000)]
missed from 2005-07-18 commit
dj [Tue, 26 Jul 2005 03:21:48 +0000 (03:21 +0000)]
[bfd]
* reloc.c: Remove unused M32C relocs, add BFD_RELOC_M32C_HI8.
* libbfd.h: Regenerate.
* bfd-in2.h: Regenerate.
* elf32-m32c.c (m32c_elf_howto_table): Add R_M32C_8, R_M32C_LO16,
R_M32C_HI8, R_M32C_HI16.
(m32c_reloc_map): Likewise.
(m32c_elf_relocate_section): Add R_M32C_HI8 and R_M32C_HI16.
[cpu]
* m32c.opc (parse_unsigned8): Add %dsp8().
(parse_signed8): Add %hi8().
(parse_unsigned16): Add %dsp16().
(parse_signed16): Add %lo16() and %hi16().
(parse_lab_5_3): Make valuep a bfd_vma *.
[gas]
* config/tc-m32c.c (md_cgen_lookup_reloc): Add 8 bit operands.
Support %mod() modifiers from opcodes.
* doc/c-m32c.texi (M32C-Modifiers): New section.
[include/elf]
* m32c.h: Add R_M32C_8, R_M32C_LO16, R_M32C_HI8, and R_M32C_HI16.
[opcodes]
* m32c-asm.c Regenerate.
* m32c-dis.c Regenerate.
cgf [Tue, 26 Jul 2005 00:55:39 +0000 (00:55 +0000)]
* include/byteswap.h: New file.
cgf [Tue, 26 Jul 2005 00:38:54 +0000 (00:38 +0000)]
update copyright
amodra [Tue, 26 Jul 2005 00:00:05 +0000 (00:00 +0000)]
daily update
gdbadmin [Tue, 26 Jul 2005 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
cgf [Mon, 25 Jul 2005 21:46:34 +0000 (21:46 +0000)]
* include/cygwin/types.h: Define loff_t.
kettenis [Mon, 25 Jul 2005 21:10:59 +0000 (21:10 +0000)]
* inf-ptrace.c [PT_GET_PROCESS_STATE] (inf_ptrace_follow_fork):
New function.
(inf_ptrace_him, inf_ptrace_attach) [PT_GET_PROCESS_STATE]: Set
PTRACE_FORK event flag.
(inf_ptrace_wait) [PT_GET_PROCESS_STATE]: Handle PTRACE_FORK
event.
(inf_ptrace_target) [PT_GET_PROCESS_STATE]: Set to_follow_fork.
kettenis [Mon, 25 Jul 2005 20:42:24 +0000 (20:42 +0000)]
* gdb_ptrace.h (PT_TRACE_ME): Define to zero if not already
defined.
* inf-ptrace.c: Tweak comments.
(inf_ptrace_me): Use PT_TRACE_ME instead of hardcoded zero.
(inf_ptrace_mourn_inferior): Call waitpid.
(inf_ptrace_attach): Use pid_t, Remove unnecessary cast.
(inf_ptrace_detach): Use pid_t. Use ptid_get_pid instead of
PIDGET.
(inf_ptrace_kill): Rename from inf_ptrace_kill_inferior. Use
pid_t. Use ptid_get_pid instead of PIDGET.
(inf_ptrace_kill): Call waitpid instead of wait.
(inf_ptrace_resume): Use pid_t. Use ptid_get_pid instead of
PIDGET.
(inf_ptrace_wait): Use waitpid instead wait. Use pid_t. Don't
call target_has_exited or target_thread_alive. Properly ignore
terminated detached child processes.
(inf_ptrace_has_exited): Remove function.
(inf_ptrace_xfer_partial): Use pid_t. Use ptid_get_pid instead of
PIDGET. Use gdb_byte instead of `unsigned char'.
(inf_ptrace_thread_alive): Use ptid_get_pid instead of PIDGET.
(inf_ptrace_pid_to_str): Remove function.
(inf_ptrace_target): Use inf_ptrace_kill instead of
inf_ptrace_kill_inferior. Use normal_pid_to_str instead of
inf_ptrace_pid_to_str. Don't set to_has_exited.
(inf_ptrace_fetch_register, inf_ptrace_store_register): Reformat
long lines.
kettenis [Mon, 25 Jul 2005 20:19:34 +0000 (20:19 +0000)]
* inf-ptrace.c: Reorder functions.
(inf_ptrace_open, inf_ptrace_reported_exec_events_per_call)
(inf_ptrace_can_run, inf_ptrace_post_attach): Removed.
(inf_ptrace_target): Don't set to_open,
to_reported_exec_events_per_call, to_can_run, to_post_attach,
to_stratum, to_has_all_memory, to_has_memory, to_has_stack,
to_has_registers, to_has_execution, to_magic. Reorder remaining
initializations.
hjl [Mon, 25 Jul 2005 15:41:00 +0000 (15:41 +0000)]
bfd/
2005-07-25 Jan Hubicka <jh@suse.cz>
H.J. Lu <hongjiu.lu@intel.com>
* elf-bfd.h (_bfd_elf_large_com_section): New.
* elf.c (_bfd_elf_large_com_section): New. Defined.
* elf64-x86-64.c (elf64_x86_64_add_symbol_hook): New.
(elf64_x86_64_elf_section_from_bfd_section): New.
(elf64_x86_64_symbol_processing): New.
(elf64_x86_64_common_definition): New.
(elf64_x86_64_common_section_index): New.
(elf64_x86_64_common_section): New.
(elf64_x86_64_merge_symbol): New.
(elf64_x86_64_additional_program_headers): New.
(elf64_x86_64_special_sections): New.
(elf_backend_section_from_bfd_section): New. Defined.
(elf_backend_add_symbol_hook): Likewise.
(elf_backend_common_section_index): Likewise.
(elf_backend_common_section): Likewise.
(elf_backend_common_definition): Likewise.
(elf_backend_merge_symbol): Likewise.
(elf_backend_special_sections): Likewise.
(elf_backend_additional_program_headers): Likewise.
binutils/
2005-07-25 H.J. Lu <hongjiu.lu@intel.com>
* readelf.c (dump_relocations): Handle SHN_X86_64_LCOMMON.
(get_symbol_index_type): Likewise.
(get_elf_section_flags): Handle SHF_X86_64_LARGE.
gas/
2005-07-25 Jan Hubicka <jh@suse.cz>
H.J. Lu <hongjiu.lu@intel.com>
* config/obj-elf.c: Include "elf/x86-64.h" if TC_I386 is
defined.
(elf_com_section_ptr): New.
(elf_begin): Set elf_com_section_ptr to bfd_com_section_ptr.
(elf_common_parse): Make it global. Use elf_com_section_ptr
instead of bfd_com_section_ptr.
(obj_elf_change_section): Handle x86-64 large bss sections.
* config/obj-elf.h (elf_com_section_ptr): New.
(elf_common_parse): New.
* config/tc-i386.c (handle_large_common): New.
(md_pseudo_table): Add "largecomm".
(x86_64_section_letter): New.
(x86_64_section_word): New.
* config/tc-i386.h (x86_64_section_word): New.
(x86_64_section_letter): New.
(md_elf_section_letter): New. Defined.
(md_elf_section_word): Likewise.
include/elf/
2005-07-25 Jan Hubicka <jh@suse.cz>
* x86-64.h (SHN_X86_64_LCOMMON): New.
(SHF_X86_64_LARGE): New.
ld/
2005-07-25 Jan Hubicka <jh@suse.cz>
H.J. Lu <hongjiu.lu@intel.com>
* emulparams/elf_x86_64.sh (LARGE_SECTIONS): New.
* scripttempl/elf.sc: Updated for large section support.
hjl [Mon, 25 Jul 2005 15:35:34 +0000 (15:35 +0000)]
2005-07-25 H.J. Lu <hongjiu.lu@intel.com>
* elf-bfd.h (elf_backend_data): Add common_definition,
common_section_index, common_section, and merge_symbol.
(_bfd_elf_common_definition): New.
(_bfd_elf_common_section_index): New.
(_bfd_elf_common_section): New.
* elf.c (elf_fake_sections): Don't clear sh_flags.
* elflink.c (_bfd_elf_merge_symbol): Call backend merge_symbol
if it is available.
(is_global_data_symbol_definition): Call backend
common_definition instead of checking SHN_COMMON.
(elf_link_add_object_symbols): Likewise.
(elf_link_output_extsym): Call backend common_section_index
for common section index.
(_bfd_elf_common_definition): New.
(_bfd_elf_common_section_index): New.
(_bfd_elf_common_section): New.
* elfxx-target.h (elf_backend_common_definition): New.
(elf_backend_common_section_index): New.
(elf_backend_common_section): New.
(elf_backend_merge_symbol): New.
(elfNN_bed): Initialize common_definition, common_section_index,
common_section, and merge_symbol.
* section.c (BFD_FAKE_SECTION): New.
(STD_SECTION): Use it.
* bfd-in2.h: Regenerated.
mmitchel [Mon, 25 Jul 2005 15:13:33 +0000 (15:13 +0000)]
Clarify ANSI, not POSIX, terminal escapes in ChangeLog
mmitchel [Mon, 25 Jul 2005 15:09:31 +0000 (15:09 +0000)]
* input.c (rl_getc): Use getch to read console input on
Windows.
* readline.c (bind_arrow_keys_internal): Translate
Windows keysequences into POSIX key sequences.
* rldefs.h (NO_TTY_DRIVER): Define on MinGW.
* rltty.c: Conditionalize on NO_TTY_DRIVER throughout.
mmitchel [Mon, 25 Jul 2005 15:08:38 +0000 (15:08 +0000)]
* configure.ac: On MinGW, do not require a termcap library, and
use win32-termcap.c.
* configure: Regenerated.
* win32-termcap.c: New file.
ironhead [Mon, 25 Jul 2005 13:06:48 +0000 (13:06 +0000)]
2005-07-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
* include/winuser.h (HSHELL_RUDEAPPACTIVATED): Define.
amodra [Mon, 25 Jul 2005 00:00:09 +0000 (00:00 +0000)]
daily update
gdbadmin [Mon, 25 Jul 2005 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
mmitchel [Sun, 24 Jul 2005 23:02:38 +0000 (23:02 +0000)]
* ser-tcp.c (close): Define as a function-like macro on MinGW.
drow [Sun, 24 Jul 2005 16:57:42 +0000 (16:57 +0000)]
* chew.c: Include <string.h>.
bonzini [Sun, 24 Jul 2005 13:57:01 +0000 (13:57 +0000)]
2005-07-24 Paolo Bonzini <bonzini@gnu.org>
* Makefile.tpl: Wrap install between unstage and stage
* Makefile.in: Regenerate.
amodra [Sun, 24 Jul 2005 00:00:07 +0000 (00:00 +0000)]
daily update
gdbadmin [Sun, 24 Jul 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
hjl [Sat, 23 Jul 2005 15:42:51 +0000 (15:42 +0000)]
2005-07-23 Olaf Hering <olh@suse.de>
* elflink.c (elf_link_input_bfd): Add '\n' for linker einfo
callback.
dj [Sat, 23 Jul 2005 15:17:18 +0000 (15:17 +0000)]
merge from gcc
amodra [Sat, 23 Jul 2005 00:00:06 +0000 (00:00 +0000)]
daily update
gdbadmin [Sat, 23 Jul 2005 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***
dj [Fri, 22 Jul 2005 23:54:56 +0000 (23:54 +0000)]
* chew.c: Include stdlib.h.
kazu [Fri, 22 Jul 2005 18:16:15 +0000 (18:16 +0000)]
* chew.c: Don't include sysdep.h.
nickc [Fri, 22 Jul 2005 10:34:27 +0000 (10:34 +0000)]
Remove special case handling for rtems targets that are sufficiently handled by
the default rtems targets.
nickc [Fri, 22 Jul 2005 10:27:38 +0000 (10:27 +0000)]
(m32r_elf_check_relocs): Fix pc count for R_M32R_REL32.
dj [Fri, 22 Jul 2005 04:28:52 +0000 (04:28 +0000)]
merge from gcc
dj [Fri, 22 Jul 2005 03:26:05 +0000 (03:26 +0000)]
merge from gcc
dj [Fri, 22 Jul 2005 03:16:30 +0000 (03:16 +0000)]
merge from gcc
dj [Fri, 22 Jul 2005 03:00:50 +0000 (03:00 +0000)]
merge from gcc
bje [Fri, 22 Jul 2005 02:10:56 +0000 (02:10 +0000)]
* configure.ac: Check for a getopt(3) declaration.
* configure, config.in: Regenerate.
gdbadmin [Fri, 22 Jul 2005 00:00:07 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Fri, 22 Jul 2005 00:00:07 +0000 (00:00 +0000)]
daily update
echristo [Thu, 21 Jul 2005 22:30:09 +0000 (22:30 +0000)]
2005-07-21 Eric Christopher <echristo@apple.com>
* MAINTAINERS (Misc): Update affiliation.
echristo [Thu, 21 Jul 2005 18:23:57 +0000 (18:23 +0000)]
2005-07-21 Eric Christopher <echristo@apple.com>
* MAINTAINERS: Change affiliation.
bje [Thu, 21 Jul 2005 13:23:22 +0000 (13:23 +0000)]
bfd/
* Makefile.am (BFD32_BACKENDS): Remove cf-m68klynx.lo.
(BFD32_BACKENDS): Likewise, remove m68klynx.lo.
(BFD32_BACKENDS_CFILES): Remove cf-m68klynx.c, m68klynx.c.
(cf-m68klynx.lo, m68klynx.lo): Remove targets.
* Makefile.in: Regenerate.
* cf-m68klynx.c: Remove.
* m68klynx.c: Likewise.
* configure.in (m68klynx_aout_vec): Remove vector.
(m68klynx_coff_vec): Likewise.
* configure: Regenerate.
* targets.c (m68klynx_aout_vec): Remove extern.
(m68klynx_coff_vec): Likewise.
(_bfd_target_vector): Remove m68klynx_{aout,coff}_vec.
* po/SRC-POTFILES.in: Remove cf-m68klynx.c, m68klynx.c.
gas/
* config/tc-m68k.h: Remove TE_LYNX conditional code.
pbrook [Thu, 21 Jul 2005 13:11:21 +0000 (13:11 +0000)]
2005-07-21 Paul Brook <paul@codesourcery.com>
gas/
* config/tc-arm.c (encode_thumb32_addr_mode): Don't set
inst.reloc.pc_rel.
gas/testsuite/
* gas/arm/thumb32.s: Add tests for [pc, #imm] addressing modes.
* gas/arm/thumb32.d: Ditto.
kettenis [Thu, 21 Jul 2005 10:36:12 +0000 (10:36 +0000)]
* inf-ttrace.c (inf_ttrace_wait): Properly report TTEVT_EXEC
events as TARGET_WAITKIND_EXECD.
(inf_ttrace_detach): Reorder local variables.
nickc [Thu, 21 Jul 2005 08:03:51 +0000 (08:03 +0000)]
Use vsnprintf instead of vsprintf.
bje [Thu, 21 Jul 2005 07:59:10 +0000 (07:59 +0000)]
* ldgram.y (ldgram_want_filename): Remove unused static.
gdbadmin [Thu, 21 Jul 2005 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Thu, 21 Jul 2005 00:00:07 +0000 (00:00 +0000)]
daily update
dj [Wed, 20 Jul 2005 19:36:53 +0000 (19:36 +0000)]
* disassemble.c (disassemble_init_for_target): M32C ISAs are
enums, so convert them to bit masks, which attributes are.
dj [Wed, 20 Jul 2005 19:33:18 +0000 (19:33 +0000)]
* emulparams/elf32m32c.sh (TEMPLATE_NAME): New.
(EXTRA_EM_FILE): New.
jjohnstn [Wed, 20 Jul 2005 16:20:22 +0000 (16:20 +0000)]
2005-07-20 Bob Wilson <bob.wilson@acm.org>
Darin Petkov <darin@tensilica.com>
* libm/math/ef_atan2.c (pi, pi_lo): Use round-to-nearest value of pi.
kettenis [Wed, 20 Jul 2005 13:25:28 +0000 (13:25 +0000)]
* inf-ttrace.c (inf_ttrace_vfork_ppid): New variable.
(inf_ttrace_follow_fork): New function.
(inf_ttrace_him, inf_ttrace_attach): Ask for TTEVT_FORK and
TTEVT_VFORK events. Replace TTEO_NOSTRCHLD option with
TTEO_PROC_INHERIT.
(inf_ttrace_create_inferior, inf_ttrace_attach): Add checks for
inf_ttrace_vfork_ppid.
(inf_ttrace_kill_inferior, inf_ttrace_detach): Detach from waiting
parent if appropriate.
(inf_ttrace_wait): Handle TTEVT_FORK and TTEVT_VFORK.
(inf_ttrace_target): Set to_follow_fork.
kettenis [Wed, 20 Jul 2005 13:25:19 +0000 (13:25 +0000)]
* inf-ttrace.c (inf_ttrace_vfork_ppid): New variable.
(inf_ttrace_follow_fork): New function.
(inf_ttrace_him, inf_ttrace_attach): Ask for TTEVT_FORK and
TTEVT_VFORK events. Replace TTEO_NOSTRCHLD option with
TTEO_PROC_INHERIT.
(inf_ttrace_create_inferior, inf_ttrace_attach): Add checks for
inf_ttrace_vfork_ppid.
(inf_ttrace_kill_inferior, inf_ttrace_detach): Detach from waiting
parent if appropriate.
(inf_ttrace_wait): Handle TTEVT_FORK and TTEVT_VFORK.
(inf_ttrace_target): Set to_follow_fork.
nickc [Wed, 20 Jul 2005 11:34:59 +0000 (11:34 +0000)]
Add support for a 32bit PC relative reloc
dannysmith [Wed, 20 Jul 2005 11:32:53 +0000 (11:32 +0000)]
* include/wingdi.h (TT_PRIM_CSPLINE): Define.
Thanks to: Bob Jamison <ishmal at users dot sourceforge dot net>
dannysmith [Wed, 20 Jul 2005 11:21:48 +0000 (11:21 +0000)]
* include/richedit.h (SETTEXTEX): Define structure and
associated constants.
(GT_SELECTION): Define GETTEXTEX flag constant.
woodzltc [Wed, 20 Jul 2005 02:56:40 +0000 (02:56 +0000)]
* remote.c (remote_pid_to_str): Use xsnprintf instead of snprintf.
amodra [Wed, 20 Jul 2005 00:00:18 +0000 (00:00 +0000)]
daily update
gdbadmin [Wed, 20 Jul 2005 00:00:12 +0000 (00:00 +0000)]
*** empty log message ***
hjl [Tue, 19 Jul 2005 21:41:02 +0000 (21:41 +0000)]
2005-07-19 H.J. Lu <hongjiu.lu@intel.com>
* ldmain.c (main): Reindent.
cgf [Tue, 19 Jul 2005 21:00:34 +0000 (21:00 +0000)]
* cygcheck.cc (find_on_path): Perform .exe magic on non-PATH search.
jjohnstn [Tue, 19 Jul 2005 15:15:25 +0000 (15:15 +0000)]
2005-07-19 Paul Brook <paul@codesourcery.com>
* arm/crt0.S: Ensure doubleword stack alignment.
jjohnstn [Tue, 19 Jul 2005 15:14:15 +0000 (15:14 +0000)]
2005-07-19 Paul Brook <paul@codesourcery.com>
* libc/sys/arm/crt0.S: Ensure doubleword stack alignment.
pbrook [Tue, 19 Jul 2005 12:43:18 +0000 (12:43 +0000)]
2005-07-19 Paul Brook <paul@codesourcery.com>
* configure.host (HOSTING_CRT0): Parse output of gcc --help --verbose
to determine dynamic linker name.
nickc [Tue, 19 Jul 2005 10:01:19 +0000 (10:01 +0000)]
Add ChangeLog entries for yesterdays deltas (oops!)
nickc [Tue, 19 Jul 2005 10:01:07 +0000 (10:01 +0000)]
Add ChangeLog entries for yesterdays deltas (oops!)
dannysmith [Tue, 19 Jul 2005 08:49:04 +0000 (08:49 +0000)]
* include/wingdi.h (SYSPAL_NOSTATIC256): Define.
dannysmith [Tue, 19 Jul 2005 08:27:40 +0000 (08:27 +0000)]
* include/wingdi.h (WINGDIAPI): Define to SECLSPEC_DLLIMPORT
if __W32API_USE_DLLIMPORT__. Use throughout on prototypes.