From 51a8911afde06099308bcc09bc2f22ec9ece0189 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sat, 9 Jun 2007 11:02:52 +0000 Subject: [PATCH] Move to test-malloca.c. --- tests/test-allocsa.c | 60 -------------------------------------------- 1 file changed, 60 deletions(-) delete mode 100644 tests/test-allocsa.c diff --git a/tests/test-allocsa.c b/tests/test-allocsa.c deleted file mode 100644 index 0f53739723..0000000000 --- a/tests/test-allocsa.c +++ /dev/null @@ -1,60 +0,0 @@ -/* Test of safe automatic memory allocation. - Copyright (C) 2005, 2007 Free Software Foundation, Inc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software Foundation, - Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ - -/* Written by Bruno Haible , 2005. */ - -#include - -#include "allocsa.h" - -#include - -static void -do_allocation (int n) -{ - void *ptr = allocsa (n); - freesa (ptr); - ptr = safe_alloca (n); -} - -void (*func) (int) = do_allocation; - -int -main () -{ - int i; - - /* Repeat a lot of times, to make sure there's no memory leak. */ - for (i = 0; i < 50000; i++) - { - /* Try various values. - n = 0 gave a crash on Alpha with gcc-2.5.8. - Some versions of MacOS X have a stack size limit of 512 KB. */ - func (34); - func (134); - func (399); - func (510823); - func (129321); - func (0); - func (4070); - func (4095); - func (1); - func (16582); - } - - return 0; -} -- 2.30.2