[Bug c/35624] ARM embeded assembly result error

2008-03-21 Thread rurality dot wq at gmail dot com
--- Comment #3 from rurality dot wq at gmail dot com 2008-03-21 09:33 --- I modified the source as below. It seems that It does not work. I am not sure whether it is a bug.Or gcc can not treat this situation? // copy 128 bit one time #define burst_copy(dst,src,len) {\ __asm__ __vola

[Bug c/35624] ARM embeded assembly result error

2008-03-18 Thread hp at gcc dot gnu dot org
--- Comment #2 from hp at gcc dot gnu dot org 2008-03-19 05:04 --- You're updating the source and destination register but marking them only as input in the asm. That's invalid. You trick GCC into believing that as it hasn't changed, it can re-use the register with the source-address.

[Bug c/35624] ARM embeded assembly result error

2008-03-18 Thread rurality dot wq at gmail dot com
--- Comment #1 from rurality dot wq at gmail dot com 2008-03-18 09:29 --- Created an attachment (id=15341) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15341&action=view) C source code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35624