[Bug target/56092] New: gcc.target/arm/volatile-bitfields-1.c fails for THUMB and armv[78]

janis at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Jan 24 00:16:00 GMT 2013


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

             Bug #: 56092
           Summary: gcc.target/arm/volatile-bitfields-1.c fails for THUMB
                    and armv[78]
    Classification: Unclassified
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: janis@gcc.gnu.org
            Target: arm-none-eabi


This test failure now appears for mainline arm-none-eabi:

    FAIL: gcc.target/arm/volatile-bitfields-1.c scan-assembler ldrb[\t
]+[^n]*,[\t ]*\[[^n]*\]

This is a compile-only test so I was able to run it for 34 sets of flags
comprising all values of -march supported by GAS, with and without -mthumb as
appropriate.  The test fails for THUMB-1 and THUMB-2, and for armv7a, armv7r,
and armv8a in ARM mode.

The test failure begins with this patch to GCC mainline:

    r193605 | rsandifo | 2012-11-18 09:33:38 -0800 (Sun, 18 Nov 2012) | 37
lines

This is a regression from GCC 4.7.



More information about the Gcc-bugs mailing list