gcc/gcc
Kaveh R. Ghazi 341a243eaf c-pragma.c (handle_pragma_token): Wrap variables name' and value' in HANDLE_PRAGMA_WEAK.
* c-pragma.c (handle_pragma_token): Wrap variables `name' and
       `value' in HANDLE_PRAGMA_WEAK.  Wrap variable `align' in
       HANDLE_PRAGMA_PACK||HANDLE_PRAGMA_PACK_PUSH_POP.

       * genrecog.c (make_insn_sequence): Call memset, not bzero.

       * jump.c (find_insert_position): Don't declare or define unless
       !HAVE_conditional_arithmetic.
       (returnjump_p_1, delete_prior_computation): Add static prototypes.

       * mips-tdump.c (fatal, fancy_abort, main): Add extern prototypes.

       * recog.c (offsettable_address_p): Prototype function pointer.
       (preprocess_constraints): Call memset, not bzero.

       * tree.c (tree_node_kind_names): Constify a char*.  Make static.
       (gcc_obstack_init): Don't declare.
       (fix_sizetype): Add static prototype.
       (gcc_obstack_init): Use prototype casts in call to _obstack_begin.
       (tree_cons): Call memset, not bzero.

       * varasm.c (remove_from_pending_weak_list): Wrap declaration and
       definition in macro ASM_WEAKEN_LABEL.
       (mark_const_hash_entry): Add static prototype.

