Produces NEON code on armhf even when explicitly asked not to
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro GCC |
Won't Fix
|
Undecided
|
Michael Collison | ||
gcc-4.6 (Debian) |
Fix Released
|
Unknown
|
|||
gcc-4.6 (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
As referenced in Debian bug #657157:
Looking at a FTBFS bug on armhf in the pytables package. gcc-4.6 seems
to be emitting NEON code even when explicitly told not to:
(sid)93sam@
(sid)93sam@
a8: ed93 6b00 vldr d6, [r3]
ae: ed93 7b00 vldr d7, [r3]
be: ed9f 7b44 vldr d7, [pc, #272] ; 1d0 <conv_float64_
118: ed9f 7b2f vldr d7, [pc, #188] ; 1d8 <conv_float64_
There's other NEON code in the assembly output too, the grep is just
to show an example...
The single small source file is attached.
Changed in gcc-4.6 (Debian): | |
status: | Unknown → New |
Changed in gcc-4.6 (Debian): | |
status: | New → Fix Released |
Changed in gcc-4.6 (Ubuntu): | |
status: | New → Incomplete |
Maybe I'm missing something, but as I understand those *are* valid VFPv3 (even VFPv2) instructions, not just NEON instructions ...