https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83889

            Bug ID: 83889
           Summary: [8 regression] new failures on some arm targets after
                    r256644
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: clyon at gcc dot gnu.org
  Target Milestone: ---

After r256644, I've noticed a few new failures on some arm targets:
* on arm-none-linux-gnueabihf
--with-mode arm
--with-cpu arm10tdmi
--with-fpu vfp

* same on arm-none-eabi with default mode/cpu/fpu

gcc.dg/vect/vect-alias-check-10.c -flto -ffat-lto-objects execution test
gcc.dg/vect/vect-alias-check-10.c execution test
gcc.dg/vect/vect-alias-check-11.c -flto -ffat-lto-objects execution test
gcc.dg/vect/vect-alias-check-11.c execution test
gcc.dg/vect/vect-alias-check-12.c -flto -ffat-lto-objects execution test
gcc.dg/vect/vect-alias-check-12.c execution test
gcc.dg/vect/vect-alias-check-8.c -flto -ffat-lto-objects execution test
gcc.dg/vect/vect-alias-check-8.c execution test
gcc.dg/vect/vect-alias-check-9.c -flto -ffat-lto-objects execution test
gcc.dg/vect/vect-alias-check-9.c execution test

Maybe it's just a matter of a missing effective-target, since most of the other
tests have vect_int/vect_double, ....


More restrictive guards are also needed for
arm-none-eabi
--with-mode thumb
--with-cpu cortex-m3
because I build with --disable-multilib and these testcases are compiled/linked
with -mfpu=neon -mfloat-abi=softfp -march=armv7-a, resulting in:
/aci-gcc-fsf/builds/gcc-fsf-gccsrc-thumb/tools/arm-none-eabi/bin/ld: error:
/cclmCTmv.o: Conflicting architecture profiles A/M
/aci-gcc-fsf/builds/gcc-fsf-gccsrc-thumb/tools/arm-none-eabi/bin/ld: failed to
merge target specific data of file /cclmCTmv.o

Reply via email to