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

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Reduced test-case:

$ cat emu.i
float HFtype __attribute__((mode(HF)));

$ gcc emu.i -c -m32
$ gcc emu.i -c
$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/home/marxin/bin/gcc/libexec/gcc/x86_64-pc-linux-gnu/12.0.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /home/marxin/Programming/gcc/configure
--enable-languages=c,c++,fortran,jit --prefix=/home/marxin/bin/gcc
--disable-multilib --enable-host-shared --disable-libsanitizer
--enable-valgrind-annotations --disable-bootstrap : (reconfigured)
/home/marxin/Programming/gcc/configure --enable-languages=c,c++,fortran,jit
--prefix=/home/marxin/bin/gcc --disable-multilib --enable-host-shared
--disable-libsanitizer --enable-valgrind-annotations --disable-bootstrap
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.0.0 20210903 (experimental) (GCC) 

$ /dev/shm/objdir2/./gcc/xgcc -B/dev/shm/objdir2/./gcc/
-B/home/marxin/bin/gcc/i586-suse-linux/bin/ emu.i
emu.i:1:1: error: unable to emulate ‘HF’
    1 | float HFtype __attribute__((mode(HF)));
      | ^~~~~

Reply via email to