From-SVN: r29410
1999-09-14 18:19:09 +00:00
..
ch Move declarations and building code for common tree nodes to tree.[ch] 1999-09-10 10:36:02 +00:00
config c-lex.c (handle_generic_pragma): Remove unused variable `c'. 1999-09-14 16:27:32 +00:00
cp * Makefile.in: Prepend $(SHELL) to move-if-change calls. 1999-09-14 01:45:42 -06:00
f g77spec.c (lang_specific_driver): Remove unnecessary argument in call to function `fatal'. 1999-09-14 16:16:31 +00:00
fixinc Make fixinc/ work when autogen is not installed. 1999-08-30 12:27:15 -07:00
ginclude stdbool.h: Make the typedef name _Bool, with bool a #defined alias. 1999-08-29 15:46:14 +00:00
intl
java Makefile.in (gcc.o, [...]): Depend on gcc.h. 1999-09-13 03:57:40 +00:00
objc * objc/Make-lang.in: Prepend $(SHELL) to move-if-change calls. 1999-09-14 01:46:09 -06:00
po Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
testsuite sizeof3.C: Remove XFAILS. 1999-09-13 14:23:16 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h gcc.c: Include sys/resource.h. 1999-09-13 19:16:24 +00:00
aclocal.m4
alias.c alias.c (rtx_equal_for_memref_p): Allow CONST_DOUBLEs to be used as pointers. 1999-09-10 14:12:01 +00:00
assert.h
basic-block.h
bitmap.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
bitmap.h
BUGS
build-make
builtins.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
c-aux-info.c c-aux-info.c (concat): Don't define. 1999-09-07 02:36:41 +00:00
c-common.c Move declarations and building code for common tree nodes to tree.[ch] 1999-09-10 10:36:02 +00:00
c-common.h Move declarations and building code for common tree nodes to tree.[ch] 1999-09-10 10:36:02 +00:00
c-convert.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
c-decl.c Move declarations and building code for common tree nodes to tree.[ch] 1999-09-10 10:36:02 +00:00
c-gperf.h Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
c-iterate.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
c-lang.c Makefile.in (C_AND_OBJC_OBJS): Remove ggc-callbacks.o. 1999-09-06 21:28:22 +00:00
c-lex.c c-lex.c (handle_generic_pragma): Remove unused variable `c'. 1999-09-14 16:27:32 +00:00
c-lex.h
c-parse.c Linas Vepstas <linas@linas.org> 1999-09-07 23:51:23 -07:00
c-parse.gperf
c-parse.h Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
c-parse.in Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
c-parse.y Linas Vepstas <linas@linas.org> 1999-09-07 23:51:23 -07:00
c-pragma.c c-pragma.c (handle_pragma_token): Wrap variables name' and value' in HANDLE_PRAGMA_WEAK. 1999-09-14 18:19:09 +00:00
c-pragma.h Makefile.in (cppexp.o): Depend on cpphash.h. 1999-09-09 04:00:37 +00:00
c-tree.h c-typeck.c (type_lists_compatible_p): Use simple_type_promotes_to. 1999-09-07 21:51:16 -07:00
c-typeck.c c-typeck.c (type_lists_compatible_p): Use simple_type_promotes_to. 1999-09-07 21:51:16 -07:00
caller-save.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
calls.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
cccp.1
cccp.c Makefile.in (cppexp.o): Depend on cpphash.h. 1999-09-09 04:00:37 +00:00
cexp.c Linas Vepstas <linas@linas.org> 1999-09-07 23:51:23 -07:00
cexp.y Linas Vepstas <linas@linas.org> 1999-09-07 23:51:23 -07:00
ChangeLog c-pragma.c (handle_pragma_token): Wrap variables name' and value' in HANDLE_PRAGMA_WEAK. 1999-09-14 18:19:09 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.lib
collect2.c c-aux-info.c (concat): Don't define. 1999-09-07 02:36:41 +00:00
collect2.h Makefile.in (tlink.o): Don't depend on toplev.h. 1999-09-03 19:13:34 +00:00
combine.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
conditions.h
config.guess
config.in gcc.c: Include sys/resource.h. 1999-09-13 19:16:24 +00:00
configure configure.in: Handle --enable-threads on FreeBSD. 1999-09-14 04:04:04 -06:00
configure.bat
configure.frag
configure.in configure.in: Handle --enable-threads on FreeBSD. 1999-09-14 04:04:04 -06:00
configure.lang
convert.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.fns
cpp.texi Makefile.in (cppexp.o): Depend on cpphash.h. 1999-09-09 04:00:37 +00:00
cppalloc.c cppalloc.c (xstrdup): Use memcpy. 1999-09-11 05:38:06 +00:00
cpperror.c cppalloc.c (xstrdup): Use memcpy. 1999-09-11 05:38:06 +00:00
cppexp.c Makefile.in (cppexp.o): Depend on cpphash.h. 1999-09-09 04:00:37 +00:00
cppfiles.c cpperror.c (cpp_file_line_for_message): Constify a char*. 1999-09-07 15:41:26 +00:00
cpphash.c Makefile.in (cppexp.o): Depend on cpphash.h. 1999-09-09 04:00:37 +00:00
cpphash.h cpperror.c (cpp_file_line_for_message): Constify a char*. 1999-09-07 15:41:26 +00:00
cppinit.c cppinit.c (append_include_chain): Initialize 'next' and 'alloc' fields. 1999-09-13 12:58:44 -04:00
cpplib.c cppalloc.c (xstrdup): Use memcpy. 1999-09-11 05:38:06 +00:00
cpplib.h Makefile.in (cppexp.o): Depend on cpphash.h. 1999-09-09 04:00:37 +00:00
cppmain.c cpperror.c (cpp_file_line_for_message): Constify a char*. 1999-09-07 15:41:26 +00:00
cppspec.c Fix typo in last change. 1999-09-13 04:40:51 +00:00
cppulp.c
cross-make
crtstuff.c defaults.h (EH_FRAME_SECTION, [...]): Define here. 1999-09-09 17:36:20 -04:00
cse.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
cstamp-h.in
dbxout.c dbxout.c (dbxout_init): Use xcalloc instead of xmalloc+bzero. 1999-09-03 23:22:50 +00:00
dbxout.h
dbxstclass.h
defaults.h defaults.h (EH_FRAME_SECTION, [...]): Define here. 1999-09-09 17:36:20 -04:00
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c defaults.h (EH_FRAME_SECTION, [...]): Define here. 1999-09-09 17:36:20 -04:00
dwarf2out.h
dwarf.h
dwarfout.c c-aux-info.c (concat): Don't define. 1999-09-07 02:36:41 +00:00
dwarfout.h
dyn-string.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
dyn-string.h Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
eh-common.h
emit-rtl.c Undo bogus changes from gcc2 merge 1999-09-14 14:37:12 +00:00
enquire.c
errors.c errors.c: New file... 1999-08-27 07:47:17 +00:00
errors.h errors.c: New file... 1999-08-27 07:47:17 +00:00
except.c Fix too small buffer problem found by ia64 port. 1999-09-10 13:28:12 -07:00
except.h
exgettext
explow.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
expmed.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
expr.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
expr.h Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
extend.texi winnt.c (i386_pe_valid_decl_attribute_p): Recognize shared as a valid attribute. 1999-09-14 04:06:06 -06:00
final.c recog.h (INSN_OUTPUT_FORMAT_*): New. 1999-09-13 21:19:34 -07:00
fix-header.c cpperror.c (cpp_file_line_for_message): Constify a char*. 1999-09-07 15:41:26 +00:00
fixcpp
fixinc-nt.sed
fixincludes
fixproto
flags.h flags.h: New variables align_loops... 1999-09-02 05:42:06 +00:00
floatlib.c
flow.c * flow.c (new_insn_dead_notes): Don't early out for preexisting regs. 1999-09-08 16:42:18 -07:00
fold-const.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
fp-test.c
frame.c
frame.h
FSFChangeLog Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
FSFChangeLog.10
FSFChangeLog.11
function.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
function.h function.h (free_after_compilation): Remove decl parameter. 1999-09-09 18:55:37 +00:00
future.options
gansidecl.h gansidecl.h (__attribute__, [...]): Delete. 1999-09-08 15:44:18 +00:00
gbl-ctors.h
gcc.1
gcc.c * gcc.c (getrusage): Wrap prototype arguments in PROTO(). 1999-09-13 21:46:32 +00:00
gcc.h Makefile.in (gcc.o, [...]): Depend on gcc.h. 1999-09-13 03:57:40 +00:00
gcc.hlp
gcc.texi gcc.texi (External Bugs): Remove obsolete note about Perl on SunOS. 1999-08-29 13:48:51 -06:00
gccspec.c Makefile.in (gcc.o, [...]): Depend on gcc.h. 1999-09-13 03:57:40 +00:00
gcov-io.h Copyright fixes. 1999-01-06 13:44:41 -07:00
gcov.c c-aux-info.c (concat): Don't define. 1999-09-07 02:36:41 +00:00
gcov.texi
gcse.c combine.c (SUBST): Break out to a real function do_SUBST. 1999-09-09 00:07:41 -07:00
gen-protos.c cpperror.c (cpp_file_line_for_message): Constify a char*. 1999-09-07 15:41:26 +00:00
genattr.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
genattrtab.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
gencheck.c rtl.def (NOTE): Change format to "iuu0n". 1999-08-19 22:33:38 +00:00
gencodes.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
genconfig.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
genemit.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
genextract.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
genflags.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
gengenrtl.c gengenrtl.c (CONST_DOUBLE_FORMAT): Take the size REAL_ARITHMETIC will use into account. 1999-09-08 16:09:38 -07:00
genmultilib
genopinit.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
genoutput.c recog.h (INSN_OUTPUT_FORMAT_*): New. 1999-09-13 21:19:34 -07:00
genpeep.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
genrecog.c c-pragma.c (handle_pragma_token): Wrap variables name' and value' in HANDLE_PRAGMA_WEAK. 1999-09-14 18:19:09 +00:00
ggc-callbacks.c Update copyright. 1999-09-11 12:50:42 -07:00
ggc-common.c Update copyright. 1999-09-11 12:50:42 -07:00
ggc-none.c Update copyright. 1999-09-11 12:50:42 -07:00
ggc-simple.c ggc-simple.c (ggc_pop_context): Fold outstanding bytes into surrounding context. 1999-09-11 23:25:44 -07:00
ggc.h Update copyright. 1999-09-11 12:50:42 -07:00
glimits.h
global.c gansidecl.h (__attribute__, [...]): Delete. 1999-09-08 15:44:18 +00:00
gmon.c
graph.c rtl.c (rtx_name): Constify a char*. 1999-08-20 22:32: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-win32.h * gthr-win32.h: New file. 1999-09-14 04:13:49 -06:00
gthr.h
haifa-sched.c gansidecl.h (__attribute__, [...]): Delete. 1999-09-08 15:44:18 +00:00
halfpic.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
halfpic.h
hard-reg-set.h
hash.c
hash.h More FSF address updates. 1999-01-11 06:43:27 -07:00
hwint.h
input.h
install1.texi
INSTALL
install.texi
integrate.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
integrate.h Warning fixes: 1999-08-25 13:37:46 +00:00
intl.c
intl.h
invoke.texi gcc.c: Include sys/resource.h. 1999-09-13 19:16:24 +00:00
jump.c c-pragma.c (handle_pragma_token): Wrap variables name' and value' in HANDLE_PRAGMA_WEAK. 1999-09-14 18:19:09 +00:00
just-fixinc
LANGUAGES
lcm.c
libgcc1-test.c
libgcc1.c
libgcc2.c defaults.h (EH_FRAME_SECTION, [...]): Define here. 1999-09-09 17:36:20 -04:00
limitx.h
limity.h
listing
lists.c lists.c: Include ggc.h. 1999-09-08 04:46:28 -07:00
local-alloc.c Replace recog_foo with recog_data.foo. 1999-09-11 18:51:28 -07:00
longlong.h
loop.c loop.c (strength_reduce): Don't call reg_used_between_p if the insn from BL2 is after the insn from BL. 1999-09-14 01:34:59 -06:00
loop.h loop.c (this_loop_info): New variable. 1999-08-29 04:09:29 -06:00
machmode.def rtl.c: Define CONST_DOUBLE_FORMAT to the appropriate format for a CONST_DOUBLE... 1999-08-27 20:37:06 +00:00
machmode.h rtl.c: Define CONST_DOUBLE_FORMAT to the appropriate format for a CONST_DOUBLE... 1999-08-27 20:37:06 +00:00
make-l2.com
Makefile.in Makefile.in (version.c): Remove rule incorrectly brought in from the gcc2 merge. 1999-09-14 01:48:44 -06:00
makefile.vms
mbchar.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
mbchar.h Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
md.texi Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
mips-tdump.c c-pragma.c (handle_pragma_token): Wrap variables name' and value' in HANDLE_PRAGMA_WEAK. 1999-09-14 18:19:09 +00:00
mips-tfile.c c-aux-info.c (concat): Don't define. 1999-09-07 02:36:41 +00:00
mkinstalldirs dummy checkin to prevent merge lossage 1999-09-04 09:09:22 -06:00
move-if-change
NEWS Fix typo. 1999-08-25 02:21:46 -06:00
optabs.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
output.h recog.h (INSN_OUTPUT_FORMAT_*): New. 1999-09-13 21:19:34 -07:00
patch-apollo-includes
pcp.h
prefix.c c-aux-info.c (concat): Don't define. 1999-09-07 02:36:41 +00:00
prefix.h
print-rtl.c Replace insn_foo with insn_data.foo. 1999-09-12 05:46:08 -07:00
print-tree.c emit-rtl.c (free_emit_status): Take decl as a parameter. 1999-09-07 15:20:58 +00:00
PROBLEMS
profile.c function.h (free_after_compilation): Remove decl parameter. 1999-09-09 18:55:37 +00:00
protoize.c protoize.c: Remove various __STDC__ and POSIX hacks. 1999-09-10 20:03:36 +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 Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
real.h Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
recog.c c-pragma.c (handle_pragma_token): Wrap variables name' and value' in HANDLE_PRAGMA_WEAK. 1999-09-14 18:19:09 +00:00
recog.h recog.h (INSN_OUTPUT_FORMAT_*): New. 1999-09-13 21:19:34 -07:00
reg-stack.c Replace recog_foo with recog_data.foo. 1999-09-11 18:51:28 -07:00
regclass.c Replace recog_foo with recog_data.foo. 1999-09-11 18:51:28 -07:00
regmove.c regmove.c (fixup_match_1): Don't change an unchanging register. 1999-09-14 01:39:14 -06:00
regs.h
reload1.c Use structures not many single arrays in reload 1999-09-12 14:54:56 +00:00
reload.c Use structures not many single arrays in reload 1999-09-12 14:54:56 +00:00
reload.h Use structures not many single arrays in reload 1999-09-12 14:54:56 +00:00
reorg.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
resource.c c-aux-info.c (concat): Don't define. 1999-09-07 02:36:41 +00:00
resource.h backport: Makefile.in (STAGESTUFF): Add *.peephole2. 1999-08-31 13:37:09 -07:00
rtl.c * rtl.c (obstack_alloc_rtx): Removed. 1999-09-14 02:31:19 +00:00
rtl.def Undo bogus changes from gcc2 merge 1999-09-14 14:37:12 +00:00
rtl.h combine.c (SUBST): Break out to a real function do_SUBST. 1999-09-09 00:07:41 -07:00
rtl.texi
rtlanal.c flow.c (propagate_block): Use XEXP not SET_DEST for a USE. 1999-09-03 15:23:11 -07:00
sbitmap.c sbitmap.h (sbitmap_intersection_of_succs): Add prototype. 1999-08-25 18:01:48 +00:00
sbitmap.h sbitmap.h (sbitmap_intersection_of_succs): Add prototype. 1999-08-25 18:01:48 +00:00
scan-decls.c
scan-types.sh
scan.c Makefile.in (stor-layout.o): Depend on ggc.h. 1999-09-05 03:49:52 +00:00
scan.h
sdbout.c
sdbout.h
SERVICE
sort-protos
stab.def
stack.h
stmt.c stmt.c (expand_end_case): Return right away if the case stack is empty. 1999-09-14 07:52:02 +00:00
stor-layout.c Move declarations and building code for common tree nodes to tree.[ch] 1999-09-10 10:36:02 +00:00
stupid.c gansidecl.h (__attribute__, [...]): Delete. 1999-09-08 15:44:18 +00:00
sys-protos.h
sys-types.h
system.h system.h (sbrk, [...]): Backup prototypes changed from extern char *, to extern PTR. 1999-09-08 19:42:01 +00:00
TESTS.FLUNK
texinfo.tex Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
tlink.c Makefile.in (tlink.o): Don't depend on toplev.h. 1999-09-03 19:13:34 +00:00
tm.texi Fix typos in a recent revision. 1999-09-14 00:52:41 -06:00
toplev.c recog.h (INSN_OUTPUT_FORMAT_*): New. 1999-09-13 21:19:34 -07:00
toplev.h system.h: Don't redefine abort or trim_filename. 1999-08-26 05:18:44 +00:00
tree.c c-pragma.c (handle_pragma_token): Wrap variables name' and value' in HANDLE_PRAGMA_WEAK. 1999-09-14 18:19:09 +00:00
tree.def
tree.h Add missing declarations 1999-09-12 15:03:28 +00:00
typeclass.h
unprotoize.c
unroll.c c-lex.c (handle_generic_pragma): Remove unused variable `c'. 1999-09-14 16:27:32 +00:00
varasm.c c-pragma.c (handle_pragma_token): Wrap variables name' and value' in HANDLE_PRAGMA_WEAK. 1999-09-14 18:19:09 +00:00
varray.c system.h: Don't redefine abort or trim_filename. 1999-08-26 05:18:44 +00:00
varray.h gansidecl.h (__attribute__, [...]): Delete. 1999-09-08 15:44:18 +00:00
version.c Daily bump. 1999-09-14 01:45:09 -06:00
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).