Commit Graph

34184 Commits

Author SHA1 Message Date
Laurynas Biveinis 085072bbd3 * Makefile.in (DO_X): Quote nested quotes.
From-SVN: r40631
2001-03-19 19:12:04 +00:00
Mark Mitchell 68e568c28e cse.c (find_comparison_args): Update documentation.
* cse.c (find_comparison_args): Update documentation.  Fix
	mishandling of COMPARE operations.

	* tree.def (ABS_EXPR): Add documentation.
	* fold-const.c (fold): Improve folding of ABS_EXPRs.

From-SVN: r40630
2001-03-19 18:53:04 +00:00
Zack Weinberg d4b6faf649 * Makefile.in (hash.o): Depend on $(GCONFIG_H), not $(CONFIG_H).
From-SVN: r40628
2001-03-19 18:40:26 +00:00
Jakub Jelinek 373368fd87 crtstuff.c (init_dummy): Use CRT_END_INIT_DUMMY if defined.
* crtstuff.c (init_dummy): Use CRT_END_INIT_DUMMY if defined.
	Remove ia32 linux PIC kludge and move it...
	* config/i386/linux.h (CRT_END_INIT_DUMMY): ...here.

From-SVN: r40627
2001-03-19 19:07:32 +01:00
Jan Hubicka 7343a5a99b * i386.md (absdf2 expander): Fix 64bit case.
From-SVN: r40626
2001-03-19 17:56:32 +00:00
Brad Lucier a8e5b5d971 Makefile.in: Have splay-tree.o depend on $(GCONFIG_H).
2001-03-19  Brad Lucier  <lucier@math.purdue.edu>

* Makefile.in: Have splay-tree.o depend on $(GCONFIG_H).

From-SVN: r40625
2001-03-19 17:37:34 +00:00
Brad Lucier 83b266a000 Makefile.in: Have splay-tree.o depend on $(GCONFIG_H).
2001-03-19  Brad Lucier  <lucier@math.purdue.edu>

	* Makefile.in: Have splay-tree.o depend on $(GCONFIG_H).

From-SVN: r40624
2001-03-19 17:36:46 +00:00
Per Bothner 8b1edcee4a jvspec.c (lang_specific_driver): Check for .zip and .jar files.
* jvspec.c (lang_specific_driver):  Check for .zip and .jar files.
	Add constructed filelist-file at end, following -xjava.  Thus any .o
	and library files are not affected by the -xjava.  Also wrap
	explicut @FILE with -xjava and -xnone.

From-SVN: r40621
2001-03-19 08:41:59 -08:00
Andrew Haley 6bc5f6cb54 class.c (build_static_field_ref): Call make_decl_rtl() after setting the DECL_EXTERNAL flag.
2001-03-19  Andrew Haley  <aph@cambridge.redhat.com>

        * class.c (build_static_field_ref): Call make_decl_rtl() after
        setting the DECL_EXTERNAL flag.

From-SVN: r40620
2001-03-19 16:14:14 +00:00
Andrew Haley e7aadbbb7b libgcc-ia64.ver: Add __ia64_backtrace.
2001-03-16  Andrew Haley  <aph@cambridge.redhat.com>

        * config/ia64/libgcc-ia64.ver: Add __ia64_backtrace.

From-SVN: r40618
2001-03-19 16:02:02 +00:00
GCC Administrator bec90ecd25 Daily bump.
From-SVN: r40612
2001-03-19 08:16:39 +00:00
Gerald Pfeifer 5df3dc236b * README.X11: Remove obsolete file.
From-SVN: r40609
2001-03-19 07:53:03 +00:00
Anthony Green ff9b0a4945 pj.h: Remove some trailing commas.
2001-03-18  Anthony Green  <green@redhat.com>

	* config/pj/pj.h: Remove some trailing commas.
	(ASM_SPEC): Use -EB and -EL, not -mb and -ml.

From-SVN: r40607
2001-03-19 02:19:10 +00:00
Phil Edwards 1e38ba0acc update_web_docs_libstdcxx: New script.
2001-03-18  Phil Edwards  <pme@sources.redhat.com>

	* update_web_docs_libstdcxx:  New script.
	* crontab:  Call said script.

From-SVN: r40606
2001-03-19 01:40:04 +00:00
Mark Wielaard 71f299694e Remove conflict markers that I commited by mistake
From-SVN: r40605
2001-03-18 23:17:24 +00:00
Mark Wielaard 082a12bce7 natClass.cc (_Jv_CheckCast): add class names to exception
* java/lang/natClass.cc (_Jv_CheckCast): add class names to exception
* gnu/gcj/runtime/FirstThread.java (main): replace / with . in jarMainClassName

