[gnu.g++.bug] bug fix for varargs problem

tiemann@arkesden.eng.sun.com (Michael Tiemann) (12/01/89)

    Date: 30 Nov 89 11:28:51 GMT
    From: mcsun!hp4nl!tnosoes!tom@uunet.uu.net  (Tom Vijlbrief)
    Organization: TNO Institute for Perception, Soesterberg, The Netherlands
    Subject: g++ 1.36.1- eats all available memory on SPARC
    Sender: bug-g++-request@prep.ai.mit.edu
    To: bug-g++@prep.ai.mit.edu

    The following program eats all available memory in my sparc:
    [...]

arkesden% diff -c2 expr.c~ expr.c
*** expr.c~	Mon Nov 27 17:37:43 1989
--- expr.c	Thu Nov 30 16:29:34 1989
***************
*** 3517,3520 ****
--- 3517,3521 ----
  		if (GET_CODE (saving_insns) == INSN)
  		  note_stores (PATTERN (saving_insns), use_variable);
+ 		saving_insns = NEXT_INSN (saving_insns);
  	      } while (saving_insns != last_saving_insn);
  	  }
arkesden%