OSDN Git Service
nathan [Tue, 28 Nov 2006 17:52:06 +0000 (17:52 +0000)]
* gdb.base/break.c (main): Move position of malloc.
drow [Tue, 28 Nov 2006 17:28:29 +0000 (17:28 +0000)]
* dwarf2-frame.c (decode_frame_entry_1): Skip unknown augmentations
without skipping the CIE.
vprus [Tue, 28 Nov 2006 17:23:09 +0000 (17:23 +0000)]
2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
Fetch varobj values from memory in a single place,
and only fetch the values that are really needed.
* varobj.c (struct varobj): Clarify comment.
(my_value_equal): Remove.
(install_new_value): New function.
(type_of_child): Remove.
(varobj_create): Use install_new_value.
(varobj_set_value): Use value_contents_equal, not
my_value_equal.
(varobj_update): Use install_new_value.
(create_child): Likewise. Inline type_of_child here.
(value_of_child): Don't fetch the value.
(c_value_of_root): Likewise.
(c_value_of_variable): Likewise.
(type_changeable): Improve comments.
drow [Tue, 28 Nov 2006 17:08:49 +0000 (17:08 +0000)]
* remote.c (struct remote_arch_state): Doc fix.
(compare_pnums): New function.
(init_remote_state): Only allocate packet_reg structures for raw
registers. Define the g/G packet format separately from creating
packet_reg. Don't use DEPRECATED_REGISTER_BYTE.
(packet_reg_from_regnum, packet_reg_from_pnum): Only iterate over
raw registers.
(register_bytes_found): Delete.
(fetch_register_using_p): Take a struct packet_reg. Handle disabled
'p' packet here. Use packet_ok.
(fetch_registers_using_g): New function, split out of
remote_fetch_registers. Check the 'g' packet more strictly. Save
its actual size and contents. Eliminate BUF. Only iterate over
raw registers.
(remote_fetch_registers): Use the new functions for 'p' and 'g'.
Mark unavailable registers.
(store_register_using_P): Likewise to fetch_register_using_p.
(store_registers_using_G): New function, split out of
remote_store_registers. Only iterate over raw registers. Don't
use register_bytes_found.
(remote_store_registers): Likewise to remote_fetch_registers.
drow [Tue, 28 Nov 2006 16:53:48 +0000 (16:53 +0000)]
2006-11-28 Pedro Alves <pedro_alves@portugalmail.pt>
* coffread.c (cs_to_bfd_section): New function.
(cs_to_section): Use cs_to_bfd_section.
(record_minimal_symbol): Take the coff_symbol* parameter instead
of the symbol's name as a char*.
Add 'int section' parameter. Call prim_record_minimal_symbol_and_info
instead of prim_record_minimal_symbol_and_info.
Change return type to struct minimal_symbol *.
(coff_symtab_read): Adapt to new record_minimal_symbol's signature.
Make all minimal symbol creations go through record_minimal_symbol.
drow [Tue, 28 Nov 2006 16:23:30 +0000 (16:23 +0000)]
* symtab.c (find_pc_sect_line): Do not return a line before
the start of a symtab.
nathan [Tue, 28 Nov 2006 16:04:00 +0000 (16:04 +0000)]
* gdb.base/break.c (main): Call malloc.
nathan [Tue, 28 Nov 2006 15:16:47 +0000 (15:16 +0000)]
* gdb.threads/linux-dp.exp: Read thread table before and after
creating each philosopher and verify it.
corinna [Tue, 28 Nov 2006 09:57:00 +0000 (09:57 +0000)]
* fhandler.cc (fhandler_base::open): Fix previous patch to handle the
SYSTEM attribute as well.
ian [Tue, 28 Nov 2006 04:54:05 +0000 (04:54 +0000)]
* Makefile.am (EXTRA_DIST): Put spu_ovl.o in the emultempl
subdirectory.
* Makefile.in: Regenerate.
gdbadmin [Tue, 28 Nov 2006 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
bwilson [Mon, 27 Nov 2006 23:58:39 +0000 (23:58 +0000)]
* config/tc-xtensa.c (xtensa_sanity_check): Check for RELAX_IMMED
as the first slot_subtype, not the frag subtype.
amodra [Mon, 27 Nov 2006 23:00:08 +0000 (23:00 +0000)]
daily update
hjl [Mon, 27 Nov 2006 22:05:26 +0000 (22:05 +0000)]
Remove entries checked in by accident.
bwilson [Mon, 27 Nov 2006 20:14:51 +0000 (20:14 +0000)]
bfd/
* elf32-xtensa.c (elf_xtensa_special_sections): Add .xtensa.info.
gas/
* config/tc-xtensa.c (XSHAL_ABI): Add default definition.
(directive_state): Disable scheduling by default.
(xtensa_add_config_info): New.
(xtensa_end): Call xtensa_add_config_info.
gas/testsuite/
* gas/elf/section2.e-xtensa: New file.
* gas/elf/elf.exp: Use it.
include/
* xtensa-config.h (XSHAL_ABI): New.
(XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
ld/
* emultempl/xtensaelf.em (XSHAL_ABI): Add default definition.
(replace_insn_sec_with_prop_sec): Use bfd_make_section_with_flags.
Delete redundant code to set sections flags and alignment.
(xt_config_info_unpack_and_check, check_xtensa_info): New.
(elf_xtensa_after_open): Iterate over input statements instead of
link_info.input_bfds.
(elf_xtensa_before_allocation): Likewise. Call check_xtensa_info for
each input, and write a new .xtensa.info section in the output.
bwilson [Mon, 27 Nov 2006 19:23:21 +0000 (19:23 +0000)]
* xtensa-isa.h (STATIC_LIBISA): Delete.
corinna [Mon, 27 Nov 2006 19:14:24 +0000 (19:14 +0000)]
* fhandler.cc (fhandler_base::open): Fix handling of files with
HIDDEN attribute set.
cgf [Mon, 27 Nov 2006 16:43:34 +0000 (16:43 +0000)]
* include/cygwin/signal.h: Add __extension__ to various anonymous unions and
structs. (thanks to V.Haisman)
jjohnstn [Mon, 27 Nov 2006 16:12:51 +0000 (16:12 +0000)]
2006-11-27 Jeff Johnston <jjohnstn@redhat.com>
* mips/crt0.S: Fix preprocessor statements from previous patch
to be ANSI.
nathan [Mon, 27 Nov 2006 15:09:53 +0000 (15:09 +0000)]
* gdb.base/ending-run.exp: Flatten expect script stepping out of
main to remove duplication. Add start function of the form
'_*start[1-9]*'. Add RVDS start function.
nickc [Mon, 27 Nov 2006 14:11:10 +0000 (14:11 +0000)]
Updated Malay translation
corinna [Mon, 27 Nov 2006 13:05:54 +0000 (13:05 +0000)]
Initial release of the Cygwin LSA authentication package.
* ChangeLog: New file.
* Makefile.in: Ditto.
* aclocal.m4: Ditto.
* configure.in: Ditto.
* configure: Ditto. Generated from configure.in.
* cyglsa-config: Ditto.
* cyglsa.c: Ditto.
* cyglsa.din: Ditto.
* cyglsa64.dll: Ditto.
* make-64bit-version-with-visual-c.bat: Ditto.
* mslsa.def: Ditto.
corinna [Mon, 27 Nov 2006 13:01:36 +0000 (13:01 +0000)]
* Makefile.in: Add dependencies for lsaauth.
* configure.in: Disable building subauth. Add building lsaauth.
* configure: Regenerate.
corinna [Mon, 27 Nov 2006 12:59:58 +0000 (12:59 +0000)]
* cyglsa.h: New header file.
* environ.cc: Disable subauth settings.
* grp.cc: Accomodate cygsidlist's count now being a method.
* sec_helper.cc (SECURITY_MANDATORY_INTEGRITY_AUTHORITY): Remove.
(mandatory_medium_integrity_sid): Remove.
(mandatory_high_integrity_sid): Remove.
(mandatory_system_integrity_sid): Remove.
(fake_logon_sid): Add.
(cygsid::get_sid): Add well_known parameter. Set well_known_sid
accordingly.
(cygsid::getfromstr): Ditto.
(cygsidlist::alloc_sids): Move here from security.cc.
(cygsidlist::free_sids): Ditto.
(cygsidlist::add): Move here from security.h. Add well_known parameter.
Set well_known_sid accordingly. Don't allow duplicate SIDs.
* security.cc: Include cyglsa.h and cygwin/version.h. Throughout
accomodate cygsidlist's count now being a method. Throughout drop
redundant "contains" tests.
(get_user_local_groups): Add local groups as well known SIDs.
(get_token_group_sidlist): Add well known groups as well known SIDs.
(get_server_groups): Ditto. Only call get_unix_group_sidlist after
get_user_local_groups to maintain "well_known_sid" attribute.
(get_initgroups_sidlist): Add well known groups as well known SIDs.
(get_setgroups_sidlist): Add usersid and struct passwd parameter to
allow calling get_server_groups from here.
(get_system_priv_list): Make static. Return size of TOKEN_PRIVILEGES
structure.
(get_priv_list): Ditto.
(create_token): Accomodate above changes. Drop misguided attempt to
add MIC SIDs to created user token. Print returned token as hex value.
(subauth): Disable.
(lsaauth): New function implementing client side of LSA authentication.
* security.h (class cygsid): Add well_known_sid attribute. Accomodate
throughout. Add *= operator to create a well known SID.
(class cygsidlist): Rename count to cnt. Make count a method.
(cygsidlist::add): Move to sec_helper.cc.
(cygsidlist::operator *=): New method to add well known SID.
(cygsidlist::non_well_known_count): New method returning number of
non well known SIDs in list.
(cygsidlist::next_non_well_known_sid): New method returning next non
well known SID by index.
(mandatory_medium_integrity_sid): Drop declaration.
(mandatory_high_integrity_sid): Drop declaration.
(mandatory_system_integrity_sid): Drop declaration.
(fake_logon_sid): Add declaration.
(subauth): Disable declaration.
(lsaauth): Add declaration.
* syscalls.cc (seteuid32): Disable subauthentication. Add LSA
authentication.
* wincap.h: Define needs_logon_sid_in_sid_list throughout.
* wincap.cc: Ditto.
ebotcazou [Mon, 27 Nov 2006 11:25:27 +0000 (11:25 +0000)]
* config/tc-sparc.c (tc_gen_reloc): Turn aligned relocs into
their unaligned counterparts in debugging sections.
gdbadmin [Mon, 27 Nov 2006 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sun, 26 Nov 2006 23:00:07 +0000 (23:00 +0000)]
daily update
gdbadmin [Sun, 26 Nov 2006 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Sat, 25 Nov 2006 23:00:08 +0000 (23:00 +0000)]
daily update
keithmarshall [Sat, 25 Nov 2006 15:55:05 +0000 (15:55 +0000)]
remove invalid use of AC_ALLOCA; remove redundant use of AC_SUBST.
hjl [Sat, 25 Nov 2006 00:38:14 +0000 (00:38 +0000)]
2006-11-24 H.J. Lu <hongjiu.lu@intel.com>
* elf.c (IS_SECTION_IN_INPUT_SEGMENT): New.
(INCLUDE_SECTION_IN_SEGMENT): Use IS_SECTION_IN_INPUT_SEGMENT.
(rewrite_elf_program_header): Don't preserve segment physical
address in the output segment if the first section in the
corresponding input segment is removed.
gdbadmin [Sat, 25 Nov 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Fri, 24 Nov 2006 23:00:05 +0000 (23:00 +0000)]
daily update
uweigand [Fri, 24 Nov 2006 20:19:37 +0000 (20:19 +0000)]
* NEWS: SPU target is already supported in GDB 6.6.
uweigand [Fri, 24 Nov 2006 18:23:33 +0000 (18:23 +0000)]
* Makefile.in (mips-linux-tdep.o) Add $(solib_h) dependency.
(nto-procfs.o): Likewise.
* mips-linux-tdep.c: Include "solib.h".
* nto-procfs.c: Likewise.
* config/nm-linux.h: Do not include "solib.h".
* config/nm-nbsd.h: Likewise.
* config/tm-linux.h: Likewise.
* config/alpha/nm-osf.h: Likewise.
* config/frv/tm-frv.h: Likewise.
* config/i386/nm-fbsh.h: Likewise.
* config/i386/nm-i386gnu.h: Likewise.
* config/i386/nm-i386sco5.h: Likewise.
* config/i386/nm-i386sol2.h: Likewise.
* config/i386/nm-i386v4.h: Likewise.
* config/i386/nm-i386v42mp.h: Likewise.
* config/i386/tm-i386sol2.h: Likewise.
* config/i386/tm-nto.h: Likewise.
* config/mips/nm-irix5.h: Likewise.
* config/mips/tm-nbsd.h: Likewise.
* config/pa/tm-hppah.h: Likewise.
* config/powerpc/tm-ppc-eabi.h: Likewise.
* config/rs6000/tm-rs6000.h: Likewise.
* config/sh/tm-nbsd.h: Likewise.
* config/sparc/nm-sol2.h: Likewise.
* config/sparc/tm-sol2.h: Likewise.
* config/arm/nbsdaout.mh: Remove NAT_FILE.
* config/i386/nbsdaout.mh: Likewise.
* config/i386/nbsdelf.mh: Likewise.
* config/i386/obsdaout.mh: Likewise.
* config/m68k/nbsdaout.mh: Likewise.
* config/m68k/obsd.mh: Likewise.
* config/sparc/nbsdaout.mh: Likewise.
* config/cris/cris.mt: Remove DEPRECATED_TM_FILE.
* config/i386/linux64.mt: Likewise.
* config/m68k/linux.mt: Likewise.
* config/m68k/nbsd.mt: Likewise.
* config/sparc/linux.mt: Likewise.
* config/sparc/linux64.mt: Likewise.
* config/vax/nbsd.mt: Likewise.
jjohnstn [Fri, 24 Nov 2006 18:19:18 +0000 (18:19 +0000)]
2006-11-24 Thiemo Seufer <ths@mips.com>
Nigel Stephens <nigel@mips.com>
* mips/crt0.S (_start): Use all available float registers. Don't touch
SR_PE on post-mips2 CPUs, it means soft reset there.
amodra [Fri, 24 Nov 2006 04:32:40 +0000 (04:32 +0000)]
* config/tc-spu.c (md_pseudo_table): Add eqv and .eqv.
gdbadmin [Fri, 24 Nov 2006 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Thu, 23 Nov 2006 23:00:06 +0000 (23:00 +0000)]
daily update
ths [Thu, 23 Nov 2006 16:50:39 +0000 (16:50 +0000)]
* ld-elf/warn2.d: Match regex also for the second segment.
corinna [Thu, 23 Nov 2006 16:44:55 +0000 (16:44 +0000)]
* security.h (DBGSID): Define for debugging purposes.
(MKSID): Rename from SID so as to not hide SID definition from winnt.h.
* sec_helper.cc: Change SID to MKSID throughout.
corinna [Thu, 23 Nov 2006 16:30:08 +0000 (16:30 +0000)]
* net.cc (get_ipv6_funcs): Fix formatting.
corinna [Thu, 23 Nov 2006 11:28:52 +0000 (11:28 +0000)]
* path.cc (fs_info::update): Define GETVOLINFO_VALID_MASK and TEST_GVI.
Change FS_IS_SAMBA and FS_IS_SAMBA_WITH_QUOTA and their usage
accordingly. Define FS_IS_NETAPP_DATAONTAP. Recognize NetApp device
and store in is_netapp flag. Mark NetApp device as having no good
inodes.
* path.h (struct fs_info): Add is_netapp flag. Add matching accessors.
corinna [Thu, 23 Nov 2006 10:08:04 +0000 (10:08 +0000)]
* fhandler_console.cc (set_color): Avoid (again) inappropriate
intensity interchanging that used to render reverse output unreadable
when (non-reversed) text is bright.
See http://sourceware.org/bugzilla/show_bug.cgi?id=514
corinna [Thu, 23 Nov 2006 09:55:54 +0000 (09:55 +0000)]
* devices.h: Add additional SCSI disk block device numbers per
http://www.kernel.org/pub/linux/docs/device-list/devices.txt
up to 128 devices.
* devices.in: Ditto.
(device::parsedisk): Add additonal else-if cases for decoding base
and drive indices.
* devices.cc: Regenerate.
* dtable.cc (build_fh_pc): Add additional DEV_SD{2..7}_MAJOR cases.
gdbadmin [Thu, 23 Nov 2006 00:00:36 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Wed, 22 Nov 2006 23:00:06 +0000 (23:00 +0000)]
daily update
jjohnstn [Wed, 22 Nov 2006 21:20:31 +0000 (21:20 +0000)]
2006-11-22 Luca Barbato <lu_zero@gentoo.org>
* spu/syscalls.c: Include spu_intrinsics.h to provide vector keyword.
jjohnstn [Wed, 22 Nov 2006 21:19:55 +0000 (21:19 +0000)]
2006-11-22 Luca Barbato <lu_zero@gentoo.org>
* libc/machine/spu/memcpy.c: Use spu_splats, explicit cast.
* libc/machine/spu/memmove.c: Use spu_splats, explicit cast.
* libc/machine/spu/memset.c: Use spu_splats, remove apple-cast.
* libc/machine/spu/strchr.c: Use spu_splats, remove apple-cast.
* libc/machine/spu/strncat.c: Explicit cast.
* libc/machine/spu/strncmp.c: Use spu_splats.
* libc/machine/spu/strncpy.c: Explicit cast.
* libc/machine/spu/strrchr.c: Use spu_splats.
* libc/machine/spu/strspn.c: Use spu_splats.
uweigand [Wed, 22 Nov 2006 19:41:17 +0000 (19:41 +0000)]
* NEWS: New port to Cell Broadband Engine SPU.
* MAINTAINERS: Add myself as spu maintainer.
drow [Wed, 22 Nov 2006 18:51:57 +0000 (18:51 +0000)]
gdb/
* Makefile.in (arm-tdep.o): Update dependencies.
* arm-tdep.c (thumb_skip_prologue): Remove.
(thumb_analyze_prologue): New function.
(arm_skip_prologue): Use thumb_analyze_prologue.
(thumb_scan_prologue): Ditto.
gdb/testsuite/
* gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
drow [Wed, 22 Nov 2006 17:45:55 +0000 (17:45 +0000)]
opcodes/
* arm-dis.c (last_is_thumb): Delete.
(enum map_type, last_type): New.
(print_insn_data): New.
(get_sym_code_type): Take MAP_TYPE argument. Check the type of
the right symbol. Handle $d.
(print_insn): Check for mapping symbols even without a normal
symbol. Adjust searching. If $d is found see how much data
to print. Handle data.
gas/
* config/tc-arm.h (md_cons_align): Define.
(mapping_state): New prototype.
* config/tc-arm.c (mapping_state): Make global.
gas/testsuite/
* gas/arm/arm7t.d, gas/arm/neon-ldst-rm.d, gas/arm/thumb2_pool.d,
gas/arm/tls.d: Update for $d support.
* gas/arm/mapshort.d, gas/arm/mapshort.s: New test.
* gas/elf/section2.e-armeabi: Update.
* gas/elf/section2.e-armelf: New file.
* gas/elf/elf.exp: Use it.
ld/testsuite/
* ld-arm/mixed-app.d, ld-arm/tls-app.d, ld-arm/tls-lib.d: Update
for $d support.
uweigand [Wed, 22 Nov 2006 17:34:14 +0000 (17:34 +0000)]
ChangeLog:
* configure.tgt: Enable gdbserver for SPU target.
* configure.ac: Build gdbserver when gdb_native is yes.
* configure: Regenerate.
* regformats/reg-spu.dat: New file.
gdbserver/ChangeLog:
* configure.srv: Add target "spu*-*-*".
* Makefile.in (clean): Remove reg-spu.c.
(reg-spu.c, reg-spu.o, spu-low.o): Add dependencies.
* spu-low.c: New file.
drow [Wed, 22 Nov 2006 17:32:05 +0000 (17:32 +0000)]
* osabi.c (gdbarch_lookup_osabi): Do not return
GDB_OSABI_UNINITIALIZED.
uweigand [Wed, 22 Nov 2006 17:19:50 +0000 (17:19 +0000)]
* gdb.asm/asm-source.exp: Add "spu*-*-*" target.
* gdb.asm/spu.inc: New file.
* gdb.base/term.exp: Disable if [target_info exists noargs].
* gdb.gdb/complaints.exp: Disable if ![isnative].
* gdb.gdb/selftest.exp: Likewise.
* gdb.gdb/observer.exp: Likewise.
* gdb.gdb/xfullpath.exp: Likewise.
* gdb.base/attach.exp: Disable on SPU target.
* gdb.cp/bs145503.exp: Likewise.
* gdb.cp/exception.exp: Likewise.
* gdb.cp/userdef.exp: Likewise.
drow [Wed, 22 Nov 2006 15:24:05 +0000 (15:24 +0000)]
* gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
uweigand [Wed, 22 Nov 2006 13:49:52 +0000 (13:49 +0000)]
* config/powerpc/spu-linux.mh: New file.
* config/spu/spu.mt: New file.
* configure.ac: Provide gdb_native configuration variable.
* configure: Regenerate.
* configure.host: Support powerpc64 to spu 'pseudo-native' mode.
* configure.tgt: Add "spu" target_cpu and "spu*-*-*" target.
* Makefile.in (spu_tdep_h): New variable.
(ALLDEPFILES): Add spu-linux-nat.c and spu-tdep.c
(spu-linux-nat.o, spu-tdep.o): Add dependencies.
* spu-linux-nat.c: New file.
* spu-tdep.c: New file.
* spu-tdep.h: New file.
uweigand [Wed, 22 Nov 2006 13:44:44 +0000 (13:44 +0000)]
* findvar.c (address_from_register): New function.
* value.h (address_from_register): Add prototype.
* dwarf2loc.c (dwarf_expr_read_reg): Use address_from_register.
vprus [Wed, 22 Nov 2006 10:43:34 +0000 (10:43 +0000)]
2006-11-22 Vladimir Prus <vladimir@codesourcery.com>
* breakpoint.c: Include "memattr.h".
(automatic_hardware_breakpoints): New.
(show_automatic_hardware_breakpoints): New.
(insert_bp_location): Automatically use
hardware breakpoints.
(_initialize_breakpoint): Register the "auto-hw"
variable.
* Makefile.in (breakpoint.o): Update dependencies.
nickc [Wed, 22 Nov 2006 09:45:09 +0000 (09:45 +0000)]
Add Irish translation for ld and Malay translation for gprof
amodra [Wed, 22 Nov 2006 03:35:36 +0000 (03:35 +0000)]
* config/obj-elf.c (obj_elf_version): Use memcpy rather than strcpy.
amodra [Wed, 22 Nov 2006 03:33:51 +0000 (03:33 +0000)]
* pef.c (bfd_pef_make_empty_symbol): Delete function. Define instead.
* xsym.c (bfd_sym_make_empty_symbol): Likewise.
* xsym.h (bfd_sym_make_empty_symbol): Delete.
gkm [Wed, 22 Nov 2006 00:12:30 +0000 (00:12 +0000)]
* elf32-ppc.c (ppc_elf_relocate_section): Fixup D field
at proper offset in little-endian mode.
* elf64-ppc.c (ppc_elf_relocate_section): Likewise.
gdbadmin [Wed, 22 Nov 2006 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Tue, 21 Nov 2006 23:00:07 +0000 (23:00 +0000)]
daily update
vprus [Tue, 21 Nov 2006 16:50:16 +0000 (16:50 +0000)]
gdb/
* memattr.h (enum mem_access_mode): New value
MEM_NONE.
* memattr.c (unknown_mem_attrib): New.
(inaccessible_by_default): New.
(show_inaccessible_by_default): New.
(lookup_mem_region): Check inaccessible_by_default.
(dummy_cmd): New.
(mem_set_cmdlist, mem_show_cmdlist): New.
(_initialize_mem): Register new "set" and "show"
commands.
* target.c (memory_xfer_partial): If memory type
is MEM_NONE, return an error.
Clip to region size when calling to_xfer_partial.
If upper limit of memory range is 0, don't clip
anything.
gdb/doc/
* gdb.texinfo (Memory Access Checking): New.
jakub [Tue, 21 Nov 2006 11:25:16 +0000 (11:25 +0000)]
* elf-eh-frame.c (struct cie): New type.
(cie_compare): Removed.
(cie_eq, cie_hash, cie_compute_hash): New functions.
(_bfd_elf_discard_section_eh_frame): Rewrite not to rely on FDEs
pointing only to last CIE and allow merging of any duplicate CIEs,
not just duplicate consecutive CIEs.
(_bfd_elf_discard_section_eh_frame_hdr): Delete cies hash table.
* elf-bfd.h (struct cie_header, struct cie): Removed.
(struct eh_frame_sec_info): Remove alloced field.
(struct eh_frame_hdr_info): Remove last_cie, last_cie_sec
and last_cie_inf fields. Add cies field.
* ld-elf/eh5.d: New test.
* ld-elf/eh5.s: New file.
* ld-elf/eh5a.s: New file.
* ld-elf/eh5b.s: New file.
dannysmith [Tue, 21 Nov 2006 09:36:00 +0000 (09:36 +0000)]
* Makefile.in: Add aclocal.m4 to source release.
dannysmith [Tue, 21 Nov 2006 09:30:13 +0000 (09:30 +0000)]
* Makefile.in: Add aclocal.m4:to source release.
* mingwex/Makefile.in: Ditto.
* profile/Makefile.in: Ditto.
brobecke [Tue, 21 Nov 2006 05:12:44 +0000 (05:12 +0000)]
* README: Remove obsolete information.
gdbadmin [Tue, 21 Nov 2006 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Mon, 20 Nov 2006 23:00:07 +0000 (23:00 +0000)]
daily update
cagney [Mon, 20 Nov 2006 21:47:05 +0000 (21:47 +0000)]
Index: ChangeLog
2006-11-20 Andrew Cagney <cagney@redhat.com>
* linux-nat.h: Refer to GNU/Linux or Linux kernel.
* linux-nat.c (lin_lwp_attach_lwp, linux_nat_thread_alive): Ditto.
* infcmd.c (attach_command): Ditto.
* hppa-linux-tdep.c (hppa_linux_regset): Ditto.
* mn10300-linux-tdep.c: Ditto. Update copyright year.
* frv-linux-tdep.c: Ditto. Update copyright year.
hjl [Mon, 20 Nov 2006 20:07:51 +0000 (20:07 +0000)]
2006-11-20 H.J. Lu <hongjiu.lu@intel.com>
* ld.texinfo: Fix a typo.
amodra [Mon, 20 Nov 2006 02:17:05 +0000 (02:17 +0000)]
* emulparams/elf32_spu.sh (OTHER_SECTIONS): Define.
amodra [Mon, 20 Nov 2006 02:09:56 +0000 (02:09 +0000)]
* bfd-in.h (struct stat): Don't typedef.
* bfdio.c (bfd_get_size): Return a file_ptr.
* cisco-core.c (cisco_core_file_validate): Use bfd_size_type for nread.
* mmo.c (mmo_scan): Use file_ptr for curpos.
* trad-core.c (trad_unix_core): Don't cast statbuf.st_size to
unsigned long.
* bfd-in2.h: Regenerate.
amodra [Mon, 20 Nov 2006 01:38:37 +0000 (01:38 +0000)]
PR 3532
* bfd-in.h (struct bfd_hash_table): Reorganize. Add "frozen".
* hash.c (bfd_hash_table_init_n): Init frozen.
(bfd_hash_lookup): Don't grow if frozen.
(bfd_hash_traverse): Freeze hash table during traversal.
* bfd-in2.h: Regenerate.
ligang [Mon, 20 Nov 2006 01:28:43 +0000 (01:28 +0000)]
2006-11-16 Mei ligang <ligang@sunnorth.com.cn>
* config/tc-score.c (score_relax_frag): If next frag contains 32 bit branch
instruction, handle it specially.
(score_insns): Modify 32 bit branch instruction.
brobecke [Mon, 20 Nov 2006 00:16:05 +0000 (00:16 +0000)]
* NEWS: Add a new section for changes since GDB 6.6. Rename
the section "Changes since GDB 6.5" into "Changes in GDB 6.6".
Move a couple of items into the new section as they did not
make it to 6.6.
gdbadmin [Mon, 20 Nov 2006 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
brobecke [Sun, 19 Nov 2006 23:30:13 +0000 (23:30 +0000)]
GDB 6.6 branch created (branch timestamp: 2006-11-15 12:00)
* version.in: Bump version to 6.6.50.
20061119-cvs.
amodra [Sun, 19 Nov 2006 23:00:07 +0000 (23:00 +0000)]
daily update
gdbadmin [Sun, 19 Nov 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
drow [Sat, 18 Nov 2006 23:57:08 +0000 (23:57 +0000)]
* prologue-value.c (clear_entries): Fix memory leak.
drow [Sat, 18 Nov 2006 23:54:31 +0000 (23:54 +0000)]
2006-11-18 Pedro Alves <pedro_alves@portugalmail.pt>
* parse.c (write_exp_msymbol): Check SYMBOL_BFD_SECTION before
dereferencing it.
amodra [Sat, 18 Nov 2006 23:00:06 +0000 (23:00 +0000)]
daily update
ironhead [Sat, 18 Nov 2006 22:39:52 +0000 (22:39 +0000)]
2006-11-18 Chris Sutcliffe <ir0nh34d@users.sf.net>
* include/w32api.h: Increment version to 3.8.
* Makefile.in: Ditto.
ironhead [Sat, 18 Nov 2006 22:26:49 +0000 (22:26 +0000)]
2006-11-18 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
* Include/_mingw.h: Increment version to 3.11.
* Makefile.in: Ditto.
gdbadmin [Sat, 18 Nov 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Fri, 17 Nov 2006 23:00:08 +0000 (23:00 +0000)]
daily update
drow [Fri, 17 Nov 2006 19:30:41 +0000 (19:30 +0000)]
* utils.c (string_to_core_addr): Use error instead of
internal_error.
* mi/mi-main.c (mi_execute_command): Check for a NULL message.
jjohnstn [Fri, 17 Nov 2006 19:18:02 +0000 (19:18 +0000)]
2006-11-17 Jeff Johnston <jjohnstn@redhat.com>
* mn10300/Makefile.in: Add spaces after do in "for" loop.
drow [Fri, 17 Nov 2006 17:48:41 +0000 (17:48 +0000)]
* NEWS: Mention QPassSignals.
amodra [Fri, 17 Nov 2006 13:55:38 +0000 (13:55 +0000)]
* elflink.c (_bfd_elf_check_kept_section): Test for kept group
section. Save result of checks in kept_section.
(_bfd_elf_section_already_linked): Tidy. Correct comments.
Ignore all group member sections. Handle special matching of
single-member groups against linkonce sections via their group
section. When such a match is found, set kept_section to the
group member section rather than to the group.
bonzini [Fri, 17 Nov 2006 10:35:45 +0000 (10:35 +0000)]
2006-11-16 Paolo Bonzini <bonzini@gnu.org>
* Makefile.tpl (clean-target-libgcc): Test for gcc Makefile presence.
(unstage): Test for stage_last presence.
PR bootstrap/29802
* Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Add HOST_SUBDIR in STAGE_PREFIX.
* Makefile.in: Regenerate.
gdbadmin [Fri, 17 Nov 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
amodra [Thu, 16 Nov 2006 23:00:10 +0000 (23:00 +0000)]
daily update
drow [Thu, 16 Nov 2006 22:04:09 +0000 (22:04 +0000)]
* configure.ac: Correct td_thr_tls_get_addr test.
* configure: Regenerated.
maxim2405 [Thu, 16 Nov 2006 19:58:57 +0000 (19:58 +0000)]
Changelog update for my previous check-in.
maxim2405 [Thu, 16 Nov 2006 19:45:45 +0000 (19:45 +0000)]
2006-11-16 Maxim Grigoriev <maxim2405@gmail.com>
* MAINTAINERS (Responsible Maintainers): Add myself for Xtensa.
(Write After Approval): Add myself.