Changes in tests/literals.cfa [ed9949b:e782290]
- File:
-
- 1 edited
-
tests/literals.cfa (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tests/literals.cfa
red9949b re782290 10 10 // Created On : Sat Sep 9 16:34:38 2017 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Sat Aug 29 10:57:56 202013 // Update Count : 22 612 // Last Modified On : Tue Feb 12 08:07:39 2019 13 // Update Count : 224 14 14 // 15 15 … … 151 151 -0X0123456789.0123456789P-09; -0X0123456789.0123456789P-09f; -0X0123456789.0123456789P-09l; -0X0123456789.0123456789P-09F; -0X0123456789.0123456789P-09L; 152 152 153 #if defined( __i386 ) || defined( __x86_64 )154 153 #if defined(__GNUC__) && __GNUC_PREREQ(7,0) // gcc version >= 7 155 154 // floating with length, gcc f16/f128x unsupported and no prelude code for any _FloatXXx, so they work by conversion to long double … … 195 194 /* -0x123456789.0123456789P-09F16; */ -0x123456789.0123456789P-09F32; -0x123456789.0123456789P-09F32x; -0x123456789.0123456789P-09F64; -0x123456789.0123456789P-09F64x; -0x123456789.0123456789P-09W; -0x123456789.0123456789P-09F128; -0x123456789.0123456789P-09q; /* -0x123456789.0123456789P-09q; */ 196 195 #endif // __GNUC_PREREQ(7,0) 197 #endif // __i386 ) || __x86_64198 196 199 197 #ifdef __CFA__ … … 216 214 -01234567_l8; -01234567_l16; -01234567_l32; -01234567_l64; -01234567_l8u; -01234567_ul16; -01234567_l32u; -01234567_ul64; 217 215 218 #if defined( __SIZEOF_INT128__ )216 #ifdef __LP64__ // 64-bit processor 219 217 01234567_l128; 01234567_ul128; 220 218 +01234567_l128; +01234567_ul128; 221 219 -01234567_l128; -01234567_ul128; 222 #endif // __ SIZEOF_INT128__220 #endif // __LP64__ 223 221 224 222 // decimal … … 227 225 -1234567890L8; -1234567890L16; -1234567890l32; -1234567890l64; -1234567890UL8; -1234567890L16U; -1234567890Ul32; -1234567890l64u; 228 226 229 #if defined( __SIZEOF_INT128__ )227 #ifdef __LP64__ // 64-bit processor 230 228 1234567890l128; 1234567890l128u; 231 229 +1234567890l128; +1234567890l128u; 232 230 -1234567890l128; -1234567890l128u; 233 1234567890123456789_L128u; 1234567890123456789_L128u; 234 18446708753438544741_l64u; 18446708753438544741_Ul64; 235 #endif // __SIZEOF_INT128__ 231 #endif // __LP64__ 236 232 237 233 // hexadecimal
Note:
See TracChangeset
for help on using the changeset viewer.