2008-04-30  Andrew Cagney  <cagney@redhat.com>

	* frysk-asm.h (VARIABLE): Rename WORD.
	(LOAD_REGISTER_IMMED): Rename LOAD_IMMED_WORD.
	(LOAD_REGISTER): Rename LOAD_WORD.
	(STORE_REGISTER): Rename STORE_WORD.
	(LOAD_BYTE_IMMED): Rename LOAD_IMMED_BYTE.
	(MOVE): Rename MOV.
	
2008-04-16  Thiago Jung Bauermann  <bauerman@br.ibm.com>

	* frysk-asm.h (ILLEGAL_INSTRUCTION): Use 0 as illegal insn.
	(LOAD_WORD): Add version for PowerPC64.  Use correct insn
	for PowerPC32.
	(STORE_WORD): Add version for PowerPC64.
	(LOAD_BYTE): Use correct insn.
	(COMPARE): Add version for PowerPC64.

2008-04-04  Andrew Cagney  <cagney@redhat.com>

	* frysk-asm.h (LOAD_WORD): Replace LOAD.
	(STORE_WORD): Replace STORE.
	(LOAD_BYTE, STORE_BYTE): New.
	(WORD): Specify the size.
	(ILLEGAL_INSTRUCTION): New.
	
2007-11-30  Jose Flavio Aguilar Paulino <joseflavio@gmail.com>

	* frysk-asm.h: Fixed load immediate for PowerPC32 and corrected
	frameless function for PPC32.

2007-11-29  Jose Flavio Aguilar Paulino <joseflavio@gmail.com>

	* frysk-asm.h: Fixed loading immediate 64 bit word for Power64,
	fixed function prologue and epilogue and add call frame info.

2007-10-03  Andrew Cagney  <cagney@redhat.com>

	* frysk-asm.h (SP) [__x8664__]: Fix typo, %4sp -> %rsp.

	* frysk-asm.h (SP): Define.

2007-08-02  Mike Cvet  <mcvet@redhat.com

	* frysk-asm.h (ADD): Fixed syntax error.
	(SUB): Ditto.
	(FRAMELESS_FUNCTION_BEGIN): Added warning for currently
	unsupported architectures.
	(FRAMELESS_ADJ_RETURN): Ditto.
	(FRAMELESS_FUNCTION_END): Ditto.

2007-08-02  Andrew Cagney  <cagney@redhat.com>

	* funit-util.h: Copied to here from
	frysk-core/frysk/pkglibdir/util.h; include attribute unused.

2007-07-31  Mike Cvet  <mcvet@redhat.com>

	* frysk-asm.h (MOV): Fixed bug with backwards-syntax - 
	changed to mov source, dest.
	(JUMP_REG): Fixed syntax bug.
	(FRAMELESS_FUNCTION_BEGIN): Defined new name parameter.
	(FRAMELESS_ADJ_RETURN): Defined new register parameter.
	
	* frysk-asm.h (JUMP_REG): Changed to *REG.

2007-07-30  Mike Cvet  <mcvet@redhat.com>

	* frysk-asm.h: Added directives for frameless functions.
	
	* frysk-asm.h: Added directives as above for x86_64.

2007-07-27  Mike Cvet  <mcvet@redhat.com>

	* frysk-asm.h: CFA adjustment fix.

2007-07-24  Mike Cvet  <mcvet@redhat.com>

	* frysk-asm.h: Added CFI directives for x86 and x86_64.

2007-07-23  Andrew Cagney  <cagney@redhat.com>

	* frysk-asm.h (LOAD_IMMED): Delete.
	(LOAD_IMMED_WORD): Define.
	(LOAD_IMMED_BYTE): Define.
	(FRYSK ABI): Fix typo, jump to bar not foo.

	* frysk-asm.h (MAIN_EPILOGUE): Define.

