8sa1-gcc/gcc
Richard Henderson 4287b5f14d lib1funcs.asm (__divsi3): Use .s1 for frcpa.
* config/ia64/lib1funcs.asm (__divsi3): Use .s1 for frcpa.
        (__modsi3, __umodsi3): Likewise.
        (__udivsi3): Likewise.  Normalize the TFmode values.

From-SVN: r36261
2000-09-07 23:17:23 -07:00
..
ch top level: 2000-08-29 21:39:49 +00:00
config lib1funcs.asm (__divsi3): Use .s1 for frcpa. 2000-09-07 23:17:23 -07:00
cp * ir.texi: Document type nodes. 2000-09-07 08:42:34 +00:00
f Daily bump. 2000-09-07 01:45:08 -06:00
fixinc use "#if defined( HAV..." instead of "#if HAV..." 2000-09-05 22:28:04 +00:00
ginclude stddef.h: Don't declare wint_t unless __need_wint_t. 2000-08-04 17:00:48 +01:00
intl John David Anglin <dave@hiauly1.hia.nrc.ca> 2000-09-05 23:09:15 -07:00
java verify.c (merge_types): Load the types to merge if necessary. 2000-09-07 11:24:41 -07:00
objc Integrated preprocessor. 2000-09-07 00:37:14 +00:00
po
testsuite c-common.c (time_char_table): Allow %#b and %#h. 2000-09-07 18:20:04 +01:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS ABOUT-GCC-NLS: Remove gettext patches from Paul Eggert as they have been incorporated into the... 2000-08-27 23:53:54 +00:00
ABOUT-NLS
acconfig.h
aclocal.m4
alias.c i386.c (ix86_find_base_term): New. 2000-08-25 16:52:24 +00:00
assert.h
basic-block.h basic-block.h (struct loop): Rename exits' field to exit_edges'. 2000-08-25 10:20:22 +00:00
bb-reorder.c bb-reorder.c (fixup_reorder_chain): Add jump in new block after switch for CASE_DROPS_THROUGH. 2000-09-07 17:25:05 -07:00
bitmap.c
bitmap.h
BUGS
build-make
builtins.c optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
builtins.def
c-aux-info.c
c-common.c c-common.c (time_char_table): Allow %#b and %#h. 2000-09-07 18:20:04 +01:00
c-common.def
c-common.h c-common.h (prep_stmt): Declare. 2000-09-07 06:55:51 +00:00
c-convert.c
c-decl.c c-common.h (prep_stmt): Declare. 2000-09-07 06:55:51 +00:00
c-errors.c c-errors.c (pedwarn_c99): Adjust call to report_diagnostic. 2000-08-20 09:50:12 +00:00
c-lang.c Integrated preprocessor. 2000-09-07 00:37:14 +00:00
c-lex.c c-lex.c (process_directive): If not HANDLE_GENERIC_PRAGMAS, do not call dispatch_pragma. 2000-09-07 18:38:08 -07:00
c-lex.h Integrated preprocessor. 2000-09-07 00:37:14 +00:00
c-parse.in c-pragma.h: Define HANDLE_GENERIC_PRAGMAS if REGISTER_TARGET_PRAGMAS is defined. 2000-09-07 22:24:34 +00:00
c-pragma.c c-pragma.h: Define HANDLE_GENERIC_PRAGMAS if REGISTER_TARGET_PRAGMAS is defined. 2000-09-07 22:24:34 +00:00
c-pragma.h c-pragma.h: Define HANDLE_GENERIC_PRAGMAS if REGISTER_TARGET_PRAGMAS is defined. 2000-09-07 22:24:34 +00:00
c-semantics.c c-common.h (prep_stmt): Declare. 2000-09-07 06:55:51 +00:00
c-tree.h Integrated preprocessor. 2000-09-07 00:37:14 +00:00
c-typeck.c Makefile.in (C_AND_OBJC_OBJS): Remove c-iterate.o. 2000-08-25 00:58:27 +00:00
caller-save.c caller-save.c (mark_referenced_regs): Mark partially-overwritten multi-word registers. 2000-08-09 05:17:12 +00:00
calls.c * calls.c: Fix formatting. 2000-09-06 19:17:00 -06:00
ChangeLog lib1funcs.asm (__divsi3): Use .s1 for frcpa. 2000-09-07 23:17:23 -07:00
ChangeLog.0
ChangeLog.1
ChangeLog.2
ChangeLog.3 Rotate out 6 more months of ChangeLog entries. 2000-07-31 06:59:37 -06:00
ChangeLog.lib
collect2.c collect2.c: Remove use of AIX import file. 2000-08-14 16:46:16 -04:00
collect2.h
combine.c combine.c (make_extraction): Fix rtx_cost comparison to match the comment. 2000-09-04 10:18:31 +00:00
conditions.h
config.guess
config.in Reverted the check for <sched.h>. 2000-08-11 05:51:12 +00:00
configure configure.in (sh-*-linux*): Added. 2000-09-07 04:38:34 +00:00
configure.bat
configure.frag
configure.in configure.in (sh-*-linux*): Added. 2000-09-07 04:38:34 +00:00
configure.lang
conflict.c
contrib.texi * contrib.texi: Add self. 2000-08-30 22:20:25 +00:00
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1 cppexp.c, [...]: Do not use 'legal' or 'illegal' in error messages and comments. 2000-08-02 07:08:49 +00:00
cpp.texi * cpp.texi: Add @section for assertions. 2000-08-19 20:13:06 +00:00
cppdefault.c
cppdefault.h cppdefault.h (WINT_TYPE): Define. 2000-08-04 13:45:57 +01:00
cpperror.c cpperror.c (print_file_and_line): If line is (unsigned int)-1, print just the filename. 2000-08-29 18:37:37 +00:00
cppexp.c c-lex.c (parse_float, yylex): For -Wtraditional, issue a warning about non-traditional numeric constant suffixes. 2000-08-10 15:21:18 +00:00
cppfiles.c *** empty log message *** 2000-08-24 22:18:53 +00:00
cpphash.c
cpphash.h cpperror.c (print_file_and_line): If line is (unsigned int)-1, print just the filename. 2000-08-29 18:37:37 +00:00
cppinit.c Makefile.in: Remove references to cppulp.{c,o}. 2000-09-07 20:31:06 +00:00
cpplex.c cpplex.c (ON_REST_ARG): Check VAR_ARGS flag of current context, use posn - 1 to index into tokens array. 2000-09-04 09:51:58 +02:00
cpplib.c cpperror.c (print_file_and_line): If line is (unsigned int)-1, print just the filename. 2000-08-29 18:37:37 +00:00
cpplib.h cpplib.h (struct cpp_options): Add user_label_prefix member, left out of commit which removed cppulp.c. 2000-09-08 01:29:56 +00:00
cppmacro.c cppinit.c (cpp_cleanup): Free include dir chains. 2000-08-17 18:01:43 +00:00
cppmain.c [multiple changes] 2000-08-20 21:36:18 +00:00
cppspec.c gcc.h (lang_specific_driver): Constify second argument. 2000-08-02 20:21:27 +00:00
cross-make
crtstuff.c crtstuff.c (CRT_CALL_STATIC_FUNCTION): Define default. 2000-08-25 07:21:54 +00:00
cse.c Changes in cse.c/loop.c cost calculations 2000-09-06 09:20:38 +00:00
cselib.h
cstamp-h.in
dbxout.c
dbxout.h
dbxstclass.h
dce.c dce.c: Remove all uses of assert. 2000-08-03 00:17:11 +00:00
defaults.h
dependence.c top level: 2000-08-29 21:39:49 +00:00
diagnostic.c toplev.c (display_help): Fix thinko in documentation. 2000-09-06 18:43:35 +00:00
diagnostic.h toplev.c (display_help): Fix thinko in documentation. 2000-09-06 18:43:35 +00:00
doloop.c cse.c (fold_rtx): Avoid empty body in an if-statement. 2000-08-14 20:55:11 +00:00
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h [multiple changes] 2000-08-28 20:29:29 -04:00
dwarf2out.c dwarf2out.c: (stack_adjust_offset): New prototype. 2000-09-04 14:32:02 +00:00
dwarf2out.h
dwarf.h Change java language number to 0x000b 2000-08-03 22:41:38 +00:00
dwarfout.c Apply patch from Anthony Green to add java language support to Dwarf generation. 2000-08-03 21:04:42 +00:00
dwarfout.h
eh-common.h
emit-rtl.c rtl.h (ASM_OPERANDS_INPUT_CONSTRAINT_EXP): New macro. 2000-09-02 02:54:55 +00:00
enquire.c
errors.c
errors.h c-common.h: Prototype min_precision and c_build_qualified_type here... 2000-08-02 17:01:13 +00:00
except.c
except.h
exgettext
explow.c
expmed.c tree.h (DECL_OFFSET_ALIGN): Make the off_align field of the tree structure an exponent rather than an... 2000-08-12 22:45:05 +00:00
expr.c expr.c (clear_storage): Don't use emit_move_insn unless either BLKmode or proper size. 2000-09-01 11:10:52 -04:00
expr.h expr.h (get_alias_set, [...]): Delete prototypes. 2000-07-27 09:54:27 -06:00
extend.texi extend.texi: Mark named return value extension as deprecated. 2000-09-06 21:25:02 +00:00
final.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
fix-header.c fix-header.c (write_rbrac): Add putc and getc to list of functions to protect against prior definition as a... 2000-09-01 18:43:56 -04:00
fixproto * fixproto: Recognize DOS paths with drive letters as absolute paths. 2000-08-11 09:20:10 -06:00
flags.h Integrated preprocessor. 2000-09-07 00:37:14 +00:00
floatlib.c
flow.c * flow.c (insn_dead_p): Detect dead memory stores with auto increments. 2000-09-06 19:22:07 -06:00
fold-const.c optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
fp-test.c
frame-dwarf2.c
frame.c
frame.h Minor cleanup of ia64 unwind handler code. 2000-08-23 13:55:01 -07:00
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c stmt.c (expand_asm_operands): Twiddle generating_concat_p so that CONCATs are not generated for ASMs. 2000-09-01 01:03:29 +00:00
function.h
future.options
gansidecl.h
gbl-ctors.h dwarf2out.c: Indent #error directive. 2000-07-28 16:08:54 +00:00
gcc.1
gcc.c Integrated preprocessor. 2000-09-07 00:37:14 +00:00
gcc.h gcc.h (lang_specific_driver): Constify second argument. 2000-08-02 20:21:27 +00:00
gcc.hlp
gcc.texi gcc.c (do_spec_1): Implement %j spec flag. 2000-08-21 12:01:51 -06:00
gccbug.in
gccspec.c gcc.h (lang_specific_driver): Constify second argument. 2000-08-02 20:21:27 +00:00
gcov-io.h
gcov.c
gcov.texi
gcse.c gcse.c (hash_string_1): Add prototype. 2000-09-05 06:04:09 +00:00
gen-protos.c
genattr.c Makefile.in (INSN_ATTR_H): New macro. 2000-07-28 02:17:26 +00:00
genattrtab.c optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
gencheck.c
gencodes.c gencodes.c (main): Define CODE_FOR_nothing as the last possible insn_code_number + 1. 2000-08-04 01:01:30 -06:00
genconfig.c
genemit.c
genextract.c
genflags.c
gengenrtl.c * gengenrtl.c, rtl.c: Avoid #elif. 2000-08-03 10:06:13 -06:00
genmultilib
genopinit.c optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
genoutput.c
genpeep.c * genpeep.c (main): Handle DEFINE_PEEPHOLE2. 2000-07-31 21:16:19 -06:00
genrecog.c optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
gensupport.c
gensupport.h
ggc-callbacks.c
ggc-common.c flags.h (time_report, mem_report): New global flags. 2000-08-29 20:57:11 +00:00
ggc-none.c
ggc-page.c flags.h (time_report, mem_report): New global flags. 2000-08-29 20:57:11 +00:00
ggc-simple.c flags.h (time_report, mem_report): New global flags. 2000-08-29 20:57:11 +00:00
ggc.h flags.h (time_report, mem_report): New global flags. 2000-08-29 20:57:11 +00:00
glimits.h
global.c optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
gmon.c
graph.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
graph.h
gstab.h
gsyms.h
gsyslimits.h
gthr-dce.h gthr-dce.h (__gthread_objc_mutex_deallocate): Free mutex->backend. 2000-09-06 06:55:34 +00:00
gthr-posix.h Conditionally include <sched.h>; include <config.h> from libobjc/. 2000-08-15 07:36:33 +00:00
gthr-single.h
gthr-solaris.h
gthr-vxworks.h
gthr-win32.h
gthr.h
haifa-sched.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
halfpic.c
halfpic.h
hard-reg-set.h
hash.c
hash.h
hwint.h
ifcvt.c Make sure THEN block has any insns at before testing for indirect jump 2000-08-20 01:32:44 +00:00
input.h
insn-addr.h Makefile.in (INSN_ATTR_H): New macro. 2000-07-28 02:17:26 +00:00
install1.texi
INSTALL
install.texi * invoke.texi: Clean up linux-gnu vs linux comments. 2000-08-19 09:20:01 -06:00
integrate.c rtl.h (ASM_OPERANDS_INPUT_CONSTRAINT_EXP): New macro. 2000-09-02 02:54:55 +00:00
integrate.h
intl.c
intl.h
invoke.texi configure.in (sh-*-linux*): Added. 2000-09-07 04:38:34 +00:00
jump.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
LANGUAGES
lcm.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
libgcc1-test.c
libgcc1.c
libgcc2.c frame.h (ia64_frame_state): Add my_psp. 2000-08-08 02:08:55 -07:00
libgcc2.h
limitx.h
limity.h
listing
lists.c
local-alloc.c Don't use CLASS_LIKELY_SPILLED in local-alloc 2000-09-06 09:46:58 +00:00
longlong.h collect2.c: Remove use of AIX import file. 2000-08-14 16:46:16 -04:00
loop.c loop.c (strength_reduce): Call check_ext_dependant_givs. 2000-09-07 15:26:37 -07:00
loop.h loop.c (strength_reduce): Call check_ext_dependant_givs. 2000-09-07 15:26:37 -07:00
machmode.def
machmode.h
make-l2.com
Makefile.in Makefile.in: Remove references to cppulp.{c,o}. 2000-09-07 20:31:06 +00:00
makefile.vms
mbchar.c
mbchar.h
md.texi local-alloc.c (requires_inout): Don't use reserved range for EXTRA_CONSTRAINTS... 2000-08-28 17:44:21 -07:00
mips-tdump.c optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
mips-tfile.c optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
mkdeps.c
mkdeps.h
mkinstalldirs
mklibgcc.in mklibgcc.in: Emit rule for libgcc-stage-start. 2000-09-06 14:45:28 +00:00
move-if-change
NEWS
optabs.c optabs.c (init_optabs): Initialize fixtab... 2000-08-24 20:31:35 +00:00
output.h
patch-apollo-includes
predict.c
prefix.c * prefix.c (translate_name): Don't strip trailing DIR_SEPARATOR. 2000-08-04 11:02:51 -06:00
prefix.h
print-rtl.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
print-tree.c calls.c (ECF_SP_DEPRESSED): New macro. 2000-08-15 21:23:46 -04:00
PROBLEMS
profile.c top level: 2000-08-29 21:39:49 +00:00
protoize.c * protoize.c (munge_compile_params): Fix typo and formatting buglets. 2000-08-22 01:44:51 -06: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.AVR
README.C4X
README.DWARF
README.FRESCO
README.gnat
README.NS32K
README.Portability
README.RS6000
README.TRAD
README.X11
real.c cppfiles.c (actual_directory): Don't write beyond `dir' when it contains "". 2000-08-24 20:04:10 +00:00
real.h configure.in (ia64-*): Set float_format for i386 long double. 2000-08-14 14:01:24 -07:00
recog.c local-alloc.c (requires_inout): Don't use reserved range for EXTRA_CONSTRAINTS... 2000-08-28 17:44:21 -07:00
recog.h gcse.c (try_replace_reg): Use validate_replace_rtx_subexp instead of replace_rtx. 2000-07-30 18:44:13 +00:00
reg-stack.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
regclass.c local-alloc.c (requires_inout): Don't use reserved range for EXTRA_CONSTRAINTS... 2000-08-28 17:44:21 -07:00
regmove.c regmove.c (perhaps_ends_bb_p): New function. 2000-08-18 14:21:33 -04:00
regrename.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
regs.h
reload1.c Handle multiword modes in regno_clobbered_p 2000-09-07 11:07:07 +00:00
reload.c Fix ia64-linux compiler abort on perl. 2000-09-07 18:35:53 -07:00
reload.h Handle multiword modes in regno_clobbered_p 2000-09-07 11:07:07 +00:00
reorg.c reorg.c (find_end_label): If the basic block reorder pass moves the return insn to some other place try... 2000-09-07 09:18:46 -06:00
resource.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
resource.h
rtl.c Fix a small oversight 2000-09-07 09:02:02 +00:00
rtl.def cse.c (canon_hash): Handle PRE_MODIFY/POST_MODIFY. 2000-07-28 10:46:18 -07:00
rtl.h rtl.h (ASM_OPERANDS_INPUT_CONSTRAINT_EXP): New macro. 2000-09-02 02:54:55 +00:00
rtl.texi cse.c (canon_hash): Handle PRE_MODIFY/POST_MODIFY. 2000-07-28 10:46:18 -07:00
rtlanal.c rtlanal.c (rtx_unstable_p): The pic register is stable (within one function) and the actual rtx should be... 2000-08-23 03:54:23 +00:00
sbitmap.c
sbitmap.h
scan-decls.c
scan-types.sh
scan.c
scan.h
sdbout.c
sdbout.h
SERVICE
sibcall.c sibcall.c (uses_addressof): Accept both addressof and current_function_internal_arg_pointer inside a mem. 2000-08-12 09:28:10 -07:00
simplify-rtx.c simplify-rtx.c (simplify_rtx): Don't pass VOIDmode to simplify_relational_operation() unless... 2000-08-23 07:59:06 +00:00
sort-protos
ssa.c alias.c (mark_constant_function): Use INSN_P. 2000-08-04 14:28:08 -06:00
ssa.h Makefile.in (OBJS): Added dce.o. 2000-08-02 04:21:27 +00:00
stab.def
stack.h
stmt.c rtl.h (ASM_OPERANDS_INPUT_CONSTRAINT_EXP): New macro. 2000-09-02 02:54:55 +00:00
stor-layout.c top level: 2000-08-29 21:39:49 +00:00
sys-protos.h
sys-types.h
system.h gcc.c (do_spec_1): Implement %j spec flag. 2000-08-21 12:01:51 -06:00
TESTS.FLUNK
texinfo.tex
timevar.c timevar.c (timevar_add): Delete. 2000-09-06 07:02:40 +00:00
timevar.def Integrated preprocessor. 2000-09-07 00:37:14 +00:00
timevar.h Integrated preprocessor. 2000-09-07 00:37:14 +00:00
tlink.c
tm.texi c-pragma.h: Define HANDLE_GENERIC_PRAGMAS if REGISTER_TARGET_PRAGMAS is defined. 2000-09-07 22:24:34 +00:00
toplev.c Integrated preprocessor. 2000-09-07 00:37:14 +00:00
toplev.h [multiple changes] 2000-08-28 20:29:29 -04:00
tradcif.y
tradcpp.c cpperror.c (print_file_and_line): If line is (unsigned int)-1, print just the filename. 2000-08-29 18:37:37 +00:00
tree.c top level: 2000-08-29 21:39:49 +00:00
tree.def
tree.h tree.h (struct tree_int_cst): Wrap low and high in a sub-struct. 2000-08-30 22:50:52 +00:00
tsystem.h
typeclass.h
unprotoize.c
unroll.c loop.c (strength_reduce): Call check_ext_dependant_givs. 2000-09-07 15:26:37 -07:00
varasm.c tree.h (struct tree_int_cst): Wrap low and high in a sub-struct. 2000-08-30 22:50:52 +00:00
varray.c
varray.h
version.c Daily bump. 2000-09-07 01:45:08 -06:00
version.h
vmsconfig.com
xcoffout.c * xcoffout.c: Fix formatting. 2000-08-29 09:54:29 -06:00
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).