summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 974799d9..db389327 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2005-08-18 Roland McGrath <roland@redhat.com>
+
+ * loc2c.c (struct location): New member `emit_address'.
+ (alloc_location): Initialize new member from ORIGIN.
+ (location_from_address): New argument EMIT_ADDRESS.
+ Initialize new member.
+ (translate): Use LOC->emit_address hook to format DW_OP_addr constant.
+ (location_relative): Die if DW_OP_addr is used.
+ (default_emit_address): New function.
+ (c_translate_location): New argument EMIT_ADDRESS, pass it down.
+ Use default_emit_address if argument is null.
+ * loc2c.h: Update decl.
+ * loc2c-test.c (handle_variable): Update caller.
+ * tapsets.cxx (dwflpp::literal_stmt_for_local): Update caller.
+ (dwflpp::loc2c_emit_address): New static method.
+
2005-08-17 Roland McGrath <roland@redhat.com>
PR systemtap/1197