2007-07-19  Andrew Cagney  <cagney@redhat.com>

	* frysk-asm.h: Add missing #endif.
	(JUMP_EQ, MAIN_PROLOGUE, COMPARE, SYSCALL): Fix i386 and x86-64
	implementations.
	(SANE_FUNCTION_END): Fix typo, was SANE_FUNCION_END.

	* frysk-asm.h: Remove instruction descriptions.
	(COMPARE_IMMED, TEST): Delete.
	(PUSH, POP, PUSH_BASEP, MOVE_STACKP): Delete.
	(ENTER, ENTER_MAIN, EXIT, CALL): Delete.
	(LOAD_STACK, STORE_STACK): Delete.
	(STACKP, BASEP, IPREG, REG4): Delete.
	(REG0): Define.
	(WORD): Define.
	(JUMP_REG): Define.
	(.section .note.GNU-stack): Specify.
	(FUNCTIN_BEGIN, FUNCTION_END, FUNCTION_PROLOGUE)
	(FUNCTION_EPILOGUE, FUNCTION_RETURN): Define.
	(The FRYSK ABI): Document.
	(SYSCALL): Define.
	
	* fixme-asm.h: Copy of frysk-asm.h.

2007-07-04  Mike Cvet  <mcvet@redhat.com>

	* frysk-asm.h: Reorganized and updated. Fixes #4739.

2007-06-28  Mike Cvet  <mcvet@redhat.com>

	* frysk-asm.h: Update.

2007-06-27  Mark Wielaard  <mwielaard@redhat.com>

	* frysk-asm.h: Various x86 defines back.

2007-06-26  Jose Flavio Aguilar Paulino <jflavio@br.ibm.com>

	* frysk-asm.h: Adding basic frysk-assembler macros for PowerPC64.

2007-06-21  Mike Cvet  <mcvet@redhat.com>

	* frysk-asm.h: Updated with some new macros.

2007-05-07  Mike Cvet  <mcvet@redhat.com>

	* ptrace_wait.h: Added. Contains functions for verbose waitpid
	information and ptrace functionality. Moved from tests/frysk3525/exit47.c

2007-02-06  Nurdin Premji  <npremji@redhat.com>

	* frysk-asm.h (ENTER_MAIN): Changed to just use REG1 and REG2 for argc and argv.
	(i386.ENTER_MAIN): Updated.
	(x86_64.ENTER_MAIN): Added.

	* frysk-asm.h (i386.COMPARE_IMMED): Removed brackets, those are for memory 
	addresses. Fixes 3979.
	(i386.ENTER_MAIN): Fixed to store argc properly to the ARGC_REG.

	* frysk-asm.h (i386.ENTER_MAIN): Added ENTER code to this as well.
	(i386.COMPARE_IMMED): Added missing brackets.
	(i386.COMPARE): Removed definition, was wrong.
	(x86_64.COMPARE): Removed, was empty, and code using it was switched to
	COMPARE_IMMED.

2007-02-06  Andrew Cagney  <cagney@redhat.com>

	* frysk-asm.h: Moved to here from
	frysk-core/frysk/pkglibdir/funit-asm.h.

2007-01-23  Mark Wielaard  <mark@klomp.org>

	* linux.syscall.h: Define MAX_ERRNO if not yet defined.

2006-09-04  Mark Wielaard  <mark@klomp.org>

	* linux.syscall.h: include errno.h.

2006-06-23  Nurdin Premji <npremji@redhat.com>
	
	* linux.syscall.h: Changed from undef def to ifndef.

2006-06-21  Stepan Kasal  <kasal@ucw.cz>

	* linux.syscall.h: Include the headers necessary to use
	the macros defined here, users do not have to include them.

2006-06-15  Nurdin Premji  <npremji@redhat.com>

	* linux.syscall.h: New file.

2005-09-11  Andrew Cagney  <cagney@redhat.com>

	* linux.ptrace.h: Copy to here from frysk-sys/include/.


Local Variables:
mode: change-log
left-margin: 8
fill-column: 74
version-control: never
End:
