gcc/gcc
Mark Mitchell f81f5a9db6 cpplib.c (cpp_get_token): Call CPP_BUMP_LINE after reading a carriage return after a macro name.
* cpplib.c (cpp_get_token): Call CPP_BUMP_LINE after reading a
	carriage return after a macro name.

From-SVN: r31840
2000-02-07 21:36:19 +00:00
..
ch Update copyrights 2000-01-17 16:49:30 +00:00
config beos-elf.h: (ASM_IDENTIFY_GCC): Define to nothing so the gcc2_compiled symbol doesn't... 2000-02-07 15:59:19 -05:00
cp cp-tree.h (struct saved_scope): Add incomplete field. 2000-02-07 15:36:36 -05:00
f Daily bump. 2000-02-07 01:45:11 -07:00
fixinc Makefile.in (HDR): Add machname.h. 2000-02-05 03:59:43 +00:00
ginclude ppc-asm.h (FUNC_START): Use USER_LABEL_PREFIX. 2000-02-06 03:14:46 +00:00
intl
java gjavah.c (overloaded_jni_method_exists_p): Add prototype. 2000-02-06 04:33:10 +00:00
objc c-parse.in: Apply Ulrich's changes from c-parse.y. 2000-01-30 03:44:04 +00:00
po tinfo.h: Remove apostrophes from C++ comment (xgettext thinks this file is plain C). 2000-02-06 06:57:21 +00:00
testsuite update 2000-02-07 15:35:14 -05:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h configure.in (--enable-new-gxx-abi): New option. 2000-01-13 15:36:24 +00:00
aclocal.m4 Oops, a reference to mmap_zero remained 2000-01-16 18:49:31 +00:00
alias.c Typo fix. 2000-01-21 10:36:05 +00:00
assert.h
basic-block.h flow.c (flow_delete_insn, [...]): Export. 2000-02-06 05:01:03 -08:00
bitmap.c alias.c: PROTO -> PARAMS. 2000-01-11 23:27:40 +00:00
bitmap.h alias.c: PROTO -> PARAMS. 2000-01-11 23:27:40 +00:00
BUGS
build-make
builtins.c builtins.c (expand_builtin_memset): Expand for variable sized lengths too. 2000-02-01 18:57:21 +00:00
c-aux-info.c alias.c: PROTO -> PARAMS. 2000-01-11 23:27:40 +00:00
c-common.c Makefile.in (c-common.o): Depend on $(EXPR_H). 2000-02-06 03:40:46 +00:00
c-common.h c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-convert.c
c-decl.c c-decl.c (c_decode_option): Accept optional numeric argument to -Wformat and set warn_format. 2000-01-31 03:31:26 +00:00
c-gperf.h i386.c (ix86_expand_move): Never add clobbers to move patterns. 1999-12-01 16:50:46 +00:00
c-iterate.c c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-lang.c c-common.c, [...]: Remove all references to obstack functions obsoleted by GC... 2000-01-25 17:13:14 +00:00
c-lex.c Adjust variable names, comments, help strings to c99. 2000-01-29 18:59:40 +00:00
c-lex.h c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-parse.c c-parse.in: Apply Ulrich's changes from c-parse.y. 2000-01-30 03:44:04 +00:00
c-parse.gperf
c-parse.h c-parse.in (string action): Do not warn about ANSI string concatenation in system headers. 1999-12-17 21:23:38 +00:00
c-parse.in c-parse.in: Apply Ulrich's changes from c-parse.y. 2000-01-30 03:44:04 +00:00
c-parse.y Adjust variable names, comments, help strings to c99. 2000-01-29 18:59:40 +00:00
c-pragma.c Makefile.in (c-common.o): Depend on $(EXPR_H). 2000-02-06 03:40:46 +00:00
c-pragma.h c-common.c: PROTO -> PARAMS. 2000-01-12 22:47:13 +00:00
c-tree.h Adjust variable names, comments, help strings to c99. 2000-01-29 18:59:40 +00:00
c-typeck.c tree.def (UNNE_EXPR): Remove. 2000-01-25 18:06:21 -08:00
caller-save.c Makefile.in (c-common.o): Depend on $(EXPR_H). 2000-02-06 03:40:46 +00:00
calls.c calls.c (compute_argument_block_size): New argument preferred_stack_boundary. 2000-02-07 17:39:40 +00:00
cccp.1
cccp.c cccp.c (main): Check 'dir' for a NULL pointer before passing it to strcmp. 2000-02-05 05:04:09 +00:00
cexp.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
cexp.y cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
ChangeLog cpplib.c (cpp_get_token): Call CPP_BUMP_LINE after reading a carriage return after a macro name. 2000-02-07 21:36:19 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.lib
collect2.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
collect2.h
combine.c Makefile.in (c-common.o): Depend on $(EXPR_H). 2000-02-06 03:40:46 +00:00
conditions.h
config.guess
config.in aclocal.m4 (AC_FUNC_MMAP_ZERO): New macro. 2000-01-16 18:16:55 +00:00
configure configure.in: Make --enable-cpplib the default. 2000-01-28 20:49:17 +00:00
configure.bat
configure.frag
configure.in configure.in: Make --enable-cpplib the default. 2000-01-28 20:49:17 +00:00
configure.lang
convert.c
convert.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
COPYING
COPYING.LIB
cpp.1
cpp.fns
cpp.texi
cppalloc.c cpplib.c (my_strerror, [...]): Move to cpperror.c. 2000-02-06 23:46:18 +00:00
cpperror.c cpplib.c (my_strerror, [...]): Move to cpperror.c. 2000-02-06 23:46:18 +00:00
cppexp.c cpplib.c (my_strerror, [...]): Move to cpperror.c. 2000-02-06 23:46:18 +00:00
cppfiles.c [multiple changes] 2000-02-07 18:34:05 +00:00
cpphash.c cpplib.c (my_strerror, [...]): Move to cpperror.c. 2000-02-06 23:46:18 +00:00
cpphash.h
cppinit.c [multiple changes] 2000-02-07 18:34:05 +00:00
cpplib.c cpplib.c (cpp_get_token): Call CPP_BUMP_LINE after reading a carriage return after a macro name. 2000-02-07 21:36:19 +00:00
cpplib.h cpplib.c (my_strerror, [...]): Move to cpperror.c. 2000-02-06 23:46:18 +00:00
cppmain.c cpplib.c (my_strerror, [...]): Move to cpperror.c. 2000-02-06 23:46:18 +00:00
cppspec.c
cppulp.c
cross-make configure.in (i?86-*-beos{pe,elf,}*): Recognize. 2000-01-12 19:37:06 -05:00
crtstuff.c tsystem.h: New file. 2000-02-01 21:30:52 +00:00
cse.c rtl.def: Add unordered fp comparisions. 2000-01-24 12:10:04 -08:00
cstamp-h.in
dbxout.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
dbxout.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
dbxstclass.h
defaults.h * defaults.h (ASM_OUTPUT_ASCII): Use ISDIGIT. 2000-01-15 03:00:11 +00:00
diagnostic.c Makefile.in (c-common.o): Depend on $(EXPR_H). 2000-02-06 03:40:46 +00:00
doprint.c cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c Makefile.in (c-common.o): Depend on $(EXPR_H). 2000-02-06 03:40:46 +00:00
dwarf2out.h Makefile.in (c-common.o): Depend on $(EXPR_H). 2000-02-06 03:40:46 +00:00
dwarf.h
dwarfout.c dwarfout.c (SHORT_TYPE_SIZE): Correct default. 2000-02-01 11:00:43 +00:00
dwarfout.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
dyn-string.c
dyn-string.h cccp.c: PROTO -> PARAMS. 2000-01-14 00:46:57 +00:00
eh-common.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
emit-rtl.c flow.c (flow_delete_insn, [...]): Export. 2000-02-06 05:01:03 -08:00
enquire.c
errors.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
errors.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
except.c stupid.c: Die die die. 2000-01-19 01:42:11 -08:00
except.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00: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 calls.c (compute_argument_block_size): New argument preferred_stack_boundary. 2000-02-07 17:39:40 +00:00
expmed.c rtl.def: Add unordered fp comparisions. 2000-01-24 12:10:04 -08:00
expr.c expr.c (store_field): Ensure ALIGN is no stricter than the alignment of EXP. 2000-02-02 08:04:50 -05:00
expr.h rtl.def: Add unordered fp comparisions. 2000-01-24 12:10:04 -08:00
extend.texi tree.h (struct tree_decl): Add malloc_flag. 1999-11-28 20:45:34 +00:00
final.c calls.c (emit_call_1): Mark parameter with ATTRIBUTE_UNUSED. 2000-01-18 22:45:16 +00:00
fix-header.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
fixcpp
fixinc-nt.sed
fixincludes fixincludes (va_list): Use __not_va_list__ for the dummy. 2000-01-13 20:46:49 -05:00
fixproto
flags.h stupid.c: Die die die. 2000-01-19 01:42:11 -08:00
floatlib.c
flow.c flow.c (flow_delete_insn, [...]): Export. 2000-02-06 05:01:03 -08:00
fold-const.c calls.c (emit_call_1): Mark parameter with ATTRIBUTE_UNUSED. 2000-01-18 22:45:16 +00:00
fp-test.c rtl.def: Add unordered fp comparisions. 2000-01-24 12:10:04 -08:00
frame.c frame.c (find_fde): Convert for loop to do-while so compiler sees it's always executed at least once. 2000-02-01 23:51:38 +00:00
frame.h Restore i386 binary compatibility in Dwarf EH info. 1999-12-29 20:44:13 -07:00
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c calls.c (compute_argument_block_size): New argument preferred_stack_boundary. 2000-02-07 17:39:40 +00:00
function.h calls.c (compute_argument_block_size): New argument preferred_stack_boundary. 2000-02-07 17:39:40 +00:00
future.options
gansidecl.h gansidecl.h (PROTO, [...]): Delete macros. 2000-01-31 16:39:49 +00:00
gbl-ctors.h
gcc.1
gcc.c Makefile.in (fixinc.sh): Depend on specs. 2000-01-20 18:25:12 +00:00
gcc.h
gcc.hlp
gcc.texi recog.h: Remove NO_MD_PROTOTYPES ifdefs. 2000-02-05 04:56:11 +00:00
gccspec.c
gcov-io.h eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
gcov.c eh-common.h: PROTO -> PARAMS. 2000-01-14 17:14:43 +00:00
gcov.texi
gcse.c flow.c (find_basic_blocks): Remove do_cleanup argument. 2000-01-28 14:22:50 -08:00
gen-protos.c
genattr.c Update copyrights 2000-01-17 17:16:21 +00:00
genattrtab.c genattr.c: PROTO -> PARAMS. 2000-01-17 15:17:38 +00:00
gencheck.c Update copyrights 2000-01-17 17:16:21 +00:00
gencodes.c Update copyrights 2000-01-17 17:16:21 +00:00
genconfig.c Update copyrights 2000-01-17 17:16:21 +00:00
genemit.c Word wrap comment 2000-02-05 05:05:03 +00:00
genextract.c Update copyrights 2000-01-17 17:16:21 +00:00
genflags.c recog.h: Remove NO_MD_PROTOTYPES ifdefs. 2000-02-05 04:56:11 +00:00
gengenrtl.c Update copyrights 2000-01-17 17:16:21 +00:00
genmultilib linux64.h (TARGET_DEFAULT): Make -mapp-regs default on linux64 again. 1999-12-09 02:41:45 -08:00
genopinit.c genattr.c: PROTO -> PARAMS. 2000-01-17 15:17:38 +00:00
genoutput.c recog.h: Remove NO_MD_PROTOTYPES ifdefs. 2000-02-05 04:56:11 +00:00
genpeep.c Update copyrights 2000-01-17 17:16:21 +00:00
genrecog.c genattr.c: PROTO -> PARAMS. 2000-01-17 15:17:38 +00:00
ggc-callbacks.c Makefile.in (toplev.o): Depend on loop.h. 1999-12-24 14:04:54 +00:00
ggc-common.c dwarf2out.c (dwarf2out_init): Use ggc_add_rtx_varray_root. 2000-01-25 02:47:46 -08:00
ggc-none.c
ggc-page.c (struct globals): Likewise. 2000-01-23 20:42:53 +00:00
ggc-simple.c Update copyrights 2000-01-17 17:16:21 +00:00
ggc.h Makefile.in (c-common.o): Depend on $(EXPR_H). 2000-02-06 03:40:46 +00:00
glimits.h rs6000.c (processor_target_table): Add power3 as alias for 630. 2000-01-07 13:33:12 -05:00
global.c stupid.c: Die die die. 2000-01-19 01:42:11 -08:00
gmon.c gmon.c, [...]: Remove advertising clause from BSD license 1999-11-22 13:40:20 -05:00
graph.c Update copyrights 2000-01-17 17:16:21 +00:00
graph.h
gstab.h
gsyms.h
gsyslimits.h
gthr-dce.h
gthr-posix.h gthr-posix.h: Fix typo; compatibily -> compatibility. 2000-01-27 10:49:12 -08:00
gthr-single.h gthr-posix.h: Fix typo; compatibily -> compatibility. 2000-01-27 10:49:12 -08:00
gthr-solaris.h gthr-posix.h: Fix typo; compatibily -> compatibility. 2000-01-27 10:49:12 -08:00
gthr-vxworks.h gthr-posix.h: Fix typo; compatibily -> compatibility. 2000-01-27 10:49:12 -08:00
gthr-win32.h gthr-posix.h: Fix typo; compatibily -> compatibility. 2000-01-27 10:49:12 -08:00
gthr.h gthr-posix.h: Fix typo; compatibily -> compatibility. 2000-01-27 10:49:12 -08:00
haifa-sched.c Makefile.in (c-common.o): Depend on $(EXPR_H). 2000-02-06 03:40:46 +00:00
halfpic.c
halfpic.h Update copyrights 2000-01-17 17:16:21 +00:00
hard-reg-set.h Simplify reload register allocation 1999-12-13 13:21:35 +00:00
hash.c Makefile.in (toplev.o): Depend on loop.h. 1999-12-24 14:04:54 +00:00
hash.h configure.in (i?86-*-beos{pe,elf,}*): Recognize. 2000-01-12 19:37:06 -05:00
hwint.h
input.h
install1.texi
INSTALL
install.texi
integrate.c calls.c (compute_argument_block_size): New argument preferred_stack_boundary. 2000-02-07 17:39:40 +00:00
integrate.h Update copyrights 2000-01-17 17:16:21 +00:00
intl.c
intl.h
invoke.texi i386.md (movstrsi, clrstrsi): Support variable sized copies, align destination when needed. 2000-02-03 14:10:02 +00:00
jump.c flow.c (flow_delete_insn, [...]): Export. 2000-02-06 05:01:03 -08:00
just-fixinc
LANGUAGES
lcm.c Update copyrights 2000-01-17 17:16:21 +00:00
libgcc1-test.c
libgcc1.c
libgcc2.c frame.c (find_fde): Convert for loop to do-while so compiler sees it's always executed at least once. 2000-02-01 23:51:38 +00:00
limitx.h
limity.h
listing
lists.c
local-alloc.c stupid.c: Die die die. 2000-01-19 01:42:11 -08:00
longlong.h * longlong.h [sparc] (udiv_qrnnd): Avoid stringifying macro arg. 2000-02-06 04:48:20 +00:00
loop.c Reflect renaming of invariant_p to loop_invariant_p in comment. 2000-01-27 17:45:12 +00:00
loop.h loop.c (current_loop_info): Delete. 2000-01-25 22:49:56 +00:00
machmode.def
machmode.h Update copyrights 2000-01-17 17:16:21 +00:00
make-l2.com
Makefile.in Makefile.in (c-common.o): Depend on $(EXPR_H). 2000-02-06 03:40:46 +00:00
makefile.vms
mbchar.c
mbchar.h Update copyrights 2000-01-17 17:16:21 +00:00
md.texi * md.texi: Add c4x constraints documentation. 1999-12-21 10:45:28 +00:00
mips-tdump.c Update copyrights 2000-01-17 17:16:21 +00:00
mips-tfile.c Update copyrights 2000-01-17 17:16:21 +00:00
mkinstalldirs
move-if-change
NEWS
optabs.c rtl.def: Add unordered fp comparisions. 2000-01-24 12:10:04 -08:00
output.h flow.c (find_basic_blocks): Remove do_cleanup argument. 2000-01-28 14:22:50 -08:00
patch-apollo-includes
pcp.h
predict.c [multiple changes] 2000-01-29 01:41:22 +00:00
prefix.c Update copyrights 2000-01-17 17:16:21 +00:00
prefix.h
print-rtl.c Update copyrights 2000-01-17 17:16:21 +00:00
print-tree.c tree.def (EXPR_WITH_FILE_LOCATION): Fix comment formatting. 1999-12-05 02:42:10 +00:00
PROBLEMS
profile.c Update copyrights 2000-01-17 17:16:21 +00:00
protoize.c Update copyrights 2000-01-17 17:16:21 +00:00
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
pself.c
README
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.C4X
README.DWARF
README.FRESCO
README.gnat
README.NS32K
README.RS6000
README.TRAD
README.X11
real.c real.c (enan, [...]): Wrap in NANS. 2000-01-19 22:21:22 +00:00
real.h machmode.h: PROTO -> PARAMS. 2000-01-17 15:37:04 +00:00
recog.c Update copyrights 2000-01-17 17:16:21 +00:00
recog.h recog.h: Remove NO_MD_PROTOTYPES ifdefs. 2000-02-05 04:56:11 +00:00
reg-stack.c Makefile.in (c-common.o): Depend on $(EXPR_H). 2000-02-06 03:40:46 +00:00
regclass.c machmode.h: PROTO -> PARAMS. 2000-01-17 15:37:04 +00:00
regmove.c machmode.h: PROTO -> PARAMS. 2000-01-17 15:37:04 +00:00
regs.h Update copyrights 2000-01-17 17:16:21 +00:00
reload1.c reload.c: PROTO -> PARAMS. 2000-01-17 15:47:29 +00:00
reload.c reload.c: PROTO -> PARAMS. 2000-01-17 15:47:29 +00:00
reload.h Update copyrights 2000-01-17 17:16:21 +00:00
reorg.c Update copyrights 2000-01-17 17:16:21 +00:00
resource.c print-rtl.c: PROTO -> PARAMS. 2000-01-17 16:01:04 +00:00
resource.h reload.c: PROTO -> PARAMS. 2000-01-17 15:47:29 +00:00
rtl.c Update copyrights 2000-01-17 17:16:21 +00:00
rtl.def tree.def (UNNE_EXPR): Remove. 2000-01-25 18:06:21 -08:00
rtl.h flow.c (flow_delete_insn, [...]): Export. 2000-02-06 05:01:03 -08:00
rtl.texi
rtlanal.c rtlanal.c (reg_referenced_p): A CLOBBER of a MEM uses any REGs inside the MEM. 2000-01-19 20:21:08 +00:00
sbitmap.c [multiple changes] 2000-01-29 01:41:22 +00:00
sbitmap.h gansidecl.h (PROTO, [...]): Delete macros. 2000-01-31 16:39:49 +00:00
scan-decls.c builtins.c (expand_builtin_strlen): Initialize variable `icode'. 2000-01-04 16:29:41 +00:00
scan-types.sh
scan.c
scan.h
sdbout.c reload.c: PROTO -> PARAMS. 2000-01-17 15:47:29 +00:00
sdbout.h Update copyrights 2000-01-17 17:16:21 +00:00
SERVICE
simplify-rtx.c simplify-rtx.c (simplify_relational_operation): Canonicalize constant to op1 for testing. 2000-02-06 02:56:56 -08:00
sort-protos
stab.def
stack.h Update copyrights 2000-01-17 17:16:21 +00:00
stmt.c function.c (diddle_return_value): Rework to use a callback function. 2000-02-04 13:30:22 -08:00
stor-layout.c print-rtl.c: PROTO -> PARAMS. 2000-01-17 16:01:04 +00:00
sys-protos.h
sys-types.h
system.h reload.c: PROTO -> PARAMS. 2000-01-17 15:47:29 +00:00
TESTS.FLUNK
texinfo.tex
tlink.c tree.c (decl_function_context): Handle virtual functions. 1999-12-15 04:37:48 -05:00
tm.texi tm.texi (Values in Registers): Fix typo: "fo" "for". 2000-02-04 19:51:57 +00:00
toplev.c Makefile.in (c-common.o): Depend on $(EXPR_H). 2000-02-06 03:40:46 +00:00
toplev.h Makefile.in (c-common.o): Depend on $(EXPR_H). 2000-02-06 03:40:46 +00:00
tree.c toplev.c: PROTO -> PARAMS. 2000-01-17 15:55:18 +00:00
tree.def tree.def (UNNE_EXPR): Remove. 2000-01-25 18:06:21 -08:00
tree.h emit-rtl.c (unshare_all_rtl): Unshare virtual parameters too. 2000-01-27 20:46:26 +00:00
tsystem.h tsystem.h: New file. 2000-02-01 21:30:52 +00:00
typeclass.h
unprotoize.c
unroll.c frame.c (find_fde): Convert for loop to do-while so compiler sees it's always executed at least once. 2000-02-01 23:51:38 +00:00
varasm.c toplev.c: PROTO -> PARAMS. 2000-01-17 15:55:18 +00:00
varray.c Update copyrights 2000-01-17 17:16:21 +00:00
varray.h Update copyrights 2000-01-17 17:16:21 +00:00
version.c Daily bump. 2000-02-07 01:45:11 -07:00
vmsconfig.com
xcoffout.c Update copyrights 2000-01-17 17:16:21 +00:00
xcoffout.h Update copyrights 2000-01-17 17:16:21 +00:00

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