DJ Delorie
f4236fe456
* readelf.c (process_section_headers): Add m16c handler.
...
(is_16bit_abs_reloc): Recognize R_M32C_16.
2008-01-25 21:08:17 +00:00
DJ Delorie
c006d697e4
* elf32-m32c.c (_bfd_m32c_elf_eh_frame_address_size): New.
2008-01-25 21:06:11 +00:00
DJ Delorie
7d1e3eba1d
merge from gcc
2008-01-25 19:05:44 +00:00
H.J. Lu
29183214f7
2008-01-25 H.J. Lu <hongjiu.lu@intel.com>
...
PR ld/5670
* ldlang.c (process_insert_statements): Silence gcc 4.1 alias
warning.
2008-01-25 17:34:29 +00:00
Pierre Muller
e11481da79
* i386-tdep.c (i386_skip_noop): New function.
...
(i386_analyze_prologue): Call i386_skip_noop function.
2008-01-25 17:24:49 +00:00
Nick Clifton
6e3d6dc1ed
Add mingw I64 support for printing long and long long values
2008-01-25 16:18:41 +00:00
Alan Modra
53d25da64b
ld/
...
* ld.texinfo (INSERT): Describe.
* ldgram.y (ldgram_in_script, ldgram_had_equals): Delete.
(INSERT_K, AFTER, BEFORE): Add as tokens.
(ifile_p1): Handle INSERT statements.
(saved_script_handle, force_make_executable): Move to..
* ldmain.c: ..here.
(previous_script_handle): New global var.
* ldmain.h (saved_script_handle, force_make_executable): Declare.
(previous_script_handle): Likewise.
* ldlex.l (INSERT_K, AFTER, BEFORE): Add tokens.
* lexsup.c (parge_args <-T>): Set previous_script_handle.
* ldlang.c (lang_for_each_statement_worker): Handle insert statement.
(map_input_to_output_sections, print_statement): Likewise.
(lang_size_sections_1, lang_do_assignments_1): Likewise.
(insert_os_after): New function, extracted from..
(lang_insert_orphan): ..here.
(process_insert_statements): New function.
(lang_process): Call it.
(lang_add_insert): New function.
* ldlang.h (lang_insert_statement_enum): New.
(lang_insert_statement_type): New.
(lang_statement_union_type): Add insert_statement.
(lang_add_insert): Declare.
ld/testsuite/
* ld-spu/ovl.lnk: Delete overlay.
* ld-spu/ovl1.lnk: New file.
* ld-spu/ovl2.lnk: New file.
* ld-spu/ovl.d: Update.
* ld-spu/ovl2.d: Update.
2008-01-25 12:03:37 +00:00
Nick Clifton
5ca3b13d65
* po/ru.po: Updated Russian translation.
2008-01-25 11:18:27 +00:00
Bob Wilson
cec28c9815
* doc/c-xtensa.texi (Xtensa Syntax): Clarify handling of opcodes that
...
can only be encoded in FLIX instructions but are not specified as such.
(Xtensa Automatic Alignment): Remove obsolete comment about debugging
labels.
2008-01-25 01:08:34 +00:00
Michael Snyder
244e85c8df
2008-01-24 Michael Snyder <msnyder@specifix.com>
...
* procfs.c (procfs_xfer_partial): Comment, cut/paste error.
* win32-nat.c (win32_xfer_partial): Ditto.
* target.c (default_xfer_partial): Minor whitespace adjustment.
2008-01-25 00:09:50 +00:00
gdbadmin
d6e07b52b7
*** empty log message ***
2008-01-25 00:00:03 +00:00
Alan Modra
7300986009
daily update
2008-01-24 23:00:07 +00:00
H.J. Lu
ae40c9937a
2008-01-24 H.J. Lu <hongjiu.lu@intel.com>
...
* NEWS: Mention new command line options for x86 targets.
2008-01-24 22:44:37 +00:00
Ian Lance Taylor
1dd940af63
From Craig Silverstein: Simplify Version_script_info::symbol_is_local
...
interface.
2008-01-24 22:35:39 +00:00
H.J. Lu
82c18208b8
gas/testsuite/
...
2008-01-24 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/x86-64-sib.s: Add tests for r12.
* gas/i386/x86-64-sib-intel.d: Updated.
* gas/i386/x86-64-sib.d: Likewise.
opcodes/
2008-01-24 H.J. Lu <hongjiu.lu@intel.com>
* i386-dis.c (OP_E_extended): Handle r12 like rsp.
2008-01-24 15:11:35 +00:00
Pedro Alves
dd6be23411
* arm-tdep.c (arm_addr_bits_remove): In non 26-bit mode, don't
...
strip bit 1 even if pc doesn't point to thumb code.
2008-01-24 15:11:13 +00:00
Ian Lance Taylor
5240d12aa0
From Cary Coutant: Fix last patch.
2008-01-24 00:51:57 +00:00
Ian Lance Taylor
55a934330a
Originally from Craig Silverstein, with changes: support using a
...
version script to force symbols to be local.
2008-01-24 00:15:00 +00:00
gdbadmin
7af3fd65aa
*** empty log message ***
2008-01-24 00:00:02 +00:00
Alan Modra
20648bad40
daily update
2008-01-23 23:00:06 +00:00
Nick Roberts
8a578dd762
Add value field to tests for output of -var-set-format.
2008-01-23 21:05:16 +00:00
Nick Roberts
5313c9115b
*** empty log message ***
2008-01-23 21:04:54 +00:00
Daniel Jacobowitz
9fa2223dcd
* remote.c (remote_wait): Handle SIGINT between packets.
...
(remote_async_wait): Likewise.
2008-01-23 20:43:30 +00:00
Ian Lance Taylor
e4967d85cb
Use string instead of STRING, so that we handled QUOTED_STRING.
2008-01-23 19:31:56 +00:00
H.J. Lu
599121aa77
gas/
...
2008-01-23 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (md_show_usage): Replace tabs with spaces.
gas/testsuite/
2008-01-23 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/i386.exp : Run x86-64-arch-1 and x86-64-arch-10.
* gas/i386/x86-64-arch-1.d: New.
* gas/i386/x86-64-arch-1.s: Likewise.
* gas/i386/x86-64-arch-10.d: Likewise.
opcodes/
2008-01-23 H.J. Lu <hongjiu.lu@intel.com>
* i386-gen.c (cpu_flag_init): Add CpuLM to CPU_GENERIC64_FLAGS.
* i386-init.h: Regenerated.
2008-01-23 19:05:12 +00:00
Eric B. Weddington
2b1ed17bea
/gas:
...
2008-01-23 Eric B. Weddington <eric.weddington@atmel.com>
* config/tc-avr.c (mcu_types): Change opcode set for at86rf401.
/include:
2008-01-23 Eric B. Weddington <eric.weddington@atmel.com>
* opcode/avr.h (AVR_ISA_RF401): Add new opcode set for at86rf401.
2008-01-23 17:36:23 +00:00
Andreas Schwab
f9dd0b02e8
* ld-gc/gc.c: Make sure used_func is not inlined.
2008-01-23 16:05:45 +00:00
H.J. Lu
2cb4f3d5a9
2008-01-23 H.J. Lu <hongjiu.lu@intel.com>
...
* config/tc-i386.c (md_show_usage): Show more processors for
-march=/-mtune=.
2008-01-23 14:13:08 +00:00
Vladimir Prus
93815fbfa5
Inform about new thread in a single place.
...
* thread.c (add_thread_silent): Renamed
from add_thread.
(print_thread_events): New variable definition.
(show_print_thread_events): New function.
(_initialize_thread): Add "set print thread-events" and
"show print thread-events" commands.
(add_thread): Announce new thread.
* gdbthread.h (add_thread_silent): Declare.
(print_thread_events): New variable declaration.
* inf-ttrace.c (inf_ttrace_wait): Don't
inform about new thread, as add_thread is always
called too, and will take care of that.
* infrun.c (handle_inferior_event): Likewise.
* procfs.c (procfs_wait): Likewise.
* remote.c (remote_currthread): Likewise.
* sol-thread.c (sol_thread_wait): Likewise.
* win32-nat.c (get_win32_debug_event): Likewise.
* linux-thread-db.c (attach_thread): Likewise.
Remove the verbose parameter.
(check_event): Make detach_thread be verbose
only if print_thread_events is set.
* linux-nat.c (lin_lwp_attach_lwp): Don't inform
about new thread. This is called only from
linux-thread-db.c:attach_thread, which will take care.
Remove the verbose parameter.
* linux-nat.h (lin_lwp_attach_lwp): Adjust prototype.
2008-01-23 11:26:29 +00:00
Tristan Gingold
73f4030dfa
2008-01-23 Tristan Gingold <gingold@adacore.com>
...
* gas/ia64/regs.d: Updated as the ia64 disassembler now displays
symbolic names for all ar registers.
2008-01-23 08:57:11 +00:00
Tristan Gingold
80098f5188
2008-01-23 Tristan Gingold <gingold@adacore.com>
...
* ia64-dis.c (print_insn_ia64): Display symbolic name of ar.fcr,
ar.eflag, ar.csd, ar.ssd, ar.cflg, ar.fsr, ar.fir and ar.fdr.
2008-01-23 08:53:44 +00:00
Ian Lance Taylor
0700cf329e
From Cary Coutant: Fix mixing PIC and non-PIC relocs in the same
...
shared library.
2008-01-23 07:15:59 +00:00
Nick Roberts
7bf81d6302
Add value field to tests for output of -var-set-format.
2008-01-23 06:20:57 +00:00
Nick Roberts
bb2bed55ec
Add the variable octal.
2008-01-23 06:20:34 +00:00
Nick Roberts
467a88eed1
*** empty log message ***
2008-01-23 06:19:31 +00:00
Nick Roberts
00ee63486b
(mi_cmd_var_set_format): Add value field to output.
2008-01-23 06:13:44 +00:00
Nick Roberts
b4d7c9a6eb
*** empty log message ***
2008-01-23 06:13:28 +00:00
Ben Elliston
b4b41ceb4a
2008-01-23 Thiago Jung Bauermann <bauerman@br.ibm.com>
...
* cplus-dem.c (demangle_function_name): Changed to return value
indicating if a name was correctly demangled.
(iterate_demangle_function): Use demangle_function_name return
value.
2008-01-23 05:12:47 +00:00
Ben Elliston
1909059535
* config.sub, config.guess: Update from upstream sources.
2008-01-23 02:43:51 +00:00
Ian Lance Taylor
7d32031390
Add explicit dependencies on yyscript.h to make sure that it is
...
built.
2008-01-23 02:13:38 +00:00
Ian Lance Taylor
494e05f440
Parse a SECTIONS clause in a linker script.
2008-01-23 01:31:13 +00:00
gdbadmin
64f926997f
*** empty log message ***
2008-01-23 00:00:03 +00:00
Ian Lance Taylor
0c0a741125
Include <vector>.
2008-01-22 22:50:31 +00:00
Daniel Jacobowitz
d8f82aba69
* gdb.base/float.exp: Allow missing floating point for m68k and
...
PowerPC.
2008-01-22 21:30:02 +00:00
H.J. Lu
115c7c25fe
gas/
...
2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (i386_target_format): Remove cpummx2.
gas/testsuite/
2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/arch-10.d: New.
* gas/i386/arch-11.s: Likewise.
* gas/i386/arch-12.d: Likewise.
* gas/i386/arch-12.s: Likewise.
* gas/i386/i386.exp: Run arch-11 and arch-12.
opcodes/
2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
* i386-gen.c (cpu_flag_init): Remove CpuMMX2.
(cpu_flags): Likewise.
* i386-opc.h (CpuMMX2): Removed.
(CpuSSE): Updated.
* i386-opc.tbl: Replace CpuMMX2 with CpuSSE|Cpu3dnowA.
* i386-init.h: Regenerated.
* i386-tbl.h: Likewise.
2008-01-22 19:57:30 +00:00
Vladimir Prus
60c4664782
* breakpoint.c (break_command_really): New parameter
...
ignore_count.
(break_command_1): Pass 0 as
ignore_count to break_command_really.
(gdb_breakpoint): Pass ignore_count to
break_command_really.
2008-01-22 19:43:10 +00:00
H.J. Lu
d053948ad2
2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
...
* ld-gc/gc.exp: Use [which $CC] != 0.
2008-01-22 19:36:58 +00:00
H.J. Lu
6305a20382
gas/
...
2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (XXX_PREFIX): Moved from tc-i386.h.
(XXX_MNEM_SUFFIX): Likewise.
(END_OF_INSN): Likewise.
(templates): Likewise.
(modrm_byte): Likewise.
(rex_byte): Likewise.
(DREX_XXX): Likewise.
(drex_byte): Likewise.
(sib_byte): Likewise.
(processor_type): Likewise.
(arch_entry): Likewise.
(cpu_sub_arch_name): Remove const.
(cpu_arch): Add .vmx and .smx.
(set_cpu_arch): Append cpu_sub_arch_name.
(md_parse_option): Support -march=CPU[,+EXTENSION...].
(md_show_usage): Updated.
* config/tc-i386.h (XXX_PREFIX): Moved to tc-i386.c.
(XXX_MNEM_SUFFIX): Likewise.
(END_OF_INSN): Likewise.
(templates): Likewise.
(modrm_byte): Likewise.
(rex_byte): Likewise.
(DREX_XXX): Likewise.
(drex_byte): Likewise.
(sib_byte): Likewise.
(processor_type): Likewise.
(arch_entry): Likewise.
* doc/as.texinfo: Update i386 -march option.
* doc/c-i386.texi: Update -march= for ISA.
gas/testsuite/
2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/arch-10-1.l: New.
* gas/i386/arch-10-1.s: Likewise.
* gas/i386/arch-10-2.l: Likewise.
* gas/i386/arch-10-2.s: Likewise.
* gas/i386/arch-10-3.l: Likewise.
* gas/i386/arch-10-3.s: Likewise.
* gas/i386/arch-10-4.l: Likewise.
* gas/i386/arch-10-4.s: Likewise.
* gas/i386/arch-10.d: Likewise.
* gas/i386/arch-10.s: Likewise.
* gas/i386/i386.exp: Run arch-10, arch-10-1, arch-10-2,
arch-10-3 and arch-10-4.
* gas/i386/nops-2.s: Use movsbl instead of cmove.
* gas/i386/nops-2-i386.d: Updated.
* gas/i386/nops-2-merom.d: Likewise.
* gas/i386/nops-2.d: Likewise.
* gas/i386/x86-64-nops-2.d: Likewise.
opcodes/
2008-01-22 H.J. Lu <hongjiu.lu@intel.com>
* i386-gen.c (cpu_flag_init): Add CPU_VMX_FLAGS and
CPU_SMX_FLAGS.
* i386-init.h: Regenerated.
2008-01-22 19:16:45 +00:00
Kevin Buettner
e84605cd7f
* mn10300-linux-tdep.c (am33_linux_sigframe_cache_init): Find
...
sigcontext struct via pointer.
(struct sigframe comment): Update to show new field `psc'.
2008-01-22 01:17:25 +00:00
gdbadmin
d514a12074
*** empty log message ***
2008-01-22 00:00:03 +00:00