]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/ggc-none.c
gcc_release (announce_snapshot): Use changedir instead of plain cd.
[thirdparty/gcc.git] / gcc / ggc-none.c
CommitLineData
0a25f1f5 1/* Null garbage collection for the GNU compiler.
20c1dc5e
AJ
2 Copyright (C) 1998, 1999, 2000, 2003
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
0a25f1f5
RH
9 the Free Software Foundation; either version 2, or (at your option)
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
1322177d
LB
18 along with GCC; see the file COPYING. If not, write to the Free
19 Software Foundation, 59 Temple Place - Suite 330, Boston, MA
20 02111-1307, USA. */
0a25f1f5
RH
21
22/* This version is used by the gen* programs, where we don't really
23 need GC at all. This prevents problems with pulling in all the
24 tree stuff. */
25
0a25f1f5
RH
26#include "config.h"
27#include "system.h"
4977bab6
ZW
28#include "coretypes.h"
29#include "tm.h"
0a25f1f5 30#include "ggc.h"
b6f61163
DB
31struct alloc_zone *rtl_zone = NULL;
32struct alloc_zone *garbage_zone = NULL;
33
34void *
b9dcdee4
JH
35ggc_alloc_typed_stat (enum gt_types_enum gte ATTRIBUTE_UNUSED, size_t size
36 MEM_STAT_DECL)
b6f61163
DB
37{
38 return xmalloc (size);
39}
0a25f1f5 40
005537df 41void *
b9dcdee4 42ggc_alloc_stat (size_t size MEM_STAT_DECL)
0a25f1f5 43{
f8a83ee3 44 return xmalloc (size);
0a25f1f5 45}
e2500fed 46
b6f61163 47void *
b9dcdee4
JH
48ggc_alloc_zone_stat (size_t size, struct alloc_zone *zone ATTRIBUTE_UNUSED
49 MEM_STAT_DECL)
b6f61163
DB
50{
51 return xmalloc (size);
52}
53
e2500fed 54void *
b9dcdee4 55ggc_alloc_cleared_stat (size_t size MEM_STAT_DECL)
e2500fed
GK
56{
57 return xcalloc (size, 1);
58}
59
60void *
b9dcdee4 61ggc_realloc_stat (void *x, size_t size MEM_STAT_DECL)
e2500fed
GK
62{
63 return xrealloc (x, size);
64}