]> gcc.gnu.org Git - gcc.git/blame - gcc/ggc-none.c
c-common.h (enum rid): Add RID_CXX_COMPAT_WARN.
[gcc.git] / gcc / ggc-none.c
CommitLineData
0a25f1f5 1/* Null garbage collection for the GNU compiler.
9dcd6f09 2 Copyright (C) 1998, 1999, 2000, 2003, 2004, 2005, 2007
20c1dc5e 3 Free Software Foundation, Inc.
0a25f1f5 4
1322177d 5 This file is part of GCC.
0a25f1f5 6
1322177d
LB
7 GCC is free software; you can redistribute it and/or modify it
8 under the terms of the GNU General Public License as published by
9dcd6f09 9 the Free Software Foundation; either version 3, or (at your option)
0a25f1f5
RH
10 any later version.
11
1322177d
LB
12 GCC is distributed in the hope that it will be useful, but WITHOUT
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
14 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
15 License for more details.
0a25f1f5
RH
16
17 You should have received a copy of the GNU General Public License
9dcd6f09
NC
18 along with GCC; see the file COPYING3. If not see
19 <http://www.gnu.org/licenses/>. */
0a25f1f5 20
547d057d
ME
21/* This version is used by the gen* programs and certain language-specific
22 targets (such as java), where we don't really need GC at all.
23 This prevents problems with pulling in all the tree stuff. */
0a25f1f5 24
547d057d 25#ifdef GENERATOR_FILE
7e7ec48e 26#include "bconfig.h"
547d057d
ME
27#else
28#include "config.h"
29#endif
30
0a25f1f5 31#include "system.h"
4977bab6 32#include "coretypes.h"
0a25f1f5 33#include "ggc.h"
7e7ec48e 34
b6f61163 35void *
e18476eb 36ggc_alloc_typed_stat (enum gt_types_enum ARG_UNUSED (gte), size_t size
b9dcdee4 37 MEM_STAT_DECL)
b6f61163
DB
38{
39 return xmalloc (size);
40}
0a25f1f5 41
005537df 42void *
b9dcdee4 43ggc_alloc_stat (size_t size MEM_STAT_DECL)
0a25f1f5 44{
f8a83ee3 45 return xmalloc (size);
0a25f1f5 46}
e2500fed
GK
47
48void *
b9dcdee4 49ggc_alloc_cleared_stat (size_t size MEM_STAT_DECL)
e2500fed
GK
50{
51 return xcalloc (size, 1);
52}
53
54void *
b9dcdee4 55ggc_realloc_stat (void *x, size_t size MEM_STAT_DECL)
e2500fed
GK
56{
57 return xrealloc (x, size);
58}
9fcdd891
JM
59
60void
61ggc_free (void *p)
62{
63 free (p);
64}
This page took 2.484672 seconds and 5 git commands to generate.