[Bug testsuite/55780] New: effective targets arm_arch_v*_multilib are not strict enough

janis at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Dec 21 18:58:00 GMT 2012


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

             Bug #: 55780
           Summary: effective targets arm_arch_v*_multilib are not strict
                    enough
    Classification: Unclassified
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: janis@gcc.gnu.org
                CC: rearnsha@arm.com
            Target: arm


The arm_arch_v*_multilib effective targets check that a minimal C program will
execute when compiled for a particular ARM processor, but the test used is an
empty program and the tests that use those checks have more complicated code. 
All of the effective target checks pass using the gdb arm simulator or QEMU,
but some of the ftest-*.c tests then get illegal instructions or hang.

Checks for the ability to run programs on particular hardware should include
code that will only run on that hardware, as is done for effective target whose
keywords end in "_hw_available".



More information about the Gcc-bugs mailing list