* breakpoint.c: Move defaults of watchpoint related macros into

target.h.
	* target.h:  Macros from breakpoint.c.  Conditionalize based on
	TARGET_HAS_HARDWARE_WATCHPOINTS.
	* i386v-nat.c procfs.c:  Use TARGET_HAS_HARDWARE_WATCHPOINTS
	instead of TARGET_CAN_USE_HARDWARE_WATCHPOINT to enable watchpoint
	code.
	* config/i386/nm-linux.h, config/mips/nm-irix4.h,
	config/pa/nm-hppab.h, config/sparc/tm-sparclite.h:  #define
	TARGET_HAS_HARDWARE_WATCHPOINTS to enable watchpoint code.
This commit is contained in:
Stu Grossman
1995-05-22 23:03:42 +00:00
parent 8574107796
commit f5a8f1a6f3
6 changed files with 25 additions and 4 deletions

View File

@ -34,7 +34,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
#include <sys/ioctl.h>
#include <fcntl.h>
#ifdef TARGET_CAN_USE_HARDWARE_WATCHPOINT
#ifdef TARGET_HAS_HARDWARE_WATCHPOINTS
#include <sys/debugreg.h>
#endif
@ -88,7 +88,7 @@ i386_register_u_addr (blockend, regnum)
}
#ifdef TARGET_CAN_USE_HARDWARE_WATCHPOINT
#ifdef TARGET_HAS_HARDWARE_WATCHPOINTS
#if !defined (offsetof)
#define offsetof(TYPE, MEMBER) ((unsigned long) &((TYPE *)0)->MEMBER)
@ -272,7 +272,7 @@ i386_stopped_by_watchpoint (pid)
return 0;
}
#endif /* TARGET_CAN_USE_HARDWARE_WATCHPOINT */
#endif /* TARGET_HAS_HARDWARE_WATCHPOINTS */
#if 0
/* using FLOAT_INFO as is would be a problem. FLOAT_INFO is called