1. 04 Dec, 1998 11 commits
    • final.c (cleanup_subreg_operands): Delete some unused code. · f62a15e3
      	* final.c (cleanup_subreg_operands): Delete some unused code.
      	* recog.h (MAX_RECOG_ALTERNATIVES): New macro.
      	(struct insn_alternative): New structure definition.
      	(recog_op_alt): Declare variable.
      	(preprocess_constraints): Declare function.
      	* recog.c (recog_op_alt): New variable.
      	(extract_insn): Verify number of alternatives is in range.
      	(preprocess_constraints): New function.
      	* reg-stack.c: Include recog.h.
      	(constrain_asm_operands): Delete.
      	(get_asm_operand_lengths): Delete.
      	(get_asm_operand_n_inputs): New function.
      	(record_asm_reg_life): Delete OPERANDS, CONSTRAINTS, N_INPUTS and
      	N_OUTPUTS args.  All callers changed.
      	Compute number of inputs and outputs here by calling
      	get_asm_operand_n_inputs.
      	Instead of constrain_asm_operands, call extract_insn,
      	constrain_operands and preprocess_constaints.  Use information
      	computed by these functions throughout.
      	(record_reg_life): Delete code that is unused due to changes in
      	record_asm_reg_life.
      	(subst_asm_stack_regs): Delete OPERANDS, OPERAND_LOC, CONSTRAINTS,
      	N_INPUTS and N_OUTPUTS args.  All callers changed.
      	Similar changes as in record_asm_reg_life.
      	(subst_stack_regs): Move n_operands declaration into the if statement
      	where it's used.
      	Delete code that is unused due to changes in subst_asm_stack_regs.
      	* stmt.c (expand_asm_operands): Verify number of alternatives is in
      	range.
      	* Makefile.in (reg-stack.o): Depend on recog.h.
      
      From-SVN: r24090
      Bernd Schmidt committed
    • pt.c (check_template_shadow): New fn. · f3400fe2
      	* pt.c (check_template_shadow): New fn.
      	* decl2.c (grokfield): Use it.
      	* decl.c (pushdecl): Likewise.
      	(pushdecl_class_level): Likewise.
      	(start_method): Likewise.
      	(xref_tag): Don't try to use 't' if we're defining.
      Fixes Sec14/7/C14387.cm.
      	* call.c (check_dtor_name): Just return an error_mark_node.
      	* pt.c (lookup_template_class): Complain about using non-template here.
      	* parse.y (apparent_template_type): Not here.
      Fixes Sec14/C14339.cm.
      	* pt.c (check_explicit_specialization): Complain about specialization
      	with C linkage.
      Fixes Sec14/C14340.cm.
      	* lang-options.h: Add -f{no-,}implicit-inline-templates.
      	* pt.c (convert_nontype_argument): Don't assume that any integer
      	argument is intended to be a constant-expression.
      Fixes Sec14/7/P14245.C.
      
      From-SVN: r24086
      Jason Merrill committed
    • * pexecute.c: Remove obsolete ifdefed cygwin code. · 8d525fa8
      From-SVN: r24084
      Christopher Faylor committed
    • Daily bump. · 36e77ea6
      From-SVN: r24083
      Jeff Law committed
    • pdp11.h: Use optimize_size for space optimizations. · f4190acc
      	* pdp11.h: Use optimize_size for space optimizations.
      	* pdp11.c: Likewise.
      	* pdp11.md: Likewise.
      
      From-SVN: r24082
      Joseph Myers committed
    • [multiple changes] · d1a09590
      Fri Dec  4 01:34:02 1998  Jeffrey A Law  (law@cygnus.com)
              * config.guess: Improve detection of hppa2.0 processors.
      Fri Dec  4 01:33:05 1998  Niall Smart <nialls@euristix.ie>
              * config.guess: Recognize FreeBSD using ELF automatically.
      
      From-SVN: r24081
      Jeff Law committed
    • configure.in (mipsel-*-linux*): New target. · 18cae839
      	* configure.in (mipsel-*-linux*): New target.
      	* mips/linux.h: New file, based on other Linux targets.
      
      From-SVN: r24080
      Robert Lipe committed
    • gthr-vxworks.h (__ehdtor): Fix memory leak. · 0fcff082
              * gthr-vxworks.h (__ehdtor): Fix memory leak.  The delete hook
              runs in the context of the deleter, not the deletee, so we must
              use taskVarGet to find the correct memory to free.
              (__gthread_key_create): Initialize the task
              variable subsystem so that the task variable is still active when
              the delete hook is run.
      
      From-SVN: r24079
      Mike Stump committed
    • * pdp11.h (TARGET_40_PLUS): Fix typo. · 9f643ff8
      From-SVN: r24078
      Jeff Law committed
  2. 03 Dec, 1998 11 commits
  3. 02 Dec, 1998 11 commits
  4. 01 Dec, 1998 7 commits