Change default sizeof(long double) to 128-bit

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I am trying to build gcc and  I would like gcc to map (by default)
"long double"  to 128-bit.
What option should I pass to "configure" script to get this behaviour ?

I'm running a 32-bit OS [ Ubuntu 10.10 ] on intel core i3 processor.
Currently sizeof( long double) prints 12 bytes, i.e., 96 bits.

PS: I do not like to specify the flag "-m128bit-long-double" to every
C program I compile. Instead, I want gcc to use 16-byte (128-bit) by
default without the end user having to specify this flag.  Is this
possible ?

For sake of completeness,

[gnu]:15 $ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/home/god/gcc/libexec/gcc/i786-pc-linux-gnu/4.7.0/lto-wrapper
Target: i786-pc-linux-gnu
Configured with: ./configure --prefix=/home/god/gnu/installed/gcc
--enable-languages=c,fortran --build=i786-pc-linux-gnu
--enable-checking=release --disable-libmudflap --enable-libgomp
--disable-shared --disable-bootstrap
Thread model: posix
gcc version 4.7.0 20110319 (experimental) (GCC)


Thanks !

-- 
-- Satish.BD


[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux