This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c/51622] GCC generates bad code that generate big executable sizes when using _Decimal*
- From: "mingodad at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 19 Dec 2011 14:40:45 +0000
- Subject: [Bug c/51622] GCC generates bad code that generate big executable sizes when using _Decimal*
- Auto-submitted: auto-generated
- References: <bug-51622-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51622
--- Comment #6 from Domingo Alvarez <mingodad at gmail dot com> 2011-12-19 14:40:45 UTC ---
Rewrite expected executable sizes with a realistic better code generation by
gcc.
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 -> 370KB *with hopefully ***good code generation
sqlite3 with double -> 500KB
sqlite3 with _Decimal64 -> 3MB *with ***bad code generation
sqlite3 with _Decimal64 -> 930KB *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.