------- Comment #13 from pinskia at gcc dot gnu dot org 2007-06-18 00:26 ------- >Altivec and SSE really produce benefits in a relatively small corner of the >overal picture
Why do you think that? It is not true. This is all getting offtopic from the original issue. The original question has to do with --disable-decimal-float not turning off dfp. If we look at that issue alone, the option does turn off the C/C++ interface which is what it is documented as doing, from the install docs: Enable (or disable) support for the C decimal floating point extension that is in the IEEE 754R extension to the IEEE754 floating point standard. This is enabled by default only on PowerPC, i386, and x86_64 GNU/Linux systems. Other systems may also support it, but require the user to specifically enable it. You can optionally control which decimal floating point format is used (either `bid' or `dpd'). The `bid' (binary integer decimal) format is default on i386 and x86_64 systems, and the `dpd' (densely packed decimal) format is default on PowerPC systems. It never said disable the internal support for dfp, yes you might assume that is true but it would make things more complex inside GCC. So going back to the orignal issue, this bug is invalid based on what the option does exactly what the documentation says it does. Next time please read the documentation and check that stuff is working correctly before submitting a bug report. PS now you are using this bug report, I have no idea what and to complain about who can understand what any more. Also C is and has never been a high level assembly. Please read the C standard to understand that was never true. If you want a real small cc1, go back to the days of GCC 1.x where GCC actually stood for GNU C Compiler. Even back then GCC was bloated. Also POinter Plus reduced the size of cc1 :) The diffstat on the patch would have told you that. But all of this offtopic from the original issue. If you want to complain about not disabling the internal part for dfp, please either submit a patch (read http://gcc.gnu.org/contribute.html for more info) or submit a new bug but note it will be marked as an enchement because it is actually hard to do (I already looked into doing it after you and someone else noticed it). -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32314