From-SVN: r40604
2001-03-18 23:07:57 +00:00
Richard Henderson bf501a6512 defaults.h (ACCUMULATE_OUTGOING_ARGS, PUSH_ARGS): Move from ...
* defaults.h (ACCUMULATE_OUTGOING_ARGS, PUSH_ARGS): Move from ...
        * calls.c: ... here.
        * combine.c, expr.c, final.c, function.c toplev.c: Don't provide
        defaults for them here.

From-SVN: r40603
2001-03-18 13:38:33 -08:00
Anthony Green 488744fa77 > * config/pj/lib1funcs.S: Fix broken comment.
> 	* config/pj/lib1funcs.S: Fix broken comment.
> 	* config/pj/pj.h (LOCAL_LABEL_PREFIX): Prefix internal
> 	labels with '.'.

From-SVN: r40602
2001-03-18 20:52:02 +00:00
Joseph Myers 1f618c5855 gcc.texi: Remove obsolete information relating to build and installation problems with...
* gcc.texi: Remove obsolete information relating to build and
	installation problems with enquire or the Pyramid C compiler.

From-SVN: r40599
2001-03-18 18:53:54 +00:00
Alan Modra 5af8ea3f17 Add alan@linuxcare.com.au
From-SVN: r40597
2001-03-18 22:13:37 +10:30
GCC Administrator f69ebc9088 Daily bump.
From-SVN: r40596
2001-03-18 08:16:38 +00:00
Richard Henderson fbfa55b0f6 dwarf2out.c (queue_reg_save): New.
* dwarf2out.c (queue_reg_save): New.
        (flush_queued_reg_saves, clobbers_queued_reg_save): New.
        (dwarf2out_frame_debug_expr): Call queue_reg_save instead of
        dwarf2out_reg_save.
        (dwarf2out_frame_debug): Call flush_queued_reg_saves when needed.
        (cfa, cfa_store, cfa_temp): Make static.
        * final.c (final_scan_insn): Always call dwarf2out_frame_debug.

From-SVN: r40594
2001-03-17 21:09:55 -08:00
Tom Tromey 9de8be0b19 natString.cc (rehash): Don't bother with memset; _Jv_AllocBytes returns zero'd memory.
* java/lang/natString.cc (rehash): Don't bother with memset;
	_Jv_AllocBytes returns zero'd memory.  Use _Jv_AllocBytesChecked.
	Use UNMASK_PTR.
	(UNMASK_PTR): New macro.
	(intern): Unmask pointer before returning it.  Register finalizer
	for the string.
	(unintern): Handle case where
	(MASK_PTR): New macro.
	(PTR_MAKSED): Likewise.
	(_Jv_NewStringUtf8Const): Use UNMASK_PTR.

From-SVN: r40593
2001-03-18 00:57:13 +00:00
Joseph Myers 2eb6fbf861 update_version, [...]: Check out with gcc directory instead of using egcs link.
* update_version, update_branch_version: Check out with gcc
	directory instead of using egcs link.

From-SVN: r40591
2001-03-18 00:08:56 +00:00
Joseph Myers 655e4aeecd update_web_docs: Don't strip leading -r from argument following -r...
* update_web_docs: Don't strip leading -r from argument following
	-r, or leading -d from argument following -d.  Bug pointed out by
	Matt Kraai.

From-SVN: r40590
2001-03-17 23:59:21 +00:00
Joseph Myers 832013cdfa update_web_docs: Handle -r and -d options to generate docs for a release or branch in a subdirectory.
* update_web_docs: Handle -r and -d options to generate docs for a
	release or branch in a subdirectory.  Determine names of G77 news
	and bugs files and contributors file after updated docs have been
	installed, not before.  Don't remove files from a subdirectory.
	Don't generate manuals for gcov (included in the GCC manual) or
	iostream (obsolete).  Do generate manuals for cppinternals, gcj
	and porting.  Update regular expressions for detecting whether
	files have really changed when regenerated.

