1. 28 Sep, 1999 1 commit
  2. 27 Sep, 1999 12 commits
    • sparc-signal.h (SIGNAL_HANDLER): Third argument now a `void *'. · 8c14177c
      	* include/sparc-signal.h (SIGNAL_HANDLER): Third argument now a
      	`void *'.
      	(MAKE_THROW_FRAME): Cast third argument back to `ucontext_t *'.
      
      From-SVN: r29682
      Tom Tromey committed
    • configure.in (mips*el-*-openbsd*): Don't duplicate default settings. · 9e28024a
      	* configure.in (mips*el-*-openbsd*):  Don't duplicate default settings.
      	(mips*-*-openbsd*):  Let big endian configuration be a fragment.
      	* configure:  Regen.
      	* config/mips/openbsd.h:  New, OpenBSD little endian target.
      	* config/mips/openbsd-be.h:  New, OpenBSD big endian target fragment.
      	* config/mips/xm-openbsd.h:  New, OpenBSD host.
      
      From-SVN: r29681
      Marc Espie committed
    • alloca-conf.h (alloca): Don't use Gcc builtin or <alloca.h>. · 2c45d1a0
              * alloca-conf.h (alloca) [C_ALLOCA]: Don't use Gcc builtin
              or <alloca.h>.
              * clock.c (GNU_HZ): New definition.
              (clock): Use it.
              * getruntime.c: Likewise.
      
              * config.table: Use mh-beos.
              * config/mh-beos: New file.
      
      From-SVN: r29680
      Richard Henderson committed
    • configure.in: Recognize target *vxworks* and add fragment vxworks.mt. · e5da599a
              * configure.in: Recognize target *vxworks* and add fragment vxworks.mt.
              * config/vxworks.mt: New file.
              * gen-params: Let configure override HAVE_PRINTF_FP.
      
      From-SVN: r29679
      Ulrich Drepper committed
    • Kill RCSid strings. · 40d0e0df
      From-SVN: r29678
      Jeff Law committed
    • Update copyright. · 8442ccc4
      From-SVN: r29677
      Jeff Law committed
    • m68k.c (output_function_prologue, [...]): Use… · 6e8313fe
      m68k.c (output_function_prologue, [...]): Use current_function_uses_pic_offset_table instead of regs_ever_live to decide...
      
      	* config/m68k/m68k.c (output_function_prologue,
      	output_function_epilogue): Use
      	current_function_uses_pic_offset_table instead of regs_ever_live
      	to decide whether to save/restore pic register.
      	(legitimize_pic_address): Don't modify regs_ever_live any more.
      
      From-SVN: r29676
      Andreas Schwab committed
    • memtemp77.C: Adjust expected __PRETTY_FUNCTION__. · a0cc9ab6
      	* g++.old-deja/g++.pt/memtemp77.C: Adjust expected
      	__PRETTY_FUNCTION__.
      
      From-SVN: r29674
      Nathan Sidwell committed
    • Augment stringification of trees. · 9e93bc9d
      	* cp-tree.h (tree_string_flags): New error stringifying enumeration.
      	(fndecl_as_string, type_as_string_real, args_as_string,
      	code_as_string, language_as_string, parm_as_string,
      	op_as_string, assop_as_string, cv_as_string): Remove.
      	(type_as_string, decl_as_string, expr_as_string): Adjust prototype.
      	(context_as_string): Declare new function.
      	* error.c (cp_printers): Move definition.
      	(OB_UNPUT): Remove.
      	(OB_END_TEMPLATE_ID): Adjust.
      	(interesting_scope_p): Remove.
      	(dump_scope): New static function.
      	(dump_qualifiers): Adjust prototype, reimplement.
      	(dump_template_value): Use tree_string_flags.
      	(dump_type_real): Move back to dump_type.
      	(dump_type): Adjust prototype. Use tree_string_flags.
      	(dump_aggr_type): Likewise. Use dump_template_parms.
      	(dump_type_prefix): Adjust prototype. Use tree_string_flags. Return pad flag.
      	(dump_type_suffix): Adjust prototype. Use tree_string_flags.
      	(dump_simple_decl): Likewise.
      	(dump_decl): Likewise. Use dump_template_decl.
      	(dump_template_decl): New static function broken out of dump_decl.
      	(dump_function_decl): Adjust prototype. Use tree_string_flags.
      	(dump_parameters): Likewise. Prefix space.
      	(dump_exception_spec): Adjust prototype. Use tree_string_flags.
      	(dump_function_name): Likewise. Use dump_template_parms.
      	(dump_template_parms): New static function broken out of
      	dump_function_name.
      	(dump_expr_list): Adjust prototype. Use tree_string_flags.
      	(dump_expr): Likewise.
      	(fndecl_as_string): Removed
      	(type_as_string_real): Removed
      	(dump_binary_op): Adjust prototype. Use tree_string_flags.
      	(dump_unary_op): Likewise.
      	(type_as_string): Likewise.
      	(expr_as_string): Likewise.
      	(decl_as_string): Likewise.
      	(context_as_string): New function.
      	(lang_decl_name): Adjust.
      	(decl_to_string): New static print callback.
      	(expr_to_string): Likewise.
      	(fndecl_to_string): Likewise.
      	(code_as_string): Renamed to ...
      	(code_to_string): ... here. Adjust.
      	(language_as_string): Renamed to ...
      	(language_to_string): ... here. Adjust.
      	(parm_as_string): Renamed to ...
      	(parm_to_string): ... here.
      	(op_as_string): Renamed to ...
      	(op_to_string): ... here.
      	(assop_as_string): Renamed to ...
      	(assop_to_string): ... here.
      	(type_to_string): New static print callback.
      	(args_as_string): Renamed to ...
      	(args_to_string): ... here. Adjust.
      	(cv_as_string): Renamed to ...
      	(cv_to_string): ... here. Adjust.
      	* pt.c (mangle_class_name_for_template): Use tree_string_flags.
      	(print_template_context): Likewise.
      
      From-SVN: r29673
      Nathan Sidwell committed
    • Daily bump. · cf9d61d5
      From-SVN: r29672
      Jeff Law committed
    • cp-tree.h (expand_throw): Remove prototype. · 59ccf49d
      	* cp-tree.h (expand_throw): Remove prototype.
      	* except.c (expand_throw): Make it static.  Use tree-generation
      	functions, rather than RTL-generation functions.
      	(build_throw): Use it.
      	* expr.c: Include except.h.
      	(cplus_expand_expr): Don't call expand_throw here.
      	* Makefile.in (expr.o): Depend on except.h.
      	* ir.texi: Update documentation for THROW_EXPR.
      
      	* decl.c (start_function): Set x_dont_save_pending_sizes rather
      	than calling get_pending_sizes.
      	* init.c (build_new): Don't save and restore
      	immediate_size_expand; instead, assert that it has the expected
      	value already.
      
      From-SVN: r29671
      Mark Mitchell committed
  3. 26 Sep, 1999 5 commits
  4. 25 Sep, 1999 6 commits
    • cse.c: Update comments. · e48a7fbe
              * cse.c: Update comments.
              (cse_insn): When converting a conditional/computed jump into
              an unconditional jump, always make sure a BARRIER immediately
              follows the converted jump.  Do not delete unreachable code.
              (cse_basic_block): Do not delete unreachable code.
              * toplev.c (rest_of_compilation): Move call to
              delete_trivially_dead_insns after the conditional call to
              jump_optimize.
      
      From-SVN: r29665
      Jeffrey A Law committed
    • dump.c (dequeue_and_dump): Handle RESULT_DECL. · 57151693
      	* dump.c (dequeue_and_dump): Handle RESULT_DECL.
      	* ir.texi: Document RESULT_DECL and DECL_RESULT.
      
      From-SVN: r29664
      Mark Mitchell committed
    • cp-tree.h (check_return_expr): New function. · efee38a9
      	* cp-tree.h (check_return_expr): New function.
      	* decl.c (finish_constructor_body): New function.
      	(pushdecl): Put global friend functions in namespace binding
      	level, not the class binding level.
      	(finish_destructor_body): Make sure the dtor_label is always
      	defined.  Fix typo in comment.
      	(finish_function): Move generation of constructor-termination code
      	to semantic-analysis time.  Move generation of implicit `main'
      	return value to semantic-analysis time.
      	* semantics.c (finish_return_stmt): Generate goto's to
      	ctor_label/dtor_label here.  Use check_return_expr to do semantic
      	analysis on the returned expression.
      	* typeck.c (maybe_warn_about_returning_address_of_local): New
      	function split out from c_expand_return.
      	(check_return_expr): Likewise.
      	(c_expand_return): Just generate the RTL for the return.
      
      From-SVN: r29663
      Mark Mitchell committed
    • libiberty.h (make_temp_file): Add a prototype. · 5a657fc3
      include:
      
              * libiberty.h (make_temp_file):  Add a prototype.
      
      libiberty:
      
              * choose-temp.c: Remove obsolete comment about gcc.
              (make_temp_file): Constify a char*.
      
      gcc:
      
              * collect2.c (make_temp_file): Don't prototype.
      
              * gcc.c (make_temp_file): Likewise.
      
              * mips.c (mips_make_temp_file): Renamed from `make_temp_file'.
      
      From-SVN: r29662
      Kaveh R. Ghazi committed
    • Daily bump. · 74d3e96a
      From-SVN: r29660
      Jeff Law committed
  5. 24 Sep, 1999 16 commits