gcc/gcc
Thomas Pfaff 69e905c854 gthr-win32.h (__gthread_objc_thread_get_data): Save and restore Win32 LastError.
* gthr-win32.h (__gthread_objc_thread_get_data): Save and restore Win32
LastError.
(__gthread_getspecific): Ditto.

From-SVN: r38932
2001-01-12 01:23:46 +00:00
..
ch lang-options.h: Bring comment in line with reality. 2001-01-05 19:12:21 +00:00
config i386.c (ix86_comparison_operator, [...]): Convert fp comparison codes to integer before handling. 2001-01-11 23:10:30 +00:00
cp decl2.c (get_guard): Set linkage from guarded decl. 2001-01-11 13:34:00 +00:00
f Daily bump. 2001-01-11 01:45:08 -07:00
fixinc fix exit and atexit calls for vax-*-bsd systems 2001-01-05 16:28:58 +00:00
ginclude
intl
java parse.y (resolve_expression_name): Permit instance variables from enclosing context in super constructor call. 2001-01-11 03:00:56 +00:00
objc output.h (make_function_rtl): Remove prototype. 2001-01-10 23:06:30 +00:00
po
testsuite instantiate13.C: New test. 2001-01-11 12:50:28 +00:00
.cvsignore
.gdbinit
ABOUT-GCC-NLS
ABOUT-NLS
acconfig.h
aclocal.m4
alias.c Partially undo a previous patch 2001-01-11 17:02:44 +00:00
assert.h
basic-block.h Partially undo a previous patch 2001-01-11 17:02:44 +00:00
bb-reorder.c
bitmap.c
bitmap.h
build-make
builtins.c *** empty log message *** 2001-01-11 18:01:40 -05:00
builtins.def builtins.def (BUILT_IN_FPRINTF): New entry. 2001-01-07 23:15:47 +00:00
c-aux-info.c
c-common.c c-common.c (enum format_type): Add format_type_error. 2001-01-09 22:51:05 +00:00
c-common.def
c-common.h c-common.h (CTI_VOID_LIST): Remove. 2001-01-11 00:08:45 +00:00
c-convert.c
c-decl.c output.h (make_function_rtl): Remove prototype. 2001-01-10 23:06:30 +00:00
c-dump.c
c-dump.h
c-errors.c
c-gperf.h
c-lang.c c-lang.c (lang_hooks): Update. 2001-01-10 07:51:11 +00:00
c-lex.c c-lex.c (init_c_lex): Request #define / #undef callbacks for verbose DWARF[2] debugging. 2001-01-07 03:25:07 +00:00
c-lex.h
c-parse.in
c-pragma.c
c-pragma.h
c-semantics.c
c-tree.h
c-tree.texi
c-typeck.c c-decl.c (finish_struct): Detect flexible array members used in an inappropriate context. 2001-01-04 21:58:23 -08:00
caller-save.c
calls.c calls.c (emit_library_call_value_1): Support INIT_CUMULATIVE_LIBCALL_ARGS. 2001-01-05 07:38:47 +00:00
ChangeLog gthr-win32.h (__gthread_objc_thread_get_data): Save and restore Win32 LastError. 2001-01-12 01:23:46 +00:00
ChangeLog.0
ChangeLog.1
ChangeLog.2
ChangeLog.3
ChangeLog.4 Rotate ChangeLog entries. 2001-01-10 19:12:48 -07:00
ChangeLog.lib
collect2.c collect2.c (COFF specific stuff): Revert 12-06 patch to prototype system functions. 2001-01-07 02:46:09 -08:00
collect2.h
combine.c i386.c (ix86_comparison_operator, [...]): Convert fp comparison codes to integer before handling. 2001-01-11 23:10:30 +00:00
conditions.h
config.gcc config.gcc (*-*-gnu*, [...]): Specify needed platform specific files in tm_file. 2001-01-09 22:10:53 +00:00
config.guess
config.in
configure Remove support for using UWIN as a host machine. 2001-01-09 08:32:01 +00:00
configure.frag
configure.in Remove support for using UWIN as a host machine. 2001-01-09 08:32:01 +00:00
conflict.c
contrib.texi
convert.c
convert.h
COPYING
COPYING.LIB
cpp.1
cpp.texi cppinit.c (OPT_MD, OPT_MMD): Restore. 2001-01-09 14:45:44 +00:00
cppdefault.c
cppdefault.h
cpperror.c
cppexp.c
cppfiles.c [multiple changes] 2001-01-11 21:30:16 +00:00
cpphash.c
cpphash.h
cppinit.c * cppinit.c (do_includes): Fix typo. 2001-01-11 22:20:51 +00:00
cppinternals.texi
cpplex.c
cpplib.c
cpplib.h cppinit.c (OPT_g): Remove. 2001-01-10 21:32:15 +00:00
cppmacro.c cppinit.c (cpp_cleanup): NULLify macro_buffer and zero macro_buffer_len. 2001-01-09 09:30:43 +00:00
cppmain.c [multiple changes] 2001-01-11 21:30:16 +00:00
cppspec.c * cppspec.c (DEFAULT_WORD_SWITCH_TAKES_ARG): Add -MQ. 2001-01-11 22:10:49 +00:00
cross-make
crtstuff.c
cse.c jump.c (jump_optimize_1): Use reversed_comparison_code instead of can_reverse_comparison_p. 2001-01-08 15:16:40 +00:00
cselib.h
cstamp-h.in
dbxout.c (dbxout_parms): Handle invisible ref where decl is a REG 2001-01-05 15:15:24 -05:00
dbxout.h
dbxstclass.h
dce.c
defaults.h
dependence.c
diagnostic.c
diagnostic.h
doloop.c
dominance.c
doprint.c
doschk.c
dostage2
dostage3
dwarf2.h
dwarf2out.c Update copyright. 2001-01-05 16:59:05 -08:00
dwarf2out.h
dwarf.h
dwarfout.c
dwarfout.h
eh-common.h
emit-rtl.c Remove {save|restore}_machine_status. 2001-01-10 21:40:14 +00:00
enquire.c
errors.c
errors.h
except.c output.h (make_function_rtl): Remove prototype. 2001-01-10 23:06:30 +00:00
except.h
exgettext
explow.c
expmed.c
expr.c output.h (make_function_rtl): Remove prototype. 2001-01-10 23:06:30 +00:00
expr.h
extend.texi builtins.def (BUILT_IN_FPRINTF): New entry. 2001-01-07 23:15:47 +00:00
final.c
fix-header.c * fix-header.c (read_scan_file): s/pfile/scan_in/. 2001-01-07 17:42:22 +00:00
fixproto
flags.h Declare flag_reorder_blocks and flag_rename_registers 2001-01-05 22:56:08 +00:00
floatlib.c
flow.c Partially undo a previous patch 2001-01-11 17:02:44 +00:00
fold-const.c fold-const.c (fold): When folding a CONJ_EXPR of a COMPLEX_CST... 2001-01-05 00:03:35 +00:00
fp-test.c
frame-dwarf2.c
frame.c
frame.h
FSFChangeLog
FSFChangeLog.10
FSFChangeLog.11
function.c Remove {save|restore}_machine_status. 2001-01-10 21:40:14 +00:00
function.h Remove {save|restore}_machine_status. 2001-01-10 21:40:14 +00:00
future.options
gansidecl.h
gbl-ctors.h
gcc.1
gcc.c cppinit.c (OPT_g): Remove. 2001-01-10 21:32:15 +00:00
gcc.h
gcc.hlp
gcc.texi gcc.texi: Define macro gcctabopt. 2001-01-10 10:54:02 +00:00
gccbug.in
gccspec.c
gcov-io.h
gcov.1
gcov.c
gcov.texi
gcse.c
gen-protos.c
genattr.c
genattrtab.c
gencheck.c
gencodes.c * gencodes.c (output_predicate_decls): Remove empty initializer. 2001-01-04 20:10:36 +00:00
genconfig.c
genemit.c
genextract.c
genflags.c
gengenrtl.c
genmultilib
genopinit.c
genoutput.c
genpeep.c
genrecog.c
gensupport.c
gensupport.h
ggc-callbacks.c
ggc-common.c
ggc-none.c
ggc-page.c ggc-page.c (max_alignment): New structure. 2001-01-08 01:38:53 +00:00
ggc-simple.c
ggc.h
glimits.h
global.c
gmon.c
graph.c
graph.h
gstab.h
gsyms.h
gsyslimits.h
gthr-aix.h
gthr-dce.h
gthr-posix.h
gthr-rtems.h
gthr-single.h
gthr-solaris.h
gthr-vxworks.h
gthr-win32.h gthr-win32.h (__gthread_objc_thread_get_data): Save and restore Win32 LastError. 2001-01-12 01:23:46 +00:00
gthr.h
haifa-sched.c
halfpic.c
halfpic.h
hard-reg-set.h hard-reg-set.h: Add multiple include guard. 2001-01-07 10:38:29 +00:00
hash.c
hash.h
hwint.h * hwint.h: Revert yesterday's change. 2001-01-10 14:27:40 -08:00
ifcvt.c
input.h
insn-addr.h
install.texi
integrate.c integrate.c (copy_rtx_and_substitute): When copying an ignored return value, strip REG_FUNCTION_VALUE_P. 2001-01-06 09:06:13 +00:00
integrate.h
intl.c
intl.h
invoke.texi * invoke.texi: Fix typo. 2001-01-11 18:37:17 +00:00
jump.c * jump.c (simplejump_p): Revert last change. 2001-01-08 10:52:50 -08:00
LANGUAGES
lcm.c Note that INSN_PTR may be the note at the beginning of a block 2001-01-05 22:06:56 +00:00
libgcc1-test.c
libgcc1.c
libgcc2.c
libgcc2.h libgcc2.h (W_TYPE_SIZE): Fix case where MIN_UNITS_PER_WORD == 1 and LONG_LONG_TYPE_SIZE > 32. 2001-01-07 20:54:35 +00:00
libgcc-std.ver
limitx.h
limity.h
listing
lists.c
local-alloc.c
longlong.h
loop.c hard-reg-set.h: Add multiple include guard. 2001-01-07 10:38:29 +00:00
loop.h hard-reg-set.h: Add multiple include guard. 2001-01-07 10:38:29 +00:00
machmode.def
machmode.h
make-l2.com
Makefile.in Makefile.in (check-gcc//%, [...]): Support parallel testing of multilibs. 2001-01-11 17:11:28 +00:00
makefile.vms
mbchar.c
mbchar.h
md.texi
mips-tdump.c
mips-tfile.c
mkdeps.c * mkdeps.c (deps_add_dep): Fix vector re-allocation. 2001-01-06 11:08:49 +00:00
mkdeps.h cpp.texi: Update for -MP. 2001-01-05 07:50:24 +00:00
mkinstalldirs
mklibgcc.in Makefile.in (slibdir): New variable. 2001-01-07 01:27:25 -08:00
mkmap-flat.awk
mkmap-symver.awk
move-if-change
NEWS
ONEWS
optabs.c
output.h output.h (make_function_rtl): Remove prototype. 2001-01-10 23:06:30 +00:00
patch-apollo-includes
predict.c simplify-rtx.c (cfc_args): add "unordered" field. 2001-01-05 15:34:39 +00:00
prefix.c
prefix.h
print-rtl.c rtl.h (print_simple_rtl): New. 2001-01-05 23:30:02 +00:00
print-tree.c
profile.c output.h (make_function_rtl): Remove prototype. 2001-01-10 23:06:30 +00:00
protoize.c
pself1.c
pself2.c
pself3.c
pself4.c
pself5.c
pself.c
README
README-fixinc
README.ACORN
README.ALTOS
README.AVR
README.C4X
README.DWARF
README.Portability
README.RS6000
README.X11
real.c
real.h
recog.c
recog.h
reg-stack.c simplify-rtx.c (cfc_args): add "unordered" field. 2001-01-05 15:34:39 +00:00
regclass.c
regmove.c
regrename.c Some tidyups for ia64 problems 2001-01-04 14:17:40 +00:00
regs.h
reload1.c reload1.c (move2add_note_store): Update reg_set_luid even if base reg remains the same. 2001-01-11 02:57:52 +00:00
reload.c *** empty log message *** 2001-01-09 21:34:14 -05:00
reload.h reload.c (subst_reloads): Take INSN argument. 2001-01-07 02:26:51 +00:00
reorg.c
resource.c
resource.h
rtl.c
rtl.def
rtl.h jump.c (reversed_comparison_code_parts, [...]): New. 2001-01-07 18:39:19 +00:00
rtl.texi reload.c (subst_reloads): Take INSN argument. 2001-01-07 02:26:51 +00:00
rtlanal.c rtlanal.c (set_of_1): New static function. 2001-01-07 13:06:43 +00:00
sbitmap.c
sbitmap.h
scan-decls.c
scan-types.sh
scan.c
scan.h
sched-deps.c Partially undo a previous patch 2001-01-11 17:02:44 +00:00
sched-ebb.c
sched-int.h sched-int.h (struct deps): Add max_reg, reg_last_in_use... 2001-01-09 09:45:12 -08:00
sched-rgn.c sched-int.h (struct deps): Add max_reg, reg_last_in_use... 2001-01-09 09:45:12 -08:00
sched-vis.c
sdbout.c
sdbout.h
SERVICE
sibcall.c
simplify-rtx.c jump.c (jump_optimize_1): Use reversed_comparison_code instead of can_reverse_comparison_p. 2001-01-08 15:16:40 +00:00
sort-protos
ssa.c
ssa.h
stab.def
stack.h
stmt.c
stor-layout.c
stringpool.c
sys-protos.h
sys-types.h
system.h
texinfo.tex
timevar.c
timevar.def
timevar.h
tlink.c
tm.texi Remove {save|restore}_machine_status. 2001-01-10 21:40:14 +00:00
toplev.c output.h (make_function_rtl): Remove prototype. 2001-01-10 23:06:30 +00:00
toplev.h c-lang.c (lang_hooks): Update. 2001-01-10 07:51:11 +00:00
tradcif.y
tradcpp.c [multiple changes] 2001-01-11 21:30:16 +00:00
tradcpp.h
tree.c tree.c (copy_node): Remove documentation about obstacks. 2001-01-04 19:01:22 +00:00
tree.def
tree.h c-common.h (CTI_VOID_LIST): Remove. 2001-01-11 00:08:45 +00:00
tsystem.h
typeclass.h
unprotoize.c
unroll.c hard-reg-set.h: Add multiple include guard. 2001-01-07 10:38:29 +00:00
varasm.c output.h (make_function_rtl): Remove prototype. 2001-01-10 23:06:30 +00:00
varray.c
varray.h
version.c Daily bump. 2001-01-11 01:45:08 -07:00
version.h
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).