This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/67305] [6 Regression] gcc.c-torture/compile/20121027-1.c ICE on arm-none-eabi


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67305

Jim Wilson <wilson at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |wilson at gcc dot gnu.org

--- Comment #8 from Jim Wilson <wilson at gcc dot gnu.org> ---
Yes, neon_vector_mem_operand is broken.  The first if statement should not be
returning !strict.  I'd add a "strict &&" test to the if statement, and then
return FALSE, to make it look more like the test in the immediately preceding
function, but Segher's suggestion would work also.  Without the quick exit, the
code will do the regular address checks, and the testcase will work fine, the
invalid address will be rejected.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]