------- 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

Reply via email to