[llvm-commits] [llvm-gcc-4.2] r93388 - in /llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg: ssp-1.c ssp-2.c

Stuart Hastings stuart at apple.com
Wed Jan 13 16:51:09 PST 2010


On Jan 13, 2010, at 4:47 PM, Bill Wendling wrote:

> Would using "memset" be good here instead of the iterator?

Hm.  memset() couldn't be any worse.

Can you think of a target or situation where memset() would be better?

stuart

> -bw
>
> On Jan 13, 2010, at 4:46 PM, Stuart Hastings wrote:
>
>> Author: stuart
>> Date: Wed Jan 13 18:46:15 2010
>> New Revision: 93388
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=93388&view=rev
>> Log:
>> Move loop index out of stack in stack-clobbering testcases.
>>
>> Modified:
>>   llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/ssp-1.c
>>   llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/ssp-2.c
>>
>> Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/ssp-1.c
>> URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/ssp-1.c?rev=93388&r1=93387&r2=93388&view=diff
>>
>> =
>> =
>> =
>> =
>> =
>> =
>> =
>> =
>> =
>> =====================================================================
>> --- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/ssp-1.c (original)
>> +++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/ssp-1.c Wed Jan 13  
>> 18:46:15 2010
>> @@ -11,7 +11,7 @@
>>
>> int main ()
>> {
>> -  int i;
>> +  static int i;		/* Can't allocate this on the stack.  */
>>  char foo[255];
>>
>>  // smash stack
>>
>> Modified: llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/ssp-2.c
>> URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/ssp-2.c?rev=93388&r1=93387&r2=93388&view=diff
>>
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> = 
>> =====================================================================
>> --- llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/ssp-2.c (original)
>> +++ llvm-gcc-4.2/trunk/gcc/testsuite/gcc.dg/ssp-2.c Wed Jan 13  
>> 18:46:15 2010
>> @@ -12,7 +12,7 @@
>> void
>> overflow()
>> {
>> -  int i = 0;
>> +  static int i = 0;	/* Can't allocate this on the stack.  */
>>  char foo[30];
>>
>>  /* Overflow buffer.  */
>>
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>




More information about the llvm-commits mailing list