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

            Bug ID: 102186
           Summary: [12 Regression]  Broken bootstrap:
                    soft-fp/half.h:62:1: error: unable to emulate ‘HF’
                    since
                    r12-3308-ge42d2d2a20f2bb59928bc895ec9f46503a1b5c73
           Product: gcc
           Version: 12.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: crazylht at gmail dot com
  Target Milestone: ---
              Host: x86_64-linux-gnu
            Target: i586-linux-gnu
             Build: i586-linux-gnu

The following fails:

$ ~/Programming/gcc2/configure --enable-languages=c,c++
--prefix=/home/marxin/bin/gcc --disable-multilib --disable-libsanitizer
--disable-bootstrap --build=i586-suse-linux --host=i586-suse-linux
--target=i586-suse-linux
...
$ make
...
/dev/shm/objdir2/./gcc/xgcc -B/dev/shm/objdir2/./gcc/
-B/home/marxin/bin/gcc/i586-suse-linux/bin/
-B/home/marxin/bin/gcc/i586-suse-linux/lib/ -isystem
/home/marxin/bin/gcc/i586-suse-linux/include -isystem
/home/marxin/bin/gcc/i586-suse-linux/sys-include    -g -O2 -O2  -DIN_GCC    -W
-Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag
-Wstrict-prototypes -Wmissing-prototypes -Wno-error=format-diag
-Wold-style-definition  -isystem ./include  -fpic -mlong-double-80
-DUSE_ELF_SYMVER  -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector  -fpic
-mlong-double-80 -DUSE_ELF_SYMVER  -I. -I. -I../.././gcc
-I/home/marxin/Programming/gcc2/libgcc -I/home/marxin/Programming/gcc2/libgcc/.
-I/home/marxin/Programming/gcc2/libgcc/../gcc
-I/home/marxin/Programming/gcc2/libgcc/../include
-I/home/marxin/Programming/gcc2/libgcc/config/libbid
-DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS  -DUSE_TLS -Wno-missing-prototypes
-Wno-type-limits -o extendhfsf2.o -MT extendhfsf2.o -MD -MP -MF extendhfsf2.dep
 -c /home/marxin/Programming/gcc2/libgcc/soft-fp/extendhfsf2.c
-fvisibility=hidden -DHIDE_EXPORTS
In file included from
/home/marxin/Programming/gcc2/libgcc/soft-fp/extendhfsf2.c:31:
/home/marxin/Programming/gcc2/libgcc/soft-fp/half.h:62:1: error: unable to
emulate ‘HF’
   62 | typedef float HFtype __attribute__ ((mode (HF)));
      | ^~~~~~~

Reply via email to