aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Schauer <Peter.Schauer@mytum.de>1995-09-02 13:48:16 +0000
committerPeter Schauer <Peter.Schauer@mytum.de>1995-09-02 13:48:16 +0000
commit5e711e7f505fc558a2578c6bb2c2681d64abee80 (patch)
tree3b86251ca46205e6e478540de0053a1272ea0eeb
parent218f9f03b889ab048141eac1ef6125adef22afc8 (diff)
downloadgdb-5e711e7f505fc558a2578c6bb2c2681d64abee80.zip
gdb-5e711e7f505fc558a2578c6bb2c2681d64abee80.tar.gz
gdb-5e711e7f505fc558a2578c6bb2c2681d64abee80.tar.bz2
* configure.in: Explicitly `exit 0' for broken shells.
* configure: Rebuilt. * symtab.c (list_symbols): Add missing blank after `<function, no debug info>' output. * valops.c (value_assign): Handle truncation when assigning to bitfields. Use value_copy to construct the return value from toval. * values.c (value_copy): Copy VALUE_FRAME and VALUE_OPTIMIZED_OUT.
-rw-r--r--gdb/ChangeLog13
-rwxr-xr-xgdb/configure2
-rw-r--r--gdb/configure.in2
-rw-r--r--gdb/values.c2
4 files changed, 19 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index b48c6a2..e4a16ce 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,16 @@
+Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
+
+ * configure.in: Explicitly `exit 0' for broken shells.
+ * configure: Rebuilt.
+
+ * symtab.c (list_symbols): Add missing blank after
+ `<function, no debug info>' output.
+
+ * valops.c (value_assign): Handle truncation when assigning
+ to bitfields. Use value_copy to construct the return value
+ from toval.
+ * values.c (value_copy): Copy VALUE_FRAME and VALUE_OPTIMIZED_OUT.
+
Fri Sep 1 08:25:50 1995 James G. Smith <jsmith@beauty.cygnus.com>
* configure (mips64*vr4300*-*-elf): Support added.
diff --git a/gdb/configure b/gdb/configure
index 528ee64..77a2bb1 100755
--- a/gdb/configure
+++ b/gdb/configure
@@ -2643,3 +2643,5 @@ if test "$no_recursion" != yes; then
done
fi
+
+exit 0
diff --git a/gdb/configure.in b/gdb/configure.in
index 6fb7e4a..6aec576 100644
--- a/gdb/configure.in
+++ b/gdb/configure.in
@@ -528,3 +528,5 @@ gdb_host_cpu=$gdb_host_cpu
gdb_target_cpu=$gdb_target_cpu
nativefile=$nativefile
])
+
+exit 0
diff --git a/gdb/values.c b/gdb/values.c
index 9a2301e..33db594 100644
--- a/gdb/values.c
+++ b/gdb/values.c
@@ -228,8 +228,10 @@ value_copy (arg)
VALUE_OFFSET (val) = VALUE_OFFSET (arg);
VALUE_BITPOS (val) = VALUE_BITPOS (arg);
VALUE_BITSIZE (val) = VALUE_BITSIZE (arg);
+ VALUE_FRAME (val) = VALUE_FRAME (arg);
VALUE_REGNO (val) = VALUE_REGNO (arg);
VALUE_LAZY (val) = VALUE_LAZY (arg);
+ VALUE_OPTIMIZED_OUT (val) = VALUE_OPTIMIZED_OUT (arg);
val->modifiable = arg->modifiable;
if (!VALUE_LAZY (val))
{