gcc/gcc
GCC Administrator 89b3de05ba Daily bump.
From-SVN: r40258
2001-03-06 08:16:39 +00:00
..
ch remove spurious code 2001-03-02 21:55:29 +00:00
config gcc.c (convert_filename): Append executable suffix if NO_AUTO_EXE_SUFFIX is not defined. 2001-03-04 09:08:25 +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-06 08:16:39 +00:00
fixinc fixlib.h (t_bool): Add identifier `t_bool' in typedef. 2001-03-03 19:05:00 +00:00
ginclude c-common.c (boolean_increment): New function. 2000-11-13 14:14:44 +00:00
intl dcgettext.c: Outside libc, use local variable names that don't clash with those in libc. 2000-09-18 22:05:52 +00:00
java Fix a problem where rest_of_decl_compilation applied to class_dtable_decl causes problems because it was done too early... 2001-03-05 23:29:31 -08: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 Makefile.in (info, [...]): Also build and remove and install and uninstall c-tree.info and cppinternals.info. 2001-01-13 00:24:39 +00:00
ABOUT-GCC-NLS ABOUT-GCC-NLS: Remove the patch for gettext as it has been accepted my the gettext maintainer. 2000-11-07 17:45:31 +00:00
ABOUT-NLS
COPYING COPYING: Update to current ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes... 2000-12-18 21:47:20 +00:00
COPYING.LIB COPYING.LIB: Update to LGPL 2.1 from the FSF. 2001-01-29 13:32:47 +00:00
ChangeLog * invoke.texi: Document __FAST_MATH__. 2001-03-05 23:50:06 +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 Split the ChangeLog 2000-05-30 14:50:33 -06:00
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
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
LANGUAGES note DECL_INITIAL change 2001-02-26 12:17:47 -05:00
Makefile.in Put main() in a separate file, so that the language 2001-03-05 12:17:45 +00:00
NEWS ONEWS: New file with the current contents of NEWS up to EGCS 1.1. 2000-12-04 23:03:07 +00:00
ONEWS ONEWS: New file with the current contents of NEWS up to EGCS 1.1. 2000-12-04 23:03:07 +00:00
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 cpplex.c: Update comments. 2000-07-16 13:35:23 +00:00
README.RS6000
README.X11
SERVICE Replace with URL for FSF service directory 2000-10-16 17:50:49 +00:00
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 Partially undo a previous patch 2001-01-11 17:02:44 +00:00
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.c (debug_bitmap_file): Cast pointers to PTR for printing with %p. 2000-07-23 10:25:06 -06:00
bitmap.h alias.c: PROTO -> PARAMS. 2000-01-11 23:27:40 +00:00
build-make build-make (HOST_CFLAGS): Added `-DGENERATOR_FILE'. 2001-01-03 14:23:39 +00:00
builtins.c Avoid scheduling builtin setjmp receivers 2001-02-07 10:24:22 +00:00
builtins.def builtins.def (BUILT_IN_FPRINTF): New entry. 2001-01-07 23:15:47 +00:00
c-aux-info.c tree.h (COMPLETE_TYPE_P): New macro. 2000-03-21 18:10:48 +00:00
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 (add_stmt): Change prototype. 2000-09-10 21:34:41 +00:00
c-common.h c-common.c: Move format checking code to ... 2001-01-13 23:30:02 +00:00
c-convert.c c-common.c (boolean_increment): New function. 2000-11-13 14:14:44 +00:00
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.c (dequeue_and_dump): Dump function bodies. 2000-11-10 04:50:53 +00:00
c-dump.h * c-dump.h: New file. 2000-11-10 16:29:34 +00:00
c-errors.c c-errors.c (pedwarn_c99): Adjust call to report_diagnostic. 2000-08-20 09:50:12 +00:00
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-common.c: Remove USE_CPPLIB conditional inclusions. 2000-11-25 19:28:44 +00:00
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-typeck.c (build_asm_stmt): New, broken out from ... 2000-12-20 10:18:24 -08:00
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
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 Warning fixes: 2000-11-19 13:15:51 +00:00
contrib.texi contrib.texi: Fix my email address. 2000-12-06 19:26:59 -07:00
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 Vector conversions support 2000-06-24 19:26:42 +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 configure.in (gcc_gxx_include_dir): Simplify. 2000-12-18 18:12:45 +00:00
cppdefault.h cppdefault.h (WINT_TYPE): Define. 2000-08-04 13:45:57 +01:00
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 (search_from): Special case the empty string. 2001-03-04 15:10:46 +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 (_cpp_execute_include): Don't make a null-terminated copy of the filename. 2001-03-04 12:02:02 +00:00
cppinit.c cppfiles.c (_cpp_execute_include): Don't make a null-terminated copy of the filename. 2001-03-04 12:02:02 +00:00
cppinternals.texi * cppinternals.texi: Update. 2001-01-19 22:25:53 +00:00
cpplex.c cppfiles.c (_cpp_execute_include): Don't make a null-terminated copy of the filename. 2001-03-04 12:02:02 +00:00
cpplib.c cppfiles.c (_cpp_execute_include): Don't make a null-terminated copy of the filename. 2001-03-04 12:02:02 +00:00
cpplib.h cppfiles.c (_cpp_execute_include): Don't make a null-terminated copy of the filename. 2001-03-04 12:02:02 +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 (_cpp_execute_include): Don't make a null-terminated copy of the filename. 2001-03-04 12:02:02 +00:00
cppspec.c * cppspec.c (DEFAULT_WORD_SWITCH_TAKES_ARG): Add -MQ. 2001-01-11 22:10:49 +00:00
cross-make configure.in (i?86-*-beos{pe,elf,}*): Recognize. 2000-01-12 19:37:06 -05:00
crtstuff.c * crtstuff.c: Restore include of auto-host.h. 2001-03-05 21:05:49 +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 osf.h: Standarize copyright statement. 2000-12-06 18:58:25 -07:00
cstamp-h.in
dbxout.c tree.h (DECL_UNINLINABLE): Move from C++ frontend. 2001-02-21 09:42:27 -05:00
dbxout.h c-decl.c (current_function_decl): Move to toplev.c. 2000-02-29 23:33:50 +00:00
dbxstclass.h
dce.c Michael Matz <matzmich@cs.tu-berlin.de> 2000-11-14 01:58:40 -08:00
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 splay-tree.c (splay_tree_predecessor): Fix typo in comment. 2000-09-17 07:38:23 +00:00
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 doloop.c (doloop_modify): Prevent delete_insn() from deleting too much. 2000-09-28 22:36:49 +00:00
dominance.c Michael Matz <matzmich@cs.tu-berlin.de> 2000-11-14 01:58:40 -08:00
doprint.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
doschk.c
dostage2
dostage3
dwarf.h dwarf.h (FMT_CODE): Adjust argument order; fix mapping to dwarf_subscr_data_formats bits. 2000-11-20 13:40:30 -08:00
dwarf2.h [multiple changes] 2000-08-28 20:29:29 -04:00
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
dwarfout.c tree.h (DECL_UNINLINABLE): Move from C++ frontend. 2001-02-21 09:42:27 -05:00
dwarfout.h dwarfout.c (INSN_LABEL_FMT): Remove. 2000-11-07 18:18:00 -08:00
eh-common.h collect2.c (main): Typo fixed. 2000-07-22 23:29:14 +00:00
emit-rtl.c print-rtl.c (print_rtx): Cast enums to int for comparison. 2001-03-02 21:41:37 +00:00
enquire.c cppinit.c (cpp_start_read): Turn off -Wtraditional if processing C++. 2000-04-02 22:50:55 +00:00
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 Makefile.in (resource.o): Depend on except.h. 2000-05-27 19:17:59 -07:00
exgettext tinfo.h: Remove apostrophes from C++ comment (xgettext thinks this file is plain C). 2000-02-06 06:57:21 +00:00
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 bb-reorder.c (reorder_basic_blocks): Don't check for EH edges unless exception handling is enabled... 2000-12-03 15:58:44 -08:00
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 rtl.def: Add unordered fp comparisions. 2000-01-24 12:10:04 -08:00
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.c (end_fde_sort): Remove extraneous erratic array test. 2000-06-08 08:30:28 +00:00
frame.h Eliminate IA-64 compiler warnings. 2001-01-23 20:30:47 -08:00
function.c xm-lynx.h, [...]: Do not define TRUE or FALSE. 2001-03-02 01:51:02 +00:00
function.h Remove {save|restore}_machine_status. 2001-01-10 21:40:14 +00:00
future.options
gansidecl.h * gansidecl.h (const): Check __STDC__ before undef'ing `const'. 2000-11-20 21:09:25 +00:00
gbl-ctors.h dwarf2out.c: Indent #error directive. 2000-07-28 16:08:54 +00:00
gcc.1 Version.c, [...]: Update G77 version number to 0.5.27. 2001-02-19 20:03:42 +00:00
gcc.c gcc.c (convert_filename): Append executable suffix if NO_AUTO_EXE_SUFFIX is not defined. 2001-03-04 09:08:25 +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 gcc.c (convert_filename): Append executable suffix if NO_AUTO_EXE_SUFFIX is not defined. 2001-03-04 09:08:25 +00:00
gccbug.in configure.in: Check for the mktemp command. 2001-01-03 20:39:09 +00:00
gccspec.c gcc.h (lang_specific_driver): Constify second argument. 2000-08-02 20:21:27 +00:00
gcov-io.h gcov-io.h (__fetch_long, [...]): Mark as possibly unused. 2000-02-27 09:24:13 -05:00
gcov.1 Version.c, [...]: Update G77 version number to 0.5.27. 2001-02-19 20:03:42 +00:00
gcov.c protoize.c (main): Correctly set locale categories. 2000-12-17 14:35:05 +00:00
gcov.texi gcov.texi: Add magic comments for texi2pod.pl. 2000-11-22 08:29:32 +00:00
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 Makefile.in (STMP_FIXINC): New toggle. 2000-02-27 00:10:15 +00:00
genattr.c alpha.c (check_float_value): Use memcpy, not bcopy. 2000-11-10 16:01:28 +00:00
genattrtab.c i386.md (ashrsi3_cmpno, [...]): Remove redundant '@' from the template. 2000-12-16 19:00:57 +00:00
gencheck.c c-common.h (IF_COND): Moved here from cp/cp-tree.h. 2000-06-14 10:26:18 -07:00
gencodes.c i386.c (ix86_init_builtins): Make i size_t to remove warnings. 2001-01-15 14:19:31 +01:00
genconfig.c Makefile.in (resource.o): Depend on except.h. 2000-05-27 19:17:59 -07:00
genemit.c rtl.h (add_clobbers): Remove duplicate declaration. 2001-02-18 09:34:57 -05:00
genextract.c genopinit.c: Use $ for escape sequences in optab patterns. 2000-05-18 22:05:15 +00:00
genflags.c configure.in (stage1_warn_cflags): Add -Wstrict-prototypes -Wmissing-prototypes. 2000-05-27 22:34:05 +00:00
gengenrtl.c Remove obstacks. 2000-10-13 06:26:46 +00:00
genmultilib top level: 2000-05-09 19:56:01 +00:00
genopinit.c Adding new option -ftrapv. 2000-10-18 17:33:41 -04:00
genoutput.c * genoutput.c (process_template): Add sanity checking for '@' templates. 2000-12-13 16:26:45 +00:00
genpeep.c * genpeep.c (main): Handle DEFINE_PEEPHOLE2. 2000-07-31 21:16:19 -06:00
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 Makefile.in (gensupport.o): Compile for the host. 2000-05-06 15:30:13 -07:00
ggc-callbacks.c Remove obstacks. 2000-10-13 06:26:46 +00:00
ggc-common.c xm-lynx.h, [...]: Do not define TRUE or FALSE. 2001-03-02 01:51:02 +00:00
ggc-none.c Remove obstacks. 2000-10-13 06:26:46 +00:00
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 aix43.h (CPP_SPEC): Define __LONG_MAX__ correctly in 64-bit mode. 2000-07-21 00:47:27 +00:00
global.c global.c (global_conflicts): Allow for a REG_UNUSED note with a different mode to the REG set in the insn. 2000-12-05 19:12:20 +00:00
gmon.c gmon.c, [...]: Remove advertising clause from BSD license 1999-11-22 13:40:20 -05:00
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 cppinit.c (cpp_start_read): Turn off -Wtraditional if processing C++. 2000-04-02 22:50:55 +00:00
gthr-aix.h configure.in: Allow enable_threads_flag value of "aix". 2000-09-19 16:30:27 -04:00
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-rtems.h config.gcc (a29k*-*-rtems*, [...]): New targets. 2000-12-06 19:42:02 -07:00
gthr-single.h Applied H.J.Lu's patch to not require -lpthread when compiling single threaded Objective-C programs. 2000-07-20 07:27:26 +00:00
gthr-solaris.h Applied H.J.Lu's patch to not require -lpthread when compiling single threaded Objective-C programs. 2000-07-20 07:27:26 +00:00
gthr-vxworks.h Applied H.J.Lu's patch to not require -lpthread when compiling single threaded Objective-C programs. 2000-07-20 07:27:26 +00:00
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 gthr-posix.h: Fix typo; compatibily -> compatibility. 2000-01-27 10:49:12 -08:00
haifa-sched.c Avoid exponential runtime 2001-03-01 13:21:30 +00:00
halfpic.c
halfpic.h Fix copyrights. 2000-02-26 06:55:09 -07:00
hard-reg-set.h hard-reg-set.h: Add multiple include guard. 2001-01-07 10:38:29 +00:00
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 * hwint.h: Revert yesterday's change. 2001-01-10 14:27:40 -08:00
ifcvt.c * ifcvt.c (noce_operand_ok): Handle properly unarry operations. 2001-03-02 11:00:29 +00:00
input.h top level: 2000-05-09 19:56:01 +00:00
insn-addr.h Makefile.in (INSN_ATTR_H): New macro. 2000-07-28 02:17:26 +00:00
install.texi cpp.texi, [...]: Consistently refer to ISO C instead of ANSI C. 2001-01-12 18:51:27 +00:00
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 * invoke.texi: Document __FAST_MATH__. 2001-03-05 23:50:06 +00:00
jump.c i386.md (sse_andti3, [...]): Add SSE2 versions; add missing '%' in constraints. 2001-02-28 17:49:37 +00: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
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
libgcc1-test.c Make libgcc1-test.c compile without warnings 1999-10-05 23:07:09 +00:00
libgcc1.c Update to libgcc copyright exception clause. 2000-05-15 17:14:17 -06:00
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
limitx.h
limity.h cppinit.c (cpp_start_read): Turn off -Wtraditional if processing C++. 2000-04-02 22:50:55 +00:00
listing
lists.c Remove obstacks. 2000-10-13 06:26:46 +00:00
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.def: Use correct definition for BITSIZE on targets where BITS_PER_UNIT != 8. 2000-12-06 18:47:31 -07:00
machmode.h gencodes.c (output_predicate_decls): New function. 2001-01-03 21:13:29 +00:00
main.c Put main() in a separate file, so that the language 2001-03-05 12:17:45 +00:00
make-l2.com
makefile.vms * makefile.vms: Remove EGCS references. 2000-11-26 19:15:39 +00:00
mbchar.c cpphash.h (U): New define, to correct type of string constants. 2000-05-04 04:38:01 +00:00
mbchar.h Update copyrights 2000-01-17 17:16:21 +00:00
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 optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
mkdeps.c mkdeps.c (deps_add_default_target): Robustify. 2001-02-12 14:06:22 +00:00
mkdeps.h cpp.texi: Update for -MP. 2001-01-05 07:50:24 +00:00
mkinstalldirs
mklibgcc.in Makefile.in (slibdir): New variable. 2001-01-07 01:27:25 -08:00
mkmap-flat.awk Makefile.in (NM_FOR_TARGET): New. 2000-10-05 22:46:02 -07:00
mkmap-symver.awk Makefile.in (NM_FOR_TARGET): New. 2000-10-05 22:46:02 -07:00
move-if-change
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 simplify-rtx.c (cfc_args): add "unordered" field. 2001-01-05 15:34:39 +00:00
prefix.c alpha.c (check_float_value): Use memcpy, not bcopy. 2000-11-10 16:01:28 +00:00
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 protoize.c (main): Correctly set locale categories. 2000-12-17 14:35:05 +00:00
pself.c
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
real.c Eliminate IA-64 compiler warnings. 2001-01-23 20:30:47 -08:00
real.h alpha.c (check_float_value): Use memcpy, not bcopy. 2000-11-10 16:01:28 +00:00
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 Some tidyups for ia64 problems 2001-01-04 14:17:40 +00:00
regs.h caller-save.c (reg_save_code, [...]): Index by mode, not NREGS. 2001-02-28 16:24:00 +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 reload.c (subst_reloads): Take INSN argument. 2001-01-07 02:26:51 +00:00
reload1.c Fix register elimination problem 2001-03-01 13:35:13 +00:00
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 Makefile.in (recog.o): Don't depend on resource.h. 2000-05-27 13:23:15 -07:00
rtl.c * rtl.c (rtl_check_failed_code2): Fix typo in last change. 2001-02-24 03:57:59 +00:00
rtl.def Introduce ORIGINAL_REGNO macro 2000-12-29 17:35:57 +00:00
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 alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
sbitmap.h bb-reorder.c (get_next_bb_note, [...]): Prototype. 2000-05-04 17:58:40 +00:00
scan-decls.c fix-header.c (read_scan_file): Use cpp_get_callbacks and cpp_get_options rather than dereferencing pfile and... 2001-01-13 01:07:32 +00:00
scan-types.sh * scan-types.sh (VALUE) Wrap use with double quotes to protect 2000-06-09 14:42:09 +00:00
scan.c Makefile.in (GEN_PROTOS_OBJS): Remove libcpp.a. 2000-02-08 21:27:02 +00:00
scan.h c-lex.c (cb_enter_file, [...]): Combine into the new function cb_change_file. 2000-11-27 08:00:04 +00:00
sched-deps.c rtl.texi (SET, CLOBBER): Document PARALLEL as SET_DEST possibility. 2001-01-19 13:28:58 -05:00
sched-ebb.c haifa-sched.c (restore_line_notes): Remove argument block B since it's unused. 2001-01-12 19:00:49 +01:00
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 Makefile.in (sched-deps.o, [...]): Fix dependency typo. 2000-12-22 12:27:36 +00:00
sdbout.c sdbout.c (sdbout_one_type): Skip types with indeterminate size. 2001-01-29 17:26:25 -08:00
sdbout.h sdbout.c (struct sdb_file): NAME now const. 2000-06-06 08:08:44 -04:00
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 Warning fixes: 2000-11-19 13:15:51 +00:00
ssa.h Makefile.in (OBJS): Added dce.o. 2000-08-02 04:21:27 +00:00
stab.def
stack.h Update copyrights 2000-01-17 17:16:21 +00:00
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 Makefile.in (TARGET_GETGROUPS_T): New configuration variable. 2000-07-17 03:23:16 -06:00
sys-types.h
system.h configure.in: Kill tm.h. 2001-03-03 03:32:55 +00:00
texinfo.tex gcc_update: Add gcc/gcc.1 to generated files. 2001-01-13 21:17:13 +00:00
timevar.c print-rtl.c (print_rtx): Cast enums to int for comparison. 2001-03-02 21:41:37 +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 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 Put main() in a separate file, so that the language 2001-03-05 12:17:45 +00:00
toplev.h Put main() in a separate file, so that the language 2001-03-05 12:17:45 +00: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 * tradcpp.h: For tradcpp, NUL is not whitespace. 2000-12-11 19:38:15 +00:00
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 * tsystem.h: Define HAVE_DECL_GETOPT. 2001-01-02 15:51:11 +00:00
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 alias.c [...] (init_alias_analysis, [...]): Use memset () instead of bzero (). 2000-11-07 22:50:06 +00:00
varray.h diagnostic.c (trim_filename, [...]): Moved here from rtl.c. 2000-07-21 07:10:36 +00:00
version.c Daily bump. 2001-03-06 08:16:39 +00:00
version.h configure (gcc_version): When setting, narrow search to lines containing `version_string'. 2000-02-16 16:22:47 +00:00
vmsconfig.com
xcoffout.c ggc.h: Delete ggc_add_string_root and ggc_mark_string. 2000-11-17 17:31:13 +00:00
xcoffout.h Changes add TABs on either or both sides, covering start of line, 2000-09-25 08:08:58 +00:00

README

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).