serve as a repository for information on these interface and any incompatable
changes we've made.
+2001-02-26:
+ A DECL_INITIAL of NULL_TREE or error_mark_node in a VAR_DECL is no longer
+ taken to signify a tentative definition which should not be emitted until
+ end-of-file. Frontends which want that behavior should set
+ DECL_DEFER_OUTPUT before calling rest_of_decl_compilation.
+
+Aug 31, 1998:
+ The interface to HANDLE_PRAGMA has changed. It now takes three arguments.
+ The first two are pointers to functions that should be used to read characters
+ from the input stream, and to push them back into the input stream respectively.
+ The third argument is a pointer to a null terminate string which is the first
+ word after #pragma. The expression supplied by HANDLE_PRAGMA should return
+ nonzero if it parsed and implemented the pragma. Otherwise it should return
+ zero, and leave the input stream as it was before the expression was evaluated.
+
+ A new back-end definable macro has been added: INSERT_ATTRIBUTES. This macro
+ allows backend to add attributes to decls as they are created.
+
Jun 10, 1998:
The interface to lang_decode_option has changed. It now uses and argc/argv
interface to allow for options that use more than one input string. The new
In an effort to decrease cache thrashing and useless loads we've changed the
third argument to the DEFTREECODE macro to be a single char. This will
- effect languages that defined their own tree codes (usually in a .def file).
+ affect languages that defined their own tree codes (usually in a .def file).
Old way: