diff options
-rw-r--r-- | gdb/ChangeLog | 11 | ||||
-rw-r--r-- | gdb/infttrace.c | 6 | ||||
-rw-r--r-- | gdb/rdi-share/ardi.c | 4 | ||||
-rw-r--r-- | gdb/remote-e7000.c | 4 |
4 files changed, 18 insertions, 7 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 74a942e..1b0c8cf 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,14 @@ +2003-02-05 Fred Fish <fnf@intrinsity.com> + + * remote-e7000.c (e7000_drain_command): Fix precedence problem with + '=' and '!='. + * rdi-share/ardi.c (wait_for_debug_message): Fix precedence problem + with '&' and '=='. + (angel_RDI_info): Ditto. + * infttrace.c (threads_continue_all_but_one): Fix precedence problem + with '&' and '!='. + (threads_continue_all_with_signals): Ditto. + 2003-02-05 Jim Ingham <jingham@apple.com> Keith Seitz <keiths@redhat.com> Elena Zannoni <ezannoni@redhat.com> diff --git a/gdb/infttrace.c b/gdb/infttrace.c index 589a0e2..02a5576 100644 --- a/gdb/infttrace.c +++ b/gdb/infttrace.c @@ -1,6 +1,6 @@ /* Low level Unix child interface to ttrace, for GDB when running under HP-UX. Copyright 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1998, - 1999, 2000, 2001 + 1999, 2000, 2001, 2003 Free Software Foundation, Inc. This file is part of GDB. @@ -3951,7 +3951,7 @@ threads_continue_all_but_one (lwpid_t gdb_tid, int signal) * state.tts_flags & TTS_STATEMASK == TTS_WASSUSPENDED */ if (debug_on) - if (state.tts_flags & TTS_STATEMASK != TTS_WASSUSPENDED) + if ((state.tts_flags & TTS_STATEMASK) != TTS_WASSUSPENDED) printf ("About to continue non-stopped thread %d\n", scan_tid); #endif @@ -4085,7 +4085,7 @@ threads_continue_all_with_signals (lwpid_t gdb_tid, int signal) #ifdef THREAD_DEBUG if (debug_on) - if (state.tts_flags & TTS_STATEMASK != TTS_WASSUSPENDED) + if ((state.tts_flags & TTS_STATEMASK) != TTS_WASSUSPENDED) warning ("About to continue non-stopped thread %d\n", scan_tid); #endif diff --git a/gdb/rdi-share/ardi.c b/gdb/rdi-share/ardi.c index 334a1fc..3d17669 100644 --- a/gdb/rdi-share/ardi.c +++ b/gdb/rdi-share/ardi.c @@ -154,7 +154,7 @@ static int wait_for_debug_message(int *rcode, int *debugID, unpack_message(BUFFERDATA((*packet)->pk_buffer), "%w%w%w%w%w", &reason, debugID, OSinfo1, OSinfo2, status); - if (reason&0xffffff == ADP_HADPUnrecognised) + if ((reason&0xffffff) == ADP_HADPUnrecognised) return RDIError_UnimplementedMessage; if (reason != (unsigned ) *rcode) { if((reason&0xffffff) == ADP_HADPUnrecognised) @@ -1842,7 +1842,7 @@ int angel_RDI_info(unsigned type, ARMword *arg1, ARMword *arg2) { len +=msgbuild(BUFFERDATA(packet->pk_buffer)+20, "%b%b%b%b%b", cpnum, cpd->regdesc[cpnum].rmin, cpd->regdesc[cpnum].rmax, cpd->regdesc[cpnum].nbytes, cpd->regdesc[cpnum].access); - if (cpd->regdesc[cpnum].access&0x3 == 0x3){ + if ((cpd->regdesc[cpnum].access&0x3) == 0x3){ len += msgbuild(BUFFERDATA(packet->pk_buffer)+25, "%b%b%b%b%b", cpd->regdesc[cpnum].accessinst.cprt.read_b0, cpd->regdesc[cpnum].accessinst.cprt.read_b1, diff --git a/gdb/remote-e7000.c b/gdb/remote-e7000.c index efacde3..49c7fb9 100644 --- a/gdb/remote-e7000.c +++ b/gdb/remote-e7000.c @@ -1,7 +1,7 @@ /* Remote debugging interface for Hitachi E7000 ICE, for GDB Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, - 2002 Free Software Foundation, Inc. + 2002, 2003 Free Software Foundation, Inc. Contributed by Cygnus Support. @@ -1812,7 +1812,7 @@ e7000_drain_command (char *args, int fromtty) puts_e7000debug ("end\r"); putchar_e7000 (CTRLC); - while ((c = readchar (1) != -1)) + while ((c = readchar (1)) != -1) { if (quit_flag) { |