comparison gcc/config/arm/arm.c @ 47:3bfb6c00c1e0

update it from 4.4.2 to 4.4.3.
author kent <kent@cr.ie.u-ryukyu.ac.jp>
date Sun, 07 Feb 2010 17:44:34 +0900
parents 855418dad1a3
children 77e2b8dfacca
comparison
equal deleted inserted replaced
46:b85a337e5837 47:3bfb6c00c1e0
51 #include "target.h" 51 #include "target.h"
52 #include "target-def.h" 52 #include "target-def.h"
53 #include "debug.h" 53 #include "debug.h"
54 #include "langhooks.h" 54 #include "langhooks.h"
55 #include "df.h" 55 #include "df.h"
56 #include "libfuncs.h"
56 57
57 /* Forward definitions of types. */ 58 /* Forward definitions of types. */
58 typedef struct minipool_node Mnode; 59 typedef struct minipool_node Mnode;
59 typedef struct minipool_fixup Mfix; 60 typedef struct minipool_fixup Mfix;
60 61
920 divmod libcalls instead. */ 921 divmod libcalls instead. */
921 set_optab_libfunc (smod_optab, DImode, NULL); 922 set_optab_libfunc (smod_optab, DImode, NULL);
922 set_optab_libfunc (umod_optab, DImode, NULL); 923 set_optab_libfunc (umod_optab, DImode, NULL);
923 set_optab_libfunc (smod_optab, SImode, NULL); 924 set_optab_libfunc (smod_optab, SImode, NULL);
924 set_optab_libfunc (umod_optab, SImode, NULL); 925 set_optab_libfunc (umod_optab, SImode, NULL);
926
927 if (TARGET_AAPCS_BASED)
928 synchronize_libfunc = init_one_libfunc ("__sync_synchronize");
925 } 929 }
926 930
927 /* On AAPCS systems, this is the "struct __va_list". */ 931 /* On AAPCS systems, this is the "struct __va_list". */
928 static GTY(()) tree va_list_type; 932 static GTY(()) tree va_list_type;
929 933