2004-04-22 Andrew Cagney <cagney@redhat.com>
authorAndrew Cagney <cagney@redhat.com>
Thu, 22 Apr 2004 17:02:31 +0000 (17:02 +0000)
committerAndrew Cagney <cagney@redhat.com>
Thu, 22 Apr 2004 17:02:31 +0000 (17:02 +0000)
* arm-tdep.c (arm_prologue_this_id): Delete redundant cycle test.
* m68hc11-tdep.c (m68hc11_frame_this_id): Ditto.
* m32r-tdep.c (m32r_frame_this_id): Ditto.
* frv-tdep.c (frv_frame_this_id): Ditto.
* avr-tdep.c (avr_frame_this_id): Ditto.

gdb/ChangeLog
gdb/arm-tdep.c
gdb/avr-tdep.c
gdb/frv-tdep.c
gdb/m32r-tdep.c
gdb/m68hc11-tdep.c

index b252367aeb56ce575b4621d4be5b44604d6b0286..40195246c64539378cacf692d82b5bc5d70e0755 100644 (file)
@@ -1,3 +1,11 @@
+2004-04-22  Andrew Cagney  <cagney@redhat.com>
+
+       * arm-tdep.c (arm_prologue_this_id): Delete redundant cycle test.
+       * m68hc11-tdep.c (m68hc11_frame_this_id): Ditto.
+       * m32r-tdep.c (m32r_frame_this_id): Ditto.
+       * frv-tdep.c (frv_frame_this_id): Ditto.
+       * avr-tdep.c (avr_frame_this_id): Ditto.
+
 2004-04-22  Elena Zannoni  <ezannoni@redhat.com>
 
        * MAINTAINERS: Drop maintenance of gdb.stabs, and linespec.c.
index 3fa37c9a88e08fc59caa7e6b15f7d47ccdbebd11..1cd0b1c3427d398da1aebf5899be070428f1593e 100644 (file)
@@ -993,15 +993,6 @@ arm_prologue_this_id (struct frame_info *next_frame,
     return;
 
   id = frame_id_build (cache->prev_sp, func);
-
-  /* Check that we're not going round in circles with the same frame
-     ID (but avoid applying the test to sentinel frames which do go
-     round in circles).  */
-  if (frame_relative_level (next_frame) >= 0
-      && get_frame_type (next_frame) == NORMAL_FRAME
-      && frame_id_eq (get_frame_id (next_frame), id))
-    return;
-
   *this_id = id;
 }
 
index d9c16a55aa846765f2a416c673cfc5dc0726a0f3..e7faef19ea72464e7840afb0419ecba4f48ab32d 100644 (file)
@@ -966,16 +966,6 @@ avr_frame_this_id (struct frame_info *next_frame,
     return;
 
   id = frame_id_build (base, func);
-
-  /* Check that we're not going round in circles with the same frame
-     ID (but avoid applying the test to sentinel frames which do go
-     round in circles).  Can't use frame_id_eq() as that doesn't yet
-     compare the frame's PC value.  */
-  if (frame_relative_level (next_frame) >= 0
-      && get_frame_type (next_frame) != DUMMY_FRAME
-      && frame_id_eq (get_frame_id (next_frame), id))
-    return;
-
   (*this_id) = id;
 }
 
index 85d062c50f4f0bc0ad64290df360410bb7a6569c..f9f27dc3864f9cb861432e9a5d6b3ae14fe894d6 100644 (file)
@@ -1370,16 +1370,6 @@ frv_frame_this_id (struct frame_info *next_frame,
     return;
 
   id = frame_id_build (base, func);
-
-  /* Check that we're not going round in circles with the same frame
-     ID (but avoid applying the test to sentinel frames which do go
-     round in circles).  Can't use frame_id_eq() as that doesn't yet
-     compare the frame's PC value.  */
-  if (frame_relative_level (next_frame) >= 0
-      && get_frame_type (next_frame) != DUMMY_FRAME
-      && frame_id_eq (get_frame_id (next_frame), id))
-    return;
-
   (*this_id) = id;
 }
 
index 1cc522c5a5ac5dcb1c5e9b768159fbf36fcffe84..26e4b4aefa8ff67ab5c409ae09e022d5037115dc 100644 (file)
@@ -844,16 +844,6 @@ m32r_frame_this_id (struct frame_info *next_frame,
     return;
 
   id = frame_id_build (base, func);
-
-  /* Check that we're not going round in circles with the same frame
-     ID (but avoid applying the test to sentinel frames which do go
-     round in circles).  Can't use frame_id_eq() as that doesn't yet
-     compare the frame's PC value.  */
-  if (frame_relative_level (next_frame) >= 0
-      && get_frame_type (next_frame) != DUMMY_FRAME
-      && frame_id_eq (get_frame_id (next_frame), id))
-    return;
-
   (*this_id) = id;
 }
 
index efe050955eb2dd9b66051bb1d8668a9befd0ac70..e7e1a1afa3e8819ae68c7a15d2faaaf38eca9086 100644 (file)
@@ -899,16 +899,6 @@ m68hc11_frame_this_id (struct frame_info *next_frame,
     return;
 
   id = frame_id_build (base, func);
-#if 0
-  /* Check that we're not going round in circles with the same frame
-     ID (but avoid applying the test to sentinel frames which do go
-     round in circles).  Can't use frame_id_eq() as that doesn't yet
-     compare the frame's PC value.  */
-  if (frame_relative_level (next_frame) >= 0
-      && get_frame_type (next_frame) != DUMMY_FRAME
-      && frame_id_eq (get_frame_id (next_frame), id))
-    return;
-#endif
   (*this_id) = id;
 }