Correction so -fchech-memory-usage only flushes hard registers to temp
authorwcohen <wcohen@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Nov 2000 14:23:42 +0000 (14:23 +0000)
committerwcohen <wcohen@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Nov 2000 14:23:42 +0000 (14:23 +0000)
memory location.  Values in psuedo registers and memory shouldn't be
affected.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37583 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog

index a7c688a..200ecc5 100644 (file)
@@ -1,3 +1,8 @@
+2000-11-20  Will Cohen  <wcohen@redhat.com>
+
+       * calls.c (expand_call): Clear target only when target is in
+       hard register and current_function_check_memory_usage is set.
+
 2000-11-20  Bernd Schmidt  <bernds@redhat.co.uk>
 
        * toplev.c (rest_of_compilation): Run optimize_mode_switching even