gcc/gcc
Mark Mitchell ae499ccea4 Move statement-tree facilities from C++ to C front-end.
* c-common.h (c_tree_index): Add CTI_VOID_ZERO.
	(void_zero_node): New macro.
	(struct stmt_tree_s): New type.
	(stmt_tree): New typedef.
	(struct language_function): New type.
	(last_tree): New macro.
	(last_expr_type): Likewise.
	(walk_tree_fn): New typedef.
	(current_stmt_tree): New function.
	(begin_stmt_tree): Likewise.
	(add_stmt): Likewise.
	(finish_stmt_tree): Likewise.
	(statement_code_p): Likewise.
	(lang_statement_code_p): New variable.
	(walk_stmt_tree): New function.
	(STMT_IS_FULL_EXPR_P): New macro.
	* c-common.c (lang_statement_code_p): New variable.
	(c_common_nodes_and_builtins): Initialize void_zero_node.
	(statement_code_p): New function.
	(walk_stmt_tree): Likewise.
	* c-decl.c (language_function): Rename to ...
	(c_language_function): ... this.  Include language_function.
	(push_c_function_context): Adjust accordingly.
	(pop_c_function_context): Likewise.
	(mark_c_function_context): Likewise.
	(current_stmt_tree): Define.
	* c-semantics.c (begin_stmt_tree): New function.
	(add_stmt): Likewise.
	(prune_unused_decls): Likewise.
	(finish_stmt_tree): Likewise.

	Move statement-tree facilities from C++ to C front-end.
	* cp-tree.h (cp_tree_index): Remove CPTI_VOID_ZERO.
	(void_zero_node): Remove.
	(stmt_tree): Likewise.
	(scope_chain): Adjust.
	(language_function): Rename to cp_language_function.
	(cp_function_chain): Adjust.
	(current_stmt_tree): Remove.
	(last_tree): Likewise.
	(last_expr_type): Likewise.
	(struct lang_decl): Adjust.
	(STMT_IS_FULL_EXPR_P): Remove.
	(add_tree): Remove.
	(begin_stmt_tree): Likewise.
	(finish_stmt_tree): Likewise.
	(walk_tree_fn): Likewise.
	(walk_stmt_tree): Likewise.
	* class.c (finish_struct): Replace use of add_tree with add_stmt.
	* decl.c (mark_stmt_tree): Adjust type.
	(init_decl_processing): Don't build void_zero_node.
	(initialize_local_var): Adjust usage of current_stmt_tree.
	(finish_enum): Use add_stmt, not add_tree.
	(save_function_data): Adjust use of language_function.
	(finish_constructor_body): Use add_stmt, not add_tree.
	(finish_destructor_body): Likewise.
	(push_cp_function_context): Adjust use of language_function.
	(pop_cp_function_context): Likewise.
	(mark_lang_function): Likewise.
	(mark_cp_function_context): Likewise.
	* init.c (build_aggr_init): Adjust use of current_stmt_tree.
	(build_vec_init): Likewise.
	* semantics.c (SET_LAST_STMT): Remove.
	(RECHAIN_STMTS): Don't use it.
	(stmts_are_full_exprs_p): Adjust use of current_stmt_tree.
	(current_stmt_tree): Define.
	(add_tree): Remove.
	(finish_goto_stmt): Use add_stmt, not add_tree.
	(finish_expr_stmt): Likewise.
	(begin_if_stmt): Likewise.
	(finish_then_clause): Likewise.
	(begin_while_stmt): Likewise.
	(begin_do_stmt): Likewise.
	(finish_return_stmt): Likewise.
	(begin_for_stmt): Likewise.
	(finish_break_stmt): Likewise.
	(finish_continue_stmt): Likewise.
	(begin_switch_stmt): Likewise.
	(finish_case_label): Likewise.
	(begin_try_block): Likewise.
	(begin_function_try_block): Likewise.
	(begin_handler): Likewise.
	(begin_catch_block): Likewise.
	(begin_compound_stmt): Likewise.
	(begin_asm_stmt): Likewise.
	(finish_asm_stmt): Likewise.
	(finish_label_stmt): Likewise.
	(add_decl_stmt): Likewise.
	(finish_subobject): Likewise.
	(finish_decl_cleanup): Likewise.
	(finish_named_return_value): Likewise.
	(setup_vtbl_ptr): Likewise.
	(add_scope_stmt): Likewise.
	(finish_stmt_expr): Likewise.
	(prune_unused_decls): Remove.
	(begin_stmt_tree): Likewise.
	(finish_stmt_tree): Likewise.
	(prep_stmt): Adjust use of current_stmt_tree.
	(lang_expand_stmt): Likewise.
	* tree.c (statement_code_p): Remove.
	(cp_statement_code_p): New function.
	(walk_stmt_tree): Remove.
	(init_tree): Set lang_statement_code_p.

