Commit Graph

35792 Commits

Author SHA1 Message Date
Michael Hayes
0132e32174 install.texi: Update for C4x.
* doc/install.texi: Update for C4x.
	* README.C4X: Remove.

From-SVN: r43385
2001-06-15 01:07:47 +00:00
Joseph Myers
c771326b4f c-tree.texi, [...]: Fix spelling and typos.
* doc/c-tree.texi, doc/contrib.texi, doc/extend.texi,
	doc/gcc.texi, doc/install.texi, doc/invoke.texi, doc/md.texi,
	doc/objc.texi, doc/rtl.texi, doc/tm.texi: Fix spelling and typos.
	Consistently use "built-in" and "bit-field".  Minor logical markup
	improvements.
	* doc/gcc.1: Regenerate.

From-SVN: r43383
2001-06-14 23:51:18 +01:00
Richard Henderson
68f4edf079 * config/mips/mips.md (exception_receiver): New.
From-SVN: r43379
2001-06-14 13:15:19 -07:00
Albert Chin-A-Young
894b7c636a * contrib/gcc_update: Fix timestamp on gcc/f/intdoc.texi.
From-SVN: r43377
2001-06-14 19:02:00 +00:00
Daniel J. Berlin
cd7aa66b1b gcc.texi: Update passes documentation to be more in tune with reality.
2001-06-14  Daniel J. Berlin <dan@cgsoftware.com>

	* doc/gcc.texi:  Update passes documentation to be more in tune
	with reality.

From-SVN: r43376
2001-06-14 18:54:44 +00:00
Tom Tromey
d19da8d1b4 jni.exp: New file.
* libjava.jni/jni.exp: New file.
	* lib/libjava.exp (gcj_link): New proc.

From-SVN: r43375
2001-06-14 17:46:53 +00:00
Tom Tromey
fc07ebe2a7 re PR libgcj/3144 (java.lang.Date.compareTo() not supported)
Fix for PR libgcj/3144:
	* java/util/Date.java: Merged with Classpath.

From-SVN: r43374
2001-06-14 15:41:57 +00:00
Jan Hubicka
e323735cb2 * i386.c (ix86_expand_prologue): Fix merging conflict.
From-SVN: r43373
2001-06-14 13:41:22 +00:00
Jason Merrill
3ea099f179 class.c (dfs_find_final_overrider): Fix logic.
* class.c (dfs_find_final_overrider): Fix logic.

        * class.c (update_vtable_entry_for_fn): Uncomment optimization to use
        virtual thunk instead of non-virtual.
        (get_matching_virtual): Uncomment.

        * pt.c (unify): Don't recurse between the POINTER_TYPE and the
        OFFSET_TYPE.  If we're adding cv-quals, the extra ones would be on
        PARM, not ARG.

From-SVN: r43372
2001-06-14 08:59:40 -04:00
Joseph Myers
630d3d5a68 c-tree.texi, [...]: Use more logical markup.
* doc/c-tree.texi, doc/contrib.texi, doc/extend.texi,
	doc/gcc.texi, doc/gcov.texi, doc/install-old.texi,
	doc/invoke.texi, doc/md.texi, doc/rtl.texi, doc/tm.texi: Use more
	logical markup.  Use TeX quotes and dashes.  Use @dots{} and
	@minus{}.  Avoid spaces inside @var.  Update last modification
	date in gcc.texi.
	* doc/gcc.1, doc/gcov.1: Regenerate.

From-SVN: r43369
2001-06-14 12:08:04 +01:00
Nathan Sidwell
87326ba888 class.c (dfs_accumulate_vtbl_inits): For case 2 & 3...
cp:
	* class.c (dfs_accumulate_vtbl_inits): For case 2 & 3, make sure
	we've not emerged from the hierarchy of RTTI_BINFO on reaching
	a non-virtual base.
testsuite:
	* g++.old-deja/g++.abi/vbase8-9.C: New test.

