pro64-support
[Top] [All Lists]

Is this a bug??

To: pro64-support@xxxxxxxxxxx
Subject: Is this a bug??
From: T Vinod Kumar Gupta <tvinod@xxxxxxxxxxxx>
Date: Sun, 12 Nov 2000 21:19:30 -0500 (EST)
Sender: owner-pro64-support@xxxxxxxxxxx
Hello All,

        I guess that control speculation is not really  implemented in
the compiler. But before that, it does some checks for the candidate ops
in the OP_To_Move function. At line 2337 of gcm.cxx, there is this line :-

---------
    if (OP_Real_Ops(cur_op) != 1 || OP_Real_Ops(cur_op) != 0)
       continue;
---------

        Now it is clear that this statement will always lead to continue
of the enclosing for statement.
        Is this intentionally done?? 

        I changed the || condition to &&.!!(I guessed it was a typo!) Now
it seems to go into speculation code but the final result is no
speculation.

        Is there something wrong, or it doesn't matter as no control spec
is anyway not being done?

Thanks
Vinod

Graduate Student
Dept. of ECE,
University of Maryland,
College Park.



<Prev in Thread] Current Thread [Next in Thread>
  • Is this a bug??, T Vinod Kumar Gupta <=