summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * linux-nat.c (lin_lwp_attach_lwp): Return a status. Do notDaniel Jacobowitz2006-12-315-24/+47
| | | | | | | | | | add the LWP to our list until we are attached. Warn instead of erroring if the attach fails. * linux-nat.h (lin_lwp_attach_lwp): New prototype. * linux-thread-db.c (attach_thread): Call lin_lwp_attach_lwp directly. Do not add the thread to our list until we are successfully attached. * config/nm-linux.h (lin_lwp_attach_lwp, ATTACH_LWP): Delete.
* * configure.ac: Add tests for TD_VERSION and TD_NOTLS.Daniel Jacobowitz2006-12-315-6/+182
| | | | | | * linux-thread-db.c (thread_db_err_str): Recognize TD_NOTALLOC, TD_VERSION, and TD_NOTLS. * configure, config.in: Regenerated.
* * gdb.base/annota1.exp: Allow .*printf in backtraces.Daniel Jacobowitz2006-12-3111-146/+124
| | | | | | | | | | | | | | | | | | * gdb.base/annota3.exp: Likewise. * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint again (instead of timing out). * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for GCC bug 26475. * gdb.java/jmisc.exp: Adjust to work with method signatures including return types. Add kfails for GDB bugs 2214 and 2215. Move exit test from jmisc1.exp. * gdb.java/jmisc1.exp: Delete. * gdb.java/jprint.exp: Adjust to work with method signatures including return types. * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info. * gdb.threads/linux-dp.exp: Don't be confused by program output. * lib/java.exp (compile_java_from_source): Pass the correct type to target_compile.
* 2006-12-31 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-12-312-4/+6
| | | | | * bfd.c (bfd_record_phdr): Call bfd_zalloc instead of bfd_alloc to allocate elf_segment_map.
* * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.Joel Brobecker2006-12-313-13/+116
| | | | | | | | | (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.
* * i386-tdep.c (i386_analyze_stack_align): Add handling of twoJoel Brobecker2006-12-312-2/+19
| | | | other possible code sequences that perform a stack realignment.
* * sparc64-tdep.h (SPARC64_PSTATE_AG, SPARC64_PSTATE_IE)Mark Kettenis2006-12-315-4/+126
| | | | | | | | | | | | | | | | (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.
* *** empty log message ***gdbadmin2006-12-311-1/+1
|
* daily updateAlan Modra2006-12-301-1/+1
|
* * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGWDaniel Jacobowitz2006-12-302-1/+9
| | | | and generic PE targets.
* 2006-12-30 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-12-302-1/+5
| | | | * config/tc-i386.h (ShiftCount): Fix a comment typo.
* 2006-12-30 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-12-302-0/+8
| | | | * config/tc-i386.c (md_show_usage): Mention --32/--64.
* * infrun.c (handle_inferior_event): Don't callDaniel Jacobowitz2006-12-303-25/+7
| | | | | | ENSURE_VFORKING_PARENT_REMAINS_STOPPED. * target.h (ENSURE_VFORKING_PARENT_REMAINS_STOPPED): Delete. (RESUME_EXECD_VFORKING_CHILD_TO_GET_PARENT_VFORK): Delete.
* * remote-utils.c (remote_open): Check the type of specifiedDaniel Jacobowitz2006-12-303-3/+32
| | | | | | serial port devices before opening them. * server.c (main): Kill the inferior if an error occurs during the first remote_open.
* *** empty log message ***gdbadmin2006-12-301-1/+1
|
* daily updateAlan Modra2006-12-291-1/+1
|
* gas/H.J. Lu2006-12-299-6/+38
| | | | | | | | | | | | | | | | | | | | 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.
* * sparc-tdep.c (sparc_psr_type, sparc_fsr_type): New variables.Mark Kettenis2006-12-292-0/+57
| | | | | | | (sparc_init_types): New function. (sparc32_register_type): Use appropriate flag types for %fsr and %prs. (_initialize_sparc_tdep): Call sparc_init_types.
* bfd/H.J. Lu2006-12-298-3/+105
| | | | | | | | | | | | | | | | | 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.
* 2006-12-29 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini2006-12-297-392/+376
| | | | | | | | | | | | | | | | | | | | | | | | | 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.
* * gdb.ada/array_return.exp: Update copyright date list.Joel Brobecker2006-12-292-1/+5
|
* * memory-map.c (memory_map_end_element): Move variableMark Kettenis2006-12-292-1/+7
| | | | declarations to the begining of the block.
* 2006-12-28 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-12-292-11/+33
| | | | | | * 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.
* *** empty log message ***gdbadmin2006-12-291-1/+1
|
* * ia64-tdep.c (get_kernel_table): Correct signedness in checkDaniel Jacobowitz2006-12-282-6/+12
| | | | for a negative return value.
* daily updateAlan Modra2006-12-281-1/+1
|
* Consolidate Gary Funck's two ChangeLog entries.Jim Blandy2006-12-281-2/+0
|
* 2006-12-27 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-12-282-3/+22
| | | | | | | | | | * 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.
* *** empty log message ***gdbadmin2006-12-281-1/+1
|
* * configure.in: When removing Makefiles to force a reconfigure, alsoIan Lance Taylor2006-12-273-31/+72
| | | | | remove prev-DIR*/Makefile. * configure: Regenerate.
* daily updateAlan Modra2006-12-271-1/+1
|
* 2006-12-27 Gary Funck <gary@intrepid.com>Gary Funck2006-12-272-11/+171
| | | | | | | * 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.
* * MAINTAINERS (Write After Approval): Add myself.Gary Funck2006-12-272-0/+5
|
* 2006-12-27 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-12-272-1/+5
| | | | * config/tc-i386.c: Document tc-i386.c, not i386.c.
* * gas/m68k/all.exp: Add support for fido.Kazu Hirata2006-12-274-4/+96
| | | | * gas/m68k/fido.d, gas/m68k/fido.s: New.
* gas/Kazu Hirata2006-12-275-4/+35
| | | | | | | | | | | | * 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.
* * m68k-opc.c (m68k_opcodes): Add sleep and trapx.Kazu Hirata2006-12-272-0/+8
|
* * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.Joel Brobecker2006-12-275-2/+40
| | | | | | | | | | | (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.
* *** empty log message ***gdbadmin2006-12-271-1/+1
|
* 2006-12-26 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2006-12-262-4/+5
| | | | * config/tc-i386.c (i386_immediate): Remove prototype.
* daily updateAlan Modra2006-12-261-1/+1
|
* * sparc64-tdep.c (sparc64_extract_return_value): Add handlingJoel Brobecker2006-12-262-0/+25
| | | | | for array types. (sparc64_store_return_value): Likewise.
* *** empty log message ***gdbadmin2006-12-261-1/+1
|
* daily updateAlan Modra2006-12-251-1/+1
|
* bfd/Kazu Hirata2006-12-2513-74/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* * config/tc-score.c (build_lw_pic): Rename as build_lwst_pic.Mei Ligang2006-12-252-93/+80
| | | | | | | | 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".
* * elf32-score.c (score_elf_got_lo16_reloc): Change some variables type fromMei Ligang2006-12-252-18/+58
| | | | | | | 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.
* *** empty log message ***gdbadmin2006-12-251-1/+1
|
* daily updateAlan Modra2006-12-241-1/+1
|
* * m68k.h (mcfmac, mcfemac, cfloat, mcfhwdiv, mcfisa_a,Kazu Hirata2006-12-242-12/+18
| | | | | mcfisa_aa, mcfisa_b, mcfusp, mcf_mask): Double the defined values.