OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
17 years ago * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
brobecke [Sun, 31 Dec 2006 14:51:56 +0000 (14:51 +0000)]
    * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
        (stack_align_edx): New function.
        (stack_align_eax): New function.
        (main): Add calls to stack_align_edx and stack_align_eax.
        * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
        Add testing for the cases where the register used during a stack
        realignment is edx. Same for eax.

17 years ago * i386-tdep.c (i386_analyze_stack_align): Add handling of two
brobecke [Sun, 31 Dec 2006 14:50:36 +0000 (14:50 +0000)]
    * i386-tdep.c (i386_analyze_stack_align): Add handling of two
        other possible code sequences that perform a stack realignment.

17 years ago* sparc64-tdep.h (SPARC64_PSTATE_AG, SPARC64_PSTATE_IE)
kettenis [Sun, 31 Dec 2006 01:28:06 +0000 (01:28 +0000)]
* sparc64-tdep.h (SPARC64_PSTATE_AG, SPARC64_PSTATE_IE)
(SPARC64_PSTATE_PRIV, SPARC64_PSTATE_AM, SPARC64_PSTATE_PEF)
(SPARC64_PSTATE_RED, SPARC64_PSTATE_TLE, SPARC64_PSTATE_CLE)
(SPARC64_PSTATE_PID0, SPARC64_PSTATE_PID1): New defines.
* sparc64nbsd-nat.c: Include "gdbcore.h".
(sparc64nbsd_supply_pcb): Get %pc from stack if necessary.  Supply
processor state register.
* sparc64obsd-tdep.c (sparc64obsd_trapframe_cache)
(sparc64obsd_trapframe_this_id)
(sparc64obsd_trapframe_prev_register)
(sparc64obsd_trapframe_sniffer): New functions.
(sparc64obsd_trapframe_unwind): New variable.
(sparc64obsd_init_abi): Append trapframe unwinder.
* Makefile.in (sparc64nbsd-nat.o): Update dependencies.

