1. 17 Jun, 1998 21 commits
  2. 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
  3. 15 Jun, 1998 7 commits