gcc/gcc
Neil Booth 4db32ec692 * cpp-nullchar.c: New test.
From-SVN: r33014
2000-04-08 04:12:53 +00:00
..
ch Should have been committed with previous batch 2000-04-03 23:16:10 +00:00
config Fix comment. 2000-04-08 00:03:20 +01:00
cp Rename abi::__vmi_class_type_info members. 2000-04-07 16:57:48 +00:00
f Daily bump. 2000-04-07 01:45:42 -06:00
fixinc server.c (find_shell): New function. 2000-04-03 01:43:51 -06:00
ginclude c-common.c (c_common_nodes_and_builtins): The first parameter to __builtin_va_start and __builtin_va_copy is now either a... 2000-03-30 00:03:14 +00:00
intl
java re GNATS gcj/140 (gcj permits assignment to array length) 2000-04-06 05:29:30 +00:00
objc gcc.c (C specs): Pass -f(no-)show-column to the preprocessor. 2000-04-03 23:03:20 +00:00
po Update POTFILES.in for rs6000. 2000-04-05 18:54:55 +00:00
testsuite * cpp-nullchar.c: New test. 2000-04-08 04:12:53 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h configure.in: And here. 2000-04-06 06:47:52 +00:00
aclocal.m4
alias.c alias.c (canon_rtx): Make it global. 2000-03-31 16:24:30 +00:00
assert.h
basic-block.h basic-block.h (merge_blocks_nomove): Declare. 2000-04-07 02:22:10 -07:00
bb-reorder.c bb-reorder.c (verify_insn_chain): #ifdef out unless ENABLE_CHECKING. 2000-04-03 23:25:07 +00:00
bitmap.c
bitmap.h
BUGS
build-make
builtins.c builtins.c (expand_builtin_strlen): Force the source to be a memory address. 2000-04-04 17:10:43 -04:00
builtins.def builtins.c (expand_builtin_bzero): New function. 2000-03-24 20:20:56 +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 (c_common_nodes_and_builtins): The first parameter to __builtin_va_start and __builtin_va_copy is now either a... 2000-03-30 00:03:14 +00:00
c-common.h
c-convert.c c-convert.c (convert): Return if output or input type is ERROR_MARK. 2000-03-26 20:26:18 -05:00
c-decl.c c-convert.c (convert): Return if output or input type is ERROR_MARK. 2000-03-26 20:26:18 -05:00
c-gperf.h
c-iterate.c
c-lang.c
c-lex.c
c-lex.h
c-parse.c tree.h (COMPLETE_TYPE_P): New macro. 2000-03-21 18:10:48 +00:00
c-parse.gperf
c-parse.h
c-parse.in c-parse.in (cast_expr): Move change from March 21 into c-parse.in since it is used to generate c-parse.y. 2000-03-30 18:05:27 -07:00
c-parse.y tree.h (COMPLETE_TYPE_P): New macro. 2000-03-21 18:10:48 +00:00
c-pragma.c
c-pragma.h
c-tree.h
c-typeck.c c-common.c (c_common_nodes_and_builtins): The first parameter to __builtin_va_start and __builtin_va_copy is now either a... 2000-03-30 00:03:14 +00:00
caller-save.c
calls.c * calls.c (expand_call): emit_queue if we're trying a sibcall. 2000-04-07 13:44:14 -04:00
cccp.1
cccp.c
cexp.c
cexp.y
ChangeLog cppexp.c (parse_charconst): Null does not end character constants. 2000-04-08 04:00:02 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.lib
collect2.c
collect2.h
combine.c md.texi (Standard Names): Clarify when movX is needed. 2000-04-05 21:14:53 +00:00
conditions.h
config.guess
config.in configure.in: And here. 2000-04-06 06:47:52 +00:00
configure configure.in: And here. 2000-04-06 06:47:52 +00:00
configure.bat
configure.frag
configure.in configure.in: And here. 2000-04-06 06:47:52 +00:00
configure.lang
conflict.c ssa.c (compute_conservative_reg_partition): Declare with void arguments. 2000-04-07 08:16:31 +00:00
convert.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.texi cppexp.c (parse_charconst): Null does not end character constants. 2000-04-08 04:00:02 +00:00
cpperror.c cpplib.h: Merge struct cpp_options into struct cpp_reader. 2000-03-31 23:16:11 +00:00
cppexp.c cppexp.c (parse_charconst): Null does not end character constants. 2000-04-08 04:00:02 +00:00
cppfiles.c cpphash.c (CPP_IS_MACRO_BUFFER, [...]): Delete. 2000-04-06 07:56:14 +00:00
cpphash.c cpphash.c (CPP_IS_MACRO_BUFFER, [...]): Delete. 2000-04-06 07:56:14 +00:00
cpphash.h cpphash.c (CPP_IS_MACRO_BUFFER, [...]): Delete. 2000-04-06 07:56:14 +00:00
cppinit.c cppexp.c (parse_charconst): Null does not end character constants. 2000-04-08 04:00:02 +00:00
cpplex.c cppexp.c (parse_charconst): Null does not end character constants. 2000-04-08 04:00:02 +00:00
cpplib.c cpplib.c (do_elif): Skip the rest of the line if we're not going to bother evaluating it. 2000-04-07 21:09:51 +00:00
cpplib.h cpphash.c (CPP_IS_MACRO_BUFFER, [...]): Delete. 2000-04-06 07:56:14 +00:00
cppmain.c cpplib.h: Merge struct cpp_options into struct cpp_reader. 2000-03-31 23:16:11 +00:00
cppspec.c
cppulp.c
cross-make
crtstuff.c acconfig.h: Add HAVE_GAS_HIDDEN. 2000-04-05 07:34:36 +00:00
cse.c alias.c (canon_rtx): Make it global. 2000-03-31 16:24:30 +00:00
cselib.h
cstamp-h.in
dbxout.c dbxout.c (CONTIN): If it doesn't have to do anything... 2000-04-04 21:23:10 +00:00
dbxout.h
dbxstclass.h
defaults.h
diagnostic.c
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c dwarf2out.c (gen_enumeration_type_die): If enum has a negative value, don't output it as unsigned. 2000-03-29 20:32:04 +02:00
dwarf2out.h
dwarf.h
dwarfout.c builtin.c (get_pointer_alignment): Use DECL_P and TYPE_P macros. 2000-03-23 00:41:05 +00:00
dwarfout.h
dyn-string.c
dyn-string.h
eh-common.h
emit-rtl.c sparc.c (output_restore_regs): Prototype. 2000-04-04 02:24:50 +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.h
except.c except.c (add_eh_table_entry): Mark type_info's as referenced. 2000-03-29 08:22:21 +00:00
except.h
exgettext
explow.c builtins.c (expand_builtin_apply): Pass proper parameters to allocate_dynamic_stack_space. 2000-04-01 00:09:22 +00:00
expmed.c expmed.c (store_bit_field, [...]): Fix more cases of alignment in bytes. 2000-03-30 16:46:37 -05:00
expr.c builtins.c (expand_builtin_apply): Pass proper parameters to allocate_dynamic_stack_space. 2000-04-01 00:09:22 +00:00
expr.h builtins.c (get_pointer_alignment): Use host_integerp & tree_low_cst. 2000-03-30 06:47:08 -05:00
extend.texi
final.c final.c (final): Use xcalloc to allocate line_note_exists. 2000-04-06 00:51:25 +00:00
fix-header.c cpplib.h: Merge struct cpp_options into struct cpp_reader. 2000-03-31 23:16:11 +00:00
fixproto
flags.h flags.h (flag_optimize_sibling_calls): Declare. 2000-03-29 09:54:31 +00:00
floatlib.c
flow.c flow.c (loop_depth): Remove. 2000-04-07 16:33:47 -07:00
fold-const.c expr.c (store_constructor): SIZE now signed. 2000-03-28 12:01:49 -05:00
fp-test.c
frame.c rs6000.h (DWARF_FRAME_RETURN_COLUMN): Define. 2000-03-23 07:14:06 -05:00
frame.h rs6000.h (DWARF_FRAME_RETURN_COLUMN): Define. 2000-03-23 07:14:06 -05:00
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c final.c (final): Use xcalloc to allocate line_note_exists. 2000-04-06 00:51:25 +00:00
function.h builtins.c (expand_builtin_apply): Pass proper parameters to allocate_dynamic_stack_space. 2000-04-01 00:09:22 +00:00
future.options
gansidecl.h
gbl-ctors.h
gcc.1
gcc.c gcc.c (C specs): Pass -f(no-)show-column to the preprocessor. 2000-04-03 23:03:20 +00:00
gcc.h
gcc.hlp
gcc.texi Makefile (gccbug): New target. 2000-04-04 22:54:44 +00:00
gccbug.in Makefile (gccbug): New target. 2000-04-04 22:54:44 +00:00
gccspec.c
gcov-io.h
gcov.c
gcov.texi
gcse.c gcse.c (gcse_main): Don't rebuild the CFG here. 2000-04-07 02:23:29 -07:00
gen-protos.c
genattr.c
genattrtab.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
gencheck.c
gencodes.c
genconfig.c rtl.def (COND_EXEC): New. 2000-04-07 02:24:45 -07:00
genemit.c
genextract.c
genflags.c
gengenrtl.c
genmultilib
genopinit.c
genoutput.c
genpeep.c
genrecog.c genrecog.c (*): Rename _last_insn to last_insn. 2000-04-07 00:16:59 -07:00
ggc-callbacks.c
ggc-common.c final.c (final): Use xcalloc to allocate line_note_exists. 2000-04-06 00:51:25 +00:00
ggc-none.c
ggc-page.c
ggc-simple.c
ggc.h ggc.h (struct rtx_def): Forward declare. 2000-04-07 02:24:06 -07:00
glimits.h
global.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
gmon.c
graph.c
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-dce.h
gthr-posix.h
gthr-single.h
gthr-solaris.h
gthr-vxworks.h
gthr-win32.h
gthr.h
haifa-sched.c rtl.def (COND_EXEC): New. 2000-04-07 02:24:45 -07:00
halfpic.c
halfpic.h
hard-reg-set.h * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
hash.c
hash.h
hwint.h
input.h
install1.texi
INSTALL
install.texi
integrate.c calls.c (expand_call): Pass bit alignment to mark_reg_pointer. 2000-03-30 08:46:05 -05:00
integrate.h
intl.c
intl.h
invoke.texi Convert ACCUMULATE_OUTGOING_ARGS to an expression. 2000-03-29 13:10:44 +00:00
jump.c jump.c (jump_optimize_1): Fix typo in elide optimizations for minimal jump pass test. 2000-03-26 14:43:59 -08:00
LANGUAGES
lcm.c
libgcc1-test.c
libgcc1.c
libgcc2.c rs6000.h (DWARF_FRAME_RETURN_COLUMN): Define. 2000-03-23 07:14:06 -05:00
libgcc2.h libgcc2.h (MIN_UNITS_PER_WORD): Define to UNITS_PER_WORD if not defined. 2000-03-27 13:43:01 +02: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
local-alloc.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
longlong.h
loop.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
loop.h * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
machmode.def
machmode.h * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
make-l2.com
Makefile.in Makefile.in (conflict.o): Depend on $(RTL_H) and $(BASIC_BLOCK_H) not the raw files. 2000-04-07 14:37:56 -07:00
makefile.vms
mbchar.c
mbchar.h
md.texi md.texi (Standard Names): Clarify when movX is needed. 2000-04-05 21:14:53 +00:00
mips-tdump.c
mips-tfile.c
mkdeps.c
mkdeps.h
mkinstalldirs
move-if-change
NEWS
optabs.c optabs.c (emit_libcall_block): Remove spurious REG_EQUAL notes from the insn where REG_RETVAL is added. 2000-04-05 12:36:20 -06:00
output.h
patch-apollo-includes
pcp.h
predict.c
prefix.c
prefix.h
print-rtl.c ggc.h (struct rtx_def): Forward declare. 2000-04-07 02:24:06 -07:00
print-tree.c c-convert.c (convert): Return if output or input type is ERROR_MARK. 2000-03-26 20:26:18 -05:00
PROBLEMS
profile.c
protoize.c
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
pself.c
README
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.AVR
README.C4X
README.DWARF
README.FRESCO
README.gnat
README.NS32K
README.RS6000
README.TRAD
README.X11
real.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
real.h * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
recog.c
recog.h
reg-stack.c
regclass.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
regmove.c regmove.c (struct csa_memlist): Make mem field rtx *. 2000-03-28 08:41:40 -07:00
regrename.c * regrename.c (regrename_optimize): Handle no REG_ALLOC_ORDER. 2000-04-06 13:52:59 +00:00
regs.h
reload1.c sparc.c (output_restore_regs): Prototype. 2000-04-04 02:24:50 +00:00
reload.c rtl.def (COND_EXEC): New. 2000-04-07 02:24:45 -07:00
reload.h * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
reorg.c resource.h (mark_resource_type): New. 2000-03-27 21:50:15 +00:00
resource.c resource.h (mark_resource_type): New. 2000-03-27 21:50:15 +00:00
resource.h resource.h (mark_resource_type): New. 2000-03-27 21:50:15 +00:00
rtl.c Makefile.in (emit-rtl.o): Depend on HASHTAB_H. 2000-03-31 08:57:54 +00:00
rtl.def rtl.def (COND_EXEC): New. 2000-04-07 02:24:45 -07:00
rtl.h rtl.def (COND_EXEC): New. 2000-04-07 02:24:45 -07:00
rtl.texi Makefile.in (emit-rtl.o): Depend on HASHTAB_H. 2000-03-31 08:57:54 +00:00
rtlanal.c rtl.def (COND_EXEC): New. 2000-04-07 02:24:45 -07:00
sbitmap.c
sbitmap.h
scan-decls.c
scan-types.sh
scan.c
scan.h
sdbout.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
sdbout.h
SERVICE
sibcall.c sibcall.c (indentify_call_return_value): Find last call in the chain; Allow stack adjustment after function call. 2000-03-28 14:03:37 -07:00
simplify-rtx.c sparc.c (output_restore_regs): Prototype. 2000-04-04 02:24:50 +00:00
sort-protos
ssa.c gcse.c (gcse_main): Don't rebuild the CFG here. 2000-04-07 02:23:29 -07:00
stab.def
stack.h
stmt.c final.c (final): Use xcalloc to allocate line_note_exists. 2000-04-06 00:51:25 +00:00
stor-layout.c stor-layout.c (byte_from_pos): Use TRUNC_DIV_EXPR rather than CEIL_DIV_EXPR. 2000-04-03 00:17:03 -06:00
sys-protos.h
sys-types.h
system.h
TESTS.FLUNK
texinfo.tex
tlink.c tlink.c (read_repo_files): Don't look for .rpo info for linker flags. 2000-04-06 17:03:45 -04:00
tm.texi rtl.def (COND_EXEC): New. 2000-04-07 02:24:45 -07:00
toplev.c gcse.c (gcse_main): Don't rebuild the CFG here. 2000-04-07 02:23:29 -07:00
toplev.h expr.c (store_constructor): SIZE now signed. 2000-03-28 12:01:49 -05:00
tree.c sparc.c (output_restore_regs): Prototype. 2000-04-04 02:24:50 +00:00
tree.def
tree.h calls.c (ECF_MALLOC, [...]): New constants. 2000-04-04 17:19:30 +00:00
tsystem.h
typeclass.h
unprotoize.c
unroll.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
varasm.c * Rework fields used to describe positions of bitfields and 2000-03-25 13:34:13 -05:00
varray.c
varray.h ggc.h (struct rtx_def): Forward declare. 2000-04-07 02:24:06 -07:00
version.c Daily bump. 2000-04-07 01:45:42 -06:00
version.h
vmsconfig.com
xcoffout.c
xcoffout.h

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