This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug c/51622] GCC generates bad code that generate big executable sizes when using _Decimal*


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51622

--- Comment #1 from Domingo Alvarez <mingodad at gmail dot com> 2011-12-19 12:17:28 UTC ---
If code generation is solved probably we can have better results with the
following:

lua 5.1.4 with double -> 150KB
lua 5.1.4 with _Decimal64 -> 2.4MB *with ***bad code generation
lua 5.1.4 with _Decimal64 -> 160KB *with hopefully ***good code generation

sqlite3 with double -> 500KB
sqlite3 with _Decimal64 -> 3MB *with ***bad code generation
sqlite3 with _Decimal64 -> 530KB *with hopefully ***good code generation

The same proportion probably will apply to any other program using _Decimal*
wich will make using _Decimal* a very interesting option.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]