OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gcc/ChangeLog:
[pf3gnuchains/gcc-fork.git]
/
include
/
xtensa-config.h
diff --git
a/include/xtensa-config.h
b/include/xtensa-config.h
index
36f9719
..
bc99815
100644
(file)
--- a/
include/xtensa-config.h
+++ b/
include/xtensa-config.h
@@
-1,5
+1,5
@@
/* Xtensa configuration settings.
/* Xtensa configuration settings.
- Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
+ Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006
, 2007, 2008
Free Software Foundation, Inc.
Contributed by Bob Wilson (bwilson@tensilica.com) at Tensilica.
Free Software Foundation, Inc.
Contributed by Bob Wilson (bwilson@tensilica.com) at Tensilica.
@@
-50,29
+50,38
@@
#define XCHAL_HAVE_MAC16 0
#undef XCHAL_HAVE_MUL16
#define XCHAL_HAVE_MAC16 0
#undef XCHAL_HAVE_MUL16
-#define XCHAL_HAVE_MUL16
0
+#define XCHAL_HAVE_MUL16
1
#undef XCHAL_HAVE_MUL32
#undef XCHAL_HAVE_MUL32
-#define XCHAL_HAVE_MUL32
0
+#define XCHAL_HAVE_MUL32
1
#undef XCHAL_HAVE_MUL32_HIGH
#define XCHAL_HAVE_MUL32_HIGH 0
#undef XCHAL_HAVE_DIV32
#undef XCHAL_HAVE_MUL32_HIGH
#define XCHAL_HAVE_MUL32_HIGH 0
#undef XCHAL_HAVE_DIV32
-#define XCHAL_HAVE_DIV32
0
+#define XCHAL_HAVE_DIV32
1
#undef XCHAL_HAVE_NSA
#define XCHAL_HAVE_NSA 1
#undef XCHAL_HAVE_MINMAX
#undef XCHAL_HAVE_NSA
#define XCHAL_HAVE_NSA 1
#undef XCHAL_HAVE_MINMAX
-#define XCHAL_HAVE_MINMAX
0
+#define XCHAL_HAVE_MINMAX
1
#undef XCHAL_HAVE_SEXT
#undef XCHAL_HAVE_SEXT
-#define XCHAL_HAVE_SEXT
0
+#define XCHAL_HAVE_SEXT
1
#undef XCHAL_HAVE_LOOPS
#define XCHAL_HAVE_LOOPS 1
#undef XCHAL_HAVE_LOOPS
#define XCHAL_HAVE_LOOPS 1
+#undef XCHAL_HAVE_THREADPTR
+#define XCHAL_HAVE_THREADPTR 1
+
+#undef XCHAL_HAVE_RELEASE_SYNC
+#define XCHAL_HAVE_RELEASE_SYNC 1
+
+#undef XCHAL_HAVE_S32C1I
+#define XCHAL_HAVE_S32C1I 1
+
#undef XCHAL_HAVE_BOOLEANS
#define XCHAL_HAVE_BOOLEANS 0
#undef XCHAL_HAVE_BOOLEANS
#define XCHAL_HAVE_BOOLEANS 0
@@
-94,6
+103,9
@@
#undef XCHAL_HAVE_WINDOWED
#define XCHAL_HAVE_WINDOWED 1
#undef XCHAL_HAVE_WINDOWED
#define XCHAL_HAVE_WINDOWED 1
+#undef XCHAL_NUM_AREGS
+#define XCHAL_NUM_AREGS 32
+
#undef XCHAL_HAVE_WIDE_BRANCHES
#define XCHAL_HAVE_WIDE_BRANCHES 0
#undef XCHAL_HAVE_WIDE_BRANCHES
#define XCHAL_HAVE_WIDE_BRANCHES 0
@@
-102,25
+114,25
@@
#undef XCHAL_ICACHE_SIZE
#undef XCHAL_ICACHE_SIZE
-#define XCHAL_ICACHE_SIZE
8192
+#define XCHAL_ICACHE_SIZE
16384
#undef XCHAL_DCACHE_SIZE
#undef XCHAL_DCACHE_SIZE
-#define XCHAL_DCACHE_SIZE
8192
+#define XCHAL_DCACHE_SIZE
16384
#undef XCHAL_ICACHE_LINESIZE
#undef XCHAL_ICACHE_LINESIZE
-#define XCHAL_ICACHE_LINESIZE
16
+#define XCHAL_ICACHE_LINESIZE
32
#undef XCHAL_DCACHE_LINESIZE
#undef XCHAL_DCACHE_LINESIZE
-#define XCHAL_DCACHE_LINESIZE
16
+#define XCHAL_DCACHE_LINESIZE
32
#undef XCHAL_ICACHE_LINEWIDTH
#undef XCHAL_ICACHE_LINEWIDTH
-#define XCHAL_ICACHE_LINEWIDTH
4
+#define XCHAL_ICACHE_LINEWIDTH
5
#undef XCHAL_DCACHE_LINEWIDTH
#undef XCHAL_DCACHE_LINEWIDTH
-#define XCHAL_DCACHE_LINEWIDTH
4
+#define XCHAL_DCACHE_LINEWIDTH
5
#undef XCHAL_DCACHE_IS_WRITEBACK
#undef XCHAL_DCACHE_IS_WRITEBACK
-#define XCHAL_DCACHE_IS_WRITEBACK
0
+#define XCHAL_DCACHE_IS_WRITEBACK
1
#undef XCHAL_HAVE_MMU
#undef XCHAL_HAVE_MMU
@@
-140,8
+152,11
@@
#define XCHAL_NUM_DBREAK 2
#undef XCHAL_DEBUGLEVEL
#define XCHAL_NUM_DBREAK 2
#undef XCHAL_DEBUGLEVEL
-#define XCHAL_DEBUGLEVEL 4
+#define XCHAL_DEBUGLEVEL 6
+
+#undef XCHAL_MAX_INSTRUCTION_SIZE
+#define XCHAL_MAX_INSTRUCTION_SIZE 3
#undef XCHAL_INST_FETCH_WIDTH
#define XCHAL_INST_FETCH_WIDTH 4
#undef XCHAL_INST_FETCH_WIDTH
#define XCHAL_INST_FETCH_WIDTH 4