Allow BREAKPOINT to be overridden by -D (for Adobe).
authorJohn Gilmore <gnu@cygnus>
Tue, 30 Jun 1992 01:34:18 +0000 (01:34 +0000)
committerJohn Gilmore <gnu@cygnus>
Tue, 30 Jun 1992 01:34:18 +0000 (01:34 +0000)
gdb/ChangeLog
gdb/tm-29k.h

index 75839fb3420cc36b8d7abdb9341229b212b57cf1..2fb16a7fe944d03ec6c2027c88b3446959485006 100644 (file)
@@ -1,3 +1,7 @@
+Mon Jun 29 18:30:57 1992  John Gilmore  (gnu at cygnus.com)
+
+       * tm-29k.h (BREAKPOINT):  Allow it to be overridden with -D.
+
 Mon Jun 29 16:30:25 1992  Fred Fish  (fnf@cygnus.com)
 
        * dbxread.c, i386-pinsn.c, i386-tdep.c, regex.c, solib.c, symmisc.c,
index 825cf96f31ac8186658a287b7ab13c0952f72f16..c1c30ca3b74f7376ee8c4a6231c4878df84b1da3 100644 (file)
@@ -80,12 +80,16 @@ CORE_ADDR skip_prologue ();
 
 /* Sequence of bytes for breakpoint instruction.  */
 /* ASNEQ 0x50, gr1, gr1
-   The trap number 0x50 is chosen arbitrarily.  */
+   The trap number 0x50 is chosen arbitrarily.
+   We let the command line (or previously included files) override this
+   setting.  */
+#ifndef BREAKPOINT
 #if TARGET_BYTE_ORDER == BIG_ENDIAN
 #define BREAKPOINT {0x72, 0x50, 0x01, 0x01}
 #else /* Target is little-endian.  */
 #define BREAKPOINT {0x01, 0x01, 0x50, 0x72}
 #endif /* Target is little-endian.  */
+#endif /* BREAKPOINT */
 
 /* Amount PC must be decremented by after a breakpoint.
    This is often the number of bytes in BREAKPOINT