Mercurial > hg > CbC > CbC_gcc
diff gcc/coretypes.h @ 55:77e2b8dfacca gcc-4.4.5
update it from 4.4.3 to 4.5.0
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 12 Feb 2010 23:39:51 +0900 |
parents | a06113de4d67 |
children | b7f97abdc517 |
line wrap: on
line diff
--- a/gcc/coretypes.h Sun Feb 07 18:28:00 2010 +0900 +++ b/gcc/coretypes.h Fri Feb 12 23:39:51 2010 +0900 @@ -37,7 +37,9 @@ #ifndef GCC_CORETYPES_H #define GCC_CORETYPES_H +#ifndef GTY #define GTY(x) /* nothing - marker for gengtype */ +#endif #ifndef USED_FOR_TARGET @@ -67,6 +69,13 @@ typedef struct gimple_seq_node_d *gimple_seq_node; typedef const struct gimple_seq_node_d *const_gimple_seq_node; +/* Address space number for named address space support. */ +typedef unsigned char addr_space_t; + +/* The value of addr_space_t that represents the generic address space. */ +#define ADDR_SPACE_GENERIC 0 +#define ADDR_SPACE_GENERIC_P(AS) ((AS) == ADDR_SPACE_GENERIC) + /* The major intermediate representations of GCC. */ enum ir_type { IR_GIMPLE, @@ -95,6 +104,12 @@ TLS_MODEL_LOCAL_EXEC }; +struct edge_def; +typedef struct edge_def *edge; +typedef const struct edge_def *const_edge; +struct basic_block_def; +typedef struct basic_block_def *basic_block; +typedef const struct basic_block_def *const_basic_block; #else struct _dont_use_rtx_here_;