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

Bug#161432: [Bug target/8603] [Alpha] s?addl pattern doesn't work



PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8603



------- Additional Comments From falk.hueffner@student.uni-tuebingen.de  2003-05-26 06:34 -------
Subject: [Bug target/8603] [Alpha] s?addl pattern doesn't work

> ------- Additional Comments From dhazeghi@yahoo.com  2003-05-26 05:13 -------
> with gcc 3.2.3, I get the reported behavior. With gcc 3.3 branch and
> mainline (20030524) I the following result. Is this correct? Thanks,
> 
> test.o:     file format elf64-alpha
> 
> Disassembly of section .text:
> 
> 0000000000000000 <f>:
>    0:   41 04 11 42     s4addq  a0,a1,t0
>    4:   00 00 e1 43     sextl   t0,v0
>    8:   01 80 fa 6b     ret
>    c:   00 00 fe 2f     unop    

No, that is actually the same. The two instructions should be folded
into a single s4addl a0,a1,v0. There is a pattern for that, it even
looks correct to me and used to work, but it doesn't for some
reason...





------- You are receiving this mail because: -------
You reported the bug, or are watching the reporter.



Reply to: