1. 07 Nov, 1998 7 commits
    • configure.in (host_xm_file, [...]): Arrange to include gansidecl.h in… · 0056a9b5
      configure.in (host_xm_file, [...]): Arrange to include gansidecl.h in {ht}config.h & tm.h just before the config/...
      
              * configure.in (host_xm_file, build_xm_file, xm_file, tm_file):
              Arrange to include gansidecl.h in {ht}config.h & tm.h just
              before the config/ directory headers.
              (tm_file_list, host_xm_file_list, build_xm_file_list): Handle
              gansidecl.h in the list of dependencies.
              * Makefile.in (RTL_BASE_H): Don't depend on gansidecl.h.
              (TREE_H, DEMANGLE_H, RECOG_H, REGS_H, libgcc2.a, stmp-multilib,
              mbchar.o, collect2.o, pexecute.o, vfprintf.o, splay-tree.o, gcc.o,
              gencheck.o, choose-temp.o, mkstemp.o, mkstemp.o, prefix.o,
              dyn-string.o, cexp.o, cccp.o, cppmain.o, cpplib.o, cpperror.o,
              cppexp.o, cppfiles.o, cpphash.o, cppalloc.o, scan-decls.o):
              Likewise.
              * cccp.c: Don't include gansidecl.h.
              * cexp.y: Likewise.
              * collect2.c: Likewise.
              * config/c4x/c4x.c: Likewise.
              * config/v850/v850.h: Likewise.
              * cppalloc.c: Likewise.
              * cpperror.c: Likewise.
              * cppexp.c: Likewise.
              * cppfiles.c: Likewise.
              * cpphash.c: Likewise.
              * cpplib.c: Likewise.
              * cppmain.c: Likewise.
              * cppulp.c: Likewise.
              * demangle.h: Likewise.
              * doprint.c: Likewise.
              * dyn-string.c: Likewise.
              * eh-common.h: Likewise.
              * fix-header.c: Likewise.
              * frame.c: Likewise.
              * gcc.c: Likewise.
              * gcov.c: Likewise.
              * gen-protos.c: Likewise.
              * gencheck.c: Likewise.
              * halfpic.h: Likewise.
              * hash.c: Likewise.
              * machmode.h: Likewise.
              * mbchar.c: Likewise.
              * prefix.c: Likewise.
              * protoize.c: Likewise.
              * recog.h: Likewise.
              * rtl.h: Likewise.
              * scan-decls.c: Likewise.
              * tree.h: Likewise.
              * varray.h: Likewise.
      
      From-SVN: r23558
      Kaveh R. Ghazi committed
    • cp-tree.h: Don't include gansidecl.h. · 93d34cac
              * cp-tree.h: Don't include gansidecl.h.
              * exception.cc: Include gansidecl.h (since we don't include config.h)
              * g++spec.c: Don't include gansidecl.h.
      
      From-SVN: r23557
      Kaveh R. Ghazi committed
    • i386.md (call_value_pop): If we're not popping anything, defer to call_value. · 35e2d030
              * i386.md (call_value_pop): If we're not popping anything,
              defer to call_value.
              (call_pop): Likewise defer to call.
      
      From-SVN: r23556
      Richard Henderson committed
    • Testcase for axp spec99 perl failure. · 771f9be5
      From-SVN: r23555
      Richard Henderson committed
    • function.c (purge_addressof): Clear purge_addressof_replacements only after… · da9b1f9c
      function.c (purge_addressof): Clear purge_addressof_replacements only after processing the whole function.
      
              * function.c (purge_addressof): Clear purge_addressof_replacements
              only after processing the whole function.
      
      From-SVN: r23554
      Richard Henderson committed
    • Daily bump. · 5df0e893
      From-SVN: r23553
      Jeff Law committed
    • reload1.c (reload): If we can not perform a particular elimination when we… · 8f5db3c1
      reload1.c (reload): If we can not perform a particular elimination when we thought we could earlier...
      
              * reload1.c (reload): If we can not perform a particular elimination
              when we thought we could earlier, then we must always iterate through
              the loop at least one more time.
      x86 should bootstrap with -O9 -fomit-frame-pointer again.
      
      From-SVN: r23552
      Jeffrey A Law committed
  2. 06 Nov, 1998 6 commits
  3. 05 Nov, 1998 11 commits
  4. 04 Nov, 1998 15 commits
    • toplev.c (output_lang_identify): Make definition dependent on ASM_IDENTIFY_LANGUAGE. · 444bf316
              * toplev.c (output_lang_identify): Make definition dependent on
              ASM_IDENTIFY_LANGUAGE.
              * print-rtl.c (spaces): Make static.
      
      From-SVN: r23532
      Jeff Law committed
    • extend.texi: Clarify proper uses for register clobbers in asms. · 8fe1938e
              * extend.texi: Clarify proper uses for register clobbers in asms.
      1
      
      From-SVN: r23531
      Hans-Peter Nilsson committed
    • cp-tree.h (CP_TYPE_CONST_P): Make {0,1}-valued. · 174bcdb9
      	* cp-tree.h (CP_TYPE_CONST_P): Make {0,1}-valued.
      	(CP_TYPE_VOLATILE_P): Likewise.
      	(CP_TYPE_RESTRICT_P): Likewise.
      
      From-SVN: r23530
      Mark Mitchell committed
    • recog.h (enum op_type): Define. · 0eadeb15
              * recog.h (enum op_type): Define.
              (constrain_operands): Adjust prototype.
              (recog_op_type): Declare new variable.
              * recog.c (recog_op_type): New variable.
              (insn_invalid_p): Allow modifying an asm statement after reload.
              (extract_insn): Set up recog_op_type.
              (constrain_operands): Lose INSN_CODE_NUM arg.  All callers changed.
              Don't compute operand types, use recog_op_type.
              Use the information computed by extract_insn instead of the previous
              method of finding it by insn code number.
              * caller-save.c (init_caller_save): Use extract_insn, not insn_extract.
              * reorg.c (fill_slots_from_thread): Likewise.
              * reload1.c (reload_as_needed): Likewise.
              (gen_reload): Likewise.
              (inc_for_reload): Likewise.
              (reload_cse_simplify_operands): Likewise.
              Use the information computed by extract_insn instead of the previous
              method of finding it by insn code number.
              * genattrtab.c (write_attr_case): Generate call to extract_insn, not
              insn_extract.
              * final.c (final_scan_insn): Use extract_insn, not insn_extract.
              (cleanup_operand_subregs): Use extract_insn, not insn_extract.
              Use the information computed by extract_insn instead of the previous
              method of finding it by insn code number.
              * regmove.c (find_matches): Likewise.  Change meaning of the return
              value to be nonzero if the optimization can be performed, zero if
              not.  All callers changed.
              Shorten some variable names to fix formatting problems.
              (regmove_optimize): Shorten some variable names to fix formatting
              problems.
              Use the information computed by extract_insn instead of the previous
              method of finding it by insn code number.
              * regclass.c (scan_one_insn): Likewise.
              (record_reg_classes): Don't compute operand types, use recog_op_type.
              * reload.c (find_reloads): Lose CONSTRAINTS1 variable; use
              recog_constraints instead.
      
      From-SVN: r23529
      Bernd Schmidt committed
    • rtl.h (flow2_completed): Declare. · 56744d1a
      x
              * rtl.h (flow2_completed): Declare.
              * flow.c (flow2_completed): Definition.
              * toplev.c (rest_of_compilation): Set and clear flow2_completed
              as necessary.
      
      From-SVN: r23528
      Jeff Law committed
    • rtl.h (flow2_completed): Declare. · 0ea0e871
      �
              * rtl.h (flow2_completed): Declare.
              * flow.c (flow2_completed): Definition.
              * toplev.c (rest_of_compilation): Set and clear flow2_completed
              as necessary.
      
      From-SVN: r23527
      Jeff Law committed
    • rtl.h (flow2_completed): Declare. · 09d33be8
      @
              * rtl.h (flow2_completed): Declare.
              * flow.c (flow2_completed): Definition.
              * toplev.c (rest_of_compilation): Set and clear flow2_completed
              as necessary.
      
      From-SVN: r23526
      Jeff Law committed
    • [multiple changes] · bfc5000a
      Wed Nov  4 19:15:37 1998  "Melissa O'Neill" <oneill@cs.sfu.ca>
              * Makefile.in (libcpp.a): Ranlib libcpp.a
              * cppulp.c (user_label_prefix): Initialize.
      Wed Nov  4 19:07:08 1998   John Wehle  (john@feith.com)
              * flow.c (mark_regs_live_at_end): Mark the stack pointer as live
              at a RETURN if current_function_sp_is_unchanging is set.
      
      From-SVN: r23525
      Jeff Law committed
    • Add -mno-cygwin flag that links in the mingw libraries. · 040688bd
      	* i386/cygwin32.h (MASK_WIN32, MASK_CYGWIN, MASK_WINDOWS, MASK_DLL,
      	TARGET_WIN32, TARGET_CYGWIN, TARGET_WINDOWS, TARGET_DLL): New.
      	(SUBTARGET_SWITCHES): Add -mno-cygwin, -mcygwin, and -mdll options.
      	(CPP_PREDEFINES): Don't define __CYGWIN32__ here.
      	(STARTFILE_SPEC): Handle -mdll, -mno-cygwin options.
      	(CPP_SPEC): Handle -mno-cygwin option.  Define __CYWIN__ in addition
      	to __CYGWIN32__.
      	(LIB_SPEC): Handle -mno-cyginw option.
      	(LINK_SPEC): Handle -mdll.
      
      From-SVN: r23523
      Geoffrey Noer committed
    • reload.c (find_reloads): Fix test for usage by other reload to handle secondary reloads properly. · e0d7bb0d
      	* reload.c (find_reloads): Fix test for usage by other reload
      	to handle secondary reloads properly.
      
      From-SVN: r23522
      J"orn Rennecke committed
    • Warning fixes: · 590cf94d
              * reload1.c (ELIMINABLE_REGS, NUM_ELIMINABLE_REGS): Introduce an
              intermediate structure which has exactly the members provided by
              ELIMINABLE_REGS.  Define NUM_ELIMINABLE_REGS in terms of the
              static intermediate structure.
              (init_elim_table): Xmalloc() `reg_eliminate', and initialize it
              from the intermediate structure.  Do the same analogous fix in
              the case where ELIMINABLE_REGS is not defined.
      
      From-SVN: r23521
      Kaveh R. Ghazi committed
    • g77.texi: Small formatting/indexing fixes. · 1eb1d2a3
      1998-11-04  Dave Love  <d.love@dl.ac.uk>
      	* g77.texi: Small formatting/indexing fixes.
      
      From-SVN: r23519
      Dave Love committed
    • Small formatting/indexing fixes. · a20f31a0
      From-SVN: r23518
      Dave Love committed
    • Daily bump. · d1a0986f
      From-SVN: r23517
      Jeff Law committed
  5. 03 Nov, 1998 1 commit