gcc/gcc
David O'Brien 7e7be827b1 Re-remove c-gperf.h.
Approved by:  Jeffrey A Law <law@redhat.com>
              <6253.979532098@upchuck.cygnus.com>
              Tom Tromey <tromey@redhat.com>
              <87d7ce8gcz.fsf@creche.redhat.com>

From-SVN: r40225
2001-03-04 00:29:59 +00:00
..
ch remove spurious code 2001-03-02 21:55:29 +00:00
config i386.c (ix86_expand_fp_compare): Delay creating of scratch register until when it is really needed. 2001-03-03 18:49:05 +00:00
cp typeck.c (build_static_cast): Allow enum to enum conversions as per DR 128. 2001-03-02 11:48:38 +00:00
f Daily bump. 2001-03-03 08:16:38 +00:00
fixinc fixlib.h (t_bool): Add identifier `t_bool' in typedef. 2001-03-03 19:05:00 +00:00
ginclude
intl
java xm-lynx.h, [...]: Do not define TRUE or FALSE. 2001-03-02 01:51:02 +00:00
objc gcc.c, [...]: Add zero initializer for cpp_spec field to all array elements. 2001-03-02 01:03:47 +00:00
po Makefile.in.in (distclean): Also remove *.gmo during make distclean. 2001-01-31 01:30:40 +00:00
testsuite cpplex.c (_cpp_lex_token): Don't warn about directives in macro arguments when looking for the '('. 2001-03-03 22:14:08 +00:00
.cvsignore
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h acconfig.h: Define `const' to the empty string if neither __STDC__ nor __cplusplus is defined. 2001-01-25 21:56:21 +00:00
aclocal.m4 aclocal.m4 (gcc_AC_CHECK_DECL): Before attempting the test... 2001-02-18 03:18:38 +00:00
alias.c alias.c (objects_must_conflict_p): Read-only slots may not conflict despite having the same type. 2001-01-26 14:32:51 -08:00
assert.h
basic-block.h
bb-reorder.c bb-reorder.c (make_reorder_chain_1): Handle case where jump edge goes to the same block as the fallthru edge. 2001-01-23 22:57:46 -07:00
bitmap.c
bitmap.h
build-make
builtins.c Avoid scheduling builtin setjmp receivers 2001-02-07 10:24:22 +00:00
builtins.def
c-aux-info.c
c-common.c c-common.c (walk_stmt_tree): Visit the chain of the current tree even if walk_subtrees is 0. 2001-02-27 20:25:42 -05:00
c-common.def
c-common.h
c-convert.c
c-decl.c print-rtl.c (print_rtx): Cast enums to int for comparison. 2001-03-02 21:41:37 +00:00
c-dump.c
c-dump.h
c-errors.c
c-format.c print-rtl.c (print_rtx): Cast enums to int for comparison. 2001-03-02 21:41:37 +00:00
c-lang.c c-decl.c (grokdeclarator): In C99 mode... 2001-02-12 17:31:42 +00:00
c-lex.c cpp.texi: Update. 2001-03-03 11:32:32 +00:00
c-lex.h stringpool.c (set_identifier): New function. 2001-03-02 00:40:00 +00:00
c-parse.in stringpool.c (set_identifier): New function. 2001-03-02 00:40:00 +00:00
c-pragma.c configure.in: Arrange to include defaults.h in [ht]config.h/tm.h. 2001-01-28 01:50:22 +00:00
c-pragma.h
c-semantics.c c-semantics.c (prune_unused_decls): Return error_mark_node instead of (tree) 1 to stop traversing the tree chain. 2001-03-01 18:11:05 -05:00
c-tree.h
c-tree.texi c-tree.texi (IDENTIFIER_LENGTH): Fix typo. 2001-01-23 18:36:53 +00:00
c-typeck.c c-typeck.c (common_type): push and pop binding level around calling common_type on function parameters. 2001-02-05 23:14:07 +01:00
caller-save.c caller-save.c (save_call_clobbered_regs): Fix typo in comparison last change. 2001-02-28 13:32:54 -08:00
calls.c calls.c (emit_library_call_value_1): Memory slot for pass-by-reference argument should have the mode of the argument... 2001-01-24 19:00:58 +00:00
ChangeLog Re-remove c-gperf.h. 2001-03-04 00:29:59 +00:00
ChangeLog.0
ChangeLog.1 Under the "obviously correct" rule, fix the formatting breakage of people using 8-space indents vs. 2001-03-03 19:41:07 +00:00
ChangeLog.2
ChangeLog.3 Under the "obviously correct" rule, fix the formatting breakage of people using 8-space indents vs. 2001-03-03 19:41:07 +00:00
ChangeLog.4 Under the "obviously correct" rule, fix the formatting breakage of people using 8-space indents vs. 2001-03-03 19:41:07 +00:00
ChangeLog.lib Under the "obviously correct" rule, fix the formatting breakage of people using 8-space indents vs. 2001-03-03 19:41:07 +00:00
collect2.c config.gcc (rs6000-ibm-aix[5-9]*): Change to aix51.h. 2001-01-25 15:12:30 -05:00
collect2.h
combine.c combine.c (try_combine): If split with mode-changed scratch register didn't work, try the original mode. 2001-03-03 04:19:50 +00:00
conditions.h
config.gcc xm-lynx.h, [...]: Do not define TRUE or FALSE. 2001-03-02 01:51:02 +00:00
config.guess
config.in xm-lynx.h, [...]: Do not define TRUE or FALSE. 2001-03-02 01:51:02 +00:00
configure configure.in: Kill tm.h. 2001-03-03 03:32:55 +00:00
configure.frag
configure.in configure.in: Kill tm.h. 2001-03-03 03:32:55 +00:00
conflict.c
contrib.texi
convert.c convert.c (convert_to_integer): Don't do unsigned unless result or both inputs are unsigned. 2001-02-23 16:10:35 -05:00
convert.h
COPYING
COPYING.LIB COPYING.LIB: Update to LGPL 2.1 from the FSF. 2001-01-29 13:32:47 +00:00
cpp.1 Version.c, [...]: Update G77 version number to 0.5.27. 2001-02-19 20:03:42 +00:00
cpp.texi cpp.texi: Update. 2001-03-03 11:32:32 +00:00
cppdefault.c
cppdefault.h
cpperror.c cpperror.c: Merge handlers of PEDWARN and WARNING. 2001-01-23 19:20:14 +00:00
cppexp.c cpp.texi: Update. 2001-03-03 11:32:32 +00:00
cppfiles.c cppfiles.c (struct include_file): Update. 2001-03-02 07:35:12 +00:00
cpphash.c cpphash.c (_cpp_cleanup_hashtable, [...]): Don't set fe_value. 2001-01-28 11:22:23 +00:00
cpphash.h cppfiles.c (struct include_file): Update. 2001-03-02 07:35:12 +00:00
cppinit.c cppinit.c (append_include_chain): Mark "after" include file name list as a system directory. 2001-03-02 17:20:30 +00:00
cppinternals.texi * cppinternals.texi: Update. 2001-01-19 22:25:53 +00:00
cpplex.c cpplex.c (_cpp_lex_token): Don't warn about directives in macro arguments when looking for the '('. 2001-03-03 22:14:08 +00:00
cpplib.c cpplib.c (_cpp_init_stacks): Cast enum for comparison. 2001-03-02 01:11:50 +00:00
cpplib.h cpp.texi: Update. 2001-03-03 11:32:32 +00:00
cppmacro.c cpplex.c (_cpp_lex_token): Don't warn about directives in macro arguments when looking for the '('. 2001-03-03 22:14:08 +00:00
cppmain.c cppfiles.c: Update comments. 2001-02-21 07:29:56 +00:00
cppspec.c
cross-make
crtstuff.c configure.in: Kill tm.h. 2001-03-03 03:32:55 +00:00
cse.c xm-lynx.h, [...]: Do not define TRUE or FALSE. 2001-03-02 01:51:02 +00:00
cselib.c * cselib.c (hash_rtx): Cast enums to unsigned int. 2001-03-02 23:15:32 +00:00
cselib.h
cstamp-h.in
dbxout.c tree.h (DECL_UNINLINABLE): Move from C++ frontend. 2001-02-21 09:42:27 -05:00
dbxout.h
dbxstclass.h
dce.c
defaults.h cse.c (cse_main): Converts ifdefs on PIC_OFFSET_TABLE_REGNUM to conditionals. 2001-02-13 20:17:45 +00:00
dependence.c
diagnostic.c diagnostic.c (trim_filename): No longer static. 2001-02-23 16:17:06 -05:00
diagnostic.h diagnostic.c (output_to_stream): Rename to output_buffer_to_stream. 2001-02-23 17:28:25 +00:00
doloop.c
dominance.c
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2asm.c Makefile.in (OBJS): Add dwarf2asm.o. 2001-03-02 18:17:07 -08:00
dwarf2asm.h Makefile.in (OBJS): Add dwarf2asm.o. 2001-03-02 18:17:07 -08:00
dwarf2out.c * dwarf2out.c (output_call_frame_info): Fix augmentation length. 2001-03-03 02:08:14 -08:00
dwarf2out.h dwarf2out.c (add_bound_info): Don't crash if SAVE_EXPR_RTL is NULL. 2001-02-16 08:03:10 -05:00
dwarf.h
dwarfout.c tree.h (DECL_UNINLINABLE): Move from C++ frontend. 2001-02-21 09:42:27 -05:00
dwarfout.h
eh-common.h
emit-rtl.c print-rtl.c (print_rtx): Cast enums to int for comparison. 2001-03-02 21:41:37 +00:00
enquire.c
errors.c errors.c (internal_error, [...]): New functions. 2001-02-24 06:45:36 -05:00
errors.h errors.c (internal_error, [...]): New functions. 2001-02-24 06:45:36 -05:00
except.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
except.h
exgettext
explow.c * explow.c (trunc_int_for_mode): Sign-extend value to mode. 2001-02-13 06:39:45 +00:00
expmed.c expmed.c (extract_bit_field): allow non-integral modes if we want to extract a whole register from itself. 2001-01-31 14:05:49 -05:00
expr.c print-rtl.c (print_rtx): Cast enums to int for comparison. 2001-03-02 21:41:37 +00:00
expr.h
extend.texi * extend.texi (C++ Attributes): Fix typo. 2001-02-22 16:41:49 +01:00
final.c Undo the accidental checkin :( 2001-02-28 17:53:35 +00:00
fix-header.c Add missing blanks 2001-02-03 08:33:14 -05:00
fixproto fixproto: Correctly install synthesised unistd.h and stdlib.h when they didn't need fixing. 2001-01-27 21:07:57 +00:00
flags.h Makefile.in (toplev.o): Depend on params.h. 2001-02-14 16:24:45 +00:00
floatlib.c
flow.c flow.c (find_sub_basic_blocks): New function. 2001-02-24 02:32:33 +00:00
fold-const.c xm-lynx.h, [...]: Do not define TRUE or FALSE. 2001-03-02 01:51:02 +00:00
fp-test.c
frame-dwarf2.c configure.in: Arrange to include defaults.h in [ht]config.h/tm.h. 2001-01-28 01:50:22 +00:00
frame.c
frame.h Eliminate IA-64 compiler warnings. 2001-01-23 20:30:47 -08:00
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c xm-lynx.h, [...]: Do not define TRUE or FALSE. 2001-03-02 01:51:02 +00:00
function.h
future.options
gansidecl.h
gbl-ctors.h
gcc.1 Version.c, [...]: Update G77 version number to 0.5.27. 2001-02-19 20:03:42 +00:00
gcc.c gcc.c, [...]: Add zero initializer for cpp_spec field to all array elements. 2001-03-02 01:03:47 +00:00
gcc.h gcc.c (record_temp_file, [...]): Make non-static, so they can be called from java/jvspec.c. 2001-02-23 19:20:18 -08:00
gcc.hlp
gcc.texi configure.in: Kill tm.h. 2001-03-03 03:32:55 +00:00
gccbug.in
gccspec.c
gcov-io.h
gcov.1 Version.c, [...]: Update G77 version number to 0.5.27. 2001-02-19 20:03:42 +00:00
gcov.c
gcov.texi
gcse.c Fix typo in last change 2001-02-18 22:19:23 -05:00
gdbinit.in gdbinit: Rename to gdbinit.in. 2001-02-16 11:12:46 +00:00
gen-protos.c
genattr.c
genattrtab.c
gencheck.c
gencodes.c
genconfig.c
genemit.c rtl.h (add_clobbers): Remove duplicate declaration. 2001-02-18 09:34:57 -05:00
genextract.c
genflags.c
gengenrtl.c
genmultilib
genopinit.c
genoutput.c
genpeep.c
genrecog.c print-rtl.c (print_rtx): Cast enums to int for comparison. 2001-03-02 21:41:37 +00:00
gensupport.c xm-lynx.h, [...]: Do not define TRUE or FALSE. 2001-03-02 01:51:02 +00:00
gensupport.h
ggc-callbacks.c
ggc-common.c xm-lynx.h, [...]: Do not define TRUE or FALSE. 2001-03-02 01:51:02 +00:00
ggc-none.c
ggc-page.c sibcall.c (skip_copy_to_return_value): Call identify_call_return_value here, and return orig_insn if it returns zero. 2001-02-20 05:49:06 +00:00
ggc-simple.c sibcall.c (skip_copy_to_return_value): Call identify_call_return_value here, and return orig_insn if it returns zero. 2001-02-20 05:49:06 +00:00
ggc.h sibcall.c (skip_copy_to_return_value): Call identify_call_return_value here, and return orig_insn if it returns zero. 2001-02-20 05:49:06 +00:00
glimits.h
global.c
gmon.c
graph.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
graph.h
gstab.h
gsyms.h
gsyslimits.h
gthr-aix.h
gthr-dce.h
gthr-posix.h
gthr-rtems.h
gthr-single.h
gthr-solaris.h
gthr-vxworks.h
gthr-win32.h gthr-win32.h: Include errno.h to get a declaration for EINVAL and _mingw.h if... 2001-01-22 16:29:53 -05:00
gthr.h
haifa-sched.c Avoid exponential runtime 2001-03-01 13:21:30 +00:00
halfpic.c
halfpic.h
hard-reg-set.h
hash.c xm-lynx.h, [...]: Do not define TRUE or FALSE. 2001-03-02 01:51:02 +00:00
hash.h xm-lynx.h, [...]: Do not define TRUE or FALSE. 2001-03-02 01:51:02 +00:00
hwint.h
ifcvt.c * ifcvt.c (noce_operand_ok): Handle properly unarry operations. 2001-03-02 11:00:29 +00:00
input.h
insn-addr.h
install.texi
integrate.c tree.h (BLOCK_DEAD): New macro. 2001-02-24 08:15:55 -05:00
integrate.h integrate.h (struct inline_remap): Add compare_src, compare_mode. 2001-01-23 19:36:06 +01:00
intl.c
intl.h
invoke.texi i386.c (pentium4_cost): New. 2001-02-28 18:34:35 +00:00
jump.c i386.md (sse_andti3, [...]): Add SSE2 versions; add missing '%' in constraints. 2001-02-28 17:49:37 +00:00
LANGUAGES note DECL_INITIAL change 2001-02-26 12:17:47 -05:00
lcm.c lcm.c (compute_earliest): Let EXIT_BLOCK be handled as a regular basic block. 2001-02-12 06:18:44 +00:00
libgcc1-test.c
libgcc1.c
libgcc2.c improve comments 2001-02-08 07:39:14 -05:00
libgcc2.h libgcc2.h (Wtype_MAX, Wtype_MIN): Define. 2001-01-31 03:53:32 +00:00
libgcc-std.ver libgcc-std.ver (GCC_3.0): Add __terminate_func_set to list of EH symbols. 2001-01-23 19:03:12 -08:00
limitx.h
limity.h
listing
lists.c
local-alloc.c local-alloc.c (update_equiv_regs): Copy INSN_CODE to the new instruction. 2001-02-01 17:03:47 -08:00
longlong.h * longlong.h (umul_ppmm): Don't use a multiline string. 2001-03-03 19:38:14 +00:00
loop.c loop.c (check_dbra_loop): A biv has uses besides counting if it is used to set another biv. 2001-02-25 00:08:01 +00:00
loop.h loop.c (loop_call_insn_emit_before, [...]): New. 2001-01-25 09:28:55 +00:00
machmode.def
machmode.h
make-l2.com
Makefile.in configure.in: Kill tm.h. 2001-03-03 03:32:55 +00:00
makefile.vms
mbchar.c
mbchar.h
md.texi * md.texi (min, max): Document 2001-02-27 15:02:57 +00:00
mips-tdump.c Add blanks 2001-02-03 09:05:28 -05:00
mips-tfile.c
mkdeps.c mkdeps.c (deps_add_default_target): Robustify. 2001-02-12 14:06:22 +00:00
mkdeps.h
mkinstalldirs
mklibgcc.in
mkmap-flat.awk
mkmap-symver.awk
move-if-change
NEWS
ONEWS
optabs.c optabs.c (expand_abs): Remove reference to HAVE_contitional_arithmetic. 2001-02-18 12:24:10 -08:00
output.h final.c: Revert back my previous changes. 2001-02-06 20:05:35 -05:00
params.c Makefile.in (toplev.o): Depend on params.h. 2001-02-14 16:24:45 +00:00
params.def Makefile.in (resource.o): Add params.h dependence. 2001-02-23 17:47:52 +00:00
params.h Makefile.in (resource.o): Add params.h dependence. 2001-02-23 17:47:52 +00:00
patch-apollo-includes
predict.c
prefix.c
prefix.h
print-rtl.c print-rtl.c (print_rtx): Cast enums to int for comparison. 2001-03-02 21:41:37 +00:00
print-tree.c tree.h (BLOCK_DEAD): New macro. 2001-02-24 08:15:55 -05:00
profile.c diagnostic.h (set_internal_error_function): Renamed. 2001-02-04 17:44:12 -05:00
protoize.c
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
pself.c
README Version.c, [...]: Update G77 version number to 0.5.27. 2001-02-19 20:03:42 +00:00
README-fixinc
README.ACORN
README.ALTOS
README.C4X
README.DWARF
README.Portability
README.RS6000
README.X11
real.c Eliminate IA-64 compiler warnings. 2001-01-23 20:30:47 -08:00
real.h
recog.c Makefile.in (gcse.o): Now includes ggc.h. 2001-02-18 18:56:34 -05:00
recog.h Makefile.in (gcse.o): Now includes ggc.h. 2001-02-18 18:56:34 -05:00
reg-stack.c reg-stack.c (next_flags_user): Use current_block->end 2001-02-19 14:59:42 +00:00
regclass.c print-rtl.c (print_rtx): Cast enums to int for comparison. 2001-03-02 21:41:37 +00:00
regmove.c regmove.c (try_auto_increment): Change REG_DEAD into REG_UNUSED when register dies in the insn. 2001-01-30 16:20:44 -08:00
regrename.c
regs.h caller-save.c (reg_save_code, [...]): Index by mode, not NREGS. 2001-02-28 16:24:00 +00:00
reload1.c Fix register elimination problem 2001-03-01 13:35:13 +00:00
reload.c reload.c (find_reloads_subreg_address): Fail the substitution if the resulting address is insufficiently aligned. 2001-01-24 15:50:56 -08:00
reload.h
reorg.c Makefile.in (reorg.o): Add params.h dependence. 2001-02-21 16:11:59 +00:00
resource.c Makefile.in (resource.o): Add params.h dependence. 2001-02-23 17:47:52 +00:00
resource.h
rtl.c * rtl.c (rtl_check_failed_code2): Fix typo in last change. 2001-02-24 03:57:59 +00:00
rtl.def
rtl.h print-rtl.c (print_rtx): Cast enums to int for comparison. 2001-03-02 21:41:37 +00:00
rtl.texi dwarf2out.c: Added explanation of abbreviations. 2001-02-02 06:11:26 +00:00
rtlanal.c ifcvt.c (struct noce_if_info): Add test_bb. 2001-02-25 11:34:06 -08:00
sbitmap.c
sbitmap.h
scan-decls.c
scan-types.sh
scan.c
scan.h
sched-deps.c rtl.texi (SET, CLOBBER): Document PARALLEL as SET_DEST possibility. 2001-01-19 13:28:58 -05:00
sched-ebb.c
sched-int.h Avoid exponential runtime 2001-03-01 13:21:30 +00:00
sched-rgn.c rtl.texi (SET, CLOBBER): Document PARALLEL as SET_DEST possibility. 2001-01-19 13:28:58 -05:00
sched-vis.c
sdbout.c sdbout.c (sdbout_one_type): Skip types with indeterminate size. 2001-01-29 17:26:25 -08:00
sdbout.h
SERVICE
sibcall.c sibcall.c (skip_copy_to_return_value): Call identify_call_return_value here, and return orig_insn if it returns zero. 2001-02-20 05:49:06 +00:00
simplify-rtx.c rtlanal.c (find_reg_equal_equiv_note): New function. 2001-02-13 15:43:13 -05:00
sort-protos
ssa.c
ssa.h
stab.def
stack.h
stmt.c stmt.c (expand_return): If an attempt is made to return the error_mar_node... 2001-02-20 18:22:32 +00:00
stor-layout.c tm.texi: Change STRUCT_FORCE_BLK to MEMBER_TYPE_FORCES_BLK. 2001-03-03 03:53:44 +00:00
stringpool.c stringpool.c (set_identifier): New function. 2001-03-02 00:40:00 +00:00
sys-protos.h
sys-types.h
system.h configure.in: Kill tm.h. 2001-03-03 03:32:55 +00:00
texinfo.tex
timevar.c print-rtl.c (print_rtx): Cast enums to int for comparison. 2001-03-02 21:41:37 +00:00
timevar.def
timevar.h
tlink.c xm-lynx.h, [...]: Do not define TRUE or FALSE. 2001-03-02 01:51:02 +00:00
tm.texi tm.texi: Change STRUCT_FORCE_BLK to MEMBER_TYPE_FORCES_BLK. 2001-03-03 03:53:44 +00:00
toplev.c print-rtl.c (print_rtx): Cast enums to int for comparison. 2001-03-02 21:41:37 +00:00
toplev.h diagnostic.c (trim_filename): No longer static. 2001-02-23 16:17:06 -05:00
tradcif.y configure.in: Arrange to include defaults.h in [ht]config.h/tm.h. 2001-01-28 01:50:22 +00:00
tradcpp.c cppfiles.c (_cpp_read_file): Add to dependencies if requested. 2001-01-24 19:44:40 +01:00
tradcpp.h
tree.c c-common.c (build_common_tree_nodes): Build intTI_type_nodes for HOST_BITS_PER_WIDE_INT == 32 too. 2001-02-28 16:25:05 +00:00
tree.def fold-const.c (fold_binary_op_with_conditional_arg): New function, split out from ... 2001-02-18 06:53:19 +00:00
tree.h print-rtl.c (print_rtx): Cast enums to int for comparison. 2001-03-02 21:41:37 +00:00
tsystem.h
typeclass.h
unprotoize.c
unroll.c loop.c (loop_call_insn_emit_before, [...]): New. 2001-01-25 09:28:55 +00:00
varasm.c print-rtl.c (print_rtx): Cast enums to int for comparison. 2001-03-02 21:41:37 +00:00
varray.c
varray.h
version.c Daily bump. 2001-03-03 08:16:38 +00:00
version.h
vmsconfig.com
xcoffout.c
xcoffout.h

This directory contains the GNU Compiler Collection (GCC) version 3.1.
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).