From-SVN: r40589
2001-03-17 23:05:06 +00:00
Per Bothner d148b6aa87 Change descriptions were jumbled.
From-SVN: r40587
2001-03-17 13:35:17 -08:00
Per Bothner 90f59043bf * decl.c (clear_binding_level): Fix initializer (broke 03-15).
From-SVN: r40586
2001-03-17 12:48:35 -08:00
Per Bothner 478e7ed675 jcf-write.c (generate_bytecode_insns): Handle emitting iinc when result is is needed (target is STACK_TARGET).
* jcf-write.c (generate_bytecode_insns):  Handle emitting iinc
	when result is is needed (target is STACK_TARGET).

From-SVN: r40585
2001-03-17 12:44:24 -08:00
Per Bothner daaaf29f2a parse.h (JDEP_SOLV): Removed.
* parse.h (JDEP_SOLV):  Removed.
	* parse.y (incomplete_class_list):  Removed.
	(register_incomplete_type):  Use JDEP_TO_RESOLVE instead of JDEP_SOLV.

	* parse.y (obtain_incomplete_type): Removed.  It doesn't work if
	resolve_class changes the name of an array type that is on the list
	and then someone else looks for the modified name.  Also, seems liable
	to break when compiling multiple source files at once.  So the simplest
	is to just remove incomplete_class_list - it is only a minor
	space win and it is not even clear it saves time.

	* parse.y (resolve_class):  Remove unneeded promote_type.

From-SVN: r40584
2001-03-17 12:25:10 -08:00
Richard Henderson 464186fb60 integrate.h (struct inline_remap): Add local_return_label.
* integrate.h (struct inline_remap): Add local_return_label.
        * integrate.c (expand_inline_function): Initialize it and emit
        it after copy_insn_notes.
        (copy_insn_list): Don't store local_return_label here.
        (copy_insn_notes): New function split out from copy_insn_list.

From-SVN: r40581
2001-03-17 10:37:25 -08:00
Richard Henderson e72dd89c98 * g++.old-deja/g++.other/eh4.C: Add expected error text.
From-SVN: r40579
2001-03-17 10:29:55 -08:00
Richard Henderson acc187f507 dwarf2out.c (lookup_filename): Emit .file if the assembler is generating .debug_line.
* dwarf2out.c (lookup_filename): Emit .file if the assembler
        is generating .debug_line.
        (dwarf2out_init): Add main_input_filename to the file table first.
        * configure.in (as_dwarf2_debug_line): Test with file number 1
        instead of file number 0.

From-SVN: r40578
2001-03-17 10:18:12 -08:00
Richard Kenner f1c6ba8bd1 combine.c (undobuf): Remove field previous_undos; all refs deleted.
* combine.c (undobuf): Remove field previous_undos; all refs deleted.
	(gen_rtx_combine): Deleted; all references changed as appropriate.
	(gen_unary): Deleted; all refs changed to call simplify_gen_unary.

From-SVN: r40577
2001-03-17 12:00:23 -05:00
Richard Kenner 6732576cfa * print-tree.c (print_node): Print DECL_NONADDRESSABLE_P.
From-SVN: r40576
2001-03-17 11:52:05 -05:00
GCC Administrator c6997b28dc Daily bump.
From-SVN: r40575
2001-03-17 08:16:40 +00:00
Zack Weinberg ed9acf08d2 Update my email address
From-SVN: r40573
2001-03-17 06:56:18 +00:00
David Billinghurst 3b92de0680 * config/i386/xm-cygwin.h: Include <sys/cygwin.h. Remove unused variable.
From-SVN: r40572
2001-03-17 04:59:14 +00:00
Jim Wilson 0c35f90252 Fix glibc dl-sysdeps.c abort from Jes Sorensen.
* config/ia64/ia64.c (ia64_compute_frame_size): If reg_fp is zero,
	then set it to LOC_REG (79) instead of aborting.

From-SVN: r40569
2001-03-16 18:56:23 -08:00
Tom Tromey de5e27beba Makefile.in: Rebuilt.
* Makefile.in: Rebuilt.
	* Makefile.am (TESTS_ENVIRONMENT): New macro.

From-SVN: r40568
2001-03-17 01:01:29 +00:00
Phil Edwards cf440c3ce3 gccbug.in: Remove high priority.
2001-03-16  Phil Edwards  <pme@sources.redhat.com>

	* gccbug.in:  Remove high priority.

From-SVN: r40566
2001-03-17 00:32:56 +00:00
Richard Henderson e48cd2905f aclocal.m4 (gcc_AC_EXAMINE_OBJECT): Substitute leading od output with a space instead of deleting it.
* aclocal.m4 (gcc_AC_EXAMINE_OBJECT): Substitute leading od
        output with a space instead of deleting it.
        * configure: Regenerate.

