http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52375
Bug #: 52375 Summary: [4.7 Regression] internal compiler error: in extract_insn, at recog.c:2123 at -O3 -mfpu=neon Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end AssignedTo: unassig...@gcc.gnu.org ReportedBy: bernhard.rosenkran...@linaro.org Created attachment 26744 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26744 Preprocessed source (not yet reduced) $ /opt/android-toolchain-4.7/bin/arm-linux-androideabi-g++ -march=armv7-a -mfloat-abi=softfp -mfpu=neon -O3 -o Input.o -c Input.i frameworks/base/libs/ui/Input.cpp: In member function 'void android::VelocityTracker::addMovement(const android::MotionEvent*)': frameworks/base/libs/ui/Input.cpp:866:1: error: unrecognizable insn: (insn 71 70 72 9 (set (reg:V4SI 271) (lshiftrt:V4SI (reg:V4SI 272) (subreg:V4SI (reg:OI 250 [ vect_array.1112 ]) 0))) frameworks/base/include/utils/BitSet.h:36 -1 (nil)) frameworks/base/libs/ui/Input.cpp:866:1: internal compiler error: in extract_insn, at recog.c:2123 Reducing the optimization level to -O2 or omitting -mfpu=neon allows the compile to proceed.