summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Extend "ld --unique" functionality.Alan Modra2001-01-146-51/+119
|
* * tc-i386.h (TARGET_MACH): New macro.Jan Hubicka2001-01-133-0/+21
| | | | | (i386_mach): Declare. * tc-i386.c (i386_mach): New function.
* * ld-sh/sh.exp: Use --oformat srec, not -oformat srec.Hans-Peter Nilsson2001-01-132-2/+6
|
* 2001-01-13 Philip Blundell <philb@gnu.org>Phil Blundell2001-01-133-35/+50
| | | | | | | | * doc/as.texinfo: Fix spelling and cross-references. * doc/c-arm.texi: Fix typos. Say that `;' is a line separator character for all systems, not just GNU/Linux. Make it explicit that `-k' doesn't affect code generation, just ELF flags.
* formatting fixNick Clifton2001-01-137-6/+15
|
* Formatting fixNick Clifton2001-01-131-1/+0
|
* formatting fixNick Clifton2001-01-131-0/+5
|
* * i386.c (md_assemble): Check cpu_flags even for nullary instructions.Jan Hubicka2001-01-136-13/+35
| | | | | | | * i386.h (i386_optab): Fix pusha and ret templates. * i386-dis.c (dis386_att, disx86_64_att): Fix ret, lret and iret templates.
* * gas/cgen featureFrank Ch. Eigler2001-01-122-1/+9
| | | | | | 2001-01-12 Frank Ch. Eigler <fche@redhat.com> * cgen.c (gas_cgen_finish_insn): Call dwarf2_emit_insn.
* 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
|
* 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.
* 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-078-6/+23
|
* * 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-04 Kazu Hirata <kazu@hxi.com>Kazu Hirata2001-01-042-222/+217
| | | | * som.c: Fix formatting.
* * tc-i386.c (cpu_arch): Add Pentium4 and modify sledgehammer entry.Jan Hubicka2001-01-043-1/+9
| | | | * NEWS: Add note about Pentium4 support.