]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Add BUILT_IN_FREE
authorOlga Golovanevsky <olga@il.ibm.com>
Fri, 12 Jan 2007 21:01:46 +0000 (21:01 +0000)
committerOlga Golovanevsky <olga@gcc.gnu.org>
Fri, 12 Jan 2007 21:01:46 +0000 (21:01 +0000)
From-SVN: r120732

gcc/ChangeLog
gcc/builtins.def
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr24750-1.c

index dcec75dcf8d6dcb7c15e1c511847d1060acb9586..df89715a85c5ffc9e37a1310f4fd79cd1f70a4a4 100644 (file)
@@ -1,3 +1,7 @@
+2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
+
+       * builtins.def : Add BUILT_IN_FREE.
+       
 2007-01-12  Jan Hubicka  <jh@suse.cz>
 
        PR tree-optimization/30443
index ca402a35ec7cd01863ebaae5a33466e778381e60..b5a88cd2bf123314530b48b2dd682121de3ebad3 100644 (file)
@@ -632,6 +632,7 @@ DEF_EXT_LIB_BUILTIN    (BUILT_IN_FFSL, "ffsl", BT_FN_INT_LONG, ATTR_CONST_NOTHRO
 DEF_EXT_LIB_BUILTIN    (BUILT_IN_FFSLL, "ffsll", BT_FN_INT_LONGLONG, ATTR_CONST_NOTHROW_LIST)
 DEF_EXT_LIB_BUILTIN        (BUILT_IN_FORK, "fork", BT_FN_PID, ATTR_NOTHROW_LIST)
 DEF_GCC_BUILTIN        (BUILT_IN_FRAME_ADDRESS, "frame_address", BT_FN_PTR_UINT, ATTR_NULL)
+DEF_LIB_BUILTIN        (BUILT_IN_FREE, "free", BT_FN_VOID_PTR, ATTR_NOTHROW_LIST) 
 DEF_GCC_BUILTIN        (BUILT_IN_FROB_RETURN_ADDR, "frob_return_addr", BT_FN_PTR_PTR, ATTR_NULL)
 DEF_EXT_LIB_BUILTIN    (BUILT_IN_GETTEXT, "gettext", BT_FN_STRING_CONST_STRING, ATTR_FORMAT_ARG_1)
 DEF_C99_BUILTIN        (BUILT_IN_IMAXABS, "imaxabs", BT_FN_INTMAX_INTMAX, ATTR_CONST_NOTHROW_LIST)
index 22158f2b4ccf322ca2c7813148a60d40796985a1..15167d5c4e1713a6ed6b9cc5f82c90d858eb5ddb 100644 (file)
@@ -1,3 +1,7 @@
+2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
+
+        * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
+
 2007-01-12  Tom Tromey  <tromey@redhat.com>
 
        PR preprocessor/28227:
index 6f84f3e8a7c55d03af5656194645e3d90d60f1ec..58b1ea2efcdcc23a9310ed77a084da04ce462940 100644 (file)
@@ -1,3 +1,4 @@
+extern void free (void *);
 extern int unknown;
 extern int n0;
 extern short *s0;