aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-03-19Daily bump.GCC Administrator5-5/+5
From-SVN: r40612
2001-03-19* README.X11: Remove obsolete file.Gerald Pfeifer2-447/+4
From-SVN: r40609
2001-03-19pj.h: Remove some trailing commas.Anthony Green2-5/+10
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-19update_web_docs_libstdcxx: New script.Phil Edwards3-0/+60
2001-03-18 Phil Edwards <pme@sources.redhat.com> * update_web_docs_libstdcxx: New script. * crontab: Call said script. From-SVN: r40606
2001-03-18Remove conflict markers that I commited by mistakeMark Wielaard1-14/+0
From-SVN: r40605
2001-03-18natClass.cc (_Jv_CheckCast): add class names to exceptionMark Wielaard3-2/+23
* 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-18defaults.h (ACCUMULATE_OUTGOING_ARGS, PUSH_ARGS): Move from ...Richard Henderson8-51/+20
* 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> * config/pj/lib1funcs.S: Fix broken comment.Anthony Green3-10/+16
> * config/pj/lib1funcs.S: Fix broken comment. > * config/pj/pj.h (LOCAL_LABEL_PREFIX): Prefix internal > labels with '.'. From-SVN: r40602
2001-03-18gcc.texi: Remove obsolete information relating to build and installation ↵Joseph Myers2-63/+6
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-18Add alan@linuxcare.com.auAlan Modra2-0/+5
From-SVN: r40597
2001-03-18Daily bump.GCC Administrator5-5/+5
From-SVN: r40596
2001-03-17dwarf2out.c (queue_reg_save): New.Richard Henderson3-26/+95
* 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-18natString.cc (rehash): Don't bother with memset; _Jv_AllocBytes returns ↵Tom Tromey2-18/+71
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-18update_version, [...]: Check out with gcc directory instead of using egcs link.Joseph Myers3-2/+7
* update_version, update_branch_version: Check out with gcc directory instead of using egcs link. From-SVN: r40591
2001-03-17update_web_docs: Don't strip leading -r from argument following -r...Joseph Myers2-2/+6
* 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-17update_web_docs: Handle -r and -d options to generate docs for a release or ↵Joseph Myers2-19/+98
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-17Change descriptions were jumbled.Per Bothner1-9/+9
From-SVN: r40587
2001-03-17* decl.c (clear_binding_level): Fix initializer (broke 03-15).Per Bothner2-1/+3
From-SVN: r40586
2001-03-17jcf-write.c (generate_bytecode_insns): Handle emitting iinc when result is ↵Per Bothner2-0/+5
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-17parse.h (JDEP_SOLV): Removed.Per Bothner3-20/+20
* 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-17integrate.h (struct inline_remap): Add local_return_label.Richard Henderson3-10/+35
* 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* g++.old-deja/g++.other/eh4.C: Add expected error text.Richard Henderson2-1/+5
From-SVN: r40579
2001-03-17dwarf2out.c (lookup_filename): Emit .file if the assembler is generating ↵Richard Henderson4-5/+21
.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-17combine.c (undobuf): Remove field previous_undos; all refs deleted.Richard Kenner2-243/+172
* 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* print-tree.c (print_node): Print DECL_NONADDRESSABLE_P.Richard Kenner2-0/+6
From-SVN: r40576
2001-03-17Daily bump.GCC Administrator5-5/+5
From-SVN: r40575
2001-03-17Update my email addressZack Weinberg1-1/+1
From-SVN: r40573
2001-03-17* config/i386/xm-cygwin.h: Include <sys/cygwin.h. Remove unused variable.David Billinghurst2-1/+7
From-SVN: r40572
2001-03-16Fix glibc dl-sysdeps.c abort from Jes Sorensen.Jim Wilson2-3/+13
* 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-17Makefile.in: Rebuilt.Tom Tromey3-4/+18
* Makefile.in: Rebuilt. * Makefile.am (TESTS_ENVIRONMENT): New macro. From-SVN: r40568
2001-03-17gccbug.in: Remove high priority.Phil Edwards2-3/+7
2001-03-16 Phil Edwards <pme@sources.redhat.com> * gccbug.in: Remove high priority. From-SVN: r40566
2001-03-16aclocal.m4 (gcc_AC_EXAMINE_OBJECT): Substitute leading od output with a ↵Richard Henderson3-4/+10
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-16libjava.exp (libjava_arguments): Rewrote computation of LD_LIBRARY_PATH.Tom Tromey2-10/+27
* 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-16aclocal.m4 (gcc_AC_EXAMINE_OBJECT): New utility macro which handles the gory ↵Zack Weinberg5-357/+488
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-16Makefile.in: Set SHELL.Laurynas Biveinis4-6/+22
* 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-16dwarf2asm.c (dw2_asm_output_data): Mask data to the output size.Richard Henderson2-5/+14
* 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-16dwarf2out.c: Revert most of 2000-11-25 and 2001-01-24 changes.Richard Henderson5-212/+125
* 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-16Makefile.in (DO_X): Use double quotes for quoting "RANLIB=$${RANLIB}".Laurynas Biveinis2-2/+7
* Makefile.in (DO_X): Use double quotes for quoting "RANLIB=$${RANLIB}". From-SVN: r40557
2001-03-16Fix some MIPS warningsMichael Meissner4-19/+52
From-SVN: r40556
2001-03-16i386.c (ix86_expand_fp_movcc): Do not attempt to construct SSE based ↵Jan Hubicka4-3/+52
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-16sh.c (sh_expand_prologue): Insns that set up the PIC register may be dead.Alexandre Oliva2-1/+22
* config/sh/sh.c (sh_expand_prologue): Insns that set up the PIC register may be dead. From-SVN: r40550
2001-03-16* Makefile.in (hash.o): Depend on CONFIG_H.Brad Lucier2-1/+5
From-SVN: r40549
2001-03-16Daily bump.GCC Administrator5-5/+5
From-SVN: r40548
2001-03-16gen-num-limits.cc (signal_adapter): Overloaded to match signal_func with an ↵Alexandre Oliva2-2/+15
unspecified argument list. * src/gen-num-limits.cc (signal_adapter): Overloaded to match signal_func with an unspecified argument list. From-SVN: r40546
2001-03-16* dwarf2out.c (rtl_for_decl_location): Use DECL_RTL_IF_SET.Mark Mitchell3-1/+16
From-SVN: r40544
2001-03-15java-tree.h (BLOCK_IS_IMPLICIT): New flag.Per Bothner4-8/+11
* java-tree.h (BLOCK_IS_IMPLICIT): New flag. * parse.h (BLOCK_EXPR_ORIGIN): Removed macro. * parse.y (declare_local_variables, maybe_absorb_scoping_blocks): Use BLOCK_IS_IMPLICIT rather than BLOCK_EXPR_ORIGIN. From-SVN: r40542
2001-03-15jcf-parse.c (yyparse): Set/reset input_filename for source file.Per Bothner3-1/+8
* jcf-parse.c (yyparse): Set/reset input_filename for source file. * parse.y (java_expand_classes): Likewise. From-SVN: r40541
2001-03-15parse.y (expand_start_java_method): Was only called once and had a ↵Per Bothner2-53/+42
misleading name... * parse.y (expand_start_java_method): Was only called once and had a misleading name, so inline in caller java_complete_expand_method. (enter_a_block): Likewise inline in enter_block and remove. From-SVN: r40540
2001-03-15Remove junk from when gcc/java was created (by copying from C/C++).Per Bothner2-31/+9
* decl.c (keep_next_level_flag, keep_next_if_subblocks): Remove. (struct binding_level): Remove fields keep, keep_if_subblocks, more_cleanups_ok, have_cleanups (which have never been used). (pushlevel, poplevel): Remove related useless code. From-SVN: r40539
2001-03-15ia64.h (ASM_OUTPUT_DWARF_OFFSET): New.Richard Henderson3-33/+30
* config/ia64/ia64.h (ASM_OUTPUT_DWARF_OFFSET): New. (ASM_OUTPUT_DWARF_PCREL): New. * config/ia64/hpux.h (ASM_OUTPUT_DWARF_OFFSET): Remove. From-SVN: r40537