8sa1-gcc/gcc
Nick Clifton 6aa489b470 Accept both 'model' and '__model__' as attribute names.
Ref: CR 100400-990301-CR-1

From-SVN: r25948
1999-03-24 15:47:29 +00:00
..
ch fix up ChangeLog entry confusion 1999-02-24 23:33:38 -05:00
config Accept both 'model' and '__model__' as attribute names. 1999-03-24 15:47:29 +00:00
cp * class.c (finish_struct_1): Always reset TYPE_FIELDS for empty classes. 1999-03-24 03:01:03 +00:00
f *** empty log message *** 1999-03-21 07:52:59 +00:00
fixinc fixincl.c: Include auto-host.h instead of config.h 1999-03-17 15:03:34 -07:00
ginclude sh.h (PASS_IN_REG_P): For TARGET_HITACHI, don't pass structures in registers. 1999-02-25 14:02:32 +00:00
intl
java parse.y (find_applicable_accessible_methods_list): When dealing with interface... 1999-03-23 03:20:03 -08:00
objc Makefile.in (INTL_TARGETS): new macro 1999-03-18 21:59:35 +00:00
po Makefile.in (xgcc$(exeext)): Add intl.o to list of files to be linked with. 1999-03-21 07:53:00 +00:00
testsuite new 1999-03-23 21:36:44 -05:00
.cvsignore
.gdbinit gdbinit: Move command to put breakpoint at abort to end of file so that gdb does not... 1999-03-16 13:58:45 -07:00
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h system.h: Use putc_unlocked... 1999-03-18 17:47:41 -07:00
aclocal.m4
alias.c alias.c (init_alias_analysis): Avoid self-referential value when setting reg_known_value from REG_EQUAL notes. 1999-02-14 16:44:39 -07:00
assert.h
basic-block.h * basic-block.h (pre_lcm, pre_rev_lcm): Declare. 1999-03-21 12:00:05 -07:00
bitmap.c bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
bitmap.h bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
BUGS
build-make
c-aux-info.c c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
c-common.c cppfiles.c (INO_T_EQ): Handle UWIN. 1999-03-10 17:58:01 -07:00
c-convert.c
c-decl.c bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
c-gperf.h
c-iterate.c
c-lang.c bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
c-lex.c Warning fixes: 1999-03-20 19:21:31 +00:00
c-lex.h bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
c-parse.c
c-parse.gperf
c-parse.h
c-parse.in
c-parse.y
c-pragma.c * c-pragma.c (add_weak); Delete. Moved into... 1999-02-25 18:29:21 -07:00
c-pragma.h * c-pragma.c (add_weak); Delete. Moved into... 1999-02-25 18:29:21 -07:00
c-tree.h bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
c-typeck.c bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
caller-save.c
calls.c Warning fixes: 1999-03-19 08:50:14 +00:00
cccp.1
cccp.c Warning fixes: 1999-03-19 12:43:55 +00:00
cexp.c cexp.y (yyerror): Call verror to get a usefull error message. 1999-03-16 14:10:35 -07:00
cexp.y cexp.y (yyerror): Call verror to get a usefull error message. 1999-03-16 14:10:35 -07:00
ChangeLog Accept both 'model' and '__model__' as attribute names. 1999-03-24 15:47:29 +00:00
ChangeLog.0
ChangeLog.lib
collect2.c Warning fixes: 1999-03-18 07:29:10 +00:00
collect2.h
combine.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
conditions.h
config.guess
config.in system.h: Use putc_unlocked... 1999-03-18 17:47:41 -07:00
configure vxarm.h: Split out vxWorks support into separate headerfile and vxify. 1999-03-23 14:49:39 -07:00
configure.bat
configure.frag
configure.in vxarm.h: Split out vxWorks support into separate headerfile and vxify. 1999-03-23 14:49:39 -07:00
configure.lang
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.cps
cpp.fns
cpp.sh Makefile.in (cpp_install_dir, [...]): New variables. 1999-03-01 17:59:35 -07:00
cpp.texi
cppalloc.c
cpperror.c
cppexp.c cppfiles.c (read_and_prescan): Map backslash-newline to '\r' (which cannot otherwise appear in the processed... 1999-03-16 08:10:15 -05:00
cppfiles.c Warning fixes: 1999-03-19 12:43:55 +00:00
cpphash.c cppfiles.c (read_and_prescan): Map backslash-newline to '\r' (which cannot otherwise appear in the processed... 1999-03-16 08:10:15 -05:00
cpphash.h cpphash.c (install): Rename to cpp_install, add cpp_reader* first argument. 1999-02-25 14:24:40 +00:00
cppinit.c cppfiles.c (read_and_prescan): Map backslash-newline to '\r' (which cannot otherwise appear in the processed... 1999-03-16 08:10:15 -05:00
cpplib.c Warning fixes: 1999-03-19 12:43:55 +00:00
cpplib.h cppfiles.c (read_and_prescan): Map backslash-newline to '\r' (which cannot otherwise appear in the processed... 1999-03-16 08:10:15 -05:00
cppmain.c Warning fixes: 1999-03-18 07:29:10 +00:00
cppulp.c
cross-make Patch to fix solaris2 float.h/limits.h conflict. 1999-03-01 11:15:49 -08:00
crtstuff.c crtstuff.c: Use ANSI function definitions. 1999-03-22 17:43:51 -07:00
cse.c * cse.c (cse_insn): Don't change the result register of a libcall. 1999-03-22 13:55:22 +00:00
cstamp-h.in
dbxout.c Warning fixes: 1999-03-19 08:50:14 +00:00
dbxout.h
dbxstclass.h
defaults.h frame.h: Update some comments. 1999-02-27 15:21:58 -07:00
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c Preserve programmer specified labels, and emit debug info for them even if 1999-03-21 12:14:09 +00:00
dwarf2out.h
dwarf.h
dwarfout.c Preserve programmer specified labels, and emit debug info for them even if 1999-03-21 12:14:09 +00:00
dwarfout.h
dyn-string.c
dyn-string.h
eh-common.h
emit-rtl.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
enquire.c
except.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
except.h
exgettext
explow.c Warning fixes: 1999-03-19 08:50:14 +00:00
expmed.c Warning fixes: 1999-03-19 08:50:14 +00:00
expr.c expr.c (expand_assignment): Do not try to optimize a aggregate address which has VOIDmode. 1999-03-23 15:33:35 -07:00
expr.h Warning fixes: 1999-03-19 08:50:14 +00:00
extend.texi * extend.texi: Reference __extension__ in the index. 1999-03-01 16:11:13 -07:00
final.c h8300.md (adjust_length): New attribute. 1999-03-22 07:56:09 +00:00
fix-header.c
fixcpp
fixinc-nt.sed
fixinc.dgux
fixinc.interix configure.in: Add i386-pc-interix support. 1999-03-22 15:59:48 -07:00
fixinc.irix
fixinc.ptx
fixinc.sco
fixinc.svr4 fixinc.wrap: Also handle struct queue in sys/stream.h. 1999-02-25 16:35:57 -05:00
fixinc.winnt
fixinc.wrap fixinc.wrap: Also handle struct queue in sys/stream.h. 1999-02-25 16:35:57 -05:00
fixinc.x86-linux-gnu configure.in (i[34567]86-*-linux-gnu*, [...]): Use fixinc.x86-linux-gnu as fixincludes. 1999-02-22 11:32:00 +00:00
fixincludes
fixproto
flags.h
floatlib.c
flow.c Preserve programmer specified labels, and emit debug info for them even if 1999-03-21 12:14:09 +00:00
fold-const.c * fold-const.c (fold): Recognise a rotate by an unsigned amount. 1999-03-23 17:39:44 -07:00
fp-test.c
frame.c
frame.h frame.h: Update some comments. 1999-02-27 15:21:58 -07:00
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c function.c: Include hash.h. 1999-03-23 07:51:12 +00:00
function.h Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
future.options
gansidecl.h system.h (const, inline): Move the stage2 handling of these keywords-as-macros from here... 1999-03-07 05:21:41 +00:00
gbl-ctors.h
gcc.1
gcc.c Warning fixes: 1999-03-18 07:29:10 +00:00
gcc.cps
gcc.hlp
gcc.texi gcc.texi: Update bug reporting instructions to match current ezmlm list reality. 1999-03-10 16:22:31 -07:00
gcov-io.h
gcov.c Warning fixes: 1999-03-18 07:29:10 +00:00
gcov.texi
gcse.c gcse.c (dump_hash_table): Fix whitespace in declaration. 1999-03-21 13:49:10 -07:00
gen-protos.c
genattr.c
genattrtab.c genattrtab.c (simplify_knowing): Fix uninitialized read in Feb 21 change. 1999-02-26 07:35:21 -08:00
gencheck.c
gencodes.c
genconfig.c
genemit.c
genextract.c * genextract.c (main): Clear recog_operands before extracting. 1999-02-26 08:00:08 -08:00
genflags.c
gengenrtl.c
genmultilib
genopinit.c
genoutput.c
genpeep.c
genrecog.c Warning fixes: 1999-03-19 12:43:55 +00:00
getpwd.c
glimits.h
global.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
gmon.c
graph.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08: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 * haifa-sched.c (sched_analyze_1): Only clear reg_last_uses on a SET. 1999-03-13 09:38:17 -08:00
halfpic.c
halfpic.h
hard-reg-set.h
hash.c
hash.h
hwint.h
input.h
install1.texi
INSTALL
install.texi
integrate.c c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
integrate.h
intl.c
intl.h
invoke.texi tm.texi (Varargs): Don't split argument of @item across lines. 1999-03-20 17:30:06 +00:00
jump.c gcse.c (run_jump_opt_after_gcse): New variable. 1999-03-10 12:45:18 -07:00
just-fixinc
LANGUAGES
lcm.c lcm.c: New file. 1999-03-10 15:03:36 -07:00
libgcc1-test.c
libgcc1.c
libgcc2.c libgcc2.c (__CTOR_LIST__, [...]): Initialize on all platforms. 1999-03-23 17:51:16 -07:00
limitx.h
limity.h
listing
local-alloc.c Warning fixes: 1999-03-20 19:21:31 +00:00
longlong.h
loop.c * loop.c (check_dbra_loop): Fix debug message. 1999-03-20 02:35:35 +00:00
loop.h loop.h (loop_insn_first_p): Declare. 1999-02-24 11:50:54 +00:00
machmode.def
machmode.h machmode.h (smallest_mode_for_size): Prototype. 1999-03-11 05:56:20 -08:00
make-l2.com
Makefile.in function.c: Include hash.h. 1999-03-23 07:51:12 +00:00
makefile.vms
mbchar.c
mbchar.h
md.texi [multiple changes] 1999-02-26 17:16:01 -07:00
mips-tdump.c
mips-tfile.c
mkinstalldirs
move-if-change
NEWS
optabs.c Warning fixes: 1999-03-19 08:50:14 +00:00
output.h
patch-apollo-includes
pcp.h
prefix.c
prefix.h
print-rtl.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
print-tree.c bitmap.c (bitmap_print): Qualify a char* with the `const' keyword. 1999-02-18 20:38:48 +00:00
PROBLEMS
profile.c
PROJECTS
protoize.c protoize.c (abspath): Preserve multiple leading slashes for _WIN32 and Interix. 1999-03-23 14:53:39 -07: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 AIX 4.3.2 linker bug 1999-02-19 06:02:59 -05:00
README.TRAD
README.X11
real.c c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
real.h c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
recog.c * recog.c (push_operand, pop_operand): VOIDmode needn't match modes. 1999-03-06 18:45:29 -08:00
recog.h
reg-stack.c reg-stack.c (stack_reg_life_analysis): Use returnjump_p instead of an explicit test for RETURN. 1999-03-09 03:36:25 -08:00
regclass.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
regmove.c * regmove.c (copy_src_to_dest): New argument max_old_uid. 1999-03-08 10:51:28 +00:00
regs.h
reload1.c reload1.c (choose_reload_regs): If output-reloading for a simple move insn... 1999-03-24 13:44:58 +00:00
reload.c rtl.h (shallow_copy_rtx): Declare. 1999-03-22 13:11:31 +00:00
reload.h
reorg.c
resource.c Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08: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 (shallow_copy_rtx): Declare. 1999-03-22 13:11:31 +00:00
rtl.texi
rtlanal.c rtlanal.c (auto_inc_p): New function. 1999-03-15 01:52:49 +00:00
sbitmap.c c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
sbitmap.h c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
scan-decls.c
scan-types.sh
scan.c
scan.h
sched.c Warning fixes: 1999-03-20 19:21:31 +00:00
sdbout.c sdbout.c (syms.h): Don't include on Interix. 1999-03-22 16:23:26 -07:00
sdbout.h
SERVICE * SERVICE: Update from the FSF. 1999-02-27 11:19:40 -07:00
sort-protos
stab.def
stack.h
stmt.c c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
stor-layout.c machmode.h (smallest_mode_for_size): Prototype. 1999-03-11 05:56:20 -08:00
stupid.c
sys-protos.h
sys-types.h
system.h system.h: Use putc_unlocked... 1999-03-18 17:47:41 -07:00
TESTS.FLUNK
texinfo.tex
tlink.c Warning fixes: 1999-03-20 19:21:31 +00:00
tm.texi Fix typo 1999-03-22 14:36:36 +00:00
toplev.c sdbout.c (syms.h): Don't include on Interix. 1999-03-22 16:23:26 -07:00
toplev.h toplev.c (read_integral_parameter): Constify. 1999-03-18 18:01:01 -07:00
tree.c tree.c (first_rtl_op, [...]): Handle GOTO_SUBROUTINE_EXPR. 1999-03-23 03:20:47 -08:00
tree.def tree.def (TRY_FINALLY_EXPR, [...]): New tree nodes, 1999-02-19 03:19:28 -08:00
tree.h c-aux-info.c (data_type, [...]): Qualify a char* with the `const' keyword. 1999-03-06 05:34:26 +00:00
typeclass.h
unprotoize.c
unroll.c unroll.c (loop_iterations): Don't return a final value for EQ comparison loops. 1999-03-12 12:46:36 +00:00
varasm.c Warning fixes: 1999-03-19 08:50:14 +00:00
varray.c
varray.h Flow rewrite to use basic block structures and edge lists. 1999-02-25 15:45:42 -08:00
version.c Daily bump. 1999-03-23 17:45:05 -07: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).