bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

IA64: dependency violation not detected


From: Jan Beulich
Subject: IA64: dependency violation not detected
Date: Fri, 18 Oct 2002 14:13:50 +0200

In a code sequence like

        cmp.eq  p6, p7 = r1, r2
        ;;
        cmp.ne  p6, p0 = r1, r2
        ;;
        (p6)    mov r3 = 0
        (p7)    mov r3 = 1
        ;;

the assembler fails to note that the mutex relationship between p6 and p7 
established in the first instruction gets destroyed by the second one. There is 
source code specifically dealing with this situation in (falsely) ignoring this 
(binutils 2.13 tc-ia64.c line 8915).

Thanks, Jan





reply via email to

[Prev in Thread] Current Thread [Next in Thread]