From-SVN: r40565
2001-03-16 15:57:46 -08:00
Tom Tromey d19c968978 libjava.exp (libjava_arguments): Rewrote computation of LD_LIBRARY_PATH.
* lib/libjava.exp (libjava_arguments): Rewrote computation of
	LD_LIBRARY_PATH.  Add gcc build directory if it contains
	libgcc_s.so.

From-SVN: r40564
2001-03-16 20:54:45 +00:00
Zack Weinberg 2d6eb5bf63 aclocal.m4 (gcc_AC_EXAMINE_OBJECT): New utility macro which handles the gory details of converting an object file...
* aclocal.m4 (gcc_AC_EXAMINE_OBJECT): New utility macro which
	handles the gory details of converting an object file into
	something that's safe to grep.
	(gcc_AC_C_COMPILE_BIGENDIAN): Rename to
	gcc_AC_C_COMPILE_ENDIAN.  Use gcc_AC_EXAMINE_OBJECT.  Put
	newlines at either end of the string we're looking for.
	Make 'checking ...' message less stilted.
	(gcc_AC_C_FLOAT_FORMAT): Use gcc_AC_EXAMINE_OBJECT.  Handle
	ARM in-memory layout and its hypothetical converse.  Don't
	define HOST_FLOAT_WORDS_BIG_ENDIAN unless it's different from
	HOST_WORDS_BIG_ENDIAN.

	* configure.in: Adjust for renamed macro.  Move
	gcc_AC_C_FLOAT_FORMAT below gcc_AC_C_COMPILE_ENDIAN.
	* configure, config.in: Regenerate.

From-SVN: r40562
2001-03-16 20:09:36 +00:00
Laurynas Biveinis d577781c36 Makefile.in: Set SHELL.
* fixinc/Makefile.in: Set SHELL.

        * fixinc/fixincl.c (fix_with_system): Quote file names before
        passing them to shell.

        * Makefile.in: Use fix-header$(build_exeext) instead
        of fix-header.

From-SVN: r40561
2001-03-16 19:38:32 +00:00
Richard Henderson da6af203a9 dwarf2asm.c (dw2_asm_output_data): Mask data to the output size.
* dwarf2asm.c (dw2_asm_output_data): Mask data to the output size.
        (dw2_asm_output_data_uleb128): Use space not tab after .uleb128.
        (dw2_asm_output_delta_uleb128): Likewise.
        (dw2_asm_output_delta_sleb128): Similarly.
        (dw2_asm_output_data_sleb128): Similarly.  Print number in decimal.

From-SVN: r40560
2001-03-16 11:33:54 -08:00
Richard Henderson 981975b62d dwarf2out.c: Revert most of 2000-11-25 and 2001-01-24 changes.
* dwarf2out.c: Revert most of 2000-11-25 and 2001-01-24 changes.
        (LN_PROLOG_AS_LABEL, LN_PROLOG_END_LABEL): New.
        (size_of_line_prolog): Remove.
        (output_line_info): Compute prologue size via label difference.
        (lookup_filename): Return "unspecified" for <internal> and <built-in>.

        * configure.in (HAVE_AS_DWARF2_DEBUG_LINE): Require that the
        assembler error when redefining file numbers.
        * config.in, configure: Rebuild.

From-SVN: r40559
2001-03-16 11:31:19 -08:00
Laurynas Biveinis 69e2303718 Makefile.in (DO_X): Use double quotes for quoting "RANLIB=$${RANLIB}".
* Makefile.in (DO_X): Use double quotes for quoting
       "RANLIB=$${RANLIB}".

From-SVN: r40557
2001-03-16 18:34:03 +00:00
Michael Meissner 3a6ee9f4e6 Fix some MIPS warnings
From-SVN: r40556
2001-03-16 18:10:12 +00:00
Jan Hubicka fa9f36a17b i386.c (ix86_expand_fp_movcc): Do not attempt to construct SSE based conditional moves on LTGT/UNEQ conditions...
* i386.c (ix86_expand_fp_movcc): Do not attempt to construct
	SSE based conditional moves on LTGT/UNEQ conditions;
	Canonicalize EQ to NE.
	* i386.md (sse_mov?fcc): Disallow EQ and NE in IEEE mode.
	(sse_mov?fcc_ne): New.

	* i386-protos.h (sign_extended_value, zero_extended_value): Declare.

From-SVN: r40554
2001-03-16 13:51:49 +00:00