17 years ago*** empty log message ***
gdbadmin [Sun, 31 Dec 2006 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
amodra [Sat, 30 Dec 2006 23:00:06 +0000 (23:00 +0000)]
daily update

17 years ago * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
drow [Sat, 30 Dec 2006 20:32:46 +0000 (20:32 +0000)]
* lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
and generic PE targets.

17 years ago2006-12-30 H.J. Lu <hongjiu.lu@intel.com>
hjl [Sat, 30 Dec 2006 19:32:49 +0000 (19:32 +0000)]
2006-12-30  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.h (ShiftCount): Fix a comment typo.

17 years ago2006-12-30 H.J. Lu <hongjiu.lu@intel.com>
hjl [Sat, 30 Dec 2006 18:37:29 +0000 (18:37 +0000)]
2006-12-30  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (md_show_usage): Mention --32/--64.

17 years ago * infrun.c (handle_inferior_event): Don't call
drow [Sat, 30 Dec 2006 15:55:59 +0000 (15:55 +0000)]
* infrun.c (handle_inferior_event): Don't call
ENSURE_VFORKING_PARENT_REMAINS_STOPPED.
* target.h (ENSURE_VFORKING_PARENT_REMAINS_STOPPED): Delete.
(RESUME_EXECD_VFORKING_CHILD_TO_GET_PARENT_VFORK): Delete.

17 years ago * remote-utils.c (remote_open): Check the type of specified
drow [Sat, 30 Dec 2006 15:44:51 +0000 (15:44 +0000)]
* remote-utils.c (remote_open): Check the type of specified
serial port devices before opening them.
* server.c (main): Kill the inferior if an error occurs during
the first remote_open.

17 years ago*** empty log message ***
gdbadmin [Sat, 30 Dec 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
amodra [Fri, 29 Dec 2006 23:00:10 +0000 (23:00 +0000)]
daily update

17 years agogas/
hjl [Fri, 29 Dec 2006 21:48:48 +0000 (21:48 +0000)]
gas/

2006-12-29  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (build_modrm_byte): Handle shift count
register with 3 operands.

gas/testsuite/

2006-12-29  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/intel.s: Add tests for "shrd %cl,%edx,%eax" and
"shld %cl,%edx,%eax".
* gas/i386/opcode.s: Likewise.

* gas/i386/intel.d: Updated.
* gas/i386/opcode-intel.d: Likewise.
* gas/i386/opcode-suffix.d: Likewise.
* gas/i386/opcode.d: Likewise.

17 years ago* sparc-tdep.c (sparc_psr_type, sparc_fsr_type): New variables.
kettenis [Fri, 29 Dec 2006 21:00:47 +0000 (21:00 +0000)]
* sparc-tdep.c (sparc_psr_type, sparc_fsr_type): New variables.
(sparc_init_types): New function.
(sparc32_register_type): Use appropriate flag types for %fsr and
%prs.
(_initialize_sparc_tdep): Call sparc_init_types.

17 years agobfd/
hjl [Fri, 29 Dec 2006 17:56:31 +0000 (17:56 +0000)]
bfd/

2006-12-29  H.J. Lu  <hongjiu.lu@intel.com>

* elflink.c (elf_link_add_object_symbols): Remember the symbol
size only if it is defined.

ld/testsuite/

2006-12-29  H.J. Lu  <hongjiu.lu@intel.com>

* ld-elf/wrap.exp: New file.
* ld-elf/wrap1.c: Likewise.
* ld-elf/wrap1.out: Likewise.
* ld-elf/wrap1a.c: Likewise.
* ld-elf/wrap1b.c: Likewise.

17 years ago2006-12-29 Paolo Bonzini <bonzini@gnu.org>
bonzini [Fri, 29 Dec 2006 17:09:58 +0000 (17:09 +0000)]
2006-12-29  Paolo Bonzini  <bonzini@gnu.org>

Sync with gcc:
2006-12-29  Paolo Bonzini  <bonzini@gnu.org>

        * configure.in: Reorganize recognition of languages.  Add
        --enable-stage1-languages.  Show supported languages for the chosen
        target rather than all recognized languages.
        * configure: Regenerate.

2006-12-29  Paolo Bonzini  <bonzini@gnu.org>

        * Makefile.tpl (GCC_STRAP_TARGETS, all-prebootstrap): Remove.
        * Makefile.in: Regenerate.

2006-12-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

        * configure.in: Warn that MPFR 2.2.0 is buggy.
        * configure: Regenerate.

config:
2006-12-29  Paolo Bonzini  <bonzini@gnu.org>

* acx.m4: Sync with gcc.

17 years ago * gdb.ada/array_return.exp: Update copyright date list.
brobecke [Fri, 29 Dec 2006 11:49:44 +0000 (11:49 +0000)]
    * gdb.ada/array_return.exp: Update copyright date list.

17 years ago* memory-map.c (memory_map_end_element): Move variable
kettenis [Fri, 29 Dec 2006 09:46:35 +0000 (09:46 +0000)]
* memory-map.c (memory_map_end_element): Move variable
declarations to the begining of the block.

17 years ago2006-12-28 H.J. Lu <hongjiu.lu@intel.com>
hjl [Fri, 29 Dec 2006 06:02:04 +0000 (06:02 +0000)]
2006-12-28  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (process_operands): Check i.reg_operands
and increment i.operands when adding a register operand.
(build_modrm_byte): Fix 4 operand instruction handling.

17 years ago*** empty log message ***
gdbadmin [Fri, 29 Dec 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

17 years ago * ia64-tdep.c (get_kernel_table): Correct signedness in check
drow [Thu, 28 Dec 2006 23:48:51 +0000 (23:48 +0000)]
* ia64-tdep.c (get_kernel_table): Correct signedness in check
for a negative return value.

17 years agodaily update
amodra [Thu, 28 Dec 2006 23:00:09 +0000 (23:00 +0000)]
daily update

17 years agoConsolidate Gary Funck's two ChangeLog entries.
jimb [Thu, 28 Dec 2006 19:55:23 +0000 (19:55 +0000)]
Consolidate Gary Funck's two ChangeLog entries.

17 years ago2006-12-27 H.J. Lu <hongjiu.lu@intel.com>
hjl [Thu, 28 Dec 2006 07:09:16 +0000 (07:09 +0000)]
2006-12-27  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (disp_expressions): Use MAX_MEMORY_OPERANDS
for array size instead of 2.
(im_expressions): Use MAX_IMMEDIATE_OPERANDS for for array size
instead of 2.
(i386_immediate): Update immediate operand overflow error
message.
(i386_displacement): Check displacement operand overflow.

17 years ago*** empty log message ***
gdbadmin [Thu, 28 Dec 2006 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

17 years ago * configure.in: When removing Makefiles to force a reconfigure, also
ian [Wed, 27 Dec 2006 23:46:00 +0000 (23:46 +0000)]
* configure.in: When removing Makefiles to force a reconfigure, also
remove prev-DIR*/Makefile.
* configure: Regenerate.

17 years agodaily update
amodra [Wed, 27 Dec 2006 23:00:06 +0000 (23:00 +0000)]
daily update

17 years ago2006-12-27 Gary Funck <gary@intrepid.com>
gfunck [Wed, 27 Dec 2006 22:38:57 +0000 (22:38 +0000)]
2006-12-27  Gary Funck  <gary@intrepid.com>

* dwarf2read.c (dwarf_attr_name, dwarf_cfi_name)
(dwarf_stack_op_name, dwarf_tag_name)
(dwarf_type_encoding_name): Decode additional DWARF 2
and DWARF 3 codes into their corresponding string names.

17 years ago* MAINTAINERS (Write After Approval): Add myself.
gfunck [Wed, 27 Dec 2006 21:29:32 +0000 (21:29 +0000)]
* MAINTAINERS (Write After Approval): Add myself.

17 years ago2006-12-27 H.J. Lu <hongjiu.lu@intel.com>
hjl [Wed, 27 Dec 2006 18:34:08 +0000 (18:34 +0000)]
2006-12-27  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c: Document tc-i386.c, not i386.c.

17 years ago * gas/m68k/all.exp: Add support for fido.
kazu [Wed, 27 Dec 2006 07:22:43 +0000 (07:22 +0000)]
* gas/m68k/all.exp: Add support for fido.
* gas/m68k/fido.d, gas/m68k/fido.s: New.

17 years agogas/
kazu [Wed, 27 Dec 2006 07:15:01 +0000 (07:15 +0000)]
gas/
* config/m68k-parse.h (m68k_register): Add CAC and MBB.
* config/tc-m68k.c (fido_ctrl): New.
(m68k_archs): Use fido_ctrl for -mfidoa.
(m68k_cpus): Use fido_ctrl on fido-*-*.
(m68k_ip): Add support for CAC and MBB.
(init_table): Add CAC and MBB.

opcodes/
* m68k-dis.c (print_insn_arg): Add support for cac and mbb.

17 years ago * m68k-opc.c (m68k_opcodes): Add sleep and trapx.
kazu [Wed, 27 Dec 2006 07:10:10 +0000 (07:10 +0000)]
* m68k-opc.c (m68k_opcodes): Add sleep and trapx.

17 years ago * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
brobecke [Wed, 27 Dec 2006 06:12:36 +0000 (06:12 +0000)]
    * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
        (Create_Small_Float_Vector): New function.
        * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
        function body.
        * gdb.ada/array_return/p.adb: Use new type and function from
        package Pck.
        * gdb.ada/array_return.exp: Add a test verifying that GDB is
        able to print the value returned by a function returning an
        array of float.

17 years ago*** empty log message ***
gdbadmin [Wed, 27 Dec 2006 00:00:38 +0000 (00:00 +0000)]
*** empty log message ***

17 years ago2006-12-26 H.J. Lu <hongjiu.lu@intel.com>
hjl [Tue, 26 Dec 2006 23:42:10 +0000 (23:42 +0000)]
2006-12-26  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (i386_immediate): Remove prototype.

17 years agodaily update
amodra [Tue, 26 Dec 2006 23:00:11 +0000 (23:00 +0000)]
daily update

17 years ago * sparc64-tdep.c (sparc64_extract_return_value): Add handling
brobecke [Tue, 26 Dec 2006 05:03:11 +0000 (05:03 +0000)]
    * sparc64-tdep.c (sparc64_extract_return_value): Add handling
        for array types.
        (sparc64_store_return_value): Likewise.

17 years ago*** empty log message ***
gdbadmin [Tue, 26 Dec 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

17 years ago * arm/licfunc.c (do_AngelSWI): Remove.
kazu [Mon, 25 Dec 2006 23:05:24 +0000 (23:05 +0000)]
* arm/licfunc.c (do_AngelSWI): Remove.
* arm/syscalls.c (do_AngelSWI): Remove.
* arm/swi.h (do_AngelSWI): New.

17 years ago * arm/syscalls.c (_unlink, _system, _rename): Cast arguments
kazu [Mon, 25 Dec 2006 23:03:21 +0000 (23:03 +0000)]
* arm/syscalls.c (_unlink, _system, _rename): Cast arguments
to do_AngelSWI to int.

17 years agodaily update
amodra [Mon, 25 Dec 2006 23:00:05 +0000 (23:00 +0000)]
daily update

17 years agobfd/
kazu [Mon, 25 Dec 2006 22:39:20 +0000 (22:39 +0000)]
bfd/
* archures.c (bfd_mach_cpu32_fido): New.
(bfd_mach_mcf_isa_a_nodiv, bfd_mach_mcf_isa_a,
bfd_mach_mcf_isa_a_mac, bfd_mach_mcf_isa_a_emac,
bfd_mach_mcf_isa_aplus, bfd_mach_mcf_isa_aplus_mac,
bfd_mach_mcf_isa_aplus_emac, bfd_mach_mcf_isa_b_nousp,
bfd_mach_mcf_isa_b_nousp_mac, bfd_mach_mcf_isa_b_nousp_emac,
bfd_mach_mcf_isa_b, bfd_mach_mcf_isa_b_mac,
bfd_mach_mcf_isa_b_emac, bfd_mach_mcf_isa_b_float,
bfd_mach_mcf_isa_b_float_mac, bfd_mach_mcf_isa_b_float_emac):
Increment the defined values.
* bfd-in2.h: Regenerate.
* cpu-m68k.c (arch_info_struct): Add en entry for
bfd_mach_cpu32_fido.
* elf32-m68k.c (elf32_m68k_object_p): Handle
EF_M68K_CPU32_FIDO_A.
(elf32_m68k_merge_private_bfd_data): Use EF_M68K_CPU32_MASK.
(elf32_m68k_print_private_bfd_data): Handle
EF_M68K_CPU32_FIDO_A.

binutils/
* readelf.c (get_machine_flags): Handle EF_M68K_CPU32_FIDO_A.

gas/
* config/tc-m68k.c (cpu_of_arch): Add fido.
(m68k_archs, m68k_cpu): Add entries for fido.
(m68k_elf_final_processing): Handle EF_M68K_CPU32_FIDO_A.

include/elf/
* m68k.h (EF_M68K_CPU32_FIDO_A, EF_M68K_CPU32_MASK): New.

include/opcode/
* m68k.h (fido_a): New.

17 years ago * config/tc-score.c (build_lw_pic): Rename as build_lwst_pic.
ligang [Mon, 25 Dec 2006 09:26:21 +0000 (09:26 +0000)]
* config/tc-score.c (build_lw_pic): Rename as build_lwst_pic.
Delete the code handling large constant for PIC.
Modify some comments.
(score_relax_frag): Decrease insn_addr in certain situation.
(s_score_cprestore): Change .cprestore syntax from ".cprestore offset"
to ".cprestore reg, offset".

17 years ago * elf32-score.c (score_elf_got_lo16_reloc): Change some variables type from
ligang [Mon, 25 Dec 2006 09:22:06 +0000 (09:22 +0000)]
* elf32-score.c (score_elf_got_lo16_reloc): Change some variables type from
unsigned to signed.
(score_elf_final_link_relocate): Fix bugs of handling relocation type R_SCORE_GOT15,
R_SCORE_GOT_LO16, and R_SCORE_REL32.
(_bfd_score_elf_relocate_section): Handle R_SCORE_GOT_LO16 specially.

17 years ago*** empty log message ***
gdbadmin [Mon, 25 Dec 2006 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
amodra [Sun, 24 Dec 2006 23:00:07 +0000 (23:00 +0000)]
daily update

17 years ago * m68k.h (mcfmac, mcfemac, cfloat, mcfhwdiv, mcfisa_a,
kazu [Sun, 24 Dec 2006 02:58:37 +0000 (02:58 +0000)]
* m68k.h (mcfmac, mcfemac, cfloat, mcfhwdiv, mcfisa_a,
mcfisa_aa, mcfisa_b, mcfusp, mcf_mask): Double the defined
values.

17 years agobfd/
kazu [Sun, 24 Dec 2006 02:48:58 +0000 (02:48 +0000)]
bfd/
* config.bfd: Recognize fido.

gas/
* configure.tgt: Recognize fido.

ld/
* configure.tgt: Recognize fido.

17 years ago*** empty log message ***
gdbadmin [Sun, 24 Dec 2006 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
amodra [Sat, 23 Dec 2006 23:00:07 +0000 (23:00 +0000)]
daily update

17 years ago * elf-bfd.h (struct elf_backend_data): Add as_needed_cleanup hook.
jakub [Sat, 23 Dec 2006 09:57:38 +0000 (09:57 +0000)]
* elf-bfd.h (struct elf_backend_data): Add as_needed_cleanup hook.
* elfxx-target.h (elf_backend_as_needed_cleanup): Define.
(elfNN_bed): Add as_needed_cleanup hook.
* elflink.c (elf_link_add_object_symbols): Call it when reverting
hash table changes for unneeded --as-needed input.
* elf64-ppc64.c (elf_backend_as_needed_cleanup): Define.
(ppc64_elf_as_needed_cleanup): New function.

17 years ago*** empty log message ***
gdbadmin [Sat, 23 Dec 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
amodra [Fri, 22 Dec 2006 23:00:10 +0000 (23:00 +0000)]
daily update

17 years ago*** empty log message ***
gdbadmin [Fri, 22 Dec 2006 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
amodra [Thu, 21 Dec 2006 23:00:10 +0000 (23:00 +0000)]
daily update

17 years ago * fhandler_disk_file.cc (fhandler_disk_file::readdir): Improve debug
corinna [Thu, 21 Dec 2006 10:59:46 +0000 (10:59 +0000)]
* fhandler_disk_file.cc (fhandler_disk_file::readdir): Improve debug
output.

17 years ago * dumper.cc: Include ansidecl.h before including bfd.h to woraround
corinna [Thu, 21 Dec 2006 09:59:04 +0000 (09:59 +0000)]
* dumper.cc: Include ansidecl.h before including bfd.h to woraround
a problem with the order in which system include files are included.

17 years ago * Makefile.in (autoconf-common autoheader-common): Only run
hp [Thu, 21 Dec 2006 04:46:52 +0000 (04:46 +0000)]
* Makefile.in (autoconf-common autoheader-common): Only run
autoheader on subdirs with a file config.in.

17 years ago * acconfig.h: Remove.
hp [Thu, 21 Dec 2006 04:43:53 +0000 (04:43 +0000)]
* acconfig.h: Remove.
* config.in: Regenerate.

17 years ago * config.in, configure: Regenerate.
hp [Thu, 21 Dec 2006 04:43:16 +0000 (04:43 +0000)]
* config.in, configure: Regenerate.

17 years ago * acconfig.h: Remove.
hp [Thu, 21 Dec 2006 04:42:42 +0000 (04:42 +0000)]
* acconfig.h: Remove.
* config.in: Regenerate.

17 years ago * acconfig.h: Remove.
hp [Thu, 21 Dec 2006 04:42:10 +0000 (04:42 +0000)]
* acconfig.h: Remove.
* config.in: Regenerate.

17 years ago * acconfig.h: Remove.
hp [Thu, 21 Dec 2006 04:41:40 +0000 (04:41 +0000)]
* acconfig.h: Remove.
* config.in: Regenerate.

17 years ago * acconfig.h: Remove.
hp [Thu, 21 Dec 2006 04:41:09 +0000 (04:41 +0000)]
* acconfig.h: Remove.
* config.in, configure: Regenerate.

17 years ago * acconfig.h: Remove.
hp [Thu, 21 Dec 2006 04:40:55 +0000 (04:40 +0000)]
* acconfig.h: Remove.
* config.in, configure: Regenerate.

17 years ago * config.in: Regenerate.
hp [Thu, 21 Dec 2006 04:40:12 +0000 (04:40 +0000)]
* config.in: Regenerate.

17 years ago * config.in: Regenerate.
hp [Thu, 21 Dec 2006 04:39:52 +0000 (04:39 +0000)]
* config.in: Regenerate.

17 years ago * acconfig.h: Remove.
hp [Thu, 21 Dec 2006 04:39:20 +0000 (04:39 +0000)]
* acconfig.h: Remove.
* config.in: Regenerate.

17 years ago * acconfig.h: Remove.
hp [Thu, 21 Dec 2006 04:38:46 +0000 (04:38 +0000)]
* acconfig.h: Remove.
* config.in: Regenerate.

17 years ago * acconfig.h: Remove.
hp [Thu, 21 Dec 2006 04:38:10 +0000 (04:38 +0000)]
* acconfig.h: Remove.
* config.in: Regenerate.

17 years ago * acconfig.h: Remove.
hp [Thu, 21 Dec 2006 04:37:26 +0000 (04:37 +0000)]
* acconfig.h: Remove.
* config.in: Regenerate.

17 years ago * config.in: Regenerate.
hp [Thu, 21 Dec 2006 04:36:52 +0000 (04:36 +0000)]
* config.in: Regenerate.

17 years ago * acconfig.h: Remove.
hp [Thu, 21 Dec 2006 04:36:17 +0000 (04:36 +0000)]
* acconfig.h: Remove.
* config.in: Regenerate.

17 years ago * acconfig.h: Remove.
hp [Thu, 21 Dec 2006 04:35:33 +0000 (04:35 +0000)]
* acconfig.h: Remove.
* config.in: Regenerate.

17 years ago * acconfig.h: Remove.
hp [Thu, 21 Dec 2006 04:34:47 +0000 (04:34 +0000)]
* acconfig.h: Remove.
* config.in: Regenerate.

17 years ago * acconfig.h: Remove.
hp [Thu, 21 Dec 2006 04:34:07 +0000 (04:34 +0000)]
* acconfig.h: Remove.
* config.in: Regenerate.

17 years ago * configure.ac (common): Make the default "yes" for all targets
hp [Thu, 21 Dec 2006 02:37:17 +0000 (02:37 +0000)]
* configure.ac (common): Make the default "yes" for all targets
with sim subdirs.
* configure: Regenerate.

17 years ago * cp-demangle.h: Add comment explaining what to do to avoid
geoffk [Thu, 21 Dec 2006 01:32:48 +0000 (01:32 +0000)]
* cp-demangle.h: Add comment explaining what to do to avoid
overrunning string.
(d_check_char): New.
(d_next_char): Don't advance past trailing '\0'.
* cp-demangle.c (cplus_demangle_mangled_name): Use d_check_char.
(d_nested_name): Likewise.
(d_special_name): Likewise.
(d_call_offset): Likewise.
(d_function_type): Likewise.
(d_array_type): Likewise.
(d_pointer_to_member_type): Likewise.
(d_template_param): Likewise.
(d_template_args): Likewise.
(d_template_arg): Likewise.
(d_expr_primary): Likewise.
(d_local_name): Likewise.
(d_substitution): Likewise.
(d_ctor_dtor_name): Use d_advance rather than d_next_char.
* testsuite/test-demangle.c: Include sys/mman.h.
(MAP_ANONYMOUS): Define.
(protect_end): New.
(main): Use protect_end.
* testsuite/demangle-expected: Add testcases for overrunning
the end of the string.

17 years ago*** empty log message ***
gdbadmin [Thu, 21 Dec 2006 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
amodra [Wed, 20 Dec 2006 23:00:07 +0000 (23:00 +0000)]
daily update

17 years ago * configure.ac: Add test for readline, substitute READLINE.
hp [Wed, 20 Dec 2006 22:35:51 +0000 (22:35 +0000)]
* configure.ac: Add test for readline, substitute READLINE.
* Makefile.in (READLINE_LIB): New substituted-contents variable.
(SIM_EXTRA_LIBDEPS): Don't set.
(SIM_EXTRA_LIBS): Use $(READLINE_LIB) instead of
../../readline/libreadline.a.
* configure: Regenerate.

17 years ago Partially revert change from 2006-10-22. GetSecurityInfo messes up
corinna [Wed, 20 Dec 2006 17:14:23 +0000 (17:14 +0000)]
Partially revert change from 2006-10-22.  GetSecurityInfo messes up
user information on NT4.
* sec_helper.cc (security_descriptor::malloc): Drop LocalAlloc
considerations.
(security_descriptor::realloc): Ditto.
(security_descriptor::free): Ditto.
* security.cc (get_reg_security): Reinstantiate.
(get_nt_object_security): Revert to using NtQuerySecurityObject.
* security.h (class security_descriptor): Drop type member.
Accommodate throughout.
(security_descriptor::size): Constify.
(security_descriptor::copy): Ditto.

17 years ago * Makefile.in (autoconf-common autoheader-common): In documented
hp [Wed, 20 Dec 2006 12:35:07 +0000 (12:35 +0000)]
* Makefile.in (autoconf-common autoheader-common): In documented
usage, say SHELL=/bin/sh.
(.PHONY): Add autoheader-common.

17 years ago * MAINTAINERS: Add self as authorized committer for *.
hp [Wed, 20 Dec 2006 12:34:46 +0000 (12:34 +0000)]
* MAINTAINERS: Add self as authorized committer for *.

17 years ago * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
brobecke [Wed, 20 Dec 2006 09:51:52 +0000 (09:51 +0000)]
    * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
        The associated tests should be PASSing.

17 years ago*** empty log message ***
gdbadmin [Wed, 20 Dec 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
amodra [Tue, 19 Dec 2006 23:00:08 +0000 (23:00 +0000)]
daily update

17 years ago2006-12-19 Paolo Bonzini <bonzini@gnu.org>
bonzini [Tue, 19 Dec 2006 14:01:25 +0000 (14:01 +0000)]
2006-12-19  Paolo Bonzini  <bonzini@gnu.org>

* configure.texi: Fix botched commit.

17 years agobfd/
kazu [Tue, 19 Dec 2006 13:24:56 +0000 (13:24 +0000)]
bfd/
* elf32-m68k.c (elf32_m68k_object_p,
elf32_m68k_print_private_bfd_data): Use EF_M68K_ARCH_MASK to
extract architecture mask.

include/elf/
* m68k.h (EF_M68K_ARCH_MASK): New.

17 years ago2006-12-19 Paolo Bonzini <bonzini@gnu.org>
bonzini [Tue, 19 Dec 2006 12:52:56 +0000 (12:52 +0000)]
2006-12-19  Paolo Bonzini  <bonzini@gnu.org>

Sync with gcc:

2006-12-19  Paolo Bonzini  <bonzini@gnu.org>

* configure.in: Remove "$build" case for powerpc-*-darwin* since
it only affects bootstrap and could be tested on "$host" as well.
* configure: Regenerate.
* config/mh-ppc-darwin: Add to the stage1 cflags here.

2006-12-19  Paolo Bonzini  <bonzini@gnu.org>

PR bootstrap/29544
* Makefile.def (flags_to_pass): Add STAGE1_CHECKING.
(bootstrap_stage): Add STAGE1_CHECKING to stage1 configure flags,
move here comment from Makefile.tpl.
* Makefile.tpl: Move some definitions higher in the file.
(STAGE1_CHECKING): New.
* configure.in: Add --enable-stage1-checking.
* configure: Regenerate.
* Makefile.in: Regenerate.

2006-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

* configure.in: Update error message for missing GMP/MPFR.

* configure: Regenerate.

2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

* configure.in: Update MPFR version in error message.

* configure: Regenerate.

2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

* configure.in (--with-mpfr-dir, --with-gmp-dir): Remove flags.
(--with-mpfr-include, --with-mpfr-lib, --with-gmp-include,
--with-gmp-lib): New flags.

* configure: Regenerate.

config:
2006-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>

* tls.m4 (GCC_CHECK_TLS): Do not test TLS with static linking
if static linking doesn't even work.

17 years ago * gas/cfi/cfi-common-6.s: Do not use |.
nathan [Tue, 19 Dec 2006 08:51:15 +0000 (08:51 +0000)]
* gas/cfi/cfi-common-6.s: Do not use |.

17 years ago bfd/
nathan [Tue, 19 Dec 2006 08:49:38 +0000 (08:49 +0000)]
bfd/
* elf.c (assign_file_positions_for_load_sections): Adjust p_vaddr
by p_vaddr_offset.  Copy alignment & use if it is valid.
(rewrite_elf_program_headers): Cope with leading padding in a
segment that does not contain file or program headers.
(copy_elf_program_header): Likewise.

include/elf/
* internal.h (struct elf_segment_map): Add p_vaddr_offset field.

17 years agoCommit missing pieces.
cgf [Tue, 19 Dec 2006 01:51:02 +0000 (01:51 +0000)]
Commit missing pieces.

17 years ago*** empty log message ***
gdbadmin [Tue, 19 Dec 2006 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

17 years agodaily update
amodra [Mon, 18 Dec 2006 23:00:10 +0000 (23:00 +0000)]
daily update

17 years ago* pe-dll.c (pe_bfd_is_dll): New function.
cgf [Mon, 18 Dec 2006 22:38:53 +0000 (22:38 +0000)]
* pe-dll.c (pe_bfd_is_dll): New function.
* pe-dll.h (pe_bfd_is_dll): Declare.
* emultempl/pe.em (gld_${EMULATION_NAME}_recognized_file): Recognize dlls using
pe_bfd_is_dll instead of using the filename extension.

17 years ago2005-12-18 Jeff Johnston <jjohnstn@redhat.com>
jjohnstn [Mon, 18 Dec 2006 22:21:47 +0000 (22:21 +0000)]
2005-12-18  Jeff Johnston  <jjohnstn@redhat.com>

        * NEWS: Update with 1.15.0 info.
        * README: Ditto.
        * acinclude.m4: Change version number to 1.15.0.
        * aclocal.m4: Regenerated.
        * configure: Ditto.
        * doc/aclocal.m4: Ditto.
        * doc/configure: Ditto.
        * libc/*/aclocal.m4: Ditto.
        * libc/*/configure: Ditto.
        * libc/libc.texinfo: Ditto.
        * libm/*/aclocal.m4: Ditto.
        * libm/*/configure: Ditto.
        * libm/libm.texinfo: Ditto.
        * libc/sys/linux/shared.ld: Add VERS_1.15.

17 years ago * breakpoint.c (watchpoint_check): Double-check the found frame.
drow [Mon, 18 Dec 2006 22:10:12 +0000 (22:10 +0000)]
* breakpoint.c (watchpoint_check): Double-check the found frame.

17 years ago2006-12-18 Kazu Hirata <kazu@codesourcery.com>
jjohnstn [Mon, 18 Dec 2006 21:49:14 +0000 (21:49 +0000)]
2006-12-18  Kazu Hirata  <kazu@codesourcery.com>

        Merge from newlib-csl-20060320-branch:
        2006-12-01  Nathan Sidwell  <nathan@codesourcery.com>
                    Kazu Hirata  <kazu@codesourcery.com>

        * configure.host: Recognize fido.