diff options
author | Paul Smith <psmith@gnu.org> | 2002-10-13 18:50:10 +0000 |
---|---|---|
committer | Paul Smith <psmith@gnu.org> | 2002-10-13 18:50:10 +0000 |
commit | 8bbdbb02b30ffd39c2fac9259b3a91cb62e1711d (patch) | |
tree | 19aedce81b831b1ad57c3b0fef27589070dc879c /ChangeLog | |
parent | 47cd8d4624b60d3462991c436c961e0721cd278b (diff) | |
download | gunmake-8bbdbb02b30ffd39c2fac9259b3a91cb62e1711d.tar.gz |
Fix bug#1379: don't use alloca() where it could overrun the stack size.
Implemented enhancement #1391: allow "export" in target-specific
variable definitions.
Change the Info name of the "Automatic" node to "Automatic Variables".
Add text clarifying the scope of automatic variables to that section.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -1,3 +1,22 @@ +2002-10-13 Paul D. Smith <psmith@gnu.org> + + * commands.c (set_file_variables): Bug #1379: Don't use alloca() + for automatic variable values like $^, etc. In the case of very + large lists of prerequisites this causes problems. Instead reuse + a static buffer (resizeable) for each variable. + + * read.c (eval): Fix Bug #1391: allow "export" keyword in + target-specific variable definitions. Check for it and set an + "exported" flag. + (record_target_var): Set the export field to v_export if the + "exported" flag is set. + * doc/make.texi (Target-specific): Document the ability to use + "export". + + * doc/make.texi: Change the name of the section on automatic + variables from "Automatic" to "Automatic Variables". Added text + clarifying the scope of automatic variables. + 2002-10-04 Paul D. Smith <psmith@gnu.org> * read.c (eval): Allow SysV $$@ variables to use {} braces as well |