8sa1-gcc/gcc
Nathan Sidwell 7f477e818a cp-tree.h (TYPE_NOTHROW_P): New macro.
* cp-tree.h (TYPE_NOTHROW_P): New macro.
	* decl2.c (delete_sanity): Warn on deleting void *.
	* init.c (build_new_1): Use TYPE_NOTHROW_P.
	* typeck.c (c_expand_return): cp_pedwarn on returning NULL from
	throwing operator new.

From-SVN: r26692
1999-04-29 08:33:55 +00:00
..
ch Make-lang.in (ch/chill.info): Put MAKEINFO parameters in correct order. 1999-04-20 16:40:41 -06:00
config m68k.md (cmpsi+1): Use cmp.w when comparing a 16 bit constant with an address register. 1999-04-28 01:48:20 +00:00
cp cp-tree.h (TYPE_NOTHROW_P): New macro. 1999-04-29 08:33:55 +00:00
f update NEWS derived file 1999-04-25 15:42:04 -04:00
fixinc Makesure the result shell script is writable 1999-04-28 14:42:03 +00:00
ginclude
intl
java Fixed some old ChangeLog entries I wrote before becoming aware of the GNU 1999-04-27 13:27:29 +00:00
objc c-parse.in (absdcl1): Allow attributes in explicit typespecs. 1999-04-26 16:35:58 -06:00
po configure.in (interix Alpha): Add. 1999-04-13 16:02:20 -06:00
testsuite cp-tree.h (TYPE_NOTHROW_P): New macro. 1999-04-29 08:33:55 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h acconfig.h (HAVE_GAS_FILDS_FISTS): Add. 1999-04-23 19:41:03 +00:00
aclocal.m4 aclocal.m4 (GCC_FUNC_MKDIR_TAKES_ONE_ARG): Define. 1999-04-14 19:50:52 -06:00
alias.c alias.c (alias_set_compare): Remove. 1999-03-30 20:52:33 +00:00
assert.h
basic-block.h
bitmap.c
bitmap.h
BUGS
build-make
c-aux-info.c c-aux-info.c, [...]: Include toplev.h for real declaration of trim_filename. 1999-04-17 17:14:58 +00:00
c-common.c c-common.c (default_valid_lang_attribute): New fn. 1999-04-13 17:04:06 -04:00
c-convert.c
c-decl.c c-decl.c (c_decode_option, [...]): Recognize -Wno-main so we can avoid warnings. 1999-04-12 14:05:29 +00:00
c-gperf.h Makefile.in (c-gperf.h): Generate using gperf language 'C'... 1999-03-31 07:43:52 +00:00
c-iterate.c
c-lang.c
c-lex.c
c-lex.h
c-parse.c c-parse.in (absdcl1): Allow attributes in explicit typespecs. 1999-04-26 16:35:58 -06:00
c-parse.gperf Makefile.in (c-gperf.h): Generate using gperf language 'C'... 1999-03-31 07:43:52 +00:00
c-parse.h
c-parse.in c-parse.in (absdcl1): Allow attributes in explicit typespecs. 1999-04-26 16:35:58 -06:00
c-parse.y c-parse.in (absdcl1): Allow attributes in explicit typespecs. 1999-04-26 16:35:58 -06:00
c-pragma.c c-pragma.c (push_alignment): Don't ignore alignments greater than 4 bytes. 1999-04-26 17:18:08 -04:00
c-pragma.h c-pragma.c (push_alignment): Don't ignore alignments greater than 4 bytes. 1999-04-26 17:18:08 -04:00
c-tree.h
c-typeck.c
caller-save.c
calls.c function.c (put_var_into_stack): Change ptr_mode to Pmode in setup for chkr_set_right_libfunc calls. 1999-04-26 16:51:09 -06:00
cccp.1
cccp.c cccp.c (simplify_filename): Always preserve leading double slash. 1999-04-21 05:11:15 -04:00
cexp.c
cexp.y
ChangeLog Makesure the result shell script is writable 1999-04-28 14:42:03 +00:00
ChangeLog.0 Fix spelling and formatting. 1999-04-13 22:45:50 +00:00
ChangeLog.lib
collect2.c collect2.c (find_a_file): Use HAVE_DOS_BASED_FILE_SYSTEM in place of the DIR_SEPARATOR test. 1999-04-09 22:27:16 -06:00
collect2.h
combine.c combine.c (distribute_notes): Place REG_LABEL also where REG_EQUAL indicates. 1999-03-25 08:54:31 -08:00
conditions.h
config.guess
config.in acconfig.h (HAVE_GAS_FILDS_FISTS): Add. 1999-04-23 19:41:03 +00:00
configure configure.in (openbsd): Factorize xmake_file. 1999-04-25 19:01:40 -06:00
configure.bat
configure.frag
configure.in configure.in (openbsd): Factorize xmake_file. 1999-04-25 19:01:40 -06:00
configure.lang
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.fns
cpp.texi
cppalloc.c
cpperror.c cpperror.c, [...]: Never call abort. 1999-04-14 09:40:56 +00:00
cppexp.c cpperror.c, [...]: Never call abort. 1999-04-14 09:40:56 +00:00
cppfiles.c cppfiles.c (find_position, [...]): Use `unsigned long' variables consistently to count line and column numbers. 1999-04-18 14:54:35 +00:00
cpphash.c cpphash.c (dump_definition): New function. 1999-04-26 16:41:02 +00:00
cpphash.h cpphash.c (dump_definition): New function. 1999-04-26 16:41:02 +00:00
cppinit.c cpphash.c (dump_definition): New function. 1999-04-26 16:41:02 +00:00
cpplib.c cpphash.c (dump_definition): New function. 1999-04-26 16:41:02 +00:00
cpplib.h cpplib.c (output_line_command): Drop CONDITIONAL argument. 1999-04-19 11:55:04 +00:00
cppmain.c cpphash.c (dump_definition): New function. 1999-04-26 16:41:02 +00:00
cppspec.c cppexp.c (parse_charconst): Initialize c. 1999-04-06 10:04:10 +00:00
cppulp.c
cross-make
crtstuff.c crtstuff.c: Use ANSI function definitions. 1999-03-22 17:43:51 -07:00
cse.c cse.c (flush_hash_table): New function. 1999-04-08 18:29:45 -06:00
cstamp-h.in
dbxout.c output.h (current_function_is_leaf, [...]): Declare. 1999-04-18 13:09:37 +00:00
dbxout.h
dbxstclass.h
defaults.h
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c output.h (current_function_is_leaf, [...]): Declare. 1999-04-18 13:09:37 +00:00
dwarf2out.h
dwarf.h
dwarfout.c output.h (current_function_is_leaf, [...]): Declare. 1999-04-18 13:09:37 +00:00
dwarfout.h
dyn-string.c
dyn-string.h
eh-common.h
emit-rtl.c c-aux-info.c, [...]: Include toplev.h for real declaration of trim_filename. 1999-04-17 17:14:58 +00:00
enquire.c
except.c except.c (start_catch_hadler): Be sure rtime_address is Pmode if POINTERS_EXTEND_UNSIGNED. 1999-04-15 13:54:09 -06:00
except.h
exgettext
explow.c c-aux-info.c, [...]: Include toplev.h for real declaration of trim_filename. 1999-04-17 17:14:58 +00:00
expmed.c c-aux-info.c, [...]: Include toplev.h for real declaration of trim_filename. 1999-04-17 17:14:58 +00:00
expr.c expr.c (emit_move_insn_1): Abort if MODE argument is invalid. 1999-04-27 05:34:43 +00:00
expr.h
extend.texi extend.texi (Deprecated Features): New node. 1999-04-14 05:34:55 +00:00
final.c sh.md (insv): Use copy_addr_to_reg. 1999-04-27 13:23:20 +01:00
fix-header.c gen-protos.c: #undef abort after including system.h. 1999-04-21 11:58:11 +00:00
fixcpp
fixinc-nt.sed
fixincludes make fixincludes behave like the scripts in fixinc/ 1999-04-12 07:28:13 +00:00
fixproto
flags.h flags.h (inline_max_insns): Declare. 1999-04-25 17:35:15 -06:00
floatlib.c
flow.c rtl.h (REG_EH_REGION): Update comment to indicate a value of -1 indicates no throw and no nonlocal gotos. 1999-04-27 17:08:37 +00:00
fold-const.c fold-const.c (make_range): Always initialize arg0 and arg1. 1999-04-25 18:15:54 -06:00
fp-test.c
frame.c
frame.h
FSFChangeLog function.c (assign_parms): Undo change of June 9. 1999-03-27 16:08:37 -07:00
FSFChangeLog.10
FSFChangeLog.11
function.c function.c (put_var_into_stack): Change ptr_mode to Pmode in setup for chkr_set_right_libfunc calls. 1999-04-26 16:51:09 -06:00
function.h
future.options
gansidecl.h
gbl-ctors.h
gcc.1
gcc.c system.h: Always prototype abort. 1999-04-16 19:52:44 +00:00
gcc.hlp
gcc.texi * gcc.texi: Add info on regmove pass 1999-04-03 08:29:41 -07:00
gccspec.c gcc.c: Compile unconditionally all code formerly dependent on #ifdef LANG_SPECIFIC_DRIVER. 1999-03-25 16:36:47 -07:00
gcov-io.h
gcov.c system.h: Always prototype abort. 1999-04-16 19:52:44 +00:00
gcov.texi
gcse.c Bernd Schmidt <crux@pool.informatik.rwth-aachen.de> 1999-04-17 14:33:24 -07:00
gen-protos.c gen-protos.c: #undef abort after including system.h. 1999-04-21 11:58:11 +00:00
genattr.c system.h: Always prototype abort. 1999-04-16 19:52:44 +00:00
genattrtab.c system.h: Always prototype abort. 1999-04-16 19:52:44 +00:00
gencheck.c
gencodes.c system.h: Always prototype abort. 1999-04-16 19:52:44 +00:00
genconfig.c system.h: Always prototype abort. 1999-04-16 19:52:44 +00:00
genemit.c system.h: Always prototype abort. 1999-04-16 19:52:44 +00:00
genextract.c system.h: Always prototype abort. 1999-04-16 19:52:44 +00:00
genflags.c system.h: Always prototype abort. 1999-04-16 19:52:44 +00:00
gengenrtl.c system.h: Always prototype abort. 1999-04-16 19:52:44 +00:00
genmultilib
genopinit.c system.h: Always prototype abort. 1999-04-16 19:52:44 +00:00
genoutput.c system.h: Always prototype abort. 1999-04-16 19:52:44 +00:00
genpeep.c system.h: Always prototype abort. 1999-04-16 19:52:44 +00:00
genrecog.c system.h: Always prototype abort. 1999-04-16 19:52:44 +00:00
getpwd.c
glimits.h
global.c
gmon.c
graph.c graph.c (node_data): Return void. 1999-04-14 20:28:54 +00:00
gstab.h
gsyms.h
gsyslimits.h
gthr-dce.h
gthr-posix.h
gthr-single.h
gthr-solaris.h
gthr-vxworks.h
gthr.h
haifa-sched.c c-aux-info.c, [...]: Include toplev.h for real declaration of trim_filename. 1999-04-17 17:14:58 +00:00
halfpic.c
halfpic.h
hard-reg-set.h
hash.c
hash.h
hwint.h
input.h
install1.texi
INSTALL
install.texi
integrate.c flags.h (inline_max_insns): Declare. 1999-04-25 17:35:15 -06:00
integrate.h
intl.c
intl.h
invoke.texi pa.h (architecture_type): New enum. 1999-04-25 18:54:50 -06:00
jump.c flow.c (flow_delete_insn): If we delete a CODE_LABEL... 1999-04-11 20:18:55 -06:00
just-fixinc
LANGUAGES
lcm.c
libgcc1-test.c
libgcc1.c
libgcc2.c libgcc2.c (throw_helper): Just return the SP offset, rather than a whole udata. 1999-03-30 09:12:49 -05:00
limitx.h
limity.h
listing
local-alloc.c rtl.h (local_alloc): Returns an integer now. 1999-04-09 20:55:36 -06:00
longlong.h
loop.c * loop.c (strength_reduce): Re-enable Joern's loop improvements. 1999-04-08 12:21:29 -06:00
loop.h
machmode.def
machmode.h configure.in (host_xm_file, [...]): Include hwint.h. 1999-04-08 07:27:38 +00:00
make-l2.com
Makefile.in Makefile.in (ORDINARY_FLAGS_TO_PASS): Renmaed from FLAGS_TO_PASS. 1999-04-26 18:39:48 -06:00
makefile.vms
mbchar.c
mbchar.h
md.texi
mips-tdump.c
mips-tfile.c
mkinstalldirs
move-if-change
NEWS
optabs.c rtl.h (REG_EH_REGION): Update comment to indicate a value of -1 indicates no throw and no nonlocal gotos. 1999-04-27 17:08:37 +00:00
output.h output.h (current_function_is_leaf, [...]): Declare. 1999-04-18 13:09:37 +00:00
patch-apollo-includes
pcp.h
prefix.c collect2.c (find_a_file): Use HAVE_DOS_BASED_FILE_SYSTEM in place of the DIR_SEPARATOR test. 1999-04-09 22:27:16 -06:00
prefix.h
print-rtl.c Display LABEL_NUSES when printing a code label 1999-04-23 09:44:28 +00:00
print-tree.c
PROBLEMS
profile.c
PROJECTS
protoize.c system.h: Always prototype abort. 1999-04-16 19:52:44 +00:00
pself1.c
pself2.c
pself3.c
pself.c
README
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.C4X
README.DWARF
README.FRESCO
README.g77
README.gnat
README.NS32K
README.RS6000
README.TRAD
README.X11
real.c
real.h
recog.c recog.c (constrain_operands): Ignore unary operators when matching operands. 1999-04-10 15:16:29 -07:00
recog.h Warning fixes: 1999-03-28 17:33:22 +00:00
reg-stack.c * reg-stack.c (check_stack_regs_mentioned): Remove variable SIZE. 1999-04-12 17:25:38 -06:00
regclass.c
regmove.c regmove.c (fixup_match_1): Consistently evaluate HAVE_POST_INCREMENT and HAVE_POST_DECREMENT. 1999-04-03 08:27:53 -07:00
regs.h
reload1.c reload1.c (emit_reload_insns): Also find equivalent mems for subregs of pseudos. 1999-04-14 03:00:12 -07:00
reload.c rtl.h (shallow_copy_rtx): Declare. 1999-03-22 13:11:31 +00:00
reload.h
reorg.c c-aux-info.c, [...]: Include toplev.h for real declaration of trim_filename. 1999-04-17 17:14:58 +00:00
resource.c c-aux-info.c, [...]: Include toplev.h for real declaration of trim_filename. 1999-04-17 17:14:58 +00:00
resource.h
rtl.c rtl.h (shallow_copy_rtx): Declare. 1999-03-22 13:11:31 +00:00
rtl.def
rtl.h rtl.h (REG_EH_REGION): Update comment to indicate a value of -1 indicates no throw and no nonlocal gotos. 1999-04-27 17:08:37 +00:00
rtl.texi rtl.texi: Document the rtl classes and their relation to formats. 1999-04-26 06:48:57 +00:00
rtlanal.c flow.c (flow_delete_insn): If we delete a CODE_LABEL... 1999-04-11 20:18:55 -06:00
sbitmap.c
sbitmap.h
scan-decls.c
scan-types.sh
scan.c
scan.h
sched.c c-aux-info.c, [...]: Include toplev.h for real declaration of trim_filename. 1999-04-17 17:14:58 +00:00
sdbout.c output.h (current_function_is_leaf, [...]): Declare. 1999-04-18 13:09:37 +00:00
sdbout.h
SERVICE
sort-protos
stab.def
stack.h
stmt.c fold-const.c (make_range): Always initialize arg0 and arg1. 1999-04-25 18:15:54 -06:00
stor-layout.c
stupid.c stupid.c (stupid_mark_refs): Generate a REG_UNUSED note for a register which is clobbered even if... 1999-04-25 11:43:49 +00:00
sys-protos.h
sys-types.h
system.h system.h: Always prototype abort. 1999-04-16 19:52:44 +00:00
TESTS.FLUNK
texinfo.tex
tlink.c tlink.c (symbol_hash_newfunc): Remove redundant call to hash_newfunc. 1999-03-25 06:50:02 -05:00
tm.texi output.h (current_function_is_leaf, [...]): Declare. 1999-04-18 13:09:37 +00:00
toplev.c toplev.c (compile_file): Move call to check_global_declarations after output_exception_table to restore... 1999-04-26 09:02:57 -07:00
toplev.h toplev.h (wrapup_global_declarations): Declare. 1999-04-22 23:06:09 +00:00
tree.c Check for circularity only if ENABLE_CHECKING is defined 1999-04-17 07:43:57 -04:00
tree.def fix typo in comment 1999-04-19 14:16:33 -04:00
tree.h
typeclass.h
unprotoize.c
unroll.c h8300.c (h8300_adjust_insn_length): Avoid trying to recognize USE, CLOBBER or SEQUENCE insns. 1999-04-07 17:07:06 -06:00
varasm.c * varasm.c (output_constant_pool): Always mark the constant pool. 1999-03-28 07:35:04 -08:00
varray.c
varray.h
version.c Daily bump. 1999-04-28 18:46:34 -06:00
vmsconfig.com
xcoffout.c
xcoffout.h

This directory contains the egcs version 1.1 release of the GNU C
compiler.  It includes all of the support for compiling C++ and
Objective C, including a run-time library for Objective C.

The GNU C compiler 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).