Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/v850/t-v850 @ 0:a06113de4d67
first commit
author | kent <kent@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 17 Jul 2009 14:47:48 +0900 |
parents | |
children | 77e2b8dfacca |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:a06113de4d67 |
---|---|
1 LIB1ASMSRC = v850/lib1funcs.asm | |
2 LIB1ASMFUNCS = _mulsi3 \ | |
3 _divsi3 \ | |
4 _udivsi3 \ | |
5 _modsi3 \ | |
6 _umodsi3 \ | |
7 _save_2 \ | |
8 _save_20 \ | |
9 _save_21 \ | |
10 _save_22 \ | |
11 _save_23 \ | |
12 _save_24 \ | |
13 _save_25 \ | |
14 _save_26 \ | |
15 _save_27 \ | |
16 _save_28 \ | |
17 _save_29 \ | |
18 _save_2c \ | |
19 _save_20c \ | |
20 _save_21c \ | |
21 _save_22c \ | |
22 _save_23c \ | |
23 _save_24c \ | |
24 _save_25c \ | |
25 _save_26c \ | |
26 _save_27c \ | |
27 _save_28c \ | |
28 _save_29c \ | |
29 _save_31c \ | |
30 _save_varargs \ | |
31 _save_interrupt \ | |
32 _save_all_interrupt \ | |
33 _callt_save_20 \ | |
34 _callt_save_21 \ | |
35 _callt_save_22 \ | |
36 _callt_save_23 \ | |
37 _callt_save_24 \ | |
38 _callt_save_25 \ | |
39 _callt_save_26 \ | |
40 _callt_save_27 \ | |
41 _callt_save_28 \ | |
42 _callt_save_29 \ | |
43 _callt_save_20c \ | |
44 _callt_save_21c \ | |
45 _callt_save_22c \ | |
46 _callt_save_23c \ | |
47 _callt_save_24c \ | |
48 _callt_save_25c \ | |
49 _callt_save_26c \ | |
50 _callt_save_27c \ | |
51 _callt_save_28c \ | |
52 _callt_save_29c \ | |
53 _callt_save_31c \ | |
54 _callt_save_varargs \ | |
55 _callt_save_interrupt \ | |
56 _callt_save_all_interrupt \ | |
57 _callt_save_r2_r29 \ | |
58 _callt_save_r2_r31 \ | |
59 _callt_save_r6_r9 \ | |
60 _negdi2 \ | |
61 _cmpdi2 \ | |
62 _ucmpdi2 \ | |
63 _muldi3 | |
64 | |
65 # We want fine grained libraries, so use the new code to build the | |
66 # floating point emulation libraries. | |
67 FPBIT = fp-bit.c | |
68 DPBIT = dp-bit.c | |
69 | |
70 dp-bit.c: $(srcdir)/config/fp-bit.c | |
71 echo '#ifdef __LITTLE_ENDIAN__' > dp-bit.c | |
72 echo '#define FLOAT_BIT_ORDER_MISMATCH' >>dp-bit.c | |
73 echo '#endif' >> dp-bit.c | |
74 cat $(srcdir)/config/fp-bit.c >> dp-bit.c | |
75 | |
76 fp-bit.c: $(srcdir)/config/fp-bit.c | |
77 echo '#define FLOAT' > fp-bit.c | |
78 echo '#ifdef __LITTLE_ENDIAN__' >> fp-bit.c | |
79 echo '#define FLOAT_BIT_ORDER_MISMATCH' >>fp-bit.c | |
80 echo '#endif' >> fp-bit.c | |
81 cat $(srcdir)/config/fp-bit.c >> fp-bit.c | |
82 | |
83 # Create target-specific versions of the libraries | |
84 MULTILIB_OPTIONS = mv850e | |
85 MULTILIB_DIRNAMES = v850e | |
86 INSTALL_LIBGCC = install-multilib | |
87 MULTILIB_MATCHES = mv850e=mv850e1 | |
88 | |
89 TCFLAGS = -mno-app-regs -msmall-sld -Wa,-mwarn-signed-overflow -Wa,-mwarn-unsigned-overflow | |
90 | |
91 v850-c.o: $(srcdir)/config/v850/v850-c.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ | |
92 $(TM_H) $(CPPLIB_H) $(TREE_H) c-pragma.h toplev.h $(GGC_H) $(TM_P_H) | |
93 $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $(srcdir)/config/v850/v850-c.c | |
94 | |
95 # Local Variables: | |
96 # mode: Makefile | |
97 # End: |