* flow.c (notice_stack_pointer_modification_1): Cleanup.
authorJan Hubicka <jh@suse.cz>
Fri, 15 Dec 2000 13:14:37 +0000 (14:14 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Fri, 15 Dec 2000 13:14:37 +0000 (13:14 +0000)
From-SVN: r38282

gcc/ChangeLog
gcc/flow.c

index 76e45c63c7de57be8629c1cc1a8913959d8aa044..e4f3c49cc67d258f6791ea9e06194e4cd770db28 100644 (file)
@@ -1,3 +1,7 @@
+Fri Dec 15 14:11:57 MET 2000  Jan Hubicka  <jh@suse.cz>
+
+       * flow.c (notice_stack_pointer_modification_1): Cleanup.
+
 2000-12-15  Alexandre Oliva  <aoliva@redhat.com>
 
        * function.c (adjust_trampoline_addr): New function.
index 96eb72555d438226a0a2277d114da4bd83fe2a53..50c9a1e1e02da78c0d36e6f1125a398a5def8f6b 100644 (file)
@@ -3157,12 +3157,7 @@ notice_stack_pointer_modification_1 (x, pat, data)
         of a push until later in flow.  See the comments in rtl.texi
         regarding Embedded Side-Effects on Addresses.  */
       || (GET_CODE (x) == MEM
-         && (GET_CODE (XEXP (x, 0)) == PRE_DEC
-             || GET_CODE (XEXP (x, 0)) == PRE_INC
-             || GET_CODE (XEXP (x, 0)) == PRE_MODIFY
-             || GET_CODE (XEXP (x, 0)) == POST_MODIFY
-             || GET_CODE (XEXP (x, 0)) == POST_DEC
-             || GET_CODE (XEXP (x, 0)) == POST_INC)
+         && GET_RTX_CLASS (GET_CODE (XEXP (x, 0))) == 'a'
          && XEXP (XEXP (x, 0), 0) == stack_pointer_rtx))
     current_function_sp_is_unchanging = 0;
 }