From-SVN: r43368
2001-06-14 10:48:20 +00:00
Jan Hubicka
c6036a3787 i386.c (x86_accumulate_outgoing_args, [...]): New global variables.
* i386.c (x86_accumulate_outgoing_args, x86_prologue_using_move,
	x86_epilogue_using_move): New global variables.
	(override_options): Enable ACCUMULATE_OUTGOING_ARGS if preferred.
	(ix86_emit_save_regs_using_mov): New static function.
	(ix86_expand_prologue, ix86_expand_epilogue): Use moves if preferred.
	* i386.h (MASK_MMX, MASK_SSE, MASK_SSE2, MASK_128BIT_LONG_DOUBLE,
	MASK_MIX_SSE_I387): Renumber.
	(MASK_NO_ACCUMULATE_OUTGOING_ARGS): New.
	(x86_accumulate_outgoing_args, x86_prologue_using_move,
	x86_epilogue_using_move): Declare.
	(TARGET_PROLOGUE_USING_MOVE, TARGET_EPILOGUE_USING_MOVE): New.

From-SVN: r43366
2001-06-14 10:45:38 +00:00
Nathan Sidwell
1de9b82250 configure.in (auxdir): Replace by ...
* configure.in (auxdir): Replace by ...
	(toprel): ... new variable.
	(toplevel_srcdir): Construct from $toprel.
	* acinclude.m4 (GLIBCPP_ENABLE_THREADS): Use $toprel
	rather than .. to locate gcc source directory.
	(GLIBCPP_CONFIGURE): Replace $auxdir with $srcdir/$toprel.
	* aclocal.m4, configure: Rebuilt.

From-SVN: r43364
2001-06-14 08:45:38 +00:00
GCC Administrator
5ffffe20ca Daily bump.
From-SVN: r43362
2001-06-14 07:16:56 +00:00
John David Anglin
91bfd02dae globals.cc: Define globals _GLIBCPP_mutex_init ()...
* src/globals.cc: Define globals _GLIBCPP_mutex_init (),
	_GLIBCPP_mutex_address_init (), _GLIBCPP_once, _GLIBCPP_mutex
	and _GLIBCPP_mutex_address.
	* include/bits/stl_threads.h (_STL_mutex_lock): Use above to provide
	once-only runtime initialization of _M_lock mutex when
	__GTHREAD_MUTEX_INIT_FUNCTION is defined.
	(__STL_MUTEX_INITIALIZER): Provide initializer for _STL_mutex_lock
	for __GTHREAD_MUTEX_INIT_FUNCTION case.

From-SVN: r43360
2001-06-14 06:06:48 +00:00
John David Anglin
5ffd49b800 Blow away a duplicate definition of "pow()" for C++
From-SVN: r43358
2001-06-14 03:51:26 +00:00
Richard Henderson
037e3d1fb2 * ifcvt.c (dead_or_predicable): Fix return value last patch.
From-SVN: r43357
2001-06-13 17:40:44 -07:00
Gabriel Dos Reis
7c301abf46 slice_array_assignment.cc (main): New test.
* testsuite/26_numerics/slice_array_assignment.cc (main): New test.

        * include/bits/slice_array.h (slice_array<>::operator=): Make
        public and implement.
        (slice_array<>::slice_array): Make copy-constructor public.

        * include/bits/valarray_array.h (__valarray_copy): Add another
        overload to copy between strided arrays.

From-SVN: r43352
2001-06-13 22:16:24 +00:00
Franz Sirl
15a7ee9ff6 objc.exp (objc_target_compile): Add ${rootme} to ld_library_path variable.
2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

        * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
        variable.

From-SVN: r43351
2001-06-13 21:56:12 +00:00
Toon Moene
a821898dd2 inquire.c: Include "config.h".
2001-06-13  Toon Moene  <toon@moene.indiv.nluug.nl>

	* libI77/inquire.c: Include "config.h".

From-SVN: r43350
2001-06-13 21:06:15 +00:00
Joseph Myers
d425a1e053 * README: Remove version number.
From-SVN: r43346
2001-06-13 19:48:09 +01:00
Mark Mitchell
e065a36eb3 * NEWS: Update release number.
From-SVN: r43344
2001-06-13 18:38:01 +00:00
Mark Mitchell
acabb59616 * gennews: Set TERM to vt100 for Lynx.
From-SVN: r43343
2001-06-13 18:37:16 +00:00
Mark Mitchell
e373113c97 * NEWS: Remove.
From-SVN: r43342
2001-06-13 18:35:53 +00:00
Mark Mitchell
e79d321bbe * NEWS: Remove.
From-SVN: r43341
2001-06-13 18:30:39 +00:00
Mark Mitchell
7e18e1275b BUGS: Remove.
* BUGS: Remove.
	* NEWS: Likewise.

