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



             Bug #: 56433

           Summary: ICE in expand_asm_operands, at stmt.c:910

    Classification: Unclassified

           Product: gcc

           Version: 4.8.0

            Status: UNCONFIRMED

          Severity: normal

          Priority: P3

         Component: middle-end

        AssignedTo: unassig...@gcc.gnu.org

        ReportedBy: d...@gcc.gnu.org





Created attachment 29527

  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29527

preprocessed source



seen with trunk 195917, works with 4.7 branch, fails with Linaro branch,

buildings without -O doesn't show the issue.



$ gcc -c -marm -mfpu=neon -O1 -c dxa.i 

In file included from

/scratch/packages/tmp/4.8/libav-0.8.5/libavutil/intreadwrite.h:60:0,

                 from

/scratch/packages/tmp/4.8/libav-0.8.5/libavformat/dxa.c:22:

/scratch/packages/tmp/4.8/libav-0.8.5/libavutil/arm/intreadwrite.h: In function

'dxa_read_packet':

/scratch/packages/tmp/4.8/libav-0.8.5/libavutil/arm/intreadwrite.h:45:5:

internal compiler error: in expand_asm_operands, at stmt.c:910

     __asm__ ("ldr  %0, %1" : "=r"(v) : "m"(*(const uint32_t *)p));

     ^

Please submit a full bug report,

with preprocessed source if appropriate.

Reply via email to