summaryrefslogtreecommitdiffabout
path: root/ChangeLog
authorSergey Poznyakoff <gray@gnu.org.ua>2005-10-05 12:18:27 (GMT)
committer Sergey Poznyakoff <gray@gnu.org.ua>2005-10-05 12:18:27 (GMT)
commit0f66462021b8ce9fb843c77249c0b112fb65ebe7 (patch) (side-by-side diff)
tree7a7523149b6e1f7cf78546c33756c19a550a007d /ChangeLog
parentfe474867a224f45c585465261e742f67a81ee10b (diff)
downloadcflow-0f66462021b8ce9fb843c77249c0b112fb65ebe7.tar.gz
cflow-0f66462021b8ce9fb843c77249c0b112fb65ebe7.tar.bz2
Updated
Diffstat (limited to 'ChangeLog') (more/less context) (ignore whitespace changes)
-rw-r--r--ChangeLog22
1 files changed, 22 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 1324fa0..af13b7a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,25 @@
+2005-10-05 Sergey Poznyakoff <gray@gnu.org.ua>
+
+ * doc/cflow.texi: Updated. Mention cflow2vcg and vcg tools.
+ * src/cflow.h (enum symbol_flag): New type
+ (struct symbol): Replace `int temp' with `enum symbol_flag flag'
+ (delete_parms,move_parms): New functions
+ * src/main.c: Rename --omit-symbol-name to --omit-symbol-name for
+ consistency.
+ * src/parser.c: Fix handling of function formal parameters:
+ (parm_level): New variable
+ (parse_declaration): Call delete_parms
+ (maybe_parm_list): Keep track of the parameter nesting level.
+ (func_body): Call move_parms
+ (declare): Special handling for parameters.
+ * src/symbol.c (install): Initialize sym->flag
+ (temp_processor): Use s->flag
+ (delete_parms,move_parms): New functions
+
+ * tests/parm.at: New testcase
+ * tests/Makefile.am: Add parm.at
+ * tests/testsuite.at: Likewise
+
2005-10-04 Sergey Poznyakoff <gray@gnu.org.ua>
* doc/cflow.texi: Fix posix output

Return to:

Send suggestions and report system problems to the System administrator.