OSDN Git Service

missed hunk from last commit
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 22 Apr 2011 04:19:40 +0000 (04:19 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 22 Apr 2011 04:19:40 +0000 (04:19 +0000)
* config/rs6000/rs6000.c (rs6000_function_arg): Remove CALL_LIBCALL
when returning call_cookie.

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

gcc/config/rs6000/rs6000.c

index e98b5f3..6113a75 100644 (file)
@@ -9007,7 +9007,7 @@ rs6000_function_arg (CUMULATIVE_ARGS *cum, enum machine_mode mode,
                               : CALL_V4_CLEAR_FP_ARGS));
        }
 
-      return GEN_INT (cum->call_cookie);
+      return GEN_INT (cum->call_cookie & ~CALL_LIBCALL);
     }
 
   if (TARGET_MACHO && rs6000_darwin64_struct_check_p (mode, type))