bug-binutils
[Top][All Lists]
Advanced

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

[Bug gas/11395] gas creates 64bit add-instruction in 32bit mode for hppa


From: cvs-commit at gcc dot gnu.org
Subject: [Bug gas/11395] gas creates 64bit add-instruction in 32bit mode for hppa2.0
Date: Mon, 27 Dec 2010 02:05:37 +0000

http://sourceware.org/bugzilla/show_bug.cgi?id=11395

--- Comment #5 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> 2010-12-27 02:05:18 UTC ---
CVSROOT:    /cvs/src
Module name:    src
Changes by:    address@hidden    2010-12-27 02:05:14

Modified files:
    gas            : ChangeLog 
    gas/testsuite  : ChangeLog 
    include        : ChangeLog 
    gas/config     : tc-hppa.c 
    gas/testsuite/gas/hppa/basic: add2.s basic.exp sub2.s 
    include/opcode : hppa.h 

Log message:
    PR gas/11395
    * config/tc-hppa.c (pa_ip): Set doubleword carry/borrow bit when a
    doubleword completer or doubleword condition is found in an add/sub
    instruction.  Reject match for 'A'/'S' only if there is no condition
    and d bit is not set.

    * gas/hppa/basic/add2.s: Add test for a simple doubleword carry
    instruction.
    * gas/hppa/basic/sub2.s: Add tests for simple word and doubleword
    borrow instructions.
    * gas/hppa/basic/basic.exp: Update regexps for above.

    * opcode/hppa.h: Clear "d" bit in "add" and "sub" patterns.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=src&r1=1.4368&r2=1.4369
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/ChangeLog.diff?cvsroot=src&r1=1.1818&r2=1.1819
http://sourceware.org/cgi-bin/cvsweb.cgi/src/include/ChangeLog.diff?cvsroot=src&r1=1.514&r2=1.515
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/config/tc-hppa.c.diff?cvsroot=src&r1=1.149&r2=1.150
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/hppa/basic/add2.s.diff?cvsroot=src&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/hppa/basic/basic.exp.diff?cvsroot=src&r1=1.14&r2=1.15
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/hppa/basic/sub2.s.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/include/opcode/hppa.h.diff?cvsroot=src&r1=1.67&r2=1.68

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



reply via email to

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