* gdbarch.sh: When an int variable, print value using %d instead

of %ld.
* gdbarch.c: Re-generate.
This commit is contained in:
Andrew Cagney 2001-12-25 22:19:40 +00:00
parent 916479f645
commit 06b25f14b0
3 changed files with 90 additions and 66 deletions

View file

@ -1,3 +1,9 @@
2001-12-25 Andrew Cagney <ac131313@redhat.com>
* gdbarch.sh: When an int variable, print value using %d instead
of %ld.
* gdbarch.c: Re-generate.
2001-12-24 Tom Rix <trix@redhat.com> 2001-12-24 Tom Rix <trix@redhat.com>
* config/powerpc/aix.mt (TDEPFILES): Add xcoffread.o to fix a build * config/powerpc/aix.mt (TDEPFILES): Add xcoffread.o to fix a build

View file

@ -833,16 +833,16 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: BELIEVE_PCC_PROMOTION # %s\n", "gdbarch_dump: BELIEVE_PCC_PROMOTION # %s\n",
XSTRING (BELIEVE_PCC_PROMOTION)); XSTRING (BELIEVE_PCC_PROMOTION));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: BELIEVE_PCC_PROMOTION = %ld\n", "gdbarch_dump: BELIEVE_PCC_PROMOTION = %d\n",
(long) BELIEVE_PCC_PROMOTION); BELIEVE_PCC_PROMOTION);
#endif #endif
#ifdef BELIEVE_PCC_PROMOTION_TYPE #ifdef BELIEVE_PCC_PROMOTION_TYPE
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: BELIEVE_PCC_PROMOTION_TYPE # %s\n", "gdbarch_dump: BELIEVE_PCC_PROMOTION_TYPE # %s\n",
XSTRING (BELIEVE_PCC_PROMOTION_TYPE)); XSTRING (BELIEVE_PCC_PROMOTION_TYPE));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: BELIEVE_PCC_PROMOTION_TYPE = %ld\n", "gdbarch_dump: BELIEVE_PCC_PROMOTION_TYPE = %d\n",
(long) BELIEVE_PCC_PROMOTION_TYPE); BELIEVE_PCC_PROMOTION_TYPE);
#endif #endif
#ifdef BREAKPOINT_FROM_PC #ifdef BREAKPOINT_FROM_PC
fprintf_unfiltered (file, fprintf_unfiltered (file,
@ -880,8 +880,8 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: CALL_DUMMY_BREAKPOINT_OFFSET_P # %s\n", "gdbarch_dump: CALL_DUMMY_BREAKPOINT_OFFSET_P # %s\n",
XSTRING (CALL_DUMMY_BREAKPOINT_OFFSET_P)); XSTRING (CALL_DUMMY_BREAKPOINT_OFFSET_P));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: CALL_DUMMY_BREAKPOINT_OFFSET_P = %ld\n", "gdbarch_dump: CALL_DUMMY_BREAKPOINT_OFFSET_P = %d\n",
(long) CALL_DUMMY_BREAKPOINT_OFFSET_P); CALL_DUMMY_BREAKPOINT_OFFSET_P);
#endif #endif
#ifdef CALL_DUMMY_LENGTH #ifdef CALL_DUMMY_LENGTH
fprintf_unfiltered (file, fprintf_unfiltered (file,
@ -889,24 +889,24 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
XSTRING (CALL_DUMMY_LENGTH)); XSTRING (CALL_DUMMY_LENGTH));
if (CALL_DUMMY_LOCATION == BEFORE_TEXT_END || CALL_DUMMY_LOCATION == AFTER_TEXT_END) if (CALL_DUMMY_LOCATION == BEFORE_TEXT_END || CALL_DUMMY_LOCATION == AFTER_TEXT_END)
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: CALL_DUMMY_LENGTH = %ld\n", "gdbarch_dump: CALL_DUMMY_LENGTH = %d\n",
(long) CALL_DUMMY_LENGTH); CALL_DUMMY_LENGTH);
#endif #endif
#ifdef CALL_DUMMY_LOCATION #ifdef CALL_DUMMY_LOCATION
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: CALL_DUMMY_LOCATION # %s\n", "gdbarch_dump: CALL_DUMMY_LOCATION # %s\n",
XSTRING (CALL_DUMMY_LOCATION)); XSTRING (CALL_DUMMY_LOCATION));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: CALL_DUMMY_LOCATION = %ld\n", "gdbarch_dump: CALL_DUMMY_LOCATION = %d\n",
(long) CALL_DUMMY_LOCATION); CALL_DUMMY_LOCATION);
#endif #endif
#ifdef CALL_DUMMY_P #ifdef CALL_DUMMY_P
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: CALL_DUMMY_P # %s\n", "gdbarch_dump: CALL_DUMMY_P # %s\n",
XSTRING (CALL_DUMMY_P)); XSTRING (CALL_DUMMY_P));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: CALL_DUMMY_P = %ld\n", "gdbarch_dump: CALL_DUMMY_P = %d\n",
(long) CALL_DUMMY_P); CALL_DUMMY_P);
#endif #endif
#ifdef CALL_DUMMY_STACK_ADJUST #ifdef CALL_DUMMY_STACK_ADJUST
fprintf_unfiltered (file, fprintf_unfiltered (file,
@ -1088,8 +1088,8 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: EXTRA_STACK_ALIGNMENT_NEEDED # %s\n", "gdbarch_dump: EXTRA_STACK_ALIGNMENT_NEEDED # %s\n",
XSTRING (EXTRA_STACK_ALIGNMENT_NEEDED)); XSTRING (EXTRA_STACK_ALIGNMENT_NEEDED));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: EXTRA_STACK_ALIGNMENT_NEEDED = %ld\n", "gdbarch_dump: EXTRA_STACK_ALIGNMENT_NEEDED = %d\n",
(long) EXTRA_STACK_ALIGNMENT_NEEDED); EXTRA_STACK_ALIGNMENT_NEEDED);
#endif #endif
#ifdef FETCH_PSEUDO_REGISTER #ifdef FETCH_PSEUDO_REGISTER
#if GDB_MULTI_ARCH #if GDB_MULTI_ARCH
@ -1124,16 +1124,16 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: FP0_REGNUM # %s\n", "gdbarch_dump: FP0_REGNUM # %s\n",
XSTRING (FP0_REGNUM)); XSTRING (FP0_REGNUM));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: FP0_REGNUM = %ld\n", "gdbarch_dump: FP0_REGNUM = %d\n",
(long) FP0_REGNUM); FP0_REGNUM);
#endif #endif
#ifdef FP_REGNUM #ifdef FP_REGNUM
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: FP_REGNUM # %s\n", "gdbarch_dump: FP_REGNUM # %s\n",
XSTRING (FP_REGNUM)); XSTRING (FP_REGNUM));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: FP_REGNUM = %ld\n", "gdbarch_dump: FP_REGNUM = %d\n",
(long) FP_REGNUM); FP_REGNUM);
#endif #endif
#ifdef FRAMELESS_FUNCTION_INVOCATION #ifdef FRAMELESS_FUNCTION_INVOCATION
fprintf_unfiltered (file, fprintf_unfiltered (file,
@ -1261,8 +1261,8 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: IEEE_FLOAT # %s\n", "gdbarch_dump: IEEE_FLOAT # %s\n",
XSTRING (IEEE_FLOAT)); XSTRING (IEEE_FLOAT));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: IEEE_FLOAT = %ld\n", "gdbarch_dump: IEEE_FLOAT = %d\n",
(long) IEEE_FLOAT); IEEE_FLOAT);
#endif #endif
#ifdef INIT_EXTRA_FRAME_INFO #ifdef INIT_EXTRA_FRAME_INFO
#if GDB_MULTI_ARCH #if GDB_MULTI_ARCH
@ -1344,16 +1344,16 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: MAX_REGISTER_RAW_SIZE # %s\n", "gdbarch_dump: MAX_REGISTER_RAW_SIZE # %s\n",
XSTRING (MAX_REGISTER_RAW_SIZE)); XSTRING (MAX_REGISTER_RAW_SIZE));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: MAX_REGISTER_RAW_SIZE = %ld\n", "gdbarch_dump: MAX_REGISTER_RAW_SIZE = %d\n",
(long) MAX_REGISTER_RAW_SIZE); MAX_REGISTER_RAW_SIZE);
#endif #endif
#ifdef MAX_REGISTER_VIRTUAL_SIZE #ifdef MAX_REGISTER_VIRTUAL_SIZE
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: MAX_REGISTER_VIRTUAL_SIZE # %s\n", "gdbarch_dump: MAX_REGISTER_VIRTUAL_SIZE # %s\n",
XSTRING (MAX_REGISTER_VIRTUAL_SIZE)); XSTRING (MAX_REGISTER_VIRTUAL_SIZE));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: MAX_REGISTER_VIRTUAL_SIZE = %ld\n", "gdbarch_dump: MAX_REGISTER_VIRTUAL_SIZE = %d\n",
(long) MAX_REGISTER_VIRTUAL_SIZE); MAX_REGISTER_VIRTUAL_SIZE);
#endif #endif
#ifdef MEMORY_INSERT_BREAKPOINT #ifdef MEMORY_INSERT_BREAKPOINT
fprintf_unfiltered (file, fprintf_unfiltered (file,
@ -1382,40 +1382,40 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: NNPC_REGNUM # %s\n", "gdbarch_dump: NNPC_REGNUM # %s\n",
XSTRING (NNPC_REGNUM)); XSTRING (NNPC_REGNUM));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: NNPC_REGNUM = %ld\n", "gdbarch_dump: NNPC_REGNUM = %d\n",
(long) NNPC_REGNUM); NNPC_REGNUM);
#endif #endif
#ifdef NPC_REGNUM #ifdef NPC_REGNUM
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: NPC_REGNUM # %s\n", "gdbarch_dump: NPC_REGNUM # %s\n",
XSTRING (NPC_REGNUM)); XSTRING (NPC_REGNUM));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: NPC_REGNUM = %ld\n", "gdbarch_dump: NPC_REGNUM = %d\n",
(long) NPC_REGNUM); NPC_REGNUM);
#endif #endif
#ifdef NUM_PSEUDO_REGS #ifdef NUM_PSEUDO_REGS
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: NUM_PSEUDO_REGS # %s\n", "gdbarch_dump: NUM_PSEUDO_REGS # %s\n",
XSTRING (NUM_PSEUDO_REGS)); XSTRING (NUM_PSEUDO_REGS));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: NUM_PSEUDO_REGS = %ld\n", "gdbarch_dump: NUM_PSEUDO_REGS = %d\n",
(long) NUM_PSEUDO_REGS); NUM_PSEUDO_REGS);
#endif #endif
#ifdef NUM_REGS #ifdef NUM_REGS
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: NUM_REGS # %s\n", "gdbarch_dump: NUM_REGS # %s\n",
XSTRING (NUM_REGS)); XSTRING (NUM_REGS));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: NUM_REGS = %ld\n", "gdbarch_dump: NUM_REGS = %d\n",
(long) NUM_REGS); NUM_REGS);
#endif #endif
#ifdef PARM_BOUNDARY #ifdef PARM_BOUNDARY
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: PARM_BOUNDARY # %s\n", "gdbarch_dump: PARM_BOUNDARY # %s\n",
XSTRING (PARM_BOUNDARY)); XSTRING (PARM_BOUNDARY));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: PARM_BOUNDARY = %ld\n", "gdbarch_dump: PARM_BOUNDARY = %d\n",
(long) PARM_BOUNDARY); PARM_BOUNDARY);
#endif #endif
#ifdef PC_IN_CALL_DUMMY #ifdef PC_IN_CALL_DUMMY
fprintf_unfiltered (file, fprintf_unfiltered (file,
@ -1433,8 +1433,8 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: PC_REGNUM # %s\n", "gdbarch_dump: PC_REGNUM # %s\n",
XSTRING (PC_REGNUM)); XSTRING (PC_REGNUM));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: PC_REGNUM = %ld\n", "gdbarch_dump: PC_REGNUM = %d\n",
(long) PC_REGNUM); PC_REGNUM);
#endif #endif
#ifdef POINTER_TO_ADDRESS #ifdef POINTER_TO_ADDRESS
fprintf_unfiltered (file, fprintf_unfiltered (file,
@ -1535,8 +1535,8 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: REGISTER_BYTES # %s\n", "gdbarch_dump: REGISTER_BYTES # %s\n",
XSTRING (REGISTER_BYTES)); XSTRING (REGISTER_BYTES));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: REGISTER_BYTES = %ld\n", "gdbarch_dump: REGISTER_BYTES = %d\n",
(long) REGISTER_BYTES); REGISTER_BYTES);
#endif #endif
#ifdef REGISTER_BYTES_OK #ifdef REGISTER_BYTES_OK
fprintf_unfiltered (file, fprintf_unfiltered (file,
@ -1626,8 +1626,8 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: REGISTER_SIZE # %s\n", "gdbarch_dump: REGISTER_SIZE # %s\n",
XSTRING (REGISTER_SIZE)); XSTRING (REGISTER_SIZE));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: REGISTER_SIZE = %ld\n", "gdbarch_dump: REGISTER_SIZE = %d\n",
(long) REGISTER_SIZE); REGISTER_SIZE);
#endif #endif
#ifdef REGISTER_VIRTUAL_SIZE #ifdef REGISTER_VIRTUAL_SIZE
fprintf_unfiltered (file, fprintf_unfiltered (file,
@ -1772,8 +1772,8 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: SP_REGNUM # %s\n", "gdbarch_dump: SP_REGNUM # %s\n",
XSTRING (SP_REGNUM)); XSTRING (SP_REGNUM));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: SP_REGNUM = %ld\n", "gdbarch_dump: SP_REGNUM = %d\n",
(long) SP_REGNUM); SP_REGNUM);
#endif #endif
#ifdef STAB_REG_TO_REGNUM #ifdef STAB_REG_TO_REGNUM
fprintf_unfiltered (file, fprintf_unfiltered (file,
@ -1844,8 +1844,8 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: TARGET_ADDR_BIT # %s\n", "gdbarch_dump: TARGET_ADDR_BIT # %s\n",
XSTRING (TARGET_ADDR_BIT)); XSTRING (TARGET_ADDR_BIT));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: TARGET_ADDR_BIT = %ld\n", "gdbarch_dump: TARGET_ADDR_BIT = %d\n",
(long) TARGET_ADDR_BIT); TARGET_ADDR_BIT);
#endif #endif
#ifdef TARGET_ARCHITECTURE #ifdef TARGET_ARCHITECTURE
fprintf_unfiltered (file, fprintf_unfiltered (file,
@ -1861,8 +1861,8 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: TARGET_BFD_VMA_BIT # %s\n", "gdbarch_dump: TARGET_BFD_VMA_BIT # %s\n",
XSTRING (TARGET_BFD_VMA_BIT)); XSTRING (TARGET_BFD_VMA_BIT));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: TARGET_BFD_VMA_BIT = %ld\n", "gdbarch_dump: TARGET_BFD_VMA_BIT = %d\n",
(long) TARGET_BFD_VMA_BIT); TARGET_BFD_VMA_BIT);
#endif #endif
#ifdef TARGET_BYTE_ORDER #ifdef TARGET_BYTE_ORDER
fprintf_unfiltered (file, fprintf_unfiltered (file,
@ -1877,16 +1877,16 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: TARGET_CHAR_SIGNED # %s\n", "gdbarch_dump: TARGET_CHAR_SIGNED # %s\n",
XSTRING (TARGET_CHAR_SIGNED)); XSTRING (TARGET_CHAR_SIGNED));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: TARGET_CHAR_SIGNED = %ld\n", "gdbarch_dump: TARGET_CHAR_SIGNED = %d\n",
(long) TARGET_CHAR_SIGNED); TARGET_CHAR_SIGNED);
#endif #endif
#ifdef TARGET_DOUBLE_BIT #ifdef TARGET_DOUBLE_BIT
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: TARGET_DOUBLE_BIT # %s\n", "gdbarch_dump: TARGET_DOUBLE_BIT # %s\n",
XSTRING (TARGET_DOUBLE_BIT)); XSTRING (TARGET_DOUBLE_BIT));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: TARGET_DOUBLE_BIT = %ld\n", "gdbarch_dump: TARGET_DOUBLE_BIT = %d\n",
(long) TARGET_DOUBLE_BIT); TARGET_DOUBLE_BIT);
#endif #endif
#ifdef TARGET_DOUBLE_FORMAT #ifdef TARGET_DOUBLE_FORMAT
fprintf_unfiltered (file, fprintf_unfiltered (file,
@ -1901,8 +1901,8 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: TARGET_FLOAT_BIT # %s\n", "gdbarch_dump: TARGET_FLOAT_BIT # %s\n",
XSTRING (TARGET_FLOAT_BIT)); XSTRING (TARGET_FLOAT_BIT));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: TARGET_FLOAT_BIT = %ld\n", "gdbarch_dump: TARGET_FLOAT_BIT = %d\n",
(long) TARGET_FLOAT_BIT); TARGET_FLOAT_BIT);
#endif #endif
#ifdef TARGET_FLOAT_FORMAT #ifdef TARGET_FLOAT_FORMAT
fprintf_unfiltered (file, fprintf_unfiltered (file,
@ -1917,24 +1917,24 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: TARGET_INT_BIT # %s\n", "gdbarch_dump: TARGET_INT_BIT # %s\n",
XSTRING (TARGET_INT_BIT)); XSTRING (TARGET_INT_BIT));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: TARGET_INT_BIT = %ld\n", "gdbarch_dump: TARGET_INT_BIT = %d\n",
(long) TARGET_INT_BIT); TARGET_INT_BIT);
#endif #endif
#ifdef TARGET_LONG_BIT #ifdef TARGET_LONG_BIT
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: TARGET_LONG_BIT # %s\n", "gdbarch_dump: TARGET_LONG_BIT # %s\n",
XSTRING (TARGET_LONG_BIT)); XSTRING (TARGET_LONG_BIT));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: TARGET_LONG_BIT = %ld\n", "gdbarch_dump: TARGET_LONG_BIT = %d\n",
(long) TARGET_LONG_BIT); TARGET_LONG_BIT);
#endif #endif
#ifdef TARGET_LONG_DOUBLE_BIT #ifdef TARGET_LONG_DOUBLE_BIT
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: TARGET_LONG_DOUBLE_BIT # %s\n", "gdbarch_dump: TARGET_LONG_DOUBLE_BIT # %s\n",
XSTRING (TARGET_LONG_DOUBLE_BIT)); XSTRING (TARGET_LONG_DOUBLE_BIT));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: TARGET_LONG_DOUBLE_BIT = %ld\n", "gdbarch_dump: TARGET_LONG_DOUBLE_BIT = %d\n",
(long) TARGET_LONG_DOUBLE_BIT); TARGET_LONG_DOUBLE_BIT);
#endif #endif
#ifdef TARGET_LONG_DOUBLE_FORMAT #ifdef TARGET_LONG_DOUBLE_FORMAT
fprintf_unfiltered (file, fprintf_unfiltered (file,
@ -1949,8 +1949,8 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: TARGET_LONG_LONG_BIT # %s\n", "gdbarch_dump: TARGET_LONG_LONG_BIT # %s\n",
XSTRING (TARGET_LONG_LONG_BIT)); XSTRING (TARGET_LONG_LONG_BIT));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: TARGET_LONG_LONG_BIT = %ld\n", "gdbarch_dump: TARGET_LONG_LONG_BIT = %d\n",
(long) TARGET_LONG_LONG_BIT); TARGET_LONG_LONG_BIT);
#endif #endif
#ifdef TARGET_PRINT_INSN #ifdef TARGET_PRINT_INSN
fprintf_unfiltered (file, fprintf_unfiltered (file,
@ -1968,8 +1968,8 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: TARGET_PTR_BIT # %s\n", "gdbarch_dump: TARGET_PTR_BIT # %s\n",
XSTRING (TARGET_PTR_BIT)); XSTRING (TARGET_PTR_BIT));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: TARGET_PTR_BIT = %ld\n", "gdbarch_dump: TARGET_PTR_BIT = %d\n",
(long) TARGET_PTR_BIT); TARGET_PTR_BIT);
#endif #endif
#ifdef TARGET_READ_FP #ifdef TARGET_READ_FP
fprintf_unfiltered (file, fprintf_unfiltered (file,
@ -2009,8 +2009,8 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: TARGET_SHORT_BIT # %s\n", "gdbarch_dump: TARGET_SHORT_BIT # %s\n",
XSTRING (TARGET_SHORT_BIT)); XSTRING (TARGET_SHORT_BIT));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: TARGET_SHORT_BIT = %ld\n", "gdbarch_dump: TARGET_SHORT_BIT = %d\n",
(long) TARGET_SHORT_BIT); TARGET_SHORT_BIT);
#endif #endif
#ifdef TARGET_VIRTUAL_FRAME_POINTER #ifdef TARGET_VIRTUAL_FRAME_POINTER
#if GDB_MULTI_ARCH #if GDB_MULTI_ARCH
@ -2073,8 +2073,8 @@ gdbarch_dump (struct gdbarch *gdbarch, struct ui_file *file)
"gdbarch_dump: USE_GENERIC_DUMMY_FRAMES # %s\n", "gdbarch_dump: USE_GENERIC_DUMMY_FRAMES # %s\n",
XSTRING (USE_GENERIC_DUMMY_FRAMES)); XSTRING (USE_GENERIC_DUMMY_FRAMES));
fprintf_unfiltered (file, fprintf_unfiltered (file,
"gdbarch_dump: USE_GENERIC_DUMMY_FRAMES = %ld\n", "gdbarch_dump: USE_GENERIC_DUMMY_FRAMES = %d\n",
(long) USE_GENERIC_DUMMY_FRAMES); USE_GENERIC_DUMMY_FRAMES);
#endif #endif
#ifdef USE_STRUCT_CONVENTION #ifdef USE_STRUCT_CONVENTION
fprintf_unfiltered (file, fprintf_unfiltered (file,

View file

@ -84,8 +84,24 @@ EOF
# NOT YET: Breaks BELIEVE_PCC_PROMOTION and confuses non- # NOT YET: Breaks BELIEVE_PCC_PROMOTION and confuses non-
# multi-arch defaults. # multi-arch defaults.
# test "${predefault}" || predefault=0 # test "${predefault}" || predefault=0
# come up with a format, use a few guesses for variables
case ":${class}:${fmt}:${print}:" in
:[vV]::: )
if [ "${returntype}" = int ]
then
fmt="%d"
print="${macro}"
elif [ "${returntype}" = long ]
then
fmt="%ld"
print="${macro}"
fi
;;
esac
test "${fmt}" || fmt="%ld" test "${fmt}" || fmt="%ld"
test "${print}" || print="(long) ${macro}" test "${print}" || print="(long) ${macro}"
case "${invalid_p}" in case "${invalid_p}" in
0 ) valid_p=1 ;; 0 ) valid_p=1 ;;
"" ) "" )
@ -1496,6 +1512,7 @@ do
printf " (long) current_gdbarch->${function});\n" printf " (long) current_gdbarch->${function});\n"
continue continue
fi fi
# Print the macro definition.
printf "#ifdef ${macro}\n" printf "#ifdef ${macro}\n"
if [ "x${returntype}" = "xvoid" ] if [ "x${returntype}" = "xvoid" ]
then then
@ -1513,6 +1530,7 @@ do
printf " \"gdbarch_dump: ${macro} # %%s\\\\n\",\n" printf " \"gdbarch_dump: ${macro} # %%s\\\\n\",\n"
printf " XSTRING (${macro}));\n" printf " XSTRING (${macro}));\n"
fi fi
# Print the architecture vector value
if [ "x${returntype}" = "xvoid" ] if [ "x${returntype}" = "xvoid" ]
then then
printf "#endif\n" printf "#endif\n"