gcc/gcc
Mark Mitchell 5a626f11f4 builtins.c (expand_builtin_mathfn): Make sure not to expand the argument more than once.
* builtins.c (expand_builtin_mathfn): Make sure not to expand the
	argument more than once.

From-SVN: r30963
1999-12-15 20:56:58 +00:00
..
ch typeck.c (apply_chill_array_layout, [...]): Avoid the use of ANSI string concatenation. 1999-12-11 15:22:24 +00:00
config * rs6000.md (tablejumpdi): Generate DImode LABEL_REF. 1999-12-15 02:24:19 -05:00
cp tweak comments 1999-12-15 14:33:38 -05:00
f Daily bump. 1999-12-15 01:45:06 -07:00
fixinc don't skip GLIBC files any more, more C++ header testing, corrected spelling of mach 1999-11-29 14:35:50 +00:00
ginclude cppp.c (main): Set trigraphs and __STRICT_ANSI__ as appropriate for -lang-c89 and -std=*. 1999-12-14 08:05:23 -08:00
intl * intl/Makefile.in (uninstall): Add missing "; \". 1999-02-02 11:49:16 -07:00
java re GNATS gcj/110 (don't exclude private methods from method table when optimizing) 1999-12-14 14:25:37 -08:00
objc c-parse.in (string): With -Wtraditional, warn if ANSI string concatenation is utilized. 1999-12-10 21:00:34 +00:00
po freebsd.h: New, FreeBSD architecture independent file. 1999-11-22 23:17:32 -07:00
testsuite * g++.old-deja/g++.warn/cast-align1.C: New test. 1999-12-15 12:40:30 +00:00
.cvsignore Add .cvsignore file. 1998-02-25 12:07:17 +00:00
.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 Initial revision 1998-08-02 00:46:43 -06:00
ABOUT-NLS Initial revision 1998-05-01 00:05:05 -06:00
acconfig.h configure.in: When target is sparc* and tm_file contains 64, test for 64bit support in assembler. 1999-12-08 10:27:54 +00:00
aclocal.m4 aclocal.m4 (AC_GCC_C_LONG_DOUBLE): New macro. 1999-09-15 13:53:46 +00:00
alias.c rtl.h (note_stores): Add additional paramter. 1999-10-27 19:27:41 +00:00
assert.h
basic-block.h flow.c (flow_nodes_print, [...]): New functions. 1999-11-30 10:42:29 +00:00
bitmap.c bitmap.h (enum bitmap_bits): Add BITMAP_XOR. 1999-10-04 11:52:39 -07:00
bitmap.h bitmap.h (BITMAP_XFREE): New. 1999-11-04 16:49:03 -08:00
BUGS More mail address and web address updates. 1999-08-09 00:48:10 -06:00
build-make Makefile.in (TARGET_TOOLPREFIX): No longer define. 1998-05-17 19:24:26 -06:00
builtins.c builtins.c (expand_builtin_mathfn): Make sure not to expand the argument more than once. 1999-12-15 20:56:58 +00:00
c-aux-info.c c-aux-info.c (concat): Don't define. 1999-09-07 02:36:41 +00:00
c-common.c c-common.c (c_common_nodes_and_builtins): Create __builtin_ptrdiff_t and __builtin_size_t. 1999-12-10 04:26:06 +00:00
c-common.h [multiple changes] 1999-10-31 20:11:22 -05:00
c-convert.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
c-decl.c c-common.c (enum attrs): Add A_NO_LIMIT_STACK. 1999-12-04 03:00:04 +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 Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
c-lang.c flags.h (flag_bounds_check, [...]): New extern decls. 1999-10-16 01:25:01 +00:00
c-lex.c Pass pragma_getc and pragma_ungetc to HANDLE_PRAGMA. 1999-12-02 10:18:36 +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.in (string): With -Wtraditional, warn if ANSI string concatenation is utilized. 1999-12-10 21:00:34 +00:00
c-parse.gperf alias.c (nonlocal_reference_p): Add static prototype. 1999-10-03 16:08:31 +00:00
c-parse.h Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
c-parse.in c-parse.in (string): With -Wtraditional, warn if ANSI string concatenation is utilized. 1999-12-10 21:00:34 +00:00
c-parse.y c-parse.in (string): With -Wtraditional, warn if ANSI string concatenation is utilized. 1999-12-10 21:00:34 +00:00
c-pragma.c c-pragma.c (push_alignment): Don't check the return value of xmalloc. 1999-10-28 03:13:40 -06:00
c-pragma.h Applied Mumit Khan's patch to fix #pragma push/pop handling. 1999-10-19 10:44:30 +00:00
c-tree.h c-tree.h (warn_float_equal): Declare. 1999-09-30 00:19:54 -06:00
c-typeck.c c-common.c (check_format_info): Don't call a variadic function with a non-literal format string. 1999-11-25 16:58:32 +00:00
caller-save.c caller-save.c (insert_one_insn): Returns struct insn_chain *. 1999-12-15 14:57:29 +00:00
calls.c sparc.h (PROMOTE_FOR_CALL_ONLY): Define. 1999-12-09 06:38:11 -08:00
cccp.1
cccp.c cppp.c (main): Set trigraphs and __STRICT_ANSI__ as appropriate for -lang-c89 and -std=*. 1999-12-14 08:05:23 -08:00
cexp.c system.h (CTYPE_CONV, [...]): New macros. 1999-09-16 22:20:44 +00:00
cexp.y system.h (CTYPE_CONV, [...]): New macros. 1999-09-16 22:20:44 +00:00
ChangeLog builtins.c (expand_builtin_mathfn): Make sure not to expand the argument more than once. 1999-12-15 20:56:58 +00:00
ChangeLog.0 Fix spelling and formatting. 1999-04-13 22:45:50 +00:00
ChangeLog.1 version.c: Bump to distinguish mainline tree from the gcc-2.95 branch. 1999-05-18 17:55:18 -06:00
ChangeLog.lib typo typo fixes fixes 1998-05-06 15:09:07 -06:00
collect2.c c-common.c (check_format_info): Don't call a variadic function with a non-literal format string. 1999-11-25 16:58:32 +00:00
collect2.h Makefile.in (tlink.o): Don't depend on toplev.h. 1999-09-03 19:13:34 +00:00
combine.c Avoid making shared rtl. 1999-12-14 10:23:02 +00:00
conditions.h
config.guess
config.in configure.in: When target is sparc* and tm_file contains 64, test for 64bit support in assembler. 1999-12-08 10:27:54 +00:00
configure configure.in (alpha-osf, [...]): Handle ev6[78]. 1999-12-14 08:14:29 -08:00
configure.bat
configure.frag
configure.in configure.in (alpha-osf, [...]): Handle ev6[78]. 1999-12-14 08:14:29 -08:00
configure.lang * Merge from gcc2 June 9, 1998 snapshot. See ChangeLog.13 for 1998-06-29 15:40:49 -06:00
convert.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
convert.h
COPYING
COPYING.LIB
cpp.1 cpp.texi: Minor update. 1999-06-14 17:21:46 +00:00
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 cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cppfiles.c cccp.c (INO_T_EQ): Disable inode-based optimization for Cygwin. 1999-12-14 07:06:05 +00:00
cpphash.c cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cpphash.h cpperror.c (cpp_file_line_for_message): Constify a char*. 1999-09-07 15:41:26 +00:00
cppinit.c cppp.c (main): Set trigraphs and __STRICT_ANSI__ as appropriate for -lang-c89 and -std=*. 1999-12-14 08:05:23 -08:00
cpplib.c cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cpplib.h cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cppmain.c cpplib.h (struct cpp_buffer: fname, [...]): Mark const. 1999-10-29 04:31:14 +00:00
cppspec.c Fix typo in last change. 1999-09-13 04:40:51 +00:00
cppulp.c cpplib.c (special_symbol): Qualify a char* with the `const' keyword. 1999-01-18 08:53:41 +00:00
cross-make Patch to fix solaris2 float.h/limits.h conflict. 1999-03-01 11:15:49 -08:00
crtstuff.c crtstuff.c (ON_EXIT): Delete empty macro definition. 1999-09-20 18:59:09 +00:00
cse.c * cse.c: Fix a few minor whitespace goofs. 1999-12-13 00:48:55 -07:00
cstamp-h.in
dbxout.c c-common.c (check_format_info): Don't call a variadic function with a non-literal format string. 1999-11-25 16:58:32 +00:00
dbxout.h dbxout.c (lastfile, [...]): Constify a char*. 1999-10-26 02:54:22 +00:00
dbxstclass.h
defaults.h Fix typo. 1999-11-13 06:53:03 +00:00
doprint.c * doprnt.c: Remove incorrect comment closure. 1999-12-13 01:01:44 -07:00
doschk.c
dostage2
dostage3
dwarf2.h More FSF address updates. 1999-01-11 06:43:27 -07:00
dwarf2out.c dwarf2out.c (add_abstract_origin_attribute): Do call abort if the abstract origin wasn't emitted. 1999-12-15 04:05:18 -05:00
dwarf2out.h dwarf2out.c (dwarf2out_frame_debug_expr, [...]): Add static prototype. 1999-08-10 13:28:24 +00:00
dwarf.h
dwarfout.c tree.c (decl_function_context): Handle virtual functions. 1999-12-15 04:37:48 -05:00
dwarfout.h dbxout.c (lastfile, [...]): Constify a char*. 1999-10-26 02:54:22 +00:00
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 eh-common.h (__eh_matcher): Prototype correctly. 1999-07-26 18:00:03 +00:00
emit-rtl.c combine.c (record_promoted_value): Remove unused variable `links2'. 1999-12-12 01:34:39 +00:00
enquire.c * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12 1998-04-04 06:32:39 -07:00
errors.c errors.c: New file... 1999-08-27 07:47:17 +00:00
errors.h genoutput.c (null_operand =): Initialize all fields. 1999-11-05 02:12:56 -07:00
except.c except.h (struct eh_queue): Add `next' pointer. 1999-12-12 18:32:36 +00:00
except.h except.h (struct eh_queue): Add `next' pointer. 1999-12-12 18:32:36 +00:00
exgettext Initial revision 1998-08-02 00:46:43 -06:00
explow.c c-common.c (enum attrs): Add A_NO_LIMIT_STACK. 1999-12-04 03:00:04 +00:00
expmed.c expmed.c (extract_bit_field): Allow for the case of non-integer objects that are smaller than a word (like... 1999-10-26 00:48:38 -06:00
expr.c * expr.c (emit_group_load): Use dst mode if src is VOIDmode. 1999-12-15 17:36:26 +01:00
expr.h explow.c (hard_function_value): Add outgoing argument. 1999-11-16 09:43:40 -08:00
extend.texi tree.h (struct tree_decl): Add malloc_flag. 1999-11-28 20:45:34 +00:00
final.c defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Provide default. 1999-11-03 16:55:51 -05:00
fix-header.c fix-header.c (recognized_extern, [...]): Constify a char*. 1999-11-03 20:40:32 +00:00
fixcpp
fixinc-nt.sed
fixincludes fixincludes: Add a HPUX 11 fix for inttypes.h. 1999-10-15 00:00:29 -06:00
fixproto Makefile.in (stmp-fixproto): Pass location of mkinstalldirs to fixproto. 1999-05-17 17:07:40 -06:00
flags.h c-common.c (enum attrs): Add A_NO_LIMIT_STACK. 1999-12-04 03:00:04 +00:00
floatlib.c Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
flow.c flow.c (calculate_loop_depth): Make global, remove prototype, rewrite to use new loop infrastructure. 1999-12-15 14:17:59 +00:00
fold-const.c fold-const.c (optimize_bit_field_compare): Only use one mode for both RHS and LHS in non-constant case. 1999-12-06 12:28:18 -05:00
fp-test.c
frame.c frame.c (start_fde_sort): Only allocate erratic array, if linear one was allocated. 1999-12-06 14:02:16 +00:00
frame.h frame.h: Update some comments. 1999-02-27 15:21:58 -07:00
FSFChangeLog Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
FSFChangeLog.10 Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
FSFChangeLog.11 Merge in gcc2 snapshot 19980929. See gcc/ChangeLog and gcc/FSFChangeLog for 1999-01-26 18:43:17 -07:00
function.c function.c (PREFERRED_STACK_BOUDNARY): Provide default value. 1999-12-15 15:34:03 +00:00
function.h function.c (PREFERRED_STACK_BOUDNARY): Provide default value. 1999-12-15 15:34:03 +00:00
future.options
gansidecl.h ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
gbl-ctors.h gbl-ctors.h: Lose HAVE_ATEXIT. 1999-09-15 17:41:16 -04:00
gcc.1 * gcc.1 (PA options): Remove obsolete -mshared-libs options. 1999-11-02 03:23:46 -07:00
gcc.c cppp.c (main): Set trigraphs and __STRICT_ANSI__ as appropriate for -lang-c89 and -std=*. 1999-12-14 08:05:23 -08:00
gcc.h Makefile.in (gcc.o, [...]): Depend on gcc.h. 1999-09-13 03:57:40 +00:00
gcc.hlp * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12 1998-04-04 06:32:39 -07:00
gcc.texi gcc.texi (Passes): Update front-end files to their current location. 1999-10-30 21:33:50 -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 gcov.c (struct arcdata): Add hits and total, remove prob. 1999-11-10 12:17:15 -05:00
gcov.texi gcov.c (struct arcdata): Add hits and total, remove prob. 1999-11-10 12:17:15 -05:00
gcse.c basic-block.h: Remove all #defines and prototypes related to integer lists. 1999-11-15 01:12:29 -07:00
gen-protos.c cpplib.c (if_directive_nameo): Add static prototype. 1999-10-03 16:28:33 +00:00
genattr.c rtl.c (dump_and_abort): Remove. 1999-10-13 20:43:49 -07:00
genattrtab.c rtl.c (dump_and_abort): Remove. 1999-10-13 20:43:49 -07:00
gencheck.c genattr.c (main): Add extern prototype. 1999-09-15 14:13:50 +00:00
gencodes.c rtl.c (dump_and_abort): Remove. 1999-10-13 20:43:49 -07:00
genconfig.c rtl.c (dump_and_abort): Remove. 1999-10-13 20:43:49 -07:00
genemit.c c-common.c (check_format_info): Don't call a variadic function with a non-literal format string. 1999-11-25 16:58:32 +00:00
genextract.c genextract.c (record_insn_name): New function. 1999-11-12 19:48:14 +00:00
genflags.c rtl.c (dump_and_abort): Remove. 1999-10-13 20:43:49 -07:00
gengenrtl.c genattr.c (main): Add extern prototype. 1999-09-15 14:13:50 +00:00
genmultilib linux64.h (TARGET_DEFAULT): Make -mapp-regs default on linux64 again. 1999-12-09 02:41:45 -08:00
genopinit.c rtl.c (dump_and_abort): Remove. 1999-10-13 20:43:49 -07:00
genoutput.c combine.c (record_promoted_value): Remove unused variable `links2'. 1999-12-12 01:34:39 +00:00
genpeep.c rtl.c (dump_and_abort): Remove. 1999-10-13 20:43:49 -07:00
genrecog.c c-common.c (check_format_info): Don't call a variadic function with a non-literal format string. 1999-11-25 16:58:32 +00:00
ggc-callbacks.c Include tm_p.h in ggc files 1999-10-05 15:42:18 +00:00
ggc-common.c ggc.h (ggc_test_and_set_mark): New macro. 1999-12-01 08:13:54 +00:00
ggc-none.c Simplified GC interface and other goodies. 1999-10-13 10:09:18 -07:00
ggc-page.c lcm.c (compute_laterin): Cast bb->aux to size_t not int. 1999-11-30 14:28:43 -08:00
ggc-simple.c ggc-common.c: Update pre-function commentary. 1999-10-30 14:36:13 -07:00
ggc.h ggc.h (ggc_test_and_set_mark): New macro. 1999-12-01 08:13:54 +00:00
glimits.h xm-sp64.h: Avoid using __sparc_v9__ when testing for sparc64. 1999-12-14 13:53:39 +01:00
global.c caller-save.c (insert_one_insn): Returns struct insn_chain *. 1999-12-15 14:57:29 +00:00
gmon.c gmon.c, [...]: Remove advertising clause from BSD license 1999-11-22 13:40:20 -05:00
graph.c cse.c (delete_trivially_dead_insns): Replace alloca with xmalloc/xcalloc. 1999-11-08 04:56:18 +00:00
graph.h Fix copyright. 1999-10-02 20:16:10 +00:00
gstab.h
gsyms.h
gsyslimits.h
gthr-dce.h
gthr-posix.h
gthr-single.h gthr-single.h (__gthread_active_p): Add prototype arguments. 1999-12-12 15:34:09 +00:00
gthr-solaris.h Patch from Teemu Torma to fix Solaris 2.6 EH failures. 1998-03-11 04:07:25 -08:00
gthr-vxworks.h gthr-vxworks.h (__ehdtor): Fix memory leak. 1998-12-03 17:28:34 -07:00
gthr-win32.h * gthr-win32.h: New file. 1999-09-14 04:13:49 -06:00
gthr.h gthr.h: Document __GTHREAD_MUTEX_INIT_FUNCTION. 1998-08-27 14:51:55 +00:00
haifa-sched.c Clean up parts of the scheduler 1999-11-29 11:44:57 +00:00
halfpic.c Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
halfpic.h Copyright fixes. 1999-01-06 13:44:41 -07:00
hard-reg-set.h Simplify reload register allocation 1999-12-13 13:21:35 +00:00
hash.c More FSF address updates. 1999-01-11 06:43:27 -07:00
hash.h More FSF address updates. 1999-01-11 06:43:27 -07:00
hwint.h * hwint.h: New file to consolidate HOST_WIDE_INT (etc) macros. 1998-12-17 13:09:00 +00:00
input.h Copyright fixes. 1999-01-06 13:44:41 -07:00
install1.texi * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12 1998-04-04 06:32:39 -07:00
INSTALL Bring version # and generated files updates over from the branch. 1998-08-29 04:37:48 -06:00
install.texi install.texi (Configurations): Remove pyramid. 1999-09-23 13:58:53 +00:00
integrate.c integrate.c (mark_stores): Function definition made void, to match previous declaration. 1999-11-28 00:47:57 -07:00
integrate.h integrate.h (copy_decl_for_inlining): New declaration. 1999-11-23 20:48:38 +00:00
intl.c Initial revision 1998-08-02 00:46:46 -06:00
intl.h Initial revision 1998-08-02 00:46:46 -06:00
invoke.texi c-parse.in (string): With -Wtraditional, warn if ANSI string concatenation is utilized. 1999-12-10 21:00:34 +00:00
jump.c * jump.c (jump_optimize_1): Revert last change. 1999-11-17 16:39:00 -08:00
just-fixinc dummy commit before merge 1998-04-03 09:37:26 -07:00
LANGUAGES Change HANDLE_PRAGMA macro so that it will work with USE_CPPLIB. 1998-09-02 09:59:57 +00:00
lcm.c lcm.c (compute_laterin): Cast bb->aux to size_t not int. 1999-11-30 14:28:43 -08:00
libgcc1-test.c Make libgcc1-test.c compile without warnings 1999-10-05 23:07:09 +00:00
libgcc1.c
libgcc2.c gthr-single.h (__gthread_active_p): Add prototype arguments. 1999-12-12 15:34:09 +00:00
limitx.h
limity.h
listing dummy commit before merge 1998-04-03 09:37:26 -07:00
lists.c lists.c (init_EXPR_INSN_LIST_cache): Don't need to zap the cache every function if ggc_p. 1999-10-08 11:59:27 -07:00
local-alloc.c local-alloc.c (qty): New structure and static variable. 1999-11-24 13:14:57 +00:00
longlong.h xm-sp64.h: Avoid using __sparc_v9__ when testing for sparc64. 1999-12-14 13:53:39 +01:00
loop.c Avoid reversing bivs with maybe_multiple set. 1999-12-14 19:54:41 +00:00
loop.h loop.h (struct induction): Add multi_insn_incr. 1999-12-07 19:22:33 -08: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 machmode.h (HOST_PTR_PRINTF): Move from here ... 1999-09-21 22:31:29 +00:00
make-l2.com
Makefile.in Makefile.in (FPBIT_FUNCS, [...]): Add _sf_to_usi _df_to_usi. 1999-12-08 06:44:47 -05:00
makefile.vms makefile.vms: Remove bytecode references. 1998-02-02 02:37:18 -07:00
mbchar.c mbchar.c (literal_codeset, [...]): Constify a char*. 1999-10-05 16:21:34 +00:00
mbchar.h mbchar.c (literal_codeset, [...]): Constify a char*. 1999-10-05 16:21:34 +00:00
md.texi sparc.c (fp_sethi_p, [...]): New functions. 1999-12-10 04:08:51 -08: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-common.c (check_format_info): Don't call a variadic function with a non-literal format string. 1999-11-25 16:58:32 +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 c-common.c (enum attrs): Add A_NO_LIMIT_STACK. 1999-12-04 03:00:04 +00:00
output.h flow.c (calculate_loop_depth): Make global, remove prototype, rewrite to use new loop infrastructure. 1999-12-15 14:17:59 +00:00
patch-apollo-includes Initial revision 1998-02-18 20:47:44 -07:00
pcp.h cccp.c (progname, [...]): Constify a char*. 1999-10-25 00:33:56 +00:00
prefix.c * prefix.c (translate_name) Check for empty prefix string. 1999-10-25 23:54:13 -06:00
prefix.h Copyright typo 1999-01-06 14:31:04 -07:00
print-rtl.c c-common.c (check_format_info): Don't call a variadic function with a non-literal format string. 1999-11-25 16:58:32 +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 cse.c (delete_trivially_dead_insns): Replace alloca with xmalloc/xcalloc. 1999-11-08 04:56:18 +00:00
protoize.c protoize.c (safe_read, safe_write): Avoid the gcc extension of using arithmetic on void pointers. 1999-10-16 15:32:00 +00:00
pself1.c
pself2.c
pself3.c
pself4.c C89-compliant quines 1999-05-04 15:15:48 +00:00
pself5.c C89-compliant quines 1999-05-04 15:15:48 +00:00
pself.c
README fix typo. 1999-07-28 13:50:47 -06:00
README-bugs
README-fixinc
README.ACORN
README.ALTOS
README.APOLLO
README.C4X README.C4X: Updated URLs. 1998-11-26 02:51:40 +00:00
README.DWARF typo typo fixes fixes 1998-05-06 15:09:07 -06:00
README.FRESCO
README.gnat README.gnat: Add patch for new lang_decode_options interface. 1998-06-24 08:15:04 -04:00
README.NS32K Bulk ns32k patch from Ian Dall. See ChangeLog for details. 1998-11-25 15:34:42 -08:00
README.RS6000 AIX 4.3.2 linker bug 1999-02-19 06:02:59 -05:00
README.TRAD
README.X11 typo typo fixes fixes 1998-05-06 15:09:07 -06:00
real.c Makefile.in (insn-recog.o): Depend on hard-reg-set.h and resource.h. 1999-10-08 17:10:19 +00:00
real.h Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
recog.c [multiple changes] 1999-10-31 20:11:22 -05:00
recog.h Fix register elimination problem 1999-10-22 22:02:17 +00:00
reg-stack.c reg-stack.c (subst_stack_regs_pat): Swap operands in commutative operations when needed. 1999-11-25 12:53:44 +00:00
regclass.c regclass.c (record_reg_classes): Update comment for merging register class preferences in reg->reg copies. 1999-12-15 01:29:37 -07:00
regmove.c Fix ia64 abort while compiling gcc.c-torture/unsorted/logic.c. 1999-12-06 16:24:38 -08:00
regs.h hard-reg-set.h (reg_names): Constify a char*. 1999-11-01 01:47:41 +00:00
reload1.c caller-save.c (insert_one_insn): Returns struct insn_chain *. 1999-12-15 14:57:29 +00:00
reload.c Simplify reload register allocation 1999-12-13 13:21:35 +00:00
reload.h caller-save.c (insert_one_insn): Returns struct insn_chain *. 1999-12-15 14:57:29 +00:00
reorg.c * reorg.c (dbr_schedule) Print more statistics. Corrected 1999-11-28 13:05:50 -07:00
resource.c resource.c: Revert Oct 26 20:42 and Oct 27 00:56 changes. 1999-11-02 15:43:44 -08:00
resource.h resource.c (find_free_register): Mark class_str argument const. 1999-10-05 05:00:55 +00:00
rtl.c ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
rtl.def defaults.h (ASM_OUTPUT_ALTERNATE_LABEL_NAME): Provide default. 1999-11-03 16:55:51 -05:00
rtl.h c-common.c (enum attrs): Add A_NO_LIMIT_STACK. 1999-12-04 03:00:04 +00:00
rtl.texi rtl.texi (mem): Add documentation for alias-set argument to RTX `mem'. 1999-11-19 12:23:37 -05:00
rtlanal.c rtlanal.c (reg_overlap_mentioned_p): Handle CONCAT. 1999-12-15 06:33:50 -08:00
sbitmap.c flow.c (flow_nodes_print, [...]): New functions. 1999-11-30 10:42:29 +00:00
sbitmap.h flow.c (flow_nodes_print, [...]): New functions. 1999-11-30 10:42:29 +00:00
scan-decls.c print-tree.c (print_node, indent_to): Remove redundant prototypes. 1999-10-03 16:47:52 +00:00
scan-types.sh
scan.c Makefile.in (stor-layout.o): Depend on ggc.h. 1999-09-05 03:49:52 +00:00
scan.h fix-header.c (recognized_extern, [...]): Constify a char*. 1999-11-03 20:40:32 +00:00
sdbout.c output.h (current_function_is_leaf, [...]): Declare. 1999-04-18 13:09:37 +00:00
sdbout.h Warning fixes: 1998-06-22 05:32:38 +00:00
SERVICE * SERVICE: Update from the FSF. 1999-02-27 11:19:40 -07:00
simplify-rtx.c fix-header.c (recognized_extern, [...]): Constify a char*. 1999-11-03 20:40:32 +00:00
sort-protos
stab.def More copyright fixes. Oh what fun. 1999-01-06 13:51:20 -07:00
stack.h
stmt.c * stmt.c (expand_decl): Expand upper bound of a dynamic array. 1999-12-15 14:56:41 -05:00
stor-layout.c flags.h (warn_padded, [...]): Add global var decls. 1999-12-03 19:02:20 +00:00
stupid.c caller-save.c (insert_one_insn): Returns struct insn_chain *. 1999-12-15 14:57:29 +00:00
sys-protos.h
sys-types.h
system.h configure.in (AC_PREREQ): Bump to 2.13. 1999-09-22 14:23:22 +00:00
TESTS.FLUNK
texinfo.tex Merge in gcc2-ss-010999 1999-09-06 23:49:18 -06:00
tlink.c tree.c (decl_function_context): Handle virtual functions. 1999-12-15 04:37:48 -05:00
tm.texi Delete obsolete macros 1999-11-30 12:16:56 +00:00
toplev.c flow.c (calculate_loop_depth): Make global, remove prototype, rewrite to use new loop infrastructure. 1999-12-15 14:17:59 +00:00
toplev.h ansidecl.h: Define and test GCC_VERSION', not HAVE_GCC_VERSION'. 1999-11-10 17:57:21 +00:00
tree.c tree.c (decl_function_context): Handle virtual functions. 1999-12-15 04:37:48 -05:00
tree.def tree.def (EXPR_WITH_FILE_LOCATION): Temporarily add a third operand, for use in the Java front-end. 1999-12-12 11:51:53 -08:00
tree.h tree.h (special_function_p): Declare. 1999-12-05 17:53:14 +00:00
typeclass.h
unprotoize.c * unprotoize.c: Define UNPROTOIZE first, to actually take effect. 1998-01-19 02:12:31 -08:00
unroll.c Fix abort in loop_iterations 1999-11-29 10:51:09 +00:00
varasm.c varasm.c (function_defined): Remove. 1999-11-22 14:20:35 +00:00
varray.c varray.h (varray_head_tag): Add elements_used. 1999-12-05 00:20:43 +00:00
varray.h varray.h (varray_head_tag): Add elements_used. 1999-12-05 00:20:43 +00:00
version.c Daily bump. 1999-12-15 01:45:06 -07:00
vmsconfig.com Remove last of bytecode support. 1998-02-02 05:09:22 -08:00
xcoffout.c xcoffout.c (xcoffout_source_file): Change ggc_add_root to gcc_add_string_root. 1999-11-11 10:22:10 +00:00
xcoffout.h More copyright fixes. Oh what fun. 1999-01-06 13:51:20 -07: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).