Andrew Cagney
|
080fe24b58
|
Fix PR gdb/287. From wiz at danbala. Then->than and typos.
|
2002-02-25 02:13:10 +00:00 |
|
Matthew Green
|
d29d5195ca
|
* support sim-fpu.c for correct FP emulation.
* 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-14 00:22:13 +00:00 |
|
Stan Shebs
|
c906108c21
|
Initial creation of sourceware repository
|
1999-04-16 01:35:26 +00:00 |
|
Stan Shebs
|
071ea11e85
|
Initial creation of sourceware repository
|
1999-04-16 01:34:07 +00:00 |
|
Michael Meissner
|
2e913166b1
|
7/30 release from Andrew
|
1996-08-06 15:55:32 +00:00 |
|
Michael Meissner
|
30c87b55ec
|
New simulator changes from Andrew
|
1996-07-23 15:42:42 +00:00 |
|
Michael Meissner
|
93fac32455
|
Changes from Andrew
|
1995-12-15 20:20:13 +00:00 |
|
Michael Meissner
|
290ad14a9d
|
Add determining when we do not have enough writeback slots; Do not do model specific handling if not printing out the information
|
1995-11-28 18:47:07 +00:00 |
|
Michael Meissner
|
70fc4ad384
|
Build again on SunOS; Make MODEL_INLINE default to 1 if inlining, not 2; Use __attribute__((const))
|
1995-11-27 22:54:40 +00:00 |
|
Michael Meissner
|
acb06d3040
|
Add option to make options inline
|
1995-11-15 23:01:47 +00:00 |
|
Michael Meissner
|
28816f45f5
|
Add support for setting model name and other things
|
1995-11-12 14:20:39 +00:00 |
|
Michael Meissner
|
73c4941b23
|
first stage in function unit support; add new switches & latest code from andrew
|
1995-11-08 18:57:06 +00:00 |
|
Michael Meissner
|
a983c8f080
|
Andrew's latest changes & print all instruction counts if -I
|
1995-11-02 14:27:18 +00:00 |
|
Michael Meissner
|
4ac24d7673
|
remove extra #endif
|
1995-11-01 03:25:04 +00:00 |
|
Michael Meissner
|
5b4d72dd73
|
New changes from Andrew
|
1995-10-31 18:29:37 +00:00 |
|
Michael Meissner
|
8e20a3ac82
|
Inline most things except semantics which causes GCC to balloon, and device{s,_tree} which causes a bug
|
1995-10-12 15:48:22 +00:00 |
|