>>>>> "Rajesh" == Rajesh  <[EMAIL PROTECTED]> writes:

    Rajesh> MPlayer developers were so irritated by mplayer does not
    Rajesh> compile on Red Hat 7.1 which is due to the buggy version
    Rajesh> gcc supplied with it. This version of gcc they say just
    Rajesh> skips compilation of mmx and 3D stuff. As a result on some
    Rajesh> machines mplayer playback is not upto the mark. The users
    Rajesh> than blame mplayer for that :-)

One ought to know both sides of an argument before commenting. Here is
what Bernhard Rozenkraenzer has to say about this:

http://www.bero.org/gcc296.html

>From the page:

[assembly language code from mplayer snipped]

"While this is not exactly commonly found code, it's one of the
perceived gcc 2.96 "bugs" most talked about.  This code used to be in
MPlayer, causing it to miscompile, and its maintainers to add loud and
blatantly wrong statements to their documentation.  The reason this
code miscompiles [code snipped] is that recent versions of gcc,
starting with 2.96, support both the Intel and AT&T variants of x86
assembly.  The pipe character is an actual symbol in the Intel
variant, therefore its use in asm() constructs (even comments in asm
constructs) is illegal.  This has since been fixed in the MPlayer code
- unfortunately its maintainers didn't remove their unjustified
comments about gcc 2.96 at the same time."

Binand

_______________________________________________
linux-india-help mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/linux-india-help

Reply via email to