aboutsummaryrefslogtreecommitdiff
path: root/gdb/config
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/config')
-rw-r--r--gdb/config/pa/hppahpux.mh3
-rw-r--r--gdb/config/sparc/tm-sparc.h11
2 files changed, 9 insertions, 5 deletions
diff --git a/gdb/config/pa/hppahpux.mh b/gdb/config/pa/hppahpux.mh
index 683c1d7..8e73652 100644
--- a/gdb/config/pa/hppahpux.mh
+++ b/gdb/config/pa/hppahpux.mh
@@ -4,6 +4,9 @@ TERMCAP = -lcurses
XM_FILE= xm-hppah.h
XDEPFILES= ser-tcp.o
+XM_CLIBS= -L/usr/lib/X11R5
+
+X11_CFLAGS= -I/usr/include/X11R5
NAT_FILE= nm-hppah.h
NATDEPFILES= hppah-nat.o coredep.o corelow.o inftarg.o fork-child.o somread.o infptrace.o hpread.o somsolib.o
diff --git a/gdb/config/sparc/tm-sparc.h b/gdb/config/sparc/tm-sparc.h
index 6d588dd..9cd0e69 100644
--- a/gdb/config/sparc/tm-sparc.h
+++ b/gdb/config/sparc/tm-sparc.h
@@ -578,13 +578,14 @@ arguments. */
can assume it is operating on a pristine CALL_DUMMY, not one that
has already been customized for a different function). */
-#define FIX_CALL_DUMMY(dummyname, pc, fun, nargs, args, type, gcc_p) \
+#define FIX_CALL_DUMMY(dummyname, pc, fun, nargs, args, type, gcc_p) \
{ \
- *(int *)((char *) dummyname+168) = (0x40000000|((fun-(pc+168))>>2)); \
- if (!gcc_p \
+ store_unsigned_integer (dummyname + 168, 4, \
+ 0x40000000 | ((fun - (pc + 168)) >> 2)); \
+ if (!gcc_p \
&& (TYPE_CODE (type) == TYPE_CODE_STRUCT \
- || TYPE_CODE (type) == TYPE_CODE_UNION)) \
- *(int *)((char *) dummyname+176) = (TYPE_LENGTH (type) & 0x1fff); \
+ || TYPE_CODE (type) == TYPE_CODE_UNION)) \
+ store_unsigned_integer (dummyname + 176, 4, TYPE_LENGTH (type) & 0x1fff); \
}