From-SVN: r36221
2000-09-07 01:36:11 +00:00
..
ch top level: 2000-08-29 21:39:49 +00:00
config * config/i386/i386.h (ADDRESS_COST): Fix typo. 2000-09-06 18:56:11 -06:00
cp Move statement-tree facilities from C++ to C front-end. 2000-09-07 01:36:11 +00:00
f Daily bump. 2000-09-06 01:45:08 -06:00
fixinc use "#if defined( HAV..." instead of "#if HAV..." 2000-09-05 22:28:04 +00:00
ginclude stddef.h: Don't declare wint_t unless __need_wint_t. 2000-08-04 17:00:48 +01:00
intl John David Anglin <dave@hiauly1.hia.nrc.ca> 2000-09-05 23:09:15 -07:00
java * lang-specs.h: Also recognize `-femit-class-files'. 2000-09-06 21:55:39 +00:00
objc Integrated preprocessor. 2000-09-07 00:37:14 +00:00
po
testsuite Integrated preprocessor. 2000-09-07 00:37:14 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS ABOUT-GCC-NLS: Remove gettext patches from Paul Eggert as they have been incorporated into the... 2000-08-27 23:53:54 +00:00
ABOUT-NLS
BUGS
COPYING
COPYING.LIB
ChangeLog Move statement-tree facilities from C++ to C front-end. 2000-09-07 01:36:11 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.2
ChangeLog.3 Rotate out 6 more months of ChangeLog entries. 2000-07-31 06:59:37 -06:00
ChangeLog.lib
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
INSTALL
LANGUAGES
Makefile.in Integrated preprocessor. 2000-09-07 00:37:14 +00:00
NEWS
PROBLEMS
README
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.AVR
README.C4X
README.DWARF
README.FRESCO
README.NS32K
README.Portability
README.RS6000
README.TRAD
README.X11
README.gnat
SERVICE
TESTS.FLUNK
acconfig.h
aclocal.m4
alias.c i386.c (ix86_find_base_term): New. 2000-08-25 16:52:24 +00:00
assert.h
basic-block.h basic-block.h (struct loop): Rename `exits' field to `exit_edges'. 2000-08-25 10:20:22 +00:00
bb-reorder.c Put phi nodes after NOTE_INSN_BASIC_BLOCK. 2000-07-27 17:25:14 +00:00
bitmap.c bitmap.c (debug_bitmap_file): Cast pointers to PTR for printing with %p. 2000-07-23 10:25:06 -06:00
bitmap.h
build-make
builtins.c optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
builtins.def
c-aux-info.c
c-common.c Move statement-tree facilities from C++ to C front-end. 2000-09-07 01:36:11 +00:00
c-common.def
c-common.h Move statement-tree facilities from C++ to C front-end. 2000-09-07 01:36:11 +00:00
c-convert.c
c-decl.c Move statement-tree facilities from C++ to C front-end. 2000-09-07 01:36:11 +00:00
c-errors.c c-errors.c (pedwarn_c99): Adjust call to report_diagnostic. 2000-08-20 09:50:12 +00:00
c-lang.c Integrated preprocessor. 2000-09-07 00:37:14 +00:00
c-lex.c Integrated preprocessor. 2000-09-07 00:37:14 +00:00
c-lex.h Integrated preprocessor. 2000-09-07 00:37:14 +00:00
c-parse.in Integrated preprocessor. 2000-09-07 00:37:14 +00:00
c-pragma.c Integrated preprocessor. 2000-09-07 00:37:14 +00:00
c-pragma.h Integrated preprocessor. 2000-09-07 00:37:14 +00:00
c-semantics.c Move statement-tree facilities from C++ to C front-end. 2000-09-07 01:36:11 +00:00
c-tree.h Integrated preprocessor. 2000-09-07 00:37:14 +00:00
c-typeck.c Makefile.in (C_AND_OBJC_OBJS): Remove c-iterate.o. 2000-08-25 00:58:27 +00:00
caller-save.c caller-save.c (mark_referenced_regs): Mark partially-overwritten multi-word registers. 2000-08-09 05:17:12 +00:00
calls.c * calls.c: Fix formatting. 2000-09-06 19:17:00 -06:00
collect2.c collect2.c: Remove use of AIX import file. 2000-08-14 16:46:16 -04:00
collect2.h
combine.c combine.c (make_extraction): Fix rtx_cost comparison to match the comment. 2000-09-04 10:18:31 +00:00
conditions.h
config.guess
config.in Reverted the check for <sched.h>. 2000-08-11 05:51:12 +00:00
configure Configure changes required for zlib. 2000-09-03 21:09:10 +00:00
configure.bat
configure.frag
configure.in Configure changes required for zlib. 2000-09-03 21:09:10 +00:00
configure.lang
conflict.c
contrib.texi * contrib.texi: Add self. 2000-08-30 22:20:25 +00:00
convert.c
convert.h
cpp.1 cppexp.c, [...]: Do not use 'legal' or 'illegal' in error messages and comments. 2000-08-02 07:08:49 +00:00
cpp.texi * cpp.texi: Add @section for assertions. 2000-08-19 20:13:06 +00:00
cppdefault.c
cppdefault.h cppdefault.h (WINT_TYPE): Define. 2000-08-04 13:45:57 +01:00
cpperror.c cpperror.c (print_file_and_line): If line is (unsigned int)-1, print just the filename. 2000-08-29 18:37:37 +00:00
cppexp.c c-lex.c (parse_float, yylex): For -Wtraditional, issue a warning about non-traditional numeric constant suffixes. 2000-08-10 15:21:18 +00:00
cppfiles.c *** empty log message *** 2000-08-24 22:18:53 +00:00
cpphash.c
cpphash.h cpperror.c (print_file_and_line): If line is (unsigned int)-1, print just the filename. 2000-08-29 18:37:37 +00:00
cppinit.c cpperror.c (print_file_and_line): If line is (unsigned int)-1, print just the filename. 2000-08-29 18:37:37 +00:00
cpplex.c cpplex.c (ON_REST_ARG): Check VAR_ARGS flag of current context, use posn - 1 to index into tokens array. 2000-09-04 09:51:58 +02:00
cpplib.c cpperror.c (print_file_and_line): If line is (unsigned int)-1, print just the filename. 2000-08-29 18:37:37 +00:00
cpplib.h cppinit.c (sort_options): Remove, put functionality in cpp_init. 2000-08-17 17:52:48 +00:00
cppmacro.c cppinit.c (cpp_cleanup): Free include dir chains. 2000-08-17 18:01:43 +00:00
cppmain.c [multiple changes] 2000-08-20 21:36:18 +00:00
cppspec.c gcc.h (lang_specific_driver): Constify second argument. 2000-08-02 20:21:27 +00:00
cppulp.c
cross-make
crtstuff.c crtstuff.c (CRT_CALL_STATIC_FUNCTION): Define default. 2000-08-25 07:21:54 +00:00
cse.c Changes in cse.c/loop.c cost calculations 2000-09-06 09:20:38 +00:00
cselib.h
cstamp-h.in
dbxout.c * dbxout.c (dbxout_type, case COMPLEX_TYPE): Fix length field in stab. 2000-07-23 11:53:21 -06:00
dbxout.h
dbxstclass.h
dce.c dce.c: Remove all uses of assert. 2000-08-03 00:17:11 +00:00
defaults.h
dependence.c top level: 2000-08-29 21:39:49 +00:00
diagnostic.c toplev.c (display_help): Fix thinko in documentation. 2000-09-06 18:43:35 +00:00
diagnostic.h toplev.c (display_help): Fix thinko in documentation. 2000-09-06 18:43:35 +00:00
doloop.c cse.c (fold_rtx): Avoid empty body in an if-statement. 2000-08-14 20:55:11 +00:00
doprint.c
doschk.c
dostage2
dostage3
dwarf.h Change java language number to 0x000b 2000-08-03 22:41:38 +00:00
dwarf2.h [multiple changes] 2000-08-28 20:29:29 -04:00
dwarf2out.c dwarf2out.c: (stack_adjust_offset): New prototype. 2000-09-04 14:32:02 +00:00
dwarf2out.h
dwarfout.c Apply patch from Anthony Green to add java language support to Dwarf generation. 2000-08-03 21:04:42 +00:00
dwarfout.h
eh-common.h collect2.c (main): Typo fixed. 2000-07-22 23:29:14 +00:00
emit-rtl.c rtl.h (ASM_OPERANDS_INPUT_CONSTRAINT_EXP): New macro. 2000-09-02 02:54:55 +00:00
enquire.c
errors.c
errors.h c-common.h: Prototype min_precision and c_build_qualified_type here... 2000-08-02 17:01:13 +00:00
except.c
except.h
exgettext
explow.c unuglyfying code 2000-07-23 17:12:04 +00:00
expmed.c tree.h (DECL_OFFSET_ALIGN): Make the off_align field of the tree structure an exponent rather than an... 2000-08-12 22:45:05 +00:00
expr.c expr.c (clear_storage): Don't use emit_move_insn unless either BLKmode or proper size. 2000-09-01 11:10:52 -04:00
expr.h expr.h (get_alias_set, [...]): Delete prototypes. 2000-07-27 09:54:27 -06:00
extend.texi extend.texi: Mark named return value extension as deprecated. 2000-09-06 21:25:02 +00:00
final.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
fix-header.c fix-header.c (write_rbrac): Add putc and getc to list of functions to protect against prior definition as a... 2000-09-01 18:43:56 -04:00
fixproto * fixproto: Recognize DOS paths with drive letters as absolute paths. 2000-08-11 09:20:10 -06:00
flags.h Integrated preprocessor. 2000-09-07 00:37:14 +00:00
floatlib.c
flow.c * flow.c (insn_dead_p): Detect dead memory stores with auto increments. 2000-09-06 19:22:07 -06:00
fold-const.c optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
fp-test.c
frame-dwarf2.c
frame.c
frame.h Minor cleanup of ia64 unwind handler code. 2000-08-23 13:55:01 -07:00
function.c stmt.c (expand_asm_operands): Twiddle generating_concat_p so that CONCATs are not generated for ASMs. 2000-09-01 01:03:29 +00:00
function.h
future.options
gansidecl.h
gbl-ctors.h dwarf2out.c: Indent #error directive. 2000-07-28 16:08:54 +00:00
gcc.1
gcc.c Integrated preprocessor. 2000-09-07 00:37:14 +00:00
gcc.h gcc.h (lang_specific_driver): Constify second argument. 2000-08-02 20:21:27 +00:00
gcc.hlp
gcc.texi gcc.c (do_spec_1): Implement %j spec flag. 2000-08-21 12:01:51 -06:00
gccbug.in
gccspec.c gcc.h (lang_specific_driver): Constify second argument. 2000-08-02 20:21:27 +00:00
gcov-io.h
gcov.c
gcov.texi
gcse.c gcse.c (hash_string_1): Add prototype. 2000-09-05 06:04:09 +00:00
gen-protos.c
genattr.c Makefile.in (INSN_ATTR_H): New macro. 2000-07-28 02:17:26 +00:00
genattrtab.c optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
gencheck.c
gencodes.c gencodes.c (main): Define CODE_FOR_nothing as the last possible insn_code_number + 1. 2000-08-04 01:01:30 -06:00
genconfig.c
genemit.c
genextract.c
genflags.c
gengenrtl.c * gengenrtl.c, rtl.c: Avoid #elif. 2000-08-03 10:06:13 -06:00
genmultilib
genopinit.c optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
genoutput.c
genpeep.c * genpeep.c (main): Handle DEFINE_PEEPHOLE2. 2000-07-31 21:16:19 -06:00
genrecog.c optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
gensupport.c
gensupport.h
ggc-callbacks.c
ggc-common.c flags.h (time_report, mem_report): New global flags. 2000-08-29 20:57:11 +00:00
ggc-none.c
ggc-page.c flags.h (time_report, mem_report): New global flags. 2000-08-29 20:57:11 +00:00
ggc-simple.c flags.h (time_report, mem_report): New global flags. 2000-08-29 20:57:11 +00:00
ggc.h flags.h (time_report, mem_report): New global flags. 2000-08-29 20:57:11 +00:00
glimits.h
global.c optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
gmon.c
graph.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
graph.h
gstab.h
gsyms.h
gsyslimits.h
gthr-dce.h gthr-dce.h (__gthread_objc_mutex_deallocate): Free mutex->backend. 2000-09-06 06:55:34 +00:00
gthr-posix.h Conditionally include <sched.h>; include <config.h> from libobjc/. 2000-08-15 07:36:33 +00:00
gthr-single.h
gthr-solaris.h
gthr-vxworks.h
gthr-win32.h
gthr.h
haifa-sched.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
halfpic.c
halfpic.h
hard-reg-set.h
hash.c
hash.h
hwint.h
ifcvt.c Make sure THEN block has any insns at before testing for indirect jump 2000-08-20 01:32:44 +00:00
input.h
insn-addr.h Makefile.in (INSN_ATTR_H): New macro. 2000-07-28 02:17:26 +00:00
install.texi * invoke.texi: Clean up linux-gnu vs linux comments. 2000-08-19 09:20:01 -06:00
install1.texi
integrate.c rtl.h (ASM_OPERANDS_INPUT_CONSTRAINT_EXP): New macro. 2000-09-02 02:54:55 +00:00
integrate.h
intl.c
intl.h
invoke.texi * invoke.texi: Document the -mvxworks option for rs6000 ELF. 2000-09-04 01:45:31 +00:00
jump.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
lcm.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
libgcc1-test.c
libgcc1.c
libgcc2.c frame.h (ia64_frame_state): Add my_psp. 2000-08-08 02:08:55 -07:00
libgcc2.h
limitx.h
limity.h
listing
lists.c
local-alloc.c Don't use CLASS_LIKELY_SPILLED in local-alloc 2000-09-06 09:46:58 +00:00
longlong.h collect2.c: Remove use of AIX import file. 2000-08-14 16:46:16 -04:00
loop.c Changes in cse.c/loop.c cost calculations 2000-09-06 09:20:38 +00:00
loop.h Makefile.in (OBJS): Add doloop.o. 2000-07-30 16:58:03 -07:00
machmode.def
machmode.h
make-l2.com
makefile.vms
mbchar.c
mbchar.h
md.texi local-alloc.c (requires_inout): Don't use reserved range for EXTRA_CONSTRAINTS... 2000-08-28 17:44:21 -07:00
mips-tdump.c optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
mips-tfile.c optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
mkdeps.c
mkdeps.h
mkinstalldirs
mklibgcc.in mklibgcc.in: Emit rule for libgcc-stage-start. 2000-09-06 14:45:28 +00:00
move-if-change
optabs.c optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
output.h
patch-apollo-includes
predict.c
prefix.c * prefix.c (translate_name): Don't strip trailing DIR_SEPARATOR. 2000-08-04 11:02:51 -06:00
prefix.h
print-rtl.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
print-tree.c calls.c (ECF_SP_DEPRESSED): New macro. 2000-08-15 21:23:46 -04:00
profile.c top level: 2000-08-29 21:39:49 +00:00
protoize.c * protoize.c (munge_compile_params): Fix typo and formatting buglets. 2000-08-22 01:44:51 -06:00
pself.c
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
real.c cppfiles.c (actual_directory): Don't write beyond `dir' when it contains "". 2000-08-24 20:04:10 +00:00
real.h configure.in (ia64-*): Set float_format for i386 long double. 2000-08-14 14:01:24 -07:00
recog.c local-alloc.c (requires_inout): Don't use reserved range for EXTRA_CONSTRAINTS... 2000-08-28 17:44:21 -07:00
recog.h gcse.c (try_replace_reg): Use validate_replace_rtx_subexp instead of replace_rtx. 2000-07-30 18:44:13 +00:00
reg-stack.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
regclass.c local-alloc.c (requires_inout): Don't use reserved range for EXTRA_CONSTRAINTS... 2000-08-28 17:44:21 -07:00
regmove.c regmove.c (perhaps_ends_bb_p): New function. 2000-08-18 14:21:33 -04:00
regrename.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
regs.h
reload.c reload.c (push_secondary_reload): Allow class == reload_class if we're using a reload_in/out pattern. 2000-08-29 14:18:01 -07:00
reload.h global.c (global_alloc): Avoid passing dumpfile argument to reload routines. 2000-08-21 07:42:29 -06:00
reload1.c local-alloc.c (requires_inout): Don't use reserved range for EXTRA_CONSTRAINTS... 2000-08-28 17:44:21 -07:00
reorg.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
resource.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
resource.h
rtl.c Eliminate false DV warnings for predicated calls to noreturn functions. 2000-09-01 15:22:54 -07:00
rtl.def cse.c (canon_hash): Handle PRE_MODIFY/POST_MODIFY. 2000-07-28 10:46:18 -07:00
rtl.h rtl.h (ASM_OPERANDS_INPUT_CONSTRAINT_EXP): New macro. 2000-09-02 02:54:55 +00:00
rtl.texi cse.c (canon_hash): Handle PRE_MODIFY/POST_MODIFY. 2000-07-28 10:46:18 -07:00
rtlanal.c rtlanal.c (rtx_unstable_p): The pic register is stable (within one function) and the actual rtx should be... 2000-08-23 03:54:23 +00:00
sbitmap.c
sbitmap.h
scan-decls.c
scan-types.sh
scan.c
scan.h
sdbout.c
sdbout.h
sibcall.c sibcall.c (uses_addressof): Accept both addressof and current_function_internal_arg_pointer inside a mem. 2000-08-12 09:28:10 -07:00
simplify-rtx.c simplify-rtx.c (simplify_rtx): Don't pass VOIDmode to simplify_relational_operation() unless... 2000-08-23 07:59:06 +00:00
sort-protos
ssa.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
ssa.h Makefile.in (OBJS): Added dce.o. 2000-08-02 04:21:27 +00:00
stab.def
stack.h
stmt.c rtl.h (ASM_OPERANDS_INPUT_CONSTRAINT_EXP): New macro. 2000-09-02 02:54:55 +00:00
stor-layout.c top level: 2000-08-29 21:39:49 +00:00
sys-protos.h
sys-types.h
system.h gcc.c (do_spec_1): Implement %j spec flag. 2000-08-21 12:01:51 -06:00
texinfo.tex
timevar.c timevar.c (timevar_add): Delete. 2000-09-06 07:02:40 +00:00
timevar.def Integrated preprocessor. 2000-09-07 00:37:14 +00:00
timevar.h Integrated preprocessor. 2000-09-07 00:37:14 +00:00
tlink.c
tm.texi local-alloc.c (requires_inout): Don't use reserved range for EXTRA_CONSTRAINTS... 2000-08-28 17:44:21 -07:00
toplev.c Integrated preprocessor. 2000-09-07 00:37:14 +00:00
toplev.h [multiple changes] 2000-08-28 20:29:29 -04:00
tradcif.y
tradcpp.c cpperror.c (print_file_and_line): If line is (unsigned int)-1, print just the filename. 2000-08-29 18:37:37 +00:00
tree.c top level: 2000-08-29 21:39:49 +00:00
tree.def
tree.h tree.h (struct tree_int_cst): Wrap low and high in a sub-struct. 2000-08-30 22:50:52 +00:00
tsystem.h
typeclass.h
unprotoize.c
unroll.c unroll.c (loop_find_equiv_value): If ret is modified between insn and loop_start, ret might not be equivalent to reg. 2000-08-21 21:58:35 +02:00
varasm.c tree.h (struct tree_int_cst): Wrap low and high in a sub-struct. 2000-08-30 22:50:52 +00:00
varray.c
varray.h
version.c Daily bump. 2000-09-06 01:45:08 -06:00
version.h
vmsconfig.com
xcoffout.c * xcoffout.c: Fix formatting. 2000-08-29 09:54:29 -06:00
xcoffout.h

README

This directory contains the GNU Compiler Collection (GCC) version 2.96.
It includes all of the support for compiling C, C++, Objective C, Fortran,
Java, and Chill.

The GNU Compiler Collection is free software.  See the file COPYING for copying
permission.

See the file gcc.texi (together with other files that it includes) for
installation and porting information.  The file INSTALL contains a
copy of the installation information, as plain ASCII.

Installing this package will create various files in subdirectories of
/usr/local/lib, which are passes used by the compiler and a library
named libgcc.a.  It will also create /usr/local/bin/gcc, which is
the user-level command to do a compilation.

See the Bugs chapter of the GCC Manual for how to report bugs
usefully.  An online readable version of the manual is in the files
gcc.info*.

The files pself.c and pself1.c are not part of GCC.
They are programs that print themselves on standard output.
They were written by Dario Dariol and Giovanni Cozzi, and are
included for your hacking pleasure.  Likewise pself2.c
(Who is the author of that?) and pself3.c (by Vlad Taeerov and Rashit
Fakhreyev).