summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * configury fixFrank Ch. Eigler2001-01-128-4/+21
| | | | | | | | | | | | | [common/ChangeLog] 2001-01-12 Chris Demetriou <cgd@sibyte.com> * aclocal.m4 (SIM_AC_OPTION_SCACHE): Properly handle the case where a numeric value is supplied. [eg. m32r/ChangeLog] 2001-01-12 Frank Ch. Eigler <fche@redhat.com> * configure: Regenerated with sim_scache fix.
* Update copyright date to 2001Nick Clifton2001-01-126-6/+18
|
* Add missing ARC documentationNick Clifton2001-01-122-0/+212
|
* Add support for cygwin librariesPhil Blundell2001-01-122-0/+8
|
* Restore missing space lost when switching to UI_OUT.Andrew Cagney2001-01-124-2/+11
|
* Shuffle ChangeLog files...J.T. Conklin2001-01-1212-11353/+11369
|
* Cure recent x86 warts.Alan Modra2001-01-1211-263/+287
|
* Updated ARC assembler from arccores.comNick Clifton2001-01-11108-2431/+7900
|
* Fix gas 68HC12 indexed addressing code generationStephane Carrez2001-01-115-37/+112
|
* Dwarf2 test for 68HC11/68HC12 gasStephane Carrez2001-01-115-0/+427
|
* Fix weak symbols for 68HC11 asStephane Carrez2001-01-112-6/+27
|
* Rotate ChangeLogsNick Clifton2001-01-1113-32679/+32730
|
* Make COFF and ELF disassemblys agreeNick Clifton2001-01-113-8/+15
|
* * config/tc-i386.h (TC_RELOC_GLOBAL_OFFSET_TABLE): Removed, it'sAndreas Jaeger2001-01-112-10/+6
| | | | not used anywhere.
* fix spelling typoNick Clifton2001-01-111-1/+1
|
* Change defn of LOCAL_LABEL_PREFIX to ""Nick Clifton2001-01-112-2/+6
|
* Allow ADRL relocs to be adjusted in arm-coffNick Clifton2001-01-113-1/+22
|
* Fix local label code to use LOCAL_LABEL_PREFIXNick Clifton2001-01-112-9/+35
|
* 2001-01-10 Kazu Hirata <kazu@hxi.com>Kazu Hirata2001-01-106-116/+101
| | | | | | | | * scripttempl/h8500.sc: Fix formatting. * scripttempl/h8500b.sc: Likewise. * scripttempl/h8500c.sc: Likewise. * scripttempl/h8500m.sc: Likewise. * scripttempl/h8500s.sc: Likewise.
* * i386.exp: Add ssemmx2 and sse2 tests.Jan Hubicka2001-01-106-0/+478
| | | | (sse2.d, sse2.s, ssemmx2.d, ssemmx2.s): New tests.
* * i386.h (pinsrw): Add.Jan Hubicka2001-01-102-4/+12
| | | | | | | (pshufw): Remove. (cvttpd2dq): Fix operands. (cvttps2dq): Likewise. (movq2q): Rename to movdq2q.
* * i386-dis.c (PREGRP15 - PREGRP24): New.Jan Hubicka2001-01-102-90/+288
| | | | | | | | | | | | | | | | (dis386_twobyt): Add SSE2 instructions. (twobyte_uses_SSE_prefix: Rename from ... ; add new SSE instructions. (twobyte_uses_f3_prefix): ... this one. (grps): Add SSE instructions. (prefix_user_table): Add two new slots; add SSE2 instructions. (print_insn_i386): Rename uses_f3_prefix to uses_SSE_prefix; Handle the REPNZ and Data16 prefixes as well; do proper lookup to prefix_user_table. (OP_E): Accept mfence and lfence as well. (OP_MMX): Data16 prefix turns MMX to SSE; support REX extensions. (OP_XMM): Support REX extensions. (OP_EM): Likewise. (OP_EX): Likewise.
* 2001-01-10 Kazu Hirata <kazu@hxi.com>Kazu Hirata2001-01-104-53/+59
| | | | | | * scripttempl/h8300.sc: Fix formatting. Fix a comment typo. * scripttempl/h8300h.sc: Fix formatting. * scripttempl/h8300s.sc: Likewise.
* Fix "movnti"Alan Modra2001-01-102-6/+10
|
* fix patterns to match new behaviour of disassemblerNick Clifton2001-01-093-5/+11
|
* Update address for bug reports.Phil Blundell2001-01-092-1/+5
|
* Fix disassembly of arm-elf instructions with relocs associated with them.Nick Clifton2001-01-093-3/+16
|
* fix spelling typoiNick Clifton2001-01-091-1/+1
|
* Add OBJDUMP_DEFS to configure and makefileNick Clifton2001-01-097-25/+71
| | | | Check for DISASSEMBLER_NEEDS_RELOCS in objdump and read in relocs if set.
* 2001-01-09 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2001-01-092-3/+15
| | | | | | | * cgen.h (CGEN_SYNTAX_CHAR_TYPE): New typedef based on max number of operands (unsigned char or unsigned short). (CGEN_SYNTAX): Changed to make array CGEN_SYNTAX_CHAR_TYPE. (CGEN_SYNTAX_CHAR): Changed to cast to unsigned char.
* 2001-01-09 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2001-01-094-12/+21
| | | | | | | | | * cgen-asm.in (parse_insn_normal): Changed syn to be CGEN_SYNTAX_CHAR_TYPE. Changed all references to *syn as character to use CGEN_SYNTAX_CHAR macro and all comparisons to '\0' to use 0 instead. * cgen-dis.in (print_insn_normal): Ditto. * cgen-ibld.in (insert_insn_normal, extract_insn_normal): Ditto.
* 2001-01-03 Philip Blundell <pb@futuretv.com>Phil Blundell2001-01-092-0/+5
| | | | * gas/vtable/vtable.exp: Don't run tests on Alpha.
* * regcache.c (set_register_cached, register_buffer,Nicholas Duffek2001-01-094-67/+134
| | | | | | | | | | | | | | | | | | | | | | | | | real_register, pseudo_register fetch_register, store_register): New functions. (register_changed, read_relative_register_raw_bytes_for_frame, registers_changed, registers_fetched, read_register_bytes, read_register_gen, write_register_gen, read_register, read_signed_register, write_register, supply_register): Replace register_valid[] with register_cached() and set_register_cached(). (read_register_bytes, read_register_gen, write_register_gen, read_register, read_signed_register, write_register, supply_register): Replace registers[] with register_buffer(). (read_register_bytes, read_register_gen, read_register, read_signed_register): Call fetch_register(). (write_register_gen, write_register): Call real_register() and store_register(). (write_register_bytes): Call store_register(). * value.h (set_register_cached, register_buffer): Prototype. * remote.c (remote_fetch_registers): Allocate regs[] with a run-time size. Replace register_valid[] with set_register_cached(). (store_register_using_P, remote_store_registers): Replace registers[] with register_buffer().
* * regcache.c: Change "write-back" comment to "write-through".Nicholas Duffek2001-01-093-109/+117
| | | | | | | | Change "regno" to "regnum". (read_register, read_signed_register): Remove "raw" from return value description. (supply_register): Spelling fix. * value.h: Change "regno" to "regnum".
* * rltty.c (save_tty_chars): Fix compilation-stopping typo.Christopher Faylor2001-01-082-1/+5
|
* 2001-01-08 Fernando Nasser <fnasser@redhat.com>Fernando Nasser2001-01-082-5/+13
| | | | | * Makefile.in (install-gdbtk): Add .itcl files to the list of files to be installed.
* 2001-01-08 Bo Thorsen <bo@suse.de>Andreas Jaeger2001-01-082-46/+51
| | | | | * config/tc-i386.c (i386_immediate, i386_displacement): GOTPCREL check fix.
* 2000-01-07 David O'Brien <obrien@BSDi.com>David O'Brien2001-01-082-4/+18
| | | | | | | | * emultempl/elf32.em: Only perform Linux ld hints processing when targeting Linux. Approved by: Nick Clifton <nickc@redhat.com> Message-Id: <200101040127.RAA15127@elmo.cygnus.com>
* * doc/c-i386.texi (i386-Arch): Remove spaces incorrectly insertedIan Lance Taylor2001-01-082-1/+6
| | | | in last change.
* 2001-01-07 Philip Blundell <philb@gnu.org>Phil Blundell2001-01-072-1/+5
| | | | * ld.texinfo (Bug Reporting): Update email address for reports.
* Update address for bug reports.Phil Blundell2001-01-073-2/+8
|
* Update address for bug reports.Phil Blundell2001-01-073-3/+9
|
* Update address for bug reports.Phil Blundell2001-01-072-1/+6
|
* * config.sub, config.guess: Update from subversions.Andreas Jaeger2001-01-073-144/+246
|
* * configure.in: Define DEFAULT_ARCH for i386.Jan Hubicka2001-01-068-174/+521
| | | | | | | | | | | * tc-i386.c (md_assemble): Return after the error message; move testing for 64bit operands to proper place. * i386.exp: Add tests for presence of 32bit versus 64bit output format; run both 64bit and 32bit tests when format is available; add x86_64 test. * x86_64.s: New file. * x86_64.d: New file.
* 2001-01-06 Jan Hubicka <jh@suse.cz>, Andreas Jaeger <aj@suse.de>Andreas Jaeger2001-01-063-31/+205
| | | | | | | * doc/as.texinfo: Document '#' as comment character for i386 and x86_64. Add AMD x86-64 into menu of machine dependent information. * doc/c-i386.texi: Document x86_64 extensions.
* * tc-i386.c (md_assemble): Handle third byte of the opcode as prefix.Jan Hubicka2001-01-054-23/+19
| | | | * i386.h (i386_optab): Make [sml]fence template to use immext field.
* * i386-dis.c: Add x86_64 support.Jan Hubicka2001-01-053-305/+1493
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (rex): New static variable. (REX_MODE64, REX_EXTX, REX_EXTY, REX_EXTZ): New constants. (USED_REX): New macro. (Ev, Ed, Rm, Iq, Iv64, Cm, Dm, Rm*, Ob64, Ov64): New macros. (OP_I64, OP_OFF64, OP_IMREG): New functions. (OP_REG, OP_OFF): Declare. (get64, get32, get32s): New functions. (r??_reg): New constants. (dis386_att): Change templates of instruction implicitly promoted to 64bit; change e?? to RMe?? for unwind RM byte instructions. (grps): Likewise. (dis386_intel): Likewise. (dixx86_64_att): New table based on dis386_att. (dixx86_64_intel): New table based on dis386_intel. (names64, names8rex): New global variable. (names32, names16): Add extended registers. (prefix_user_t): Recognize rex prefixes. (prefix_name): Print REX prefixes nicely. (op_riprel): New global variable. (start_pc): Set type to bfd_vma. (print_insn_i386): Detect the 64bit mode and use proper table; move ckprefix after initializing the buffer; output unused rex prefixes; output information about target of RIP relative addresses. (putop): Support 'O' and 'I'. Update handling of "P', 'Q', 'R' and 'S'; (print_operand_value): New function. (OP_E, OP_G, OP_REG, OP_I, OP_J, OP_DIR, OP_OFF, OP_D): Add support for REX prefix and new modes. (get64, get32s): New. (get32): Return bfd_signed_vma type. (set_op): Initialize the op_riprel. * disassemble.c (disassembler): Recognize the x86-64 disassembly.
* 2001-01-06 Ben Elliston <bje@redhat.com>Ben Elliston2001-01-052-0/+20
| | | | | * cgen.sh: Allow extrafiles to include the semantics files when generating an ISA-specific decoder.
* 2001-01-04 Kazu Hirata <kazu@hxi.com>Kazu Hirata2001-01-042-222/+217
| | | | * som.c: Fix formatting.
OpenPOWER on IntegriCloud