2004-06-13 Andrew Cagney <cagney@gnu.org>
authorAndrew Cagney <cagney@redhat.com>
Sun, 13 Jun 2004 15:15:59 +0000 (15:15 +0000)
committerAndrew Cagney <cagney@redhat.com>
Sun, 13 Jun 2004 15:15:59 +0000 (15:15 +0000)
* values.c (generic_use_struct_convention): Don't check gcc_p.

gdb/ChangeLog
gdb/values.c

index 0c047684e4523c6dbe0627464147e8e3604c42e3..001236fa985a943ca71a1543d04a31d91560f8a6 100644 (file)
@@ -1,5 +1,7 @@
 2004-06-13  Andrew Cagney  <cagney@gnu.org>
 
+       * values.c (generic_use_struct_convention): Don't check gcc_p.
+
        * gdbarch.sh (DEPRECATED_MAX_REGISTER_RAW_SIZE)
        (DEPRECATED_MAX_REGISTER_VIRTUAL_SIZE): Delete.
        * gdbarch.h, gdbarch.c: Regenerate.
index 98631af1948191924bf964c1a19e22a521039fc6..de3ce9f41373a0c2294313b095abe68ea1bac4c3 100644 (file)
@@ -1217,15 +1217,16 @@ value_from_double (struct type *type, DOUBLEST num)
    2.0-2.3.3.  This is somewhat unfortunate, but changing gcc2_compiled
    would cause more chaos than dealing with some struct returns being
    handled wrong.  */
+/* NOTE: cagney/2004-06-13: Deleted check for "gcc_p".  GCC 1.x is
+   dead.  */
 
 int
 generic_use_struct_convention (int gcc_p, struct type *value_type)
 {
-  return !((gcc_p == 1)
-          && (TYPE_LENGTH (value_type) == 1
-              || TYPE_LENGTH (value_type) == 2
-              || TYPE_LENGTH (value_type) == 4
-              || TYPE_LENGTH (value_type) == 8));
+  return !(TYPE_LENGTH (value_type) == 1
+          || TYPE_LENGTH (value_type) == 2
+          || TYPE_LENGTH (value_type) == 4
+          || TYPE_LENGTH (value_type) == 8);
 }
 
 /* Return true if the function returning the specified type is using