From-SVN: r43340
2001-06-13 18:29:38 +00:00
Richard Henderson
b1b0700d9f ifcvt.c (cond_exec_get_condition): Use reversed_comparison_code.
* ifcvt.c (cond_exec_get_condition): Use reversed_comparison_code.
        (cond_exec_process_if_block, dead_or_predicable): Likewise.

From-SVN: r43336
2001-06-13 11:16:31 -07:00
Rainer Orth
984d2cb83b mips-tfile.c (copy_object): Always pass indexNil for symbol table index.
* mips-tfile.c (copy_object): Always pass indexNil for symbol
	table index.

From-SVN: r43334
2001-06-13 18:07:34 +00:00
Benjamin Kosnik
dd48b185dc acinclude.m4 (GLIBCPP_CONFIGURE): Bump version to 3.0.0.
2001-06-13  Benjamin Kosnik  <bkoz@redhat.com>

	* acinclude.m4 (GLIBCPP_CONFIGURE): Bump version to 3.0.0.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* include/bits/c++config (__GLIBCPP__): Update date.

From-SVN: r43332
2001-06-13 17:51:38 +00:00
Per Bothner
3b1ba991df Added John Gilmore.
From-SVN: r43330
2001-06-13 10:44:40 -07:00
Kazu Hirata
a60e88ea18 h8300.h (OK_FOR_T): Remove.
2001-06-13  Kazu Hirata  <kazu@hxi.com>

	* config/h8300/h8300.h (OK_FOR_T): Remove.
	(EXTRA_CONSTRAINT): Do not use OK_FOR_T.
	* config/h8300/h8300.md: Remove alternatives involving inc and dec
	in the helper patterns for addhi3 and addsi3.

From-SVN: r43329
2001-06-13 17:41:19 +00:00
Tom Tromey
2ee7cd3e81 aclocal.m4, configure: Rebuilt.
* aclocal.m4, configure: Rebuilt.
	* acinclude.m4: Find configure.host in srcdir.

From-SVN: r43325
2001-06-13 16:48:29 +00:00
Tom Tromey
c3b488478b aclocal.m4, configure: Rebuilt.
* aclocal.m4, configure: Rebuilt.
	* acinclude.m4: Find configure.host in srcdir.

From-SVN: r43324
2001-06-13 16:38:39 +00:00
Gerald Pfeifer
9f29389307 * release: Remove.
From-SVN: r43322
2001-06-13 16:27:29 +00:00
Phil Edwards
89c0830cba contrib.texi: Link to libstdc++'s thanks.html for now.
2001-06-13  Phil Edwards  <pme@sources.redhat.com>

	* doc/contrib.texi:  Link to libstdc++'s thanks.html for now.

From-SVN: r43319
2001-06-13 15:15:24 +00:00
Gerald Pfeifer
5b5b420750 README: Update wrt.
* INSTALL/README: Update wrt. to the installation instructions now
	residing in gcc/doc/install.texi.

From-SVN: r43318
2001-06-13 14:51:33 +00:00
Zack Weinberg
72aad6e65d Makefile.in: Move _bb and __gcc_bcmp to LIB2FUNCS_ST.
* Makefile.in: Move _bb and __gcc_bcmp to LIB2FUNCS_ST.
	* libgcc-std.ver: Take out __bb* and __gcc_bcmp.

	* config/t-slibgcc-elf-ver, config/t-slibgcc-sld,
	config/alpha/t-osf4, config/mips/t-iris6: Extract all
	references to @shlib_map_file@, @shlib_objs@, or
	@shlib_base_name@ to Makefile variables.
	Bump soname version of libgcc to 1.

