X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2FLANGUAGES;h=ed1e0b4ab2b5acb961284e7eec3e8652ff5eed54;hb=55b73f77ed32874033cf75ce8dbb220d09ecc178;hp=31bae9fd47797f58e4945cb03846721b5c218dcf;hpb=30384dcf32866b5d1db7da6f511f4a132308951f;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/LANGUAGES b/gcc/LANGUAGES index 31bae9fd477..ed1e0b4ab2b 100644 --- a/gcc/LANGUAGES +++ b/gcc/LANGUAGES @@ -6,6 +6,11 @@ time as we can formally start documenting the interface this file will 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. Feb 1, 1998: @@ -25,8 +30,16 @@ Feb 1, 1998: When a size in bits is converted into a size in bytes, which is expressed in trees, care should be taken to change the tree's type again to sizetype. - We've updated C, C++, Fortran & Objective-C to work with the new - scheme. Other languages will need to be updated accordingly. - Contact amylaar@cygnus.com for additional information. +?? 1997: + 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 + affect languages that defined their own tree codes (usually in a .def file). + Old way: + + DEFTREECODE (CLASS_METHOD_DECL, "class_method_decl", "d", 0) + + New way: + + DEFTREECODE (CLASS_METHOD_DECL, "class_method_decl", 'd', 0)