aboutsummaryrefslogtreecommitdiff
path: root/gcc/f/intrin.h
diff options
context:
space:
mode:
authorCraig Burley <craig@jcb-sc.com>1999-03-05 23:40:12 +0000
committerCraig Burley <burley@gcc.gnu.org>1999-03-05 18:40:12 -0500
commit411d4e28f8dc0deb8d175e6e9ddf93e528b2e532 (patch)
tree7fc5b956543a0ff46d7d10cd0432a5c539ced393 /gcc/f/intrin.h
parent40ae436b588ba796cdcdd682a2435fd4223687ba (diff)
downloadgcc-411d4e28f8dc0deb8d175e6e9ddf93e528b2e532.zip
gcc-411d4e28f8dc0deb8d175e6e9ddf93e528b2e532.tar.gz
gcc-411d4e28f8dc0deb8d175e6e9ddf93e528b2e532.tar.bz2
Warn about invoking non-Y2K-compliant intrinsics
From-SVN: r25609
Diffstat (limited to 'gcc/f/intrin.h')
-rw-r--r--gcc/f/intrin.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/f/intrin.h b/gcc/f/intrin.h
index 0fb156b..393552d 100644
--- a/gcc/f/intrin.h
+++ b/gcc/f/intrin.h
@@ -51,11 +51,13 @@ typedef enum
#define DEFGEN(CODE,NAME,SPEC1,SPEC2) FFEINTRIN_gen ## CODE,
#define DEFSPEC(CODE,NAME,CALLABLE,FAMILY,IMP)
#define DEFIMP(CODE,NAME,GFRTDIRECT,GFRTF2C,GFRTGNU,CONTROL)
+#define DEFIMPY(CODE,NAME,GFRTDIRECT,GFRTF2C,GFRTGNU,CONTROL,Y2KBAD)
#include "intrin.def"
#undef DEFNAME
#undef DEFGEN
#undef DEFSPEC
#undef DEFIMP
+#undef DEFIMPY
FFEINTRIN_gen
} ffeintrinGen;
@@ -65,11 +67,13 @@ typedef enum
#define DEFGEN(CODE,NAME,SPEC1,SPEC2)
#define DEFSPEC(CODE,NAME,CALLABLE,FAMILY,IMP) FFEINTRIN_spec ## CODE,
#define DEFIMP(CODE,NAME,GFRTDIRECT,GFRTF2C,GFRTGNU,CONTROL)
+#define DEFIMPY(CODE,NAME,GFRTDIRECT,GFRTF2C,GFRTGNU,CONTROL,Y2KBAD)
#include "intrin.def"
#undef DEFNAME
#undef DEFGEN
#undef DEFSPEC
#undef DEFIMP
+#undef DEFIMPY
FFEINTRIN_spec
} ffeintrinSpec;
@@ -80,11 +84,14 @@ typedef enum
#define DEFSPEC(CODE,NAME,CALLABLE,FAMILY,IMP)
#define DEFIMP(CODE,NAME,GFRTDIRECT,GFRTF2C,GFRTGNU,CONTROL) \
FFEINTRIN_imp ## CODE,
+#define DEFIMPY(CODE,NAME,GFRTDIRECT,GFRTF2C,GFRTGNU,CONTROL,Y2KBAD) \
+ FFEINTRIN_imp ## CODE,
#include "intrin.def"
#undef DEFNAME
#undef DEFGEN
#undef DEFSPEC
#undef DEFIMP
+#undef DEFIMPY
FFEINTRIN_imp
} ffeintrinImp;