gcc/gcc ChangeLog attribs.c builtin-attrs.def ...
geoffk@gcc.gnu.org
geoffk@gcc.gnu.org
Fri Oct 1 02:32:00 GMT 2004
CVSROOT: /cvs/gcc
Module name: gcc
Branch: static-tree-branch
Changes by: geoffk@gcc.gnu.org 2004-10-01 02:32:03
Modified files:
gcc : ChangeLog attribs.c builtin-attrs.def
c-common.c c-common.h c-decl.c c-format.c
c-objc-common.c c-parse.in c-pragma.c c-tree.h
c-typeck.c cgraphunit.c coretypes.h
fold-const.c integrate.c langhooks.c
langhooks.h passes.c print-tree.c system.h
target-def.h target.h targhooks.c targhooks.h
tree-browser.c tree-inline.c tree.c tree.h
varasm.c
gcc/ada : ChangeLog gigi.h utils.c
gcc/config : sol2-protos.h sol2.c
gcc/config/alpha: alpha.c
gcc/config/arc : arc.c
gcc/config/arm : arm.c pe.c
gcc/config/avr : avr-protos.h avr.c
gcc/config/c4x : c4x.c
gcc/config/frv : frv.c
gcc/config/h8300: h8300.c
gcc/config/i386: i386-protos.h i386.c netware.c sol2.h winnt.c
gcc/config/ia64: ia64.c
gcc/config/ip2k: ip2k.c
gcc/config/iq2000: iq2000.c
gcc/config/m32r: m32r.c
gcc/config/m68hc11: m68hc11.c
gcc/config/m68k: m68k.c
gcc/config/mcore: mcore.c
gcc/config/ns32k: ns32k.c
gcc/config/rs6000: rs6000.c
gcc/config/s390: s390.c
gcc/config/sh : sh-protos.h sh.c symbian.c
gcc/config/sparc: sol2.h sparc.c
gcc/config/stormy16: stormy16.c
gcc/config/v850: v850.c
gcc/cp : ChangeLog call.c class.c cp-tree.h decl.c
decl.h decl2.c friend.c method.c name-lookup.c
name-lookup.h optimize.c parser.c pt.c tree.c
typeck.c
gcc/java : ChangeLog decl.c java-tree.h jcf-reader.c
gcc/objc : ChangeLog objc-act.c
gcc/treelang : ChangeLog treetree.c
Log message:
Index: gcc/ChangeLog
2004-09-30 Geoffrey Keating <geoffk@apple.com>
General changes that apply to every file listed:
Update parameters and return value of attribute handlers. Replace
'tree' with 'attribute_list' in many places. Replace
'lookup_attribute' with 'has_attribute_p' or 'get_attribute'.
Replace NULL_TREE with NULL when referring to an attribute list.
Use 'merge_attributes' instead of 'chainon'. Change each
machine-specific insert_attribute function into an add_attribute
function. Replace each copy of handle_fndecl_attribute in the
backends with either a call to the generic routine or NULL.
* attribs.c (enum attribute_disposition): New.
(determine_dispositions): New.
(decl_attributes): Support new attribute representation.
* builtin-attrs.def: Use new DEF_ATTR and DEF_ATTR_NULL macros.
* c-common.c: (c_init_attributes): Use DEF_ATTR and DEF_ATTR_NULL
macros.
(check_function_nonnull): Update for new attribute list format.
(check_function_sentinel): Likewise.
(check_function_arguments): Do nothing if no attributes.
(check_function_arguments_recurse): Update for new attribute list
format.
* c-common.h: General changes only.
* c-decl.c: General changes only.
* c-format.c (check_function_format): Update for new attribute format.
* c-objc-common.c: General changes only.
* c-parse.in: Update rules to return an attribute_list when
appropriate.
(attribute_list): Ignore one_attribute structures with NULL names.
Use merge_attributes_1 to create attribute lists.
(attrib): Return a struct one_attribute.
* c-pragma.c (apply_pragma_weak): Use merge_attributes_1 to create
attribute list.
* c-tree.h: General changes only.
* c-typeck.c: General changes only.
* cgraphunit.c: General changes only.
* coretypes.h: Declare struct one_attribute, struct
attribute_list_s, attribute_list, attribute_count.
* fold-const.c: General changes only.
* integrate.c (function_attribute_inlinable_p): Update for new
attribute list format.
* langhooks.c: General changes only.
* langhooks.h (builtin_function): General changes.
* passes.c (rest_of_decl_compilation): General changes.
* print-tree.c (print_attributes): New.
(print_node): Use print_attributes.
* system.h: Poison TARGET_INSERT_ATTRIBUTES.
* target-def.h (TARGET_ADD_ATTRIBUTES): Rename from
TARGET_INSERT_ATTRIBUTES.
* target.h (merge_decl_attributes): General changes.
(merge_type_attributes): General changes.
(add_attributes): Rename from insert_attributes, change parameters.
* targhooks.h (default_add_attributes): New.
* tree-browser.c: Add comment asking for documentation. Fudge
enough so that it keeps compiling.
* tree-inline.c: General changes.
* tree.c (lookup_attribute): Rewrite.
(has_attribute_p): New.
(get_attribute): New.
(merge_attributes_1): New.
(merge_attributes): Rewrite.
(handle_fndecl_attribute): New.
(merge_dllimport_decl_attributes): Use merge_attributes_1 to delete
attributes.
(attribute_hash_list): Update for new attribute list format.
(attribute_list_equal): Rewrite.
(attribute_list_contained): Rewrite.
* tree.h: Add names to arguments of some prototypes when referenced
by their comments.
(struct one_attribute): Define.
(struct attribute_list_s): Define.
(ATTRIBUTE_COUNT): New.
(struct attribute_spec): Change parameters and return value of
field 'handler'.
(has_attribute_p): Prototype.
(get_attribute): Prototype.
(merge_attributes_1): Prototype.
(handle_fndecl_attribute): Prototype.
(lookup_attribute): Change parameters.
(print_attributes): Prototype.
* varasm.c (decl_tls_model): General changes.
* config/sol2.h: General changes only.
* config/sol2.c: General changes only.
* config/alpha/alpha.c: General changes only.
* config/arc/arc.c: General changes only.
* config/arm/arm.c (arm_handle_fndecl_attribute): Replace with generic
routine.
(arm_handle_isr_attribute): Greatly simplify.
(arm_comp_type_attributes): Boolify. Use merge_attributes_1.
* config/arm/pe.c: General changes only.
* config/avr/avr-protos.h (avr_progmem_p): Delete prototype.
* config/avr/avr.c: General changes only.
* config/c4x/c4x.c: General changes only.
* config/frv/frv.c: General changes only.
* config/h8300/h8300.c: General changes only.
* config/i386/i386-protos.h: General changes only.
* config/i386/i386.c: General changes only.
* config/i386/netware.c: General changes only.
* config/i386/sol2.h: General changes only.
* config/i386/winnt.h: General changes only.
* config/ia64/ia64.c: General changes only.
* config/ip2k/ip2k.c (ip2k_handle_progmem_attribute): Use
merge_attributes_1.
* config/iq2000/iq2000.c: General changes only.
* config/m32r/m32r.c: General changes only.
* config/m68hc11/m68hc11.c: General changes only.
* config/m68k/m68k.c: General changes only.
* config/mcore/mcore.c: General changes only.
* config/ns32k/ns32k.c: General changes only.
* config/rs6000/rs6000.c (rs6000_set_default_type_attributes): Use
merge_attributes_1.
* config/s390/s390.c: General changes only.
* config/sh/sh-protos.h: General changes only.
* config/sh/sh.c (sh_handle_renesas_attribute): Delete.
* config/sh/symbian.c: General changes only.
* config/sparc/sol2.h: General changes only.
* config/sparc/sparc.c: General changes only.
* config/stormy16/stormy16.c: General changes only.
* config/v850/v850.c (v850_set_data_area_1): New function.
(v850_set_data_area): Call v850_set_data_area_1,
then call merge_attributes_1.
(v850_add_attributes): Call v850_set_data_area_1.
Index: gcc/ada/ChangeLog
2004-09-30 Geoffrey Keating <geoffk@apple.com>
* gigi.h (builtin_function): Update parameters.
* utils.c (builtin_function): Update parameters.
Index: gcc/cp/ChangeLog
2004-09-30 Geoffrey Keating <geoffk@apple.com>
General changes that apply to every file listed:
Update parameters and return value of attribute handlers. Replace
'tree' with 'attribute_list' in many places. Replace
'lookup_attribute' with 'has_attribute_p' or 'get_attribute'.
Replace NULL_TREE with NULL when referring to an attribute list.
Use 'merge_attributes' instead of 'chainon'.
* call.c (build_java_interface_fn_ref): General changes.
* class.c: General changes only.
* cp-tree.h: General changes only.
* decl.c: General changes only.
* decl.h: General changes only.
* decl2.c: General changes only.
* method.c: General changes only.
* name-lookup.c: General changes only.
* name-lookup.h: General changes only.
* optimize.c: General changes only.
* parser.c (cp_parser_member_declaration): Delete first_attribute.
(struct attribute_builder_data): New.
(cp_parser_attributes_opt): Rewrite.
(cp_parser_attribute_list): Rewrite.
* pt.c: General changes only.
* tree.c: General changes only.
* typeck.c: General changes only.
Index: gcc/java/ChangeLog
2004-09-30 Geoffrey Keating <geoffk@apple.com>
* decl.c (builtin_function): Use attribute_list instead of tree.
(java_init_decl_processing): Use NULL for attributes not NULL_TREE.
* java-tree.h (builtin_function): Use attribute_list instead of tree.
* jcf-reader.c: Rename get_attribute to jcf_get_attribute.
Index: gcc/objc/ChangeLog
2004-09-30 Geoffrey Keating <geoffk@apple.com>
* objc-act.c: Replace 'tree' with 'attribute_list' where appropriate.
Use NULL not NULL_TREE for attributes.
(build_objc_exception_stuff): Use merge_attributes_1 to build
attribute lists.
Index: gcc/treelang/ChangeLog
2004-09-30 Geoffrey Keating <geoffk@apple.com>
* treetree.c (builtin_function): Replace 'tree' with 'attribute_list'
for last parameter. Use NULL not NULL_TREE for attributes.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=2.5704&r2=2.5704.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/attribs.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.34&r2=1.34.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/builtin-attrs.def.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.15&r2=1.15.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-common.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.575&r2=1.575.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-common.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.264&r2=1.264.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-decl.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.592&r2=1.592.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-format.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.65&r2=1.65.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-objc-common.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.56&r2=1.56.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-parse.in.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.243&r2=1.243.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-pragma.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.78&r2=1.78.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-tree.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.185&r2=1.185.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-typeck.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.383&r2=1.383.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cgraphunit.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.85&r2=1.85.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/coretypes.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.5&r2=1.5.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fold-const.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.465&r2=1.465.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/integrate.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.270&r2=1.270.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/langhooks.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.78&r2=1.78.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/langhooks.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.101&r2=1.101.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/passes.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=2.52&r2=2.52.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/print-tree.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.94&r2=1.94.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/system.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.228&r2=1.228.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/target-def.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.105&r2=1.105.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/target.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.117&r2=1.117.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/targhooks.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=2.33&r2=2.33.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/targhooks.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=2.23&r2=2.23.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-browser.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=2.3&r2=2.3.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-inline.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.144&r2=1.144.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.437&r2=1.437.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.634&r2=1.634.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/varasm.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.453&r2=1.453.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/ChangeLog.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.568&r2=1.568.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/gigi.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.31&r2=1.31.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/utils.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.84&r2=1.84.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sol2-protos.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.1&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sol2.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.1&r2=1.1.20.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/alpha/alpha.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.397&r2=1.397.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/arc/arc.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.62&r2=1.62.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/arm/arm.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.407&r2=1.407.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/arm/pe.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.26&r2=1.26.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/avr/avr-protos.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.33&r2=1.33.18.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/avr/avr.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.121&r2=1.121.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/c4x/c4x.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.163&r2=1.163.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/frv/frv.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.71&r2=1.71.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/h8300/h8300.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.292&r2=1.292.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/i386-protos.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.119&r2=1.119.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/i386.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.733&r2=1.733.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/netware.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.1&r2=1.1.16.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/sol2.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.30&r2=1.30.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/winnt.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.74&r2=1.74.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/ia64/ia64.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.326&r2=1.326.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/ip2k/ip2k.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.40&r2=1.40.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/iq2000/iq2000.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.28&r2=1.28.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/m32r/m32r.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.106&r2=1.106.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/m68hc11/m68hc11.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.109&r2=1.109.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/m68k/m68k.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.141&r2=1.141.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/mcore/mcore.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.74&r2=1.74.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/ns32k/ns32k.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.48&r2=1.48.12.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/rs6000/rs6000.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.718&r2=1.718.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/s390/s390.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.183&r2=1.183.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sh/sh-protos.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.60&r2=1.60.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sh/sh.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.303&r2=1.303.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sh/symbian.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.4&r2=1.4.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/sol2.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.65&r2=1.65.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/sparc/sparc.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.336&r2=1.336.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/stormy16/stormy16.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.68&r2=1.68.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/v850/v850.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.95&r2=1.95.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.4398&r2=1.4398.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/call.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.510&r2=1.510.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/class.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.679&r2=1.679.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/cp-tree.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.1056&r2=1.1056.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/decl.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.1309&r2=1.1309.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/decl.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.16&r2=1.16.10.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/decl2.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.749&r2=1.749.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/friend.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.100&r2=1.100.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/method.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.315&r2=1.315.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/name-lookup.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.85&r2=1.85.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/name-lookup.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.29&r2=1.29.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/optimize.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.114&r2=1.114.8.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/parser.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.257&r2=1.257.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/pt.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.929&r2=1.929.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/tree.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.413&r2=1.413.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/typeck.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.579&r2=1.579.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/ChangeLog.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.1475&r2=1.1475.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/decl.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.199&r2=1.199.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/java-tree.h.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.218&r2=1.218.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/jcf-reader.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.23&r2=1.23.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/objc/ChangeLog.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.11&r2=1.11.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/objc/objc-act.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.248&r2=1.248.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/treelang/ChangeLog.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.92&r2=1.92.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/treelang/treetree.c.diff?cvsroot=gcc&only_with_tag=static-tree-branch&r1=1.45&r2=1.45.4.1
More information about the Gcc-cvs
mailing list