1. 18 Jun, 1998 6 commits
    • * config.guess: Detection of Pentium II for *-sco-3.2v5*. · 276d5ee0
      From-SVN: r20558
      Robert Lipe committed
    • New case from Klaus-Georg Adams. · 025b3f14
      From-SVN: r20557
      Robert Lipe committed
    • Warning fixes: · cab634f2
              * Makefile.in (c-lang.o): Depend on output.h.
              * c-lang.c: Include output.h.
              * sparc.c (sparc_builtin_saveregs): Remove unused variable `fntype'.
              * except.c (expand_builtin_eh_stub): Likewise for variable `jump_to'.
              * genrecog.c (write_subroutine): When writing insn-recog.c, mark
              variables `insn', `pnum_clobbers', `x[0 .. max_depth]' and `tem'
              with ATTRIBUTE_UNUSED.
              * regmove.c (copy_src_to_dest): Make function static to match its
              prototype.
              * reload1.c Include hard-reg-set.h before rtl.h to get macro
              HARD_CONST.  Include machmode.h before hard-reg-set.h.
              * rtl.h: Prototype `retry_global_alloc' and wrap with macro
              HARD_CONST to protect usage of typedef HARD_REG_SET.
              * tree.c: Prototype `_obstack_allocated_p'.
              * varasm.c: Wrap prototype of `asm_output_aligned_bss' in macro
              BSS_SECTION_ASM_OP.
      
      From-SVN: r20556
      Kaveh R. Ghazi committed
    • Warning fix: · 264a8100
              * cp-tree.h: Prototype function `check_java_method'.
      
      From-SVN: r20555
      Kaveh R. Ghazi committed
    • PA warning fixes: · 0b17dd98
              * pa.c: Include system.h and toplev.h.  Remove redundant code.
              (call_operand_address): Mark parameter `mode' with ATTRIBUTE_UNUSED.
              (symbolic_operand): Likewise.
              (symbolic_memory_operand): Likewise.
              (pic_label_operand): Likewise.
              (fp_reg_operand): Likewise.
              (pre_cint_operand): Likewise.
              (post_cint_operand): Likewise.
              (ireg_or_int5_operand): Likewise.
              (int5_operand): Likewise.
              (uint5_operand): Likewise.
              (int11_operand): Likewise.
              (uint32_operand): Likewise.
              (ior_operand): Likewise.
              (lhs_lshift_cint_operand): Likewise.
              (pc_or_label_operand): Likewise.
              (legitimize_pic_address): Likewise.
              (hppa_legitimize_address): Likewise for parameter `old'.
              (output_block_move): Likewise for parameter `size_is_constant'.
              (output_function_prologue): Likewise for parameter `size'.
              (output_function_epilogue): Likewise.
              (return_addr_rtx): Likewise for parameter `count'.
              (output_mul_insn): Likewise for parameter `unsignedp'.
              (hppa_builtin_saveregs): Likewise for parameter `arglist'.
              (output_bb): Likewise for parameter `operands'.
              (output_bvb): Likewise.
              (function_label_operand): Likewise for parameter `mode'.
              (plus_xor_ior_operator): Likewise.
              (shadd_operand): Likewise.
              (non_hard_reg_operand): Likewise.
              (eq_neq_comparison_operator): Likewise.
              (movb_comparison_operator): Likewise.
              (pa_combine_instructions): Likewise for parameter `insns'.
              * pa.h: Add prototypes for functions `output_deferred_plabels',
              `override_options', `output_ascii', `output_function_prologue',
              `output_function_epilogue', `print_operand',
              `symbolic_expression_p', `reloc_needed', `compute_frame_size',
              `hppa_address_cost', `and_mask_p', `symbolic_memory_operand',
              `pa_adjust_cost', `pa_adjust_insn_length' and
              `secondary_reload_class'.
      
      From-SVN: r20554
      Kaveh R. Ghazi committed
    • Daily bump. · df16ddd5
      From-SVN: r20553
      Jeff Law committed
  2. 17 Jun, 1998 22 commits
  3. 16 Jun, 1998 12 commits
    • Fix bug reported by tege. section names wrong if USER_LABEL_PREFIX non-null. · bf20f341
      	* dwarf2out.c (stripattributes): Prepend '*' to the section name.
      
      From-SVN: r20529
      Jim Wilson committed
    • alpha.c (alpha_expand_prologue, [...]): New fns. · 9c0e94a5
              * alpha.c (alpha_expand_prologue, alpha_expand_epilogue): New fns.
              (output_prologue, output_epilogue): Merge VMS and OSF versions;
              Remove anything related to the actual code generation.
              (output_end_prologue): New function.
              (alpha_sa_mask, alpha_sa_size): Merge VMS and OSF versions.
              (alpha_does_function_need_gp): Return false for VMS.
              (alpha_function_needs_gp): Make static.
              (add_long_const): Delete.
              (summarize_insn): Don't assume a SUBREG is of a REG.
              Prototype all static functions.  Rename VMS-specific global
              variables vms_*.
              * alpha.h (TARGET_CAN_FAULT_IN_PROLOGUE): Default to 0.
              (FUNCTION_BOUNDARY): Align to cache line.
              (LOOP_ALIGN, ALIGN_LABEL_AFTER_BARRIER): Align to octaword.
              (FUNCTION_END_PROLOGUE): New macro.
              * alpha.md (attribute length): New.  Mark all insns.
              (return_internal, prologue_stack_probe_loop) New patterns.
              (prologue, init_fp, epilogue): New patterns.
              Disable peepholes.
              * linux.h (TARGET_CAN_FAULT_IN_PROLOGUE): Define.
      
      From-SVN: r20528
      Richard Henderson committed
    • toplev.c (lang_options): Add -trigraphs option for cpplib. · ad1da1de
      Tue Jun 16 17:36:35 1998  Dave Brolley  <brolley@cygnus.com>
      	* toplev.c (lang_options): Add -trigraphs option for cpplib.
      
      From-SVN: r20527
      Dave Brolley committed
    • reload1.c (reload_reg_free_before_p): RELOAD_FOR_OUTADDR_ADDRESS is earlier than… · 75528b80
      reload1.c (reload_reg_free_before_p): RELOAD_FOR_OUTADDR_ADDRESS is earlier than RELOAD_FOR_OUTPUT_ADDRESS...
      
      	* reload1.c (reload_reg_free_before_p): RELOAD_FOR_OUTADDR_ADDRESS
      	is earlier than RELOAD_FOR_OUTPUT_ADDRESS; RELOAD_FOR_INPADDR_ADDRESS
      	is earlier than RELOAD_FOR_INPUT_ADDRESS.
      
      From-SVN: r20526
      J"orn Rennecke committed
    • Fix v850 build failure. · 42b82dd3
      	* libgcc1-test.c (memcpy): Define.
      
      From-SVN: r20525
      Jim Wilson committed
    • decl.c (grokvardecl): Don't build external assembler names for TYPENAMEs in… · 741f2839
      decl.c (grokvardecl): Don't build external assembler names for TYPENAMEs in other namespaces as there...
      
      1998-06-16  Andrew MacLeod  <amacleod@cygnus.com>
      	* decl.c (grokvardecl): Don't build external assembler names for
      	TYPENAMEs in other namespaces as there is no declarator.
      	* error.c (cp_file_of, cp_line_of): Don't extract file or line number
      	info from DECL_CONTEXT if it is NULL.
      
      From-SVN: r20524
      Andrew MacLeod committed
    • revert · 56c5997c
      From-SVN: r20522
      Jason Merrill committed
    • method.c (hack_identifier): Don't let a class template out. · 1c2c08a5
      	* method.c (hack_identifier): Don't let a class template out.
      	* call.c (check_dtor_name): Split out.
      	(build_scoped_method_call): Use it.
      	(build_method_call): Use it.
      	* init.c (build_offset_ref): Use it.
      	* typeck.c (build_static_cast): Fix handling of pointers to members.
      	* decl.c (finish_function): Just return nothing from a constructor.
      	* typeck.c (c_expand_return): Complain about returning a void
      	expression from a destructor.
      
      From-SVN: r20521
      Jason Merrill committed
    • Cutover to system.h: · 8b45da67
      Mon Jun 15 22:21:57 1998  Craig Burley  <burley@gnu.org>
      	Cutover to system.h:
      	* Make-lang.in:
      	* Makefile.in:
      	* ansify.c:
      	* bad.c:
      	* bld.c:
      	* com.c:
      	* com.h:
      	* expr.c:
      	* fini.c:
      	* g77spec.c:
      	* implic.c:
      	* intdoc.c:
      	* intrin.c:
      	* lex.c:
      	* lex.h:
      	* parse.c:
      	* proj.c:
      	* proj.h:
      	* src.c:
      	* src.h:
      	* stb.c:
      	* ste.c:
      	* target.c:
      	* top.c:
      	* system.j: New file.
      	Use toplev.h where appropriate:
      	* Make-lang.in:
      	* Makefile.in:
      	* bad.c:
      	* bld.c:
      	* com.c:
      	* lex.c:
      	* ste.c:
      	* top.c:
      	* toplev.j: New file.
      	Conditionalize all dumping/reporting routines so they don't
      	get built for gcc/egcs:
      	* bld.c:
      	* bld.h:
      	* com.c:
      	* equiv.c:
      	* equiv.h:
      	* sta.c:
      	* stt.c:
      	* stt.h:
      	* symbol.c:
      	* symbol.h:
      	Use hconfig.h instead of config.h where appropriate:
      	* Makefile.in (proj-h.o): Compile with -DUSE_HCONFIG.
      	* fini.c: Define USE_HCONFIG before including proj.h.
      	* Makefile.in (deps-kinda): Redirect stderr to stdout,
      	to eliminate diagnostics vis-a-vis g77spec.c.
      	* Makefile.in: Regenerate dependencies via deps-kinda.
      	* lex.c (ffelex_file_fixed, ffelex_file_free): Eliminate
      	apparently spurious warnings about uninitialized variables
      	`c', `column', and so on.
      
      From-SVN: r20520
      Craig Burley committed
    • Daily bump. · 92a3a8d0
      From-SVN: r20517
      Jeff Law committed