Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2000-07-292000-07-22 Jason Eckhardt <jle@cygnus.com>Jason Eckhardt
* include/opcode/i860.h (btne, bte, bla): Changed these opcodes to use sbroff ('r') instead of split16 ('s'). (J, K, L, M): New operand types for 16-bit aligned fields. (ld.x, {p}fld.x, fst.x, pst.d): Changed these opcodes to use I, J, K, L, M instead of just I. (T, U): New operand types for split 16-bit aligned fields. (st.x): Changed these opcodes to use S, T, U instead of just S. (andh, andnoth, orh, xorh): Deleted 3-register forms as they do not exist on the i860. (pfgt.sd, pfle.sd): Deleted these as they do not exist on the i860. (pfeq.ss, pfeq.dd): New opcodes. (st.s): Fixed incorrect mask bits. (fmlow): Fixed incorrect mask bits. (fzchkl, pfzchkl): Fixed incorrect mask bits. (faddz, pfaddz): Fixed incorrect mask bits. (form, pform): Fixed incorrect mask bits. (pfld.l): Fixed incorrect mask bits. (fst.q): Fixed incorrect mask bits. (all floating point opcodes): Fixed incorrect mask bits for handling of dual bit. * include/elf/i860.h: New file. (elf_i860_reloc_type): Defined ELF32 i860 relocations. * bfd/cpu-i860.c: Added comments. * bfd/elf32-i860.c (TARGET_LITTLE_SYM): Defined to bfd_elf32_i860_little_vec. (TARGET_LITTLE_NAME): Defined to "elf32-i860-little". (ELF_MAXPAGESIZE): Changed to 4096. * bfd/targets.c (bfd_elf32_i860_little_vec): Declaration of new target. (bfd_target_vector): Added bfd_elf32_i860_little_vec. * bfd/config.bfd (i860-stardent-sysv4*, i860-stardent-elf*): Added config for little endian elf32 i860. (targ_defvec): Define for the new config above as "bfd_elf32_i860_little_vec". (targ_selvecs): Define for the new config above as "bfd_elf32_i860_vec bfd_elf32_i860_little_vec" * bfd/configure.in (bfd_elf32_i860_little_vec): Added recognition of new target vec. * bfd/configure: Regenerated. * opcodes/i860-dis.c: New file. (print_insn_i860): New function. (print_br_address): New function. (sign_extend): New function. (BITWISE_OP): New macro. (I860_REG_PREFIX): New macro. (grnames, frnames, crnames): New structures. * opcodes/disassemble.c (ARCH_i860): Define. (disassembler): Add check for bfd_arch_i860 to set disassemble function to print_insn_i860. * include/dis-asm.h (print_insn_i860): Add prototype. * opcodes/Makefile.in (CFILES): Added i860-dis.c. (ALL_MACHINES): Added i860-dis.lo. (i860-dis.lo): New dependences. * opcodes/configure.in: New bits for bfd_i860_arch. * opcodes/configure: Regenerated.
2000-07-272000-07-26 Dave Brolley <brolley@redhat.com>Dave Brolley
* cgen.h (cgen_hw_lookup_by_num): Second parameter is unsigned.
2000-07-20 cris.h: New file.Hans-Peter Nilsson
2000-06-27Applied Marek Michalkiewicz <marekm@linux.org.pl>'s patch to ehance the AVR ↵Nick Clifton
port.
2000-06-19Applied Stephane Carrez <Stephane.Carrez@worldnet.fr> patches to add supportNick Clifton
for m68hc11 and m68hc12 processors.
2000-06-09 * avr.h: clr,lsl,rol, ... moved after add,adc, ...Denis Chertykov
2000-06-07 * avr.h: New file with AVR opcodes.Denis Chertykov
2000-05-26Define the ALONE flag bit, for use in the opcode table.Donald Lindsay
2000-05-23Allow d suffix on iretAlan Modra
2000-05-17Fix fild.Alan Modra
2000-05-16* cgen/opcodes fixFrank Ch. Eigler
* approved by nickc [opcodes/ChangeLog] 2000-05-16 Frank Ch. Eigler <fche@redhat.com> * fr30-desc.h: Partially regenerated to account for changed CGEN_MAX_* -> CGEN_ACTUAL_MAX_* macros. * m32r-desc.h: Ditto. [include/opcode/ChangeLog] 2000-05-16 Frank Ch. Eigler <fche@redhat.com> * cgen.h (CGEN_MAX_SYNTAX_BYTES): Increase to 32. Check that it exceeds CGEN_ACTUAL_MAX_SYNTAX_BYTES, if set. (CGEN_MAX_IFMT_OPERANDS): Increase to 16. Check that it exceeds CGEN_ACTUAL_MAX_IFMT_OPERANDS, if set.
2000-05-13Fix cpu_flags for sys{enter,exit} fx{save,restore}Alan Modra
2000-05-13`.arch cpu_type' pseudo for x86.Alan Modra
2000-05-06Support for tic54x target.Tim Wall
2000-05-04* ppc.h (PPC_OPCODE_ALTIVEC): New opcode flag for vector unit.J.T. Conklin
(PPC_OPERAND_VR): New operand flag for vector registers.
2000-05-01 * h8300.h (EOP): Add missing initializer.Jeff Law
2000-04-22 * hppa.h (pa_opcodes): New opcodes for PA2.0 wide modeJeff Law
forms of ld/st{b,h,w,d} and fld/fst{w,d} (16-bit displacements). New operand types l,y,&,fe,fE,fx added to support above forms. (pa_opcodes): Replaced usage of 'x' as source/target for floating point double-word loads/stores with 'fx'. Fr
2000-04-22IA-64 ELF support.Jim Wilson
2000-03-28Fix value of SHORT_A1.Nick Clifton
Move SHORT_AR to end of list of short instructions.
2000-03-26Mostly cosmetic. Fixes to comments. Don't start as_bad and as_warnAlan Modra
messages with capital. Don't malign Unixware, malign SysV386 instead.
2000-03-03Apply patch for 100679Nick Clifton
2000-02-25Extend the i386 gas testsuite to do some tests for intel_syntax. Fix allAlan Modra
the errors exposed by this addition. These were intel mode "fi... word ptr", "fi... dword ptr", "jmp Imm seg, Imm offset", "out dx,al". The failure with intel "out dx,al" was also present in att "out al,dx". Extend testsuite to catch this case too.
2000-02-25Rename 'flags' to 'signed_overflow_ok_p'Nick Clifton
2000-02-252000-02-24 Andrew Haley <aph@cygnus.com>Andrew Haley
* cgen.h (CGEN_INSN_MACH_HAS_P): New macro. (CGEN_CPU_TABLE): flags: new field. Add prototypes for new functions.
2000-02-24Forgot Changelog for last i386.h change.Alan Modra
2000-02-24Correct intel_syntax fsub* and fdiv* handling. Oh, how I'd like to be ridAlan Modra
of UNIXWARE_COMPAT.
2000-02-23Add IBM 370 support.Alan Modra
2000-02-22 * opcode/d30v.h (FLAG_NOT_WITH_ADDSUBppp): Redefined as operation cannotChandra Chavva
be combined in parallel with ADD/SUBppp.
2000-02-22g2000-02-22 Andrew Haley <aph@cygnus.com>Andrew Haley
* mips.h: (OPCODE_IS_MEMBER): Add comment.
2000-02-22ChangeLog change only.Andrew Haley
2000-02-221999-12-30 Andrew Haley <aph@cygnus.com>Andrew Haley
* mips.h (OPCODE_IS_MEMBER): Add gp32 arg.
2000-01-15Cosmetic changes to tc-i386.[ch] + extend x86 gas testsuite jmp andAlan Modra
call tests + tweak intel mode far call and jmp.
1999-12-27x86 indirect jump/call syntax fixes. Disassembly fix for lcall.Alan Modra
1999-12-01 * mn10300.h: Add new operand types. Add new instruction formats.Jeff Law
1999-11-25 * hppa.h (pa_opcodes): Correctly handle immediate for PA2.0 "bb"Jeff Law
instruction.
1999-11-18For include/opcode:Gavin Koch
* mips.h (INSN_ISA5): New. For opcodes: * mips-opc.c (I5): New. (abs.ps,add.ps,alnv.ps,c.COND.ps,cvt.s.pl,cvt.s.pu,cvt.ps.s madd.ps,movf.ps,movt.ps,mul.ps,net.ps,nmadd.ps,nmsub.ps, pll.ps,plu.ps,pul.ps,puu.ps,sub.ps,suxc1,luxc1): New.
1999-11-01For include/opcode:Gavin Koch
* mips.h (OPCODE_IS_MEMBER): New. For gas: * config/tc-mips.c (macro_build): Use OPCODE_IS_MEMBER. (mips_ip): Use OPCODE_IS_MEMBER. For opcodes: * mips-dis.c (_print_insn_mips): Use OPCODE_IS_MEMBER.
1999-10-29Define SHORT_AR (fix for CR: 101340)Nick Clifton
1999-10-19Add md expression support; Cleanup alpha warningsMichael Meissner
1999-10-10 * hppa.h (pa_opcodes): Add load and store cache control toJeff Law
instructions. Add ordered access load and store. * hppa.h (pa_opcode): Add new entries for addb and addib. * hppa.h (pa_opcodes): Fix cmpb and cmpib entries. * hppa.h (pa_opcodes): Add entries for cmpb and cmpib.
1999-10-07Added seven new instructions ld, ld2w, sac, sachi, slae, st andDiego Novillo
st2w for d10v. Created new testsuite for d10v to verify new instructions.
1999-09-23Add missing initializer lost in last change.Jeff Law
1999-09-23 * hppa.h (pa_opcodes): Add "call" and "ret". Clean up "b", "bve"Jeff Law
and "be" using completer prefixes.
1999-09-23 * hppa.h (pa_opcodes): Add initializers to silence compiler.Jeff Law
1999-09-23 * hppa.h: Update comments about character usage.Jeff Law
1999-09-20 * hppa.h (pa_opcodes): Fix minor thinkos introduced while cleaningJeff Law
up the new fstw & bve instructions.
1999-09-20 * hppa.h (pa_opcodes): Add remaining PA2.0 integer load/storeJeff Law
instructions.
1999-09-19 * hppa.h (pa_opcodes): Add remaining PA2.0 FP load/store instructions.Jeff Law
1999-09-19 * hppa.h (pa_opcodes): Add long offset double word load/storeJeff Law
instructions.
1999-09-19 * hppa.h (pa_opcodes): Add FLAG_STRICT variants of FP loads andJeff Law
stores.