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