aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2001-03-16* cppfiles.c (stack_include_file): Use MAX of sysp.Alexandre Oliva2-2/+6
From-SVN: r40536
2001-03-15class.c (make_class_data): The class_dtable_decl (i.e.Per Bothner2-0/+5
* class.c (make_class_data): The class_dtable_decl (i.e. the vtable for Class) should be external, except when compiling Class. From-SVN: r40534
2001-03-15Steve Ellcey's ia64-hpux port.Steve Ellcey4-0/+113
* config.gcc (ia64*-*-hpux*): New case. * config/ia64/hpux.h: New file for HP-UX support. * config/ia64/t-hpux: New file for HP-UX support. From-SVN: r40531
2001-03-15jvspec.c (lang_specific_driver): Fix -C handling.Per Bothner2-2/+11
* jvspec.c (lang_specific_driver): Fix -C handling. Check -save-temps to see if temp @FILE should be deleted. Follow-up to/fix for February 16 patch. From-SVN: r40530
2001-03-15verify.c (verify_jvm_instructions): Better error msgs for dup.Per Bothner2-8/+17
* verify.c (verify_jvm_instructions): Better error msgs for dup. (type_stack_dup): Remove no-longer neded error check. From-SVN: r40529
2001-03-16inclhack.def (irix_stdio_va_list): New.Bruce Korb3-82/+142
* fixinc/inclhack.def (irix_stdio_va_list): New. * fixinc/fixincl.x: Rebuilt. From-SVN: r40527
2001-03-15Fix patch merge error.Richard Henderson1-2/+2
From-SVN: r40525
2001-03-15dwarf2asm.c (dw2_asm_output_offset): Use ASM_OUTPUT_DWARF_OFFSET if provided ↵Richard Henderson4-20/+96
by the target. * dwarf2asm.c (dw2_asm_output_offset): Use ASM_OUTPUT_DWARF_OFFSET if provided by the target. (dw2_asm_output_pcrel): Likewise with ASM_OUTPUT_DWARF_PCREL. (dw2_asm_output_addr): New. * dwarf2asm.h (dw2_asm_output_addr): Declare. * dwarf2out.c (output_cfi): Use it for program addresses. (output_call_frame_info, output_die): Likewise. (output_aranges, output_line_info): Likewise. From-SVN: r40524
2001-03-16more rigorous SIGCHLD guardingBruce Korb5-0/+39
From-SVN: r40522
2001-03-15tests_flags.in (CXXFLAGS): Link libstdc++ before libsupc++.Benjamin Kosnik2-3/+7
2001-03-15 Benjamin Kosnik <bkoz@redhat.com> * tests_flags.in (CXXFLAGS): Link libstdc++ before libsupc++. From-SVN: r40520
2001-03-15mangle.c (mangle_record_type): Rename 'from_pointer' argument to 'for_pointer'.Bryce McKinlay2-11/+24
* mangle.c (mangle_record_type): Rename 'from_pointer' argument to 'for_pointer'. If this type is for a pointer (argument) mangling, don't surround the element with 'N..E' if the type name is unqualified. From-SVN: r40519
2001-03-15fix typoMichael Meissner1-1/+1
From-SVN: r40517
2001-03-15memcheck.exp: Don't try to run these tests on AIX.Geoffrey Keating2-0/+13
2001-03-15 Geoff Keating <geoff@redhat.com> * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these tests on AIX. From-SVN: r40515
2001-03-15sdbout.c (sdbout_symbol): Use DECL_RTL_SET_P, SET_DECL_RTL.Mark Mitchell2-3/+10
* sdbout.c (sdbout_symbol): Use DECL_RTL_SET_P, SET_DECL_RTL. (sdbout_parms): Likewise. From-SVN: r40514
2001-03-15Silence warningMichael Meissner1-39/+32
From-SVN: r40512
2001-03-15Silence warningMichael Meissner2-32/+45
From-SVN: r40511
2001-03-15reload1.c (reload_cse_simplify_set): For LOAD_EXTEND_OP, do not "widen" a ↵Jeffrey A Law2-3/+13
destination that is already wider than a word. * reload1.c (reload_cse_simplify_set): For LOAD_EXTEND_OP, do not "widen" a destination that is already wider than a word. Also do not widen if LOAD_EXTEND_OP is NIL for the given mode. From-SVN: r40510
2001-03-15Use only nonvarying rtxs as known valuesBernd Schmidt2-2/+6
From-SVN: r40505
2001-03-15Remove debugging aidsBernd Schmidt2-4/+4
From-SVN: r40504
2001-03-15* i960.h (ROUND_TYPE_SIZE_UNIT): Fix typo.John Wehle2-1/+5
From-SVN: r40503
2001-03-15i960.h (i960_maxbitalignment, [...]): Declare.John Wehle7-131/+154
* i960.h (i960_maxbitalignment, i960_last_maxbitalignment): Declare. * i960.c (i960_maxbitalignment, i960_last_maxbitalignment): Make global. (process_pragma): Delete. (i960_pr_align, i960_pr_noalign): Move from here ... * i960-c.c: ... to this new file. * t-960bare (i960-c.o): New rule. * t-vxworks960 (i960-c.o): Likewise. * config.gcc (i960-*-*): Define c_target_objs and cxx_target_objs. From-SVN: r40502
2001-03-15Fix hashing of REG/MEM values.Bernd Schmidt2-2/+4
From-SVN: r40499
2001-03-15Fix scheduling abort; stop bits must have selector in range 1..3.Bernd Schmidt2-7/+40
From-SVN: r40497
2001-03-15* varasm.c (assemble_variable): Use DECL_RTL_SET_P.Mark Mitchell3-2/+7
From-SVN: r40495
2001-03-15* include/bits/basic_string.tcc (operator+): Fix thinko.Gabriel Dos Reis2-1/+5
From-SVN: r40493
2001-03-15update_web_docs: Use /usr/local/bin/texi2html rather than gccadmin's local copy.Joseph Myers2-1/+6
* update_web_docs: Use /usr/local/bin/texi2html rather than gccadmin's local copy. From-SVN: r40489
2001-03-15Daily bump.GCC Administrator5-5/+5
From-SVN: r40488
2001-03-15Correct semantics restrictions checking in throw-expression.Gabriel Dos Reis4-1/+56
cp/ Correct semantics restrictions checking in throw-expression. * except.c (is_admissible_throw_operand): New function. (build_throw): Use it. testsuite/ * g++.old-deja/g++.other/eh4.C: New test. From-SVN: r40487
2001-03-15cpp.texi: Update documentation for -include and -imacros.Neil Booth6-106/+170
* cpp.texi: Update documentation for -include and -imacros. * cppfiles.c (struct include_file): Remove "defined" memeber. (find_or_create_entry): Make a copy of the file name, and simplify it. (open_file): Update to ensure we use the simplified filename. (stack_include_file): Don't set search_from. (cpp_included): Don't simplify the path name here. (find_include_file): New prototype. Call search_from to get the start of the "" include chain. Don't simplify the filenames here. (_cpp_execute_include): New prototype. Move diagnostics to do_include_common. Update. (_cpp_pop_file_buffer): Don't set defined. (search_from): New prototype. Use the preprocessor's cwd for files included from the command line. (read_name_map): Don't simplify the pathname here. * cpphash.h (enum include_type): New. (struct buffer): Delete search from. New search_cached. (_cpp_execute_include): Update prototype. * cppinit.c (do_includes): Use _cpp_execute_include. * cpplib.c (do_include_common): New function. (do_include, do_include_next, do_import): Use it. From-SVN: r40486