⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 gdb-6.0 linux 下的调试工具
💻
📖 第 1 页 / 共 5 页
字号:
2003-06-22  Andrew Cagney  <cagney@redhat.com>	Written by matthew green <mrg@redhat.com>, with fixes from Aldy	Hernandez <aldyh@redhat.com>, Jim Wilson <wilson@redhat.com>, and	Nick Clifton <nickc@redhat.com>.		* ppc-instructions: Include altivec.igen and e500.igen.	(model_busy, model_data): Add vr_busy and vscr_busy.	(model_trace_release): Trace vr_busy and vscr_busy.	(model_new_cycle): Update vr_busy and vscr_busy.	(model_make_busy): Update vr_busy and vscr_busy.	* registers.c (register_description): Add Altivec and e500	registers.	* psim.c (psim_read_register, psim_read_register): Handle Altivec	and e500 registers.	* ppc-spr-table (SPEFSCR): Add VRSAVE and SPEFSCR registers.	* configure.in (sim_filter): When *altivec* add "av".  When *spe*	or *simd* add e500.	(sim_float): When *altivec* define WITH_ALTIVEC.  When *spe* add	WITH_E500.	* configure: Re-generate.	* e500.igen, altivec.igen: New files.	* e500_expression.h, altivec_expression.h: New files.	* idecode_expression.h: Update copyright.  Include	"e500_expression.h" and "altivec_expression.h".	* e500_registers.h, altivec_registers.h: New files.	* registers.h: Update copyright.  Include "e500_registers.h" and	"altivec_registers.h".	(registers): Add Altivec and e500 specific registers.	* Makefile.in (IDECODE_H): Add "idecode_e500.h" and	"idecode_altivec.h".	(REGISTERS_H): Add "e500_registers.h" and "altivec_registers.h".	(tmp-igen): Add dependencies on altivec.igen and e500.igen .2003-06-22  Andrew Cagney  <cagney@redhat.com>	Problems reported by Joshua LeVasseur.	* emul_chirp.c: Update copyright.	(chirp_emul_nextprop): Return the first property.	* hw_htab.c: Update copyright.	(htab_decode_hash_table): Fix check for htab size.2003-06-21  Andrew Cagney  <cagney@redhat.com>	* interrupts.c: Update copyright.	(external_interrupt): Fix test for already pending interrupt.	Problem found by Joshua LeVasseur.	* ppc-instructions: Add missing +8 line.  Found by blofeldus at	yahoo.com.	2003-06-21  Andrew Cagney  <cagney@redhat.com>	From Ian Lance Taylor <ian@airs.com>: * hw_nvram.c	(hw_nvram_init_address): Correct call to memset--swap second and	third arguments.2003-06-21  Andrew Cagney  <cagney@redhat.com>	* hw_com.c (hw_com_device_init_data): Check that the output, and	not input file opened.  Pointed out by masahino tky3.3web.ne.jp.2003-06-20  Andrew Cagney  <cagney@redhat.com>	* sim_calls.c (sim_create_inferior): Assert that	psim_write_register succeeded.	(sim_fetch_register, sim_store_register): Make "regname" constant.	Delete Altivec hack.  Return result from psim_read_register /	psim_write_register.	* psim.h (psim_read_register, psim_write_register): Change return	type to int.  Update comments.	* psim.c: Update copyright.	(psim_stack): Assert that the psim_read_register worked.	(psim_read_register, psim_read_register): Return the register's	size.  Allocate the cooked buffer dynamically.	* hw_register.c: Update copyright.	(do_register_init): Check that psim_write_register succeeded.	* hw_init.c: Update copyright.	(create_ppc_elf_stack_frame, create_ppc_aix_stack_frame): Assert	that the register transfer worked.2003-06-19  Andrew Cagney  <cagney@redhat.com>	* ld-insn.h: Update copyright.	(cache_fields): Define.	(insn_table_fields): Add insn_field_6 and insn_field_7.	(load_insn_table): Pass in the "cache_rules".	* ld-insn.c: Update copyright.	(load_insn_table): Add parameter "cache_rules".  Handle "cache",	"computed" and "scratch" fields.	(main): Pass "cache_rules" to load_insn_table.	* ld-cache.h: Update copyright.	(append_cache_table): Declare.	* ld-cache.c: Update copyright.	(append_cache_table): New function.	(load_cache_table): Call.	* gen-model.c: Include "ld-cache.h".	* gen-itable.c: Include "ld-cache.h".	* igen.c: Move #include "ld-cache.h" to earlier.  Update	copyright.	(main): Permit a NULL "cache_rules".  Pass address of	"cache_rules" to load_insn_table.	* Makefile.in (tmp-ld-insn): Add "ld-cache.o".	(tmp-igen): Do not include ppc-cache-rules.	(gen-itable.o, gen-model.o): Add "ld-cache.h".	* ppc-cache-rules: Delete file.	* ppc-instructions: Add cache rules.2003-06-19  Andrew Cagney  <cagney@redhat.com>	* Makefile.in (ICACHE_CFLAGS, SEMANTICS_CFLAGS): Delete.	(SIM_FPU_FLAGS): Define.	(icache.o): Delete explicit compile command.	(semantics.o, idecode.o): Delete explicit compile command.	(NOWARN_CFLAGS, STD_CFLAGS): Append SIM_FPU_CFLAGS.	* gen-support.c (gen_support_c): Generate #include of	"sim-inline.h" and "sim-fpu.h", but conditional on	HAVE_COMMON_FPU.	* gen-idecode.c (gen_idecode_c): Ditto.	* igen.c (gen_icache_c, gen_semantics_c): Wrap #include of	"sim-inline.h" and "sim-fpu.h" in HAVE_COMMON_FPU conditional.	Move to before "support.h".	* Makefile.in, gen-support.c, gen-idecode.c, igen.c: Update	copyright.	2003-05-16  Ian Lance Taylor  <ian@airs.com>	* Makefile.in (various): Use $(SHELL) whenever we invoke	move-if-change.2003-02-27  Andrew Cagney  <cagney@redhat.com>	* sim_calls.c (sim_open, sim_create_inferior): Rename _bfd to bfd.2002-09-27  Andrew Cagney  <ac131313@redhat.com>	* hw_disk.c (hw_disk_init_address): Set device type to "block",	not "disk".2002-06-22  Andrew Cagney  <ac131313@redhat.com>	* Makefile.in (INTL_SRC): Define.	(INTL_CFLAGS): Define.	(INTL_DIR): Define.	(STD_CFLAGS): Add INTL_CFLAGS.2002-06-17  Elena Zannoni  <ezannoni@redhat.com>	* psim.c (psim_options): Don't choke when gdb invokes us with	the --architecture option, just ignore it.2002-06-16  Andrew Cagney  <ac131313@redhat.com>	* configure: Regenerated to track ../common/aclocal.m4 changes.2002-06-08  Andrew Cagney  <cagney@redhat.com>	* main.c: Include "gdb/callback.h" and "gdb/remote-sim.h".	* sim_calls.c: Ditto.2002-05-30  DJ Delorie  <dj@redhat.com>	* lf.c (lf_print__gnu_copyleft): Convert multiline strings to	compatible format.	* gen-idecode.c (print_run_until_stop_body): Likewise.	* gen-model.c (gen_model_c): Likewise.2002-04-15  Elena Zannoni  <ezannoni@redhat.com>        * sim_calls.c (sim_fetch_register, sim_store_register): Return -1 for        AltiVec registers as a temporary stopgap.2002-03-24  David O'Brien  <obrien@FreeBSD.org>	* ppc/hw_disk.c: Export a disk device property.2002-03-23  Andrew Cagney  <ac131313@redhat.com>	From 2001-12-09 Julien Ducourthial <jducourt@noos.fr>:	* ppc-instructions (lswx): Do the register control with the	register count.  Initialize the right register in the loop.	(mtfsfi) : Correct prefix for the instruction.2002-02-24  Andrew Cagney  <ac131313@redhat.com>	From wiz at danbala:	* std-config.h: Fix grammar and typos.  Update copyright.	Fix PR gdb/287.2002-01-12  matthew green  <mrg@redhat.com>	* Makefile.in (tmp-igen): Pass -I $(srcdir) to igen.	* igen.c (main): Change -I to add include paths for :include:	files.	Implement -G as per sim/igen, with just gen-icache=N support.	Call load_insn_table() with the built include path.	* ld-insn.c (parse_include_entry): New. Load an :include: file.	(load_insn_table): New `includes' argument.  Look for :include:	entries and call parse_include_entry() for them.	(main): Adjust load_insn_table() call.	* ld-insn.h (model_include_fields): New enum.	(load_insn_table): Update prototype.	* table.c (struct _open_table, struct _table): Rework	structures to handle included files.	(table_push): Move the guts of table_open() here.	* table.c (struct _open table, struct table): Make table object an	indirect ptr to the current table file.	(current_line, new_table_entry, next_line): Make file arg type	open_table.	(table_open): Use table_push.	(table_entry_read): Point variable file at current table, at eof, pop	last open table.	* misc.h (NZALLOC): New macro. From sim/igen.	* table.h, table.c (table_push): New function.2002-01-04  matthew green  <mrg@redhat.com>	* bits.c (LSMASKED64): New inline function.	(LSEXTRACTED64): Likewise.	* bits.h (_LSB_POS, _LSMASKn, LSMASK64): New macros from	sim/common/sim-bits.h	(LSMASKED64, LSEXTRACTED64): New functions definitions.	* Makefile.in (sim-bits.o): Remove target.	* main.c (zalloc): Fix typo in error message.2001-12-16  Andrew Cagney  <ac131313@redhat.com>	* configure.in (sim_fpu): Don't add sim-bits.o.	* configure: Re-generate.2001-12-15  matthew green  <mrg@redhat.com>	* main.c: Include "defs.h", "bfd.h", "callback.h" and "remote-sim.h".	(sim_io_error): New function.	* sim_calls.c: (sim_io_error): New function.2001-12-14  matthew green  <mrg@redhat.com>	* Makefile.in (LIB_OBJ): Add @sim_fpu@.	(ICACHE_CFLAGS, SEMANTICS_CFLAGS): New variables.	(icache.o, semantics.o): Add new ICACHE_FLAGS & SEMANTICS_FLAGS.	(sim-fpu.o, sim-bits.o, tconfig.h): New targets.	* configure.in: Rename INLINE_LOCALS to PSIM_INLINE_LOCALS.  Add a	check for sim/common/sim-fpu.c.  Output sim_fpu and sim_fpu_cflags.	* configure: Regenerate.	* device.h (device_find_integer_array_property): Match function definition.	* gen-icache.c (print_icache_internal_function_declaration): Rename	INLINE_ICACHE to PSIM_INLINE_ICACHE.	* gen-idecode.c (print_idecode_run_function_header): Rename INLINE_IDECODE	to PSIM_INLINE_IDECODE.	* gen-semantics.c (print_semantic_function_header): Rename	EXTERN_SEMANTICS to PSIM_EXTERN_SEMANTICS.	* gen-support.c (print_support_function_name): Rename INLINE_SUPPORT to	PSIM_INLINE_SUPPORT.	* igen.c (print_function_name): Also escape `(' and `)'.	(gen_semantics_h): Rename EXTERN_SEMANTICS to PSIM_EXTERN_SEMANTICS.	(gen_semantics_c): Likewise.  Also output includes for "sim-fpu.h"	* inline.h (INLINE_SIM_ENDIAN): Renamed INLINE_PSIM_ENDIAN.	(EXTERN_SIM_ENDIAN): Renamed EXTERN_PSIM_ENDIAN.	(STATIC_INLINE_SIM_ENDIAN): Renamed STATIC_INLINE_PSIM_ENDIAN.	(INLINE_LOCALS): Renamed PSIM_INLINE_LOCALS.	(EXTERN_SUPPORT): Renamed PSIM_EXTERN_SUPPORT.	(INLINE_SUPPORT): Renamed PSIM_INLINE_SUPPORT.	(EXTERN_SEMANTICS): Renamed PSIM_EXTERN_SEMANTICS.	(INLINE_SEMANTICS): Renamed PSIM_INLINE_SEMANTICS.	(EXTERN_IDECODE): Renamed PSIM_EXTERN_IDECODE.	(INLINE_IDECODE): Renamed PSIM_INLINE_IDECODE.	(EXTERN_ICACHE): Renamed PSIM_EXTERN_ICACHE.	(INLINE_ICACHE): Renamed PSIM_INLINE_ICACHE.	* options.c (options_inline): Fix names.	* sim-endian-n.h: Change INLINE_SIM_ENDIAN to INLINE_PSIM_ENDIAN.	* sim-endian.h: Likewise.	* sim-main.h: New file.	* std-config.h: Rename INLINE_LOCALS to PSIM_INLINE_LOCALS.2001-12-01  Andrew Cagney  <ac131313@redhat.com>	From Mark Peek.	* ppc-spr-table: Add SDA and PIR.2001-10-29  Andrew Cagney  <ac131313@redhat.com>	* tree.c (parse_size): Assert #size-cells > 0.	(parse_address): Ditto for #address-cells.	(parse_reg_property): Only parse the size when #size-cells is	non-zero.2001-10-25  Andrew Cagney  <ac131313@redhat.com>	* emul_generic.c (OEA_MEMORY_SIZE): Increase to 4mb.	* hw_htab.c (htab_map_binary): Don't try to map the text section	when it is empty.	* emul_chirp.c (map_over_chirp_note): Default load-base to -1 not	CHIRP_LOAD_BASE.	(emul_chirp_create): Map in the interrupt table.2001-07-16  Daniel Jacobowitz  <drow@mvista.com>	* Makefile.in: Add dependencies on $(CPU_H).Wed Mar  7 10:45:12 HST 2001  Glen Nakamura  <gen@lava.net>	* hw_init.c (dma_file): Fixed problem with loading last 1KB of	file.	2001-03-04  Andrew Cagney  <ac131313@redhat.com>	* emul_netbsd.c [WITH_NetBSD_HOST]: Include <sys/mount.h> and	<errno.h>.	(do_stat): Only do SYS test when SYS_stat defined.	(do_sigprocmask): Ditto for SYS_sigprocmask.	(do_fstat): Ditto for SYS_fstat.	(do_getdirentries): Ditto for SYS_getdirentries.	(do_lstat): Ditto for SYS_lstat.2001-01-15  Geoffrey Keating  <geoffk@redhat.com>	* emul_netbsd.c (do_open): Translate the flag parameter to the	open syscall to the numbers supported by the host.2000-12-12  Geoffrey Keating  <geoffk@redhat.com>	* sim-endian.h: Don't have parameters on macro definitions which	are simply renaming functions, to permit use of XCONCAT2 in both	the macro name and the arguments in a use of such a definition.2000-11-15  Jim Blandy  <jimb@redhat.com>	* sim_calls.c: Doc fix.	(sim_fetch_register, sim_store_register): Call	gdbarch_register_name directly, instead of going through	REGISTER_NAME macro.2000-10-24  Geoff Keating  <geoffk@cygnus.com>	* ppc-instructions (lfsux): Correct XO field of lfsux instruction.Tue May 23 21:39:23 2000  Andrew Cagney  <cagney@b1.cygnus.com>	* configure: Regenerated to track ../common/aclocal.m4 changes.Fri Apr 28 15:59:27 2000  Andrew Cagney  <cagney@b1.cygnus.com>	* events.c (event_queue_process): Call update_time_from_event 	every time an event is removed from the queue.	(update_time_from_event): Delete assertion that a negative 	time_from_event implies an empty event queue.Fri Apr 28 15:53:54 2000  Andrew Cagney  <cagney@b1.cygnus.com>	* interrupts.c (deliver_hardware_interrupt): Print time trace in 	decimal.	* events.c (event_queue_process): Cleanup trace message.	(update_time_from_event): Trace full event queue.2000-03-25  Geoff Keating  <geoffk@cygnus.com>	* ppc-instructions (Disabled_Exponent_Underflow): Increment

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -