This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
gcc/gcc ChangeLog c-common.c c-common.h c-decl ...
- From: geoffk at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org, java-cvs at gcc dot gnu dot org
- Date: 4 May 2002 17:27:12 -0000
- Subject: gcc/gcc ChangeLog c-common.c c-common.h c-decl ...
CVSROOT: /cvs/gcc
Module name: gcc
Branch: pch-branch
Changes by: geoffk@gcc.gnu.org 2002-05-04 10:27:11
Modified files:
gcc : ChangeLog c-common.c c-common.h c-decl.c
c-objc-common.c c-tree.h function.c function.h
gengtype.c gengtype.h
gcc/ada : ChangeLog utils.c
gcc/config/alpha: alpha.c
gcc/config/arm : arm.c
gcc/config/cris: cris.c t-cris
gcc/config/d30v: d30v.c
gcc/config/i386: i386.c
gcc/config/ia64: ia64.c
gcc/config/mmix: mmix.h
gcc/config/rs6000: rs6000.h
gcc/config/xtensa: t-xtensa xtensa.c
gcc/cp : ChangeLog cp-tree.h decl.c semantics.c
gcc/doc : tm.texi
gcc/f : ChangeLog com.c
gcc/java : ChangeLog lang.c
Log message:
Index: ChangeLog
2002-05-03 Geoffrey Keating <geoffk@redhat.com>
* config/xtensa/t-xtensa: Add dependencies for gt-xtensa.h.
* config/xtensa/xtensa.c: Include gt-cris.h.
(struct machine_function): Use gengtype to mark.
* config/mmix/mmix.h (struct machine_function): Use gengtype
to mark.
* config/cris/t-cris: Add dependencies for gt-cris.h.
* config/cris/cris.c: Include gt-cris.h.
(struct machine_function): Use gengtype to mark.
* config/rs6000/rs6000.h (struct machine_function): Use gengtype
to mark.
* doc/tm.texi (Per-Function Data): Delete references to
mark_machine_status.
* config/ia64/ia64.c (ia64_override_options): Don't set
mark_machine_status.
* config/i386/i386.c (override_options): Likewise.
* config/d30v/d30v.c (d30v_init_expanders): Likewise.
* config/arm/arm.c (arm_init_expanders): Likewise.
* config/alpha/alpha.c (override_options): Likewise.
* gengtype.h (enum gc_used_enum): Add GC_MAYBE_POINTED_TO.
* gengtype.c (set_gc_used_type): Handle 'maybe_null' option.
(write_gc_structure_fields): Don't handle 'really' option.
Handle 'maybe_null' option.
(write_gc_types): Handle 'maybe_null' option.
* function.h (struct function): Don't use "really".
(mark_machine_status): Delete declaration.
(mark_lang_status): Delete declaration.
(gt_ggc_mr_machine_function): Delete prototype.
(gt_ggc_mr_language_function): Delete prototype.
* function.c (mark_machine_status): Delete.
(mark_lang_status): Delete.
(gt_ggc_mr_machine_function): Delete.
(gt_ggc_mr_language_function): Delete.
* c-tree.h (mark_c_function_context): Delete prototype.
* c-objc-common.c (c_objc_common_init): Don't set mark_lang_status.
* c-decl.c (struct language_function): Rename from struct
c_language_function. Update uses. Use gengtype to mark.
(mark_c_function_context): Delete.
* c-common.h (struct c_language_function): Rename from struct
language_function.
(mark_stmt_tree): Delete prototype.
(c_mark_lang_decl): Delete prototype.
(mark_c_language_function): Delete prototype.
* c-common.c (mark_stmt_tree): Delete.
(c_mark_lang_decl): Delete.
(mark_c_language_function): Delete.
Index: ada/ChangeLog
2002-05-03 Geoffrey Keating <geoffk@redhat.com>
* utils.c (struct language_function): New dummy structure.
Index: cp/ChangeLog
2002-05-03 Geoffrey Keating <geoffk@redhat.com>
* semantics.c (current_stmt_tree): Update for change to
struct language_function.
(finish_mem_initializers): Likewise.
* decl.c (cxx_init_decl_processing): Don't set mark_lang_status.
* cp-tree.h (struct language_function): Rename from
cp_language_function. Change all uses.
(cp_function_chain): Don't need to cast.
Index: f/ChangeLog
2002-05-03 Geoffrey Keating <geoffk@redhat.com>
* com.c (struct language_function): New dummy structure.
Index: java/ChangeLog
2002-05-03 Geoffrey Keating <geoffk@redhat.com>
* lang.c (struct language_function): New dummy structure.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.12690.2.30&r2=1.12690.2.31
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-common.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.286.4.4&r2=1.286.4.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-common.h.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.112.4.5&r2=1.112.4.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-decl.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.288.2.8&r2=1.288.2.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-objc-common.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.2.6.1&r2=1.2.6.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-tree.h.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.80.2.5&r2=1.80.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/function.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.341.4.11&r2=1.341.4.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/function.h.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.75.4.7&r2=1.75.4.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gengtype.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.1.2.11&r2=1.1.2.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gengtype.h.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.1.2.6&r2=1.1.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/ChangeLog.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.194.6.4&r2=1.194.6.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/utils.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.8.6.3&r2=1.8.6.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/alpha/alpha.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.224.2.4&r2=1.224.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/arm/arm.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.184.2.5&r2=1.184.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/cris/cris.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.12.8.3&r2=1.12.8.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/cris/t-cris.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.1&r2=1.1.10.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/d30v/d30v.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.20.6.3&r2=1.20.6.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/i386/i386.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.357.2.4&r2=1.357.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/ia64/ia64.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.137.6.5&r2=1.137.6.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/mmix/mmix.h.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.13.2.3&r2=1.13.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/rs6000/rs6000.h.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.173.2.3&r2=1.173.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/xtensa/t-xtensa.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.1.6.2&r2=1.1.6.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/config/xtensa/xtensa.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.1.6.4&r2=1.1.6.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/ChangeLog.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.2639.2.8&r2=1.2639.2.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/cp-tree.h.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.671.2.5&r2=1.671.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/decl.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.847.2.8&r2=1.847.2.9
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/semantics.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.244.2.4&r2=1.244.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/tm.texi.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.88.2.3&r2=1.88.2.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/f/ChangeLog.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.417.4.4&r2=1.417.4.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/f/com.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.148.6.4&r2=1.148.6.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/ChangeLog.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.903.2.6&r2=1.903.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/java/lang.c.diff?cvsroot=gcc&only_with_tag=pch-branch&r1=1.84.6.2&r2=1.84.6.3