summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* * getopt.c: Check HAVE_STRINGS_H before including strings.h.law1998-10-135-3/+14
| | | | | | | | * configure.in (AC_CHECK_HEADERS): Check for strings.h too. * config.in, configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23065 138bc75d-0d04-0410-961f-82ee72b054a4
* 8law1998-10-131-1/+1
| | | | | | | * java-tree.def: Add missing newline at EOF. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23064 138bc75d-0d04-0410-961f-82ee72b054a4
* 0law1998-10-131-0/+4
| | | | | | | * java-tree.def: Add missing newline at EOF. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23063 138bc75d-0d04-0410-961f-82ee72b054a4
* * egcs_update: Remove gcc/java/parse.c from list of files tolaw1998-10-132-1/+5
| | | | | | | touch. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23062 138bc75d-0d04-0410-961f-82ee72b054a4
* Tue Oct 13 22:12:11 1998 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de>rth1998-10-132-47/+35
| | | | | | | | | | * flow.c (find_basic_blocks): Emit NOPs after normal calls in this function. Compute max_uid_for_flow by calling get_max_uid after the scan. (find_basic_blocks_1): Don't emit NOPs here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23061 138bc75d-0d04-0410-961f-82ee72b054a4
* I can't believe I havn't done work on my home machine inrth1998-10-132-24/+48
| | | | | | | | | | | | nearly a month... * alias.c (base_alias_check): Accept new args for the modes of the two references. Use them to determine if an AND can overlap. Update all callers. (memrefs_conflict_p): Assume sizes are aligned, and uses them to determine if an AND can overlap. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23060 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Fix merge typo.law1998-10-132-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23059 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't #include <string.h>.jason1998-10-132-2/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23058 138bc75d-0d04-0410-961f-82ee72b054a4
* * tinfo2.cc (fast_compare): Remove.jason1998-10-134-15/+17
| | | | | | | | | | (before): Just use strcmp. * tinfo.cc (operator==): Just use strcmp. * decl.c (grokfndecl): Don't check for linkage in `extern "C"' declarations. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23057 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix for m68k -O0 libstdc++ compiler abort.wilson1998-10-133-11/+28
| | | | | | | | | | * config/m68k/m68k.h (HARD_REGNO_MODE_OK): For FP regs, add REGNO >= 16 check. Add comment to document problems with TARGET_SUN_FPA version of this macro. * config/m68k/m68k.md (movxf+1): Support 'r'/'r' moves. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23056 138bc75d-0d04-0410-961f-82ee72b054a4
* * mn10200.md (addsi3, subsi3, negsi2): Only allow register operands.law1998-10-132-10/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23055 138bc75d-0d04-0410-961f-82ee72b054a4
* Warning fixes:ghazi1998-10-1322-107/+224
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (gencheck.o): Depend on gansidecl.h. * c-common.c (print_char_table): Add missing initializers. (scan_char_table): Likewise. (time_char_table): Likewise. * c-decl.c (c_decode_option): Mark parameter `argc' with ATTRIBUTE_UNUSED. (declare_parm_level): Mark parameter `definition_flag' with ATTRIBUTE_UNUSED. * c-lex.c (readescape): Use `(unsigned)1' in shift. (yylex): Likewise. Cast `sizeof' to an (int) when comparing against one. * calls.c (store_one_arg): Remove unused parameter `fndecl'. All callers changed. (emit_call_1): Mark parameters `fndecl' and `funtype' with ATTRIBUTE_UNUSED. (expand_call): Cast result of MIN() to (unsigned int) when comparing against an unsigned value. * cccp.c (pcfinclude): Remove unused parameter `limit'. All callers changed. (make_definition): Remove unused parameter `op'. All callers changed. (create_definition): Cast REST_EXTENSION_LENGTH to (long) when comparing against the result of pointer arithmetic. * config/mips/mips.h (FUNCTION_ARG_BOUNDARY): Cast to (unsigned) when comparing against one. * dwarf2out.c (dwarf2out_frame_debug): Cast REGNO() and HARD_FRAME_POINTER_REGNUM to (unsigned) when comparing against one. (output_die): Move variable `i' into the scope in which it is used. Change its type to `unsigned'. (output_die): Cast the result of `strlen' to (int) when passing it to ASM_OUTPUT_ASCII(). (output_pubnames): Likewise. (output_line_info): Likewise. * emit-rtl.c (global_rtl): Add missing initializers. * explow.c (promote_mode): Mark parameter `for_call' with ATTRIBUTE_UNUSED. * expmed.c (expand_shift): Cast the result of GET_MODE_BITSIZE to `unsigned HOST_WIDE_INT' when comparing against one. (synth_mult): Change type of variable `cost' to int. (emit_store_flag): Use `(unsigned HOST_WIDE_INT) 1' in shift. * expr.c (copy_blkmode_from_reg): Cast BITS_PER_WORD to (unsigned) when comparing against one. (get_inner_reference): Change variable `alignment' to unsigned. (expand_expr): Cast the result of GET_MODE_ALIGNMENT to (unsigned int) when comparing against one. (expand_builtin_setjmp): Change type of variable `i' to size_t. * fold-const.c (div_and_round_double): Cast BASE to (HOST_WIDE_INT) when comparing against one. * gencheck.c: Include gansidecl.h. (main): Mark parameter `argv' with ATTRIBUTE_UNUSED. * optabs.c (gen_cond_trap): Mark parameters `code', `op2' and `tcode' with ATTRIBUTE_UNUSED. * real.c (edivm): Cast constant value to (unsigned long) in expression compared against an unsigned value. * stmt.c (expand_return): Cast BITS_PER_WORD to (unsigned) when comparing against one. (expand_end_case): Cast CASE_VALUES_THRESHOLD to (unsigned int) when comparing against one. * stor-layout.c (mode_for_size): Cast MAX_FIXED_MODE_SIZE to (unsigned int) when comparing against one. Likewise for GET_MODE_BITSIZE. (smallest_mode_for_size): Likewise. (save_storage_status): Mark parameter `p' with ATTRIBUTE_UNUSED. (restore_storage_status): Likewise. * toplev.c (debug_args): Add missing initializer. (f_options): Spelling correction. Add missing initializers. (documented_lang_options): Likewise. (debug_end_source_file): Mark parameter `lineno' with ATTRIBUTE_UNUSED. * tree.c (valid_machine_attribute): Mark parameters `attr_args', `decl' and `type' with ATTRIBUTE_UNUSED. * varasm.c (decode_reg_name): Cast `sizeof' expression to (int) when comparing against one. (assemble_variable): Mark parameter `top_level' with ATTRIBUTE_UNUSED. (assemble_external_libcall): Mark parameter `fun' with ATTRIBUTE_UNUSED. (output_constant_pool): Mark parameters `fnname' and `fndecl' with ATTRIBUTE_UNUSED. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23054 138bc75d-0d04-0410-961f-82ee72b054a4
* * cp-tree.h (specializations_of_same_template_p): Remove.mmitchel1998-10-134-37/+82
| | | | | | | | | | | | * search.c (get_template_base): Don't use it. (get_template_base_recursive): Likewise. * pt.c (specializations_of_same_template_p): Remove. (unify): Don't use it. (lookup_template_class): Find the correct parent when setting CLASSTYPE_TI_TEMPLATE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23053 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix discrepancies between devo and egcs.nickc1998-10-135-70/+143
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23052 138bc75d-0d04-0410-961f-82ee72b054a4
* * mips/iris6.h (ASM_OUTPUT_WEAK_ALIAS): Call ASM_GLOBALIZE_LABEL.jason1998-10-133-4/+13
| | | | | | | | * varasm.c (assemble_start_function et al): Don't call ASM_GLOBALIZE_LABEL for weak symbols. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23051 138bc75d-0d04-0410-961f-82ee72b054a4
* * jcf-dump.c (process_class): Use FATAL_EXIT_CODE, not -1.tromey1998-10-132-10/+25
| | | | | | | | | | | (main): Likewise. Exit with SUCCESS_EXIT_CODE at end of function. Include <config.h> and "system.h". (disassemble_method): Undefine RET to avoid clash with config/i386/i386.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23050 138bc75d-0d04-0410-961f-82ee72b054a4
* Check for NULL return from gen_lowpart_if_possible().nickc1998-10-132-1/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23049 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Add pattern to replace "build_tooldir"'soliva1998-10-132-0/+7
| | | | | | | | definition in the generated Makefile with "tooldir"'s actual value. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23048 138bc75d-0d04-0410-961f-82ee72b054a4
* * collect2.c (main): Pass -EL/-EB through to the compiler.law1998-10-132-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23047 138bc75d-0d04-0410-961f-82ee72b054a4
* * expr.c (push_block): Handle targets where the stack growslaw1998-10-132-1/+13
| | | | | | | | to higher addresses, but args grow to lower addresses and ACCUMULATE_OUTGOING_ARGS is not defined. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23046 138bc75d-0d04-0410-961f-82ee72b054a4
* 1998-10-12 Dave Love <fx@gnu.org>fx1998-10-131-7/+46
| | | | | | | | | | * Makefile.in (.SUFFIXES): Don't use any. (all-unilib): New target, like old all. (all): Use it. (.PHONY): Add all-unilib. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23045 138bc75d-0d04-0410-961f-82ee72b054a4
* Regenerated.fx1998-10-131-2/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23044 138bc75d-0d04-0410-961f-82ee72b054a4
* Revert bogus previous checkin.fx1998-10-131-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23043 138bc75d-0d04-0410-961f-82ee72b054a4
* law1998-10-131-1/+1
| | | | | | | Doh! git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23042 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.sub: Bring back lost sparcv9.law1998-10-132-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23041 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (all-snvavigator): Remove all-flexlm dependency.law1998-10-132-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23040 138bc75d-0d04-0410-961f-82ee72b054a4
* * lib/old-dejagnu.exp (old-dejagnu): support `Additional sources:'oliva1998-10-132-0/+14
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23039 138bc75d-0d04-0410-961f-82ee72b054a4
* Extend meaning of 'c' operands to support .vtinherit.clm1998-10-132-1/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23038 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/c4x/c4x.c: Convert to gen_rtx_FOO.m.hayes1998-10-135-146/+261
| | | | | | | | | | | | | | | | | | | | Added ATTRIBUTE_UNUSED to unused function arguments. (rc_reg_operand): New predicate. (c4x_rptb_insert): New function. (c4x_rptb_nop_p): Recognize modified rptb_top pattern. (c4x_optimization_options): New function. * config/c4x/c4x.md: Convert to gen_rtx_FOO. (decrement_and_branch_on_count): New pattern. (rptb_top): Modified pattern to work with BCT optimization. * config/c4x/c4x.h (RC_REG): New register class. (rc_reg_operand): Define prototype. (IS_RC_REG): New macro. (IS_RC_OR_PSEUDO_REG): New macro. (IS_RC_OR_PSEUDO_REGNO): New macro. (OPTIMIZATION_OPTIONS): Define. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23037 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.law1998-10-131-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23036 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386/t-cygwin32 (TARGET_LIBGCC2_CFLAGS): Don't define.jason1998-10-122-8/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23035 138bc75d-0d04-0410-961f-82ee72b054a4
* * tinfo.cc (operator==): Always compare names.jason1998-10-122-12/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23034 138bc75d-0d04-0410-961f-82ee72b054a4
* * collect2.c (extract_init_priority): No priority is 65535.jason1998-10-122-2/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23033 138bc75d-0d04-0410-961f-82ee72b054a4
* typo fix in Jeff's Monday Morning fix. delte -> delete.robertl1998-10-121-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23032 138bc75d-0d04-0410-961f-82ee72b054a4
* * decl.c (start_function): Fix cut-and-paste error.jason1998-10-122-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23031 138bc75d-0d04-0410-961f-82ee72b054a4
* Warning fixes:ghazi1998-10-1211-40/+106
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bad.c (ffebad_finish): Change type of variable `c' to unsigned char, change type of variable `s' to unsigned char *. * com.c (ffecom_symbol_null_): Add missing initializers. * fini.c (MAXNAMELEN): Undef it before defining. * implic.c (ffeimplic_lookup_): Change type of parameter `c' to unsigned char. * intrin.c (ffeintrin_init_0): Cast the argument of ctype macros to (unsigned char). * lex.c (ffelex_splice_tokens): Change type of variable `p' to unsigned char *. (ffelex_token_name_from_names): Cast the argument of `ffelex_is_firstnamechar' to (unsigned char). (ffelex_token_names_from_names): Likewise. (ffelex_token_new_name): Likewise. (ffelex_token_new_names): Likewise. * malloc.c (malloc_root_): Add missing initializer. * stb.c (ffestb_do): Change type of variable `p' to unsigned char *. (ffestb_else) Likewise. (ffestb_else3_) Likewise. (ffestb_endxyz) Likewise. (ffestb_goto) Likewise. (ffestb_let) Likewise. (ffestb_varlist) Likewise. (ffestb_R522) Likewise. (ffestb_R528) Likewise. (ffestb_R834) Likewise. (ffestb_R835) Likewise. (ffestb_R838) Likewise. (ffestb_R1102) Likewise. (ffestb_blockdata) Likewise. (ffestb_R1212) Likewise. (ffestb_R810) Likewise. (ffestb_R10014_): Cast the argument of `ffelex_is_firstnamechar' to (unsigned char). (ffestb_V014): Change type of variable `p' to unsigned char *. (ffestb_dummy) Likewise. (ffestb_R524) Likewise. (ffestb_R547) Likewise. (ffestb_decl_chartype) Likewise. (ffestb_decl_dbltype) Likewise. (ffestb_decl_gentype) Likewise. (ffestb_decl_entsp_2_) Likewise. (ffestb_V027) Likewise. (ffestb_decl_R539) Likewise. * top.c (ffe_decode_option): Mark parameter `argc' with ATTRIBUTE_UNUSED. * where.c (ffewhere_unknown_line_): Add missing initializers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23030 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix parallel make problem.wilson1998-10-122-2/+6
| | | | | | | * Makefile.in (cplus-dem.o, obstack.o): Depend upon config.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23029 138bc75d-0d04-0410-961f-82ee72b054a4
* Replace (reg 24) with (reg:CC 24)nickc1998-10-122-20/+22
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23028 138bc75d-0d04-0410-961f-82ee72b054a4
* Install ChangeLog entry that got left outmmitchel1998-10-121-0/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23027 138bc75d-0d04-0410-961f-82ee72b054a4
* update copyrightmeissner1998-10-121-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23026 138bc75d-0d04-0410-961f-82ee72b054a4
* bothner1998-10-1210-524/+1749
| | | | | | | Merge from Cygnus internal source tree. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23025 138bc75d-0d04-0410-961f-82ee72b054a4
* bothner1998-10-127-99/+162
| | | | | | | Merge from Cygnus internal source tree. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23024 138bc75d-0d04-0410-961f-82ee72b054a4
* bothner1998-10-121-375/+1279
| | | | | | | Merge from Cygnus internal source tree. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23023 138bc75d-0d04-0410-961f-82ee72b054a4
* bothner1998-10-121-10648/+0
| | | | | | | Merge from Cygnus internal source tree. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23022 138bc75d-0d04-0410-961f-82ee72b054a4
* bothner1998-10-121-8/+16
| | | | | | | Merge from Cygnus internal source tree. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23021 138bc75d-0d04-0410-961f-82ee72b054a4
* 8bothner1998-10-122-12/+55
| | | | | | | Merge from Cygnus internal source tree. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23020 138bc75d-0d04-0410-961f-82ee72b054a4
* *** empty log message ***bothner1998-10-121-8/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23019 138bc75d-0d04-0410-961f-82ee72b054a4
* bothner1998-10-121-0/+3095
| | | | | | | Merge from Cygnus internal source tree. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23018 138bc75d-0d04-0410-961f-82ee72b054a4
* law1998-10-124-118/+135
| | | | | | | | | | | | | | | * Makefile.in (build_tooldir): new variable, same as old $(tooldir), but without depending on $(libdir)/$(unlibsubdir) (GCC_FOR_TARGET): add -B$(build_tooldir)/bin/ (bootstrap, bootstrap2, bootstrap3, bootstrap4): ditto * configure.in (gxx_include_dir): set default based on unlibsubdir * Makefile.in (tooldir): ditto (cccp.o, cpplib.o): use unlibsubdir implicitly through gxx_include_dir, includedir and tooldir (protoize.o, unprotoize.o): ditto git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23017 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (CHILL_FOR_TARGET): Mirror recent changes tolaw1998-10-122-9/+24
| | | | | | | | | | | | CC_FOR_TARGET and friends. Mon Oct 12 12:09:30 1998 Alexandre Oliva <oliva@dcc.unicamp.br> * Makefile.in (build_tooldir): new variable, same as tooldir (CC_FOR_TARGET, GCC_FOR_TARGET, CXX_FOR_TARGET): add -B$(build_tooldir)/bin/ (BASE_FLAGS_TO_PASS): pass build_tooldir down git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23016 138bc75d-0d04-0410-961f-82ee72b054a4