From-SVN: r43316
2001-06-13 14:26:03 +00:00
Joseph Myers
6cfb3f16f1 install.texi: Use more logical markup.
* doc/install.texi: Use more logical markup.  Include @node
	commands in the source when generating any non-HTML.

From-SVN: r43314
2001-06-13 14:07:28 +01:00
Joseph Myers
be839b69fd README: Replace with a cut-down and updated version of gcc/README.
* README: Replace with a cut-down and updated version of gcc/README.

gcc:
	* README: Remove.  Some of the contents moved to ../README.

From-SVN: r43312
2001-06-13 08:55:27 +01:00
GCC Administrator
01fe4f7259 Daily bump.
From-SVN: r43311
2001-06-13 07:18:21 +00:00
Alexandre Oliva
0cb98517cb install.texi (--enable-shared): List package names recognized by GCC.
* doc/install.texi (--enable-shared): List package names
recognized by GCC.

From-SVN: r43308
2001-06-13 07:11:59 +00:00
Jeff Law
63f39cc982 Add various folks.
From-SVN: r43305
2001-06-12 22:16:45 -06:00
Alexandre Oliva
0e96b2039c install.texi (ix86-*-solaris*): Removed, outdated.
* doc/install.texi (ix86-*-solaris*): Removed, outdated.
(*-*-solaris*): Document problem in /bin/sh that affects
configuring libraries.
(sparc-*-solaris*): Recommend GNU binutils 2.11.1 or vendor tools.
(*-sun-solaris2.8): Document linker problem that explains why
libjava is disabled by default.

From-SVN: r43303
2001-06-13 03:38:52 +00:00
Mark Mitchell
6c7905cd83 Revert this patch:
* toplev.c (rest_of_compilation): Remove dead code before
	purge_addressof.

From-SVN: r43301
2001-06-13 03:21:48 +00:00
Alexandre Oliva
cb65112ade revert: configure.in (sparc*-*-*): Check assembler R_SPARC_UA32 support.
Reverted:
2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
* configure.in (sparc*-*-*): Check assembler R_SPARC_UA32 support.
* configure: Rebuilt.

From-SVN: r43300
2001-06-13 03:10:44 +00:00
Jim Wilson
97ebd24c89 Fix for PR 3128, IA-64 linux kernel miscompile
Fix for PR 3128, IA-64 linux kernel miscompile
	* loop.c (strength_reduce): Move bl->all_reduced set before
	check_ext_dependant_givs call.
	(check_ext_dependant_givs): Clear bl->all_reduced when ignoring givs.

From-SVN: r43298
2001-06-12 19:48:45 -07:00
David Edelsohn
fe2ee7c4a7 config-ml.in (powerpc-*-* | rs6000-*-*): Allow aix64 and pthread multilibs to be disabled.
* config-ml.in (powerpc-*-* | rs6000-*-*): Allow aix64 and pthread
        multilibs to be disabled.

From-SVN: r43294
2001-06-12 22:12:07 -04:00
Alexandre Oliva
b93e38937e extend.texi (Function Attributes): Document SH's sp_switch and trap_exit.
* doc/extend.texi (Function Attributes): Document SH's sp_switch
and trap_exit.

From-SVN: r43293
2001-06-13 02:09:18 +00:00
Benjamin Kosnik
9aaa9ee026 fpos.h (fpos::operator-): Don't return reference, return original, non-modified version.
2001-06-12  Benjamin Kosnik  <bkoz@redhat.com>

	* include/bits/fpos.h (fpos::operator-): Don't return reference,
	return original, non-modified version.
	(fpos::operator+): Same.
	* testsuite/27_io/fpos.cc: Add test.

[[Split portion of a mixed commit.]]

From-SVN: r43290.2
2001-06-13 01:50:27 +00:00
Benjamin Kosnik
7f3e3e0a22 fpos.h (fpos::operator-): Don't return reference, return original, non-modified version.
2001-06-12  Benjamin Kosnik  <bkoz@redhat.com>

	* include/bits/fpos.h (fpos::operator-): Don't return reference,
	return original, non-modified version.
	(fpos::operator+): Same.

From-SVN: r43287
2001-06-13 01:14:42 +00:00