Discussion:
Hyperion make error
(too old to reply)
João Reginato jb.reginato@gmail.com [hercules-390]
2016-10-10 18:53:06 UTC
Permalink
Hi guys

Please help.

IŽve got the following errors during the make process under Linux:



***@hercules64:/usr/local/hercules4/hyperion-master# ./configure
--prefix=/usr/local/hercules4

***@hercules64:/usr/local/hercules4/hyperion-master# make

.

.

.

tapedev.c: In function 'generic_tmhcall':

tapedev.c:2872: warning: implicit declaration of function
'__builtin_unreachable'

CC tapeccws.lo

CC awstape.lo

CC faketape.lo

CC hettape.lo

CC omatape.lo

CC scsitape.lo

CC scsiutil.lo

CC w32stape.lo

CCLD hdt3420.la

CC cardrdr.lo

CCLD hdt3505.la

CC hchan.lo

CCLD hdt2880.la

CC cardpch.lo

CCLD hdt3525.la

CC s37x.lo

CC s37xmod.lo

CCLD s37x.la

CC cckdcdsk.o

CCLD cckdcdsk

./.libs/libherc.so: undefined reference to `__builtin_unreachable'

collect2: ld returned 1 exit status

make[2]: ** [cckdcdsk] Erro 1

make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master'

make[1]: ** [all-recursive] Erro 1

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master'

make: ** [all] Erro 2

------------------------------------------------

Additional info:

***@hercules64:/usr/local/hercules4/hyperion-master# uname -a

Linux hercules64 2.6.32-5-amd64 #1 SMP Wed Apr 9 19:24:34 UTC 2014 x86_64
GNU/Linux



***@hercules64:/usr/local/hercules4/hyperion-master# cat /etc/issue

Debian GNU/Linux 6.0 \n \l



***@hercules64:/usr/local/hercules4/hyperion-master# cat
/etc/debian_version

6.0.9



Downloaded from: https://github.com/hercules-390/hyperion/archive/master.zip

------------------------------------------------



thanks

João
Truda gert_caers@yahoo.com [hercules-390]
2016-10-12 17:51:15 UTC
Permalink
Hello,


what version of gcc are you using?


I cannot reproduce your error with fedora 24.


However you could try to compile with:


first do make clean

then

/configure --disable-external-gui --enable--cckd-bzip2
--enable-het-bzip2 --enable-optimization="-O2 -march=native"
--enable-setuid-hercifc=yes --prefix=/usr/local/hercules4

to see if it passes. This is a configure line that has proved to work on
many versions of linux OS and GCC combinations.

KR,
Gert Caers
Post by João Reginato ***@gmail.com [hercules-390]
Hi guys
Please help.
--prefix=/usr/local/hercules4*
.
.
.
tapedev.c:2872: warning: implicit declaration of function
'__builtin_unreachable'
CC tapeccws.lo
CC awstape.lo
CC faketape.lo
CC hettape.lo
CC omatape.lo
CC scsitape.lo
CC scsiutil.lo
CC w32stape.lo
CCLD hdt3420.la
CC cardrdr.lo
CCLD hdt3505.la
CC hchan.lo
CCLD hdt2880.la
CC cardpch.lo
CCLD hdt3525.la
CC s37x.lo
CC s37xmod.lo
CCLD s37x.la
CC cckdcdsk.o
CCLD cckdcdsk
*./.libs/libherc.so: undefined reference to `__builtin_unreachable'*
*collect2: ld returned 1 exit status*
*make[2]: ** [cckdcdsk] Erro 1*
*make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master'*
*make[1]: ** [all-recursive] Erro 1*
*make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master'*
*make: ** [all] Erro 2*
------------------------------------------------
Linux hercules64 2.6.32-5-amd64 #1 SMP Wed Apr 9 19:24:34 UTC 2014
x86_64 GNU/Linux
Debian GNU/Linux 6.0 \n \l
/etc/debian_version
6.0.9
https://github.com/hercules-390/hyperion/archive/master.zip
------------------------------------------------
thanks
João
João Reginato jb.reginato@gmail.com [hercules-390]
2016-10-17 17:23:34 UTC
Permalink
Thanks Gert

see the 4 session info below.

João



1=========================================================

gcc (Debian 4.4.5-8) 4.4.5

Copyright (C) 2010 Free Software Foundation, Inc.



2=========================================================

CLEAN:

***@hercules64:/usr/local/hercules4/hyperion-master# make clean

Making clean in crypto

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master/crypto'

rm -rf .libs _libs

test -z "dyncrypt.la" || rm -f dyncrypt.la

rm -f "./so_locations"

rm -f *.o

rm -f *.lo

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/crypto'

Making clean in man

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master/man'

rm -rf .libs _libs

rm -f *.lo

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/man'

Making clean in html

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master/html'

rm -rf .libs _libs

rm -f *.lo

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/html'

Making clean in util

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master/util'

rm -rf .libs _libs

rm -f *.lo

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/util'

Making clean in m4

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master/m4'

rm -rf .libs _libs

rm -f *.lo

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/m4'

Making clean in decNumber

make[1]: Entrando no diretório
`/usr/local/hercules4/hyperion-master/decNumber'

test -z "libdecNumber.la" || rm -f libdecNumber.la

rm -f "./so_locations"

rm -rf .libs _libs

test -z "" || rm -f

rm -f *.o

rm -f *.lo

make[1]: Saindo do diretório
`/usr/local/hercules4/hyperion-master/decNumber'

Making clean in .

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master'

rm -f cckdcdsk cckdcomp cckddiag cckdswap dasdcat dasdconv dasdcopy dasdinit
dasdisup dasdload dasdls dasdpdsu dasdseq dmap2hrc hercules hetget hetinit
hetmap hetupd tapecopy tapemap tapesplt vmfplc2 hercifc herclin

test -z "libhercs.la libhercu.la libherct.la libhercd.la libherc.la" || rm
-f libhercs.la libhercu.la libherct.la libhercd.la libherc.la

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -rf .libs _libs

test -z "altcmpsc.la dyngui.la dyninst.la hdteq.la hdtptp.la hdtqeth.la
hdtzfcp.la hdt1052c.la hdt1403.la hdt2703.la hdt3705.la hdt3088.la
hdt3270.la hdt3420.la hdt3505.la hdt2880.la hdt3525.la s37x.la" || rm -f
altcmpsc.la dyngui.la dyninst.la hdteq.la hdtptp.la hdtqeth.la hdtzfcp.la
hdt1052c.la hdt1403.la hdt2703.la hdt3705.la hdt3088.la hdt3270.la
hdt3420.la hdt3505.la hdt2880.la hdt3525.la s37x.la

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

test -z "" || rm -f

rm -f *.o

rm -f *.lo

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master'

***@hercules64:/usr/local/hercules4/hyperion-master#



3=========================================================

CONFIGURE:

***@hercules64:/usr/local/hercules4/hyperion-master# ./configure
--disable-external-gui --enable-cckd-bzip2 --enable-het-bzip2
--enable-optimization="-O2 -march=native" --enable-setuid-hercifc=yes
--prefix=/usr/local/hercules4

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

checking for a thread-safe mkdir -p... /bin/mkdir -p

checking for gawk... gawk

checking whether make sets $(MAKE)... yes

checking whether to enable maintainer-specific portions of Makefiles... no

checking build system type... x86_64-unknown-linux-gnu

checking host system type... x86_64-unknown-linux-gnu

checking target system type... x86_64-unknown-linux-gnu

checking for gcc... gcc

checking whether the C compiler works... yes

checking for C compiler default output file name... a.out

checking for suffix of executables...

checking whether we are cross compiling... no

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether gcc accepts -g... yes

checking for gcc option to accept ISO C89... none needed

checking for style of include used by make... GNU

checking dependency style of gcc... gcc3

configure: Detected GCC equivalent level for gcc : 4.4.5

checking if this is GCC with broken '-O3' option... no

checking for a sed that does not truncate output... /bin/sed

checking for grep that handles long lines and -e... /bin/grep

checking for egrep... /bin/grep -E

checking for ld used by gcc... /usr/bin/ld

checking if the linker (/usr/bin/ld) is GNU ld... yes

checking for /usr/bin/ld option to reload object files... -r

checking for BSD-compatible nm... /usr/bin/nm -B

checking whether ln -s works... yes

checking how to recognise dependent libraries... pass_all

checking how to run the C preprocessor... gcc -E

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking dlfcn.h usability... yes

checking dlfcn.h presence... yes

checking for dlfcn.h... yes

checking for g++... g++

checking whether we are using the GNU C++ compiler... yes

checking whether g++ accepts -g... yes

checking dependency style of g++... gcc3

checking how to run the C++ preprocessor... g++ -E

checking for g77... no

checking for xlf... no

checking for f77... no

checking for frt... no

checking for pgf77... no

checking for cf77... no

checking for fort77... no

checking for fl32... no

checking for af77... no

checking for xlf90... no

checking for f90... no

checking for pgf90... no

checking for pghpf... no

checking for epcf90... no

checking for gfortran... no

checking for g95... no

checking for xlf95... no

checking for f95... no

checking for fort... no

checking for ifort... no

checking for ifc... no

checking for efc... no

checking for pgfortran... no

checking for pgf95... no

checking for lf95... no

checking for ftn... no

checking whether we are using the GNU Fortran 77 compiler... no

checking whether accepts -g... no

checking the maximum length of command line arguments... 32768

checking command to parse /usr/bin/nm -B output from gcc object... ok

checking for objdir... .libs

checking for ar... ar

checking for ranlib... ranlib

checking for strip... strip

checking if gcc static flag works... yes

checking if gcc supports -fno-rtti -fno-exceptions... no

checking for gcc option to produce PIC... -fPIC

checking if gcc PIC flag -fPIC works... yes

checking if gcc supports -c -o file.o... yes

checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared
libraries... yes

checking whether -lc should be explicitly linked in... no

checking dynamic linker characteristics... GNU/Linux ld.so

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking for shl_load... no

checking for shl_load in -ldld... no

checking for dlopen... no

checking for dlopen in -ldl... yes

checking whether a program can dlopen itself... yes

checking whether a statically linked program can dlopen itself... yes

checking if libtool supports shared libraries... yes

checking whether to build shared libraries... yes

checking whether to build static libraries... no

configure: creating libtool

appending configuration tag "CXX" to libtool

checking for ld used by g++... /usr/bin/ld -m elf_x86_64

checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes

checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared
libraries... yes

checking for g++ option to produce PIC... -fPIC

checking if g++ PIC flag -fPIC works... yes

checking if g++ supports -c -o file.o... yes

checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared
libraries... yes

checking dynamic linker characteristics... GNU/Linux ld.so

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking for shl_load... (cached) no

checking for shl_load in -ldld... (cached) no

checking for dlopen... (cached) no

checking for dlopen in -ldl... (cached) yes

checking whether a program can dlopen itself... (cached) yes

checking whether a statically linked program can dlopen itself... (cached)
yes

appending configuration tag "F77" to libtool

checking for an ANSI C-conforming const... yes

checking for dirent.h that defines DIR... yes

checking for library containing opendir... none required

checking which extension is used for loadable modules...

checking which variable specifies run-time library path... LD_LIBRARY_PATH

checking for the default library search path... /lib /usr/lib

checking for objdir... .libs

checking whether libtool supports -dlopen/-dlpreopen... yes

checking for shl_load... (cached) no

checking for shl_load in -ldld... (cached) no

checking for dlopen in -ldl... (cached) yes

checking for dlerror... yes

checking for _ prefix in compiled symbols... no

checking whether deplibs are loaded by dlopen... yes

checking argz.h usability... yes

checking argz.h presence... yes

checking for argz.h... yes

checking for error_t... yes

checking for argz_append... yes

checking for argz_create_sep... yes

checking for argz_insert... yes

checking for argz_next... yes

checking for argz_stringify... yes

checking assert.h usability... yes

checking assert.h presence... yes

checking for assert.h... yes

checking ctype.h usability... yes

checking ctype.h presence... yes

checking for ctype.h... yes

checking errno.h usability... yes

checking errno.h presence... yes

checking for errno.h... yes

checking malloc.h usability... yes

checking malloc.h presence... yes

checking for malloc.h... yes

checking for memory.h... (cached) yes

checking for stdlib.h... (cached) yes

checking stdio.h usability... yes

checking stdio.h presence... yes

checking for stdio.h... yes

checking for unistd.h... (cached) yes

checking dl.h usability... no

checking dl.h presence... no

checking for dl.h... no

checking sys/dl.h usability... no

checking sys/dl.h presence... no

checking for sys/dl.h... no

checking dld.h usability... no

checking dld.h presence... no

checking for dld.h... no

checking mach-o/dyld.h usability... no

checking mach-o/dyld.h presence... no

checking for mach-o/dyld.h... no

checking for string.h... (cached) yes

checking for strchr... yes

checking for strrchr... yes

checking for memcpy... yes

checking for memmove... yes

checking for strcmp... yes

checking for closedir... yes

checking for opendir... yes

checking for readdir... yes

configure: (use of lt_dlopen forced by Hercules Dynamic Loader requirement)

checking for ctype.h... (cached) yes

checking for errno.h... (cached) yes

checking fcntl.h usability... yes

checking fcntl.h presence... yes

checking for fcntl.h... yes

checking limits.h usability... yes

checking limits.h presence... yes

checking for limits.h... yes

checking setjmp.h usability... yes

checking setjmp.h presence... yes

checking for setjmp.h... yes

checking stdarg.h usability... yes

checking stdarg.h presence... yes

checking for stdarg.h... yes

checking for stdio.h... (cached) yes

checking for stdlib.h... (cached) yes

checking for string.h... (cached) yes

checking sched.h usability... yes

checking sched.h presence... yes

checking for sched.h... yes

checking time.h usability... yes

checking time.h presence... yes

checking for time.h... yes

checking for unistd.h... (cached) yes

checking for sys/stat.h... (cached) yes

checking sys/time.h usability... yes

checking sys/time.h presence... yes

checking for sys/time.h... yes

checking for sys/types.h... (cached) yes

checking sys/mman.h usability... yes

checking sys/mman.h presence... yes

checking for sys/mman.h... yes

checking pthread.h usability... yes

checking pthread.h presence... yes

checking for pthread.h... yes

checking whether HQA_DIR is defined ... no

checking for sys/socket.h... yes

checking for netinet/in.h... yes

checking for net/if.h... yes

checking for net/route.h... yes

checking for net/tcp.h... no

checking for netinet/tcp.h... yes

checking arpa/inet.h usability... yes

checking arpa/inet.h presence... yes

checking for arpa/inet.h... yes

checking linux/if_tun.h usability... yes

checking linux/if_tun.h presence... yes

checking for linux/if_tun.h... yes

checking sys/ioctl.h usability... yes

checking sys/ioctl.h presence... yes

checking for sys/ioctl.h... yes

checking for linux/ipv6.h... yes

checking for net/if_var.h... no

checking for netinet/in_var.h... no

checking for netinet6/in6_var.h... no

checking sys/param.h usability... yes

checking sys/param.h presence... yes

checking for sys/param.h... yes

checking for sys/mount.h... yes

checking for stdatomic.h... no

checking for sys/sysctl.h... yes

checking for assert.h... (cached) yes

checking sys/mtio.h usability... yes

checking sys/mtio.h presence... yes

checking for sys/mtio.h... yes

checking sys/resource.h usability... yes

checking sys/resource.h presence... yes

checking for sys/resource.h... yes

checking sys/uio.h usability... yes

checking sys/uio.h presence... yes

checking for sys/uio.h... yes

checking sys/utsname.h usability... yes

checking sys/utsname.h presence... yes

checking for sys/utsname.h... yes

checking sys/wait.h usability... yes

checking sys/wait.h presence... yes

checking for sys/wait.h... yes

checking sys/un.h usability... yes

checking sys/un.h presence... yes

checking for sys/un.h... yes

checking byteswap.h usability... yes

checking byteswap.h presence... yes

checking for byteswap.h... yes

checking bzlib.h usability... yes

checking bzlib.h presence... yes

checking for bzlib.h... yes

checking for dlfcn.h... (cached) yes

checking fenv.h usability... yes

checking fenv.h presence... yes

checking for fenv.h... yes

checking for inttypes.h... (cached) yes

checking locale.h usability... yes

checking locale.h presence... yes

checking for locale.h... yes

checking ltdl.h usability... no

checking ltdl.h presence... no

checking for ltdl.h... no

checking for malloc.h... (cached) yes

checking math.h usability... yes

checking math.h presence... yes

checking for math.h... yes

checking netdb.h usability... yes

checking netdb.h presence... yes

checking for netdb.h... yes

checking pwd.h usability... yes

checking pwd.h presence... yes

checking for pwd.h... yes

checking regex.h usability... yes

checking regex.h presence... yes

checking for regex.h... yes

checking signal.h usability... yes

checking signal.h presence... yes

checking for signal.h... yes

checking termios.h usability... yes

checking termios.h presence... yes

checking for termios.h... yes

checking for time.h... (cached) yes

checking zlib.h usability... yes

checking zlib.h presence... yes

checking for zlib.h... yes

checking sys/capability.h usability... no

checking sys/capability.h presence... no

checking for sys/capability.h... no

checking sys/prctl.h usability... yes

checking sys/prctl.h presence... yes

checking for sys/prctl.h... yes

checking sys/syscall.h usability... yes

checking sys/syscall.h presence... yes

checking for sys/syscall.h... yes

checking rexx.h usability... no

checking rexx.h presence... no

checking for rexx.h... no

checking oorexxapi.h usability... no

checking oorexxapi.h presence... no

checking for oorexxapi.h... no

checking regina/rexxsaa.h usability... no

checking regina/rexxsaa.h presence... no

checking for regina/rexxsaa.h... no

checking rexxsaa.h usability... no

checking rexxsaa.h presence... no

checking for rexxsaa.h... no

checking whether SIGUSR1 is declared... yes

checking whether SIGUSR2 is declared... yes

checking whether SIGPIPE is declared... yes

checking whether SIGBUS is declared... yes

checking whether IFNAMSIZ is declared... no

checking whether LOGIN_NAME_MAX is declared... yes

checking whether _SC_NPROCESSORS_CONF is declared... yes

checking whether _SC_NPROCESSORS_ONLN is declared... yes

checking whether SIOCSIFNETMASK is declared... yes

checking whether SIOCSIFBRDADDR is declared... yes

checking whether SIOCSIFHWADDR is declared... yes

checking whether SIOCGIFHWADDR is declared... yes

checking whether SIOCADDRT is declared... yes

checking whether SIOCDELRT is declared... yes

checking whether SIOCDIFADDR is declared... yes

checking whether MTEWARN is declared... no

configure: Checking for TCP keepalive support...

checking whether SO_KEEPALIVE is declared... yes

checking whether TCP_KEEPIDLE is declared... yes

checking whether TCP_KEEPINTVL is declared... yes

checking whether TCP_KEEPCNT is declared... yes

configure: TCP keepalive support... FULL

checking for __int128_t... yes

checking for __uint128_t... yes

checking for u_int8_t... yes

checking for useconds_t... yes

checking for id_t... yes

checking for u_char... yes

checking for u_short... yes

checking for u_int... yes

checking for u_long... yes

checking for in_addr_t... yes

checking for socklen_t... yes

checking for _pipe in -lmsvcrt... no

checking for dlopen in -ldl... yes

checking for sqrt in -lm... yes

checking for connect in -lsocket... no

checking for gethostbyname in -lnsl... yes

checking for inet_aton in -lresolv... yes

checking for uncompress in -lz... yes

checking for BZ2_bzBuffToBuffDecompress in -lbz2... yes

checking for sched_yield in -lrt... yes

checking for memrchr... yes

checking for getopt_long... yes

checking for sqrtl... yes

checking for ldexpl... yes

checking for fabsl... yes

checking for fmodl... yes

checking for frexpl... yes

checking for ldexpf... yes

checking for frexpf... yes

checking for fabsf... yes

checking for rint... yes

checking for strlcpy... no

checking for strlcat... no

checking for strerror_r... yes

checking for strsignal... yes

checking for sys_siglist... yes

checking for InitializeCriticalSectionAndSpinCount... no

checking for sleep... yes

checking for usleep... yes

checking for nanosleep... yes

checking for sched_yield... yes

checking for strtok_r... yes

checking for pipe... yes

checking for gettimeofday... yes

checking for getpgrp... yes

checking for scandir... yes

checking for alphasort... yes

checking for getlogin... yes

checking for getlogin_r... yes

checking for realpath... yes

checking for fdatasync... yes

checking for fsync... yes

checking for ftruncate... yes

checking for inet_aton... yes

checking for fork... yes

checking for socketpair... yes

checking for sysconf... yes

checking for mlock... yes

checking for mlockall... yes

checking for pvalloc... yes

checking for valloc... yes

checking for posix_memalign... yes

checking for vsscanf... yes

checking for setresuid... yes

checking for getresuid... yes

checking whether fdatasync is supported... yes

checking for struct sockaddr_in.sin_len... no

checking for struct in_addr.s_addr... yes

checking for struct in6_ifreq.ifr6_addr... yes

checking for struct in6_ifreq.ifr_ifru.ifru_flags... no

checking for struct sigaction.sa_sigaction... yes

checking for struct timespec.tv_nsec... yes

checking for struct mtget.mt_gstat... yes

checking whether byte ordering is bigendian... no

checking size of int... 4

checking size of long... 8

checking size of size_t... 8

checking size of int *... 8

checking size of off_t... 8

checking size of pthread_t... 8

configure: begin check: whether byte structs are aligned/rounded by
default...

checking size of struct bytestruct... 1

configure: results: byte structs are aligned/rounded by default... no

checking if this is the broken 2.96 version of GCC... no

checking if atomic '_sync' builtins are available... yes

checking if '__atomic' intrinsics are available... no

checking if C11 atomics are available... no

checking C99 struct flexible arrays support... yes

checking whether '__attribute__ ((format(printf,n,n)))' is supported... yes

checking whether '__attribute__ ((regparm(n)))' is supported... yes

checking whether GCC supports diagnostic pragma... yes

checking whether GCC supports diagnostic push/pop pragma... no

checking whether GCC issues 'function defined but not used' warnings... yes

checking whether GCC issues 'variable set but not used' warnings... no

checking whether '__attribute__ ((regparm(3)))' is broken... no

checking whether '__builtin_alloca' is broken... no

checking whether preprocessor macro argument counting broken... no

checking for gcc strict aliasing insanity... yes

checking whether '-traditional-cpp' is K&R C preprocessor... yes

checking whether byte-swapping can be done using assembler ... yes

checking whether gcc accepts -pthread ... yes

checking whether 'optreset' needed for 'getopt' use... no

checking for special C compiler options needed for large files... no

checking for _FILE_OFFSET_BITS value needed for large files... no

checking for off_t... yes

checking for _LARGEFILE_SOURCE value needed for large files... no

checking whether getopt wrapper kludge is necessary... no

checking for what optimization flags to use ... -O2 -march=native

configure:

configure: Package destination directory prefixes:

configure:

configure: Libraries: $(libdir)/$(PACKAGE)

configure: Data: $(datadir)/hercules

configure: Locale: ${datarootdir}/locale

configure:

configure: creating ./config.status

config.status: creating Makefile

config.status: creating util/Makefile

config.status: creating html/Makefile

config.status: creating crypto/Makefile

config.status: creating man/Makefile

config.status: creating m4/Makefile

config.status: creating decNumber/Makefile

config.status: creating config.h

config.status: config.h is unchanged

config.status: executing depfiles commands

***@hercules64:/usr/local/hercules4/hyperion-master#



4=========================================================

MAKE:

***@hercules64:/usr/local/hercules4/hyperion-master# make

make all-recursive

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master'

Making all in decNumber

make[2]: Entrando no diretório
`/usr/local/hercules4/hyperion-master/decNumber'

CC decContext.lo

CC decimal32.lo

CC decimal64.lo

CC decimal128.lo

CC decNumber.lo

CC decPacked.lo

CCLD libdecNumber.la

make[2]: Saindo do diretório
`/usr/local/hercules4/hyperion-master/decNumber'

Making all in m4

make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master/m4'

make[2]: Nada a ser feito para `all'.

make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master/m4'

Making all in util

make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master/util'

make[2]: Nada a ser feito para `all'.

make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master/util'

Making all in html

make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master/html'

make[2]: Nada a ser feito para `all'.

make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master/html'

Making all in man

make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master/man'

make[2]: Nada a ser feito para `all'.

make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master/man'

Making all in .

make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master'

CC hsys.lo

CCLD libhercs.la

CC codepage.lo

CC hdl.lo

CC hexdumpe.lo

CC hostinfo.lo

CC hscutl.lo

CC hscutl2.lo

CC hsocket.lo

CC hthreads.lo

CC logger.lo

CC logmsg.lo

CC memrchr.lo

CC parser.lo

CC pttrace.lo

CC version.lo

CC ltdl.lo

CCLD libhercu.la

CC hetlib.lo

CC ftlib.lo

CC sllib.lo

CCLD libherct.la

CC cache.lo

CC cckddasd.lo

CC cckdutil.lo

CC ckddasd.lo

CC dasdtab.lo

dasdtab.c: In function 'dasd_lookup':

dasdtab.c:340: warning: implicit declaration of function
'__builtin_unreachable'

CC dasdutil.lo

CC fbadasd.lo

CC shared.lo

CCLD libhercd.la

CC _archdep_templ.lo

CC archlvl.lo

CC assist.lo

CC bldcfg.lo

CC cgibin.lo

CC channel.lo

CC chsc.lo

CC clock.lo

CC cmdtab.lo

CC cmpsc_2012.lo

CC cmpscdbg.lo

CC cmpscdct.lo

CC cmpscget.lo

CC cmpscmem.lo

CC cmpscput.lo

CC config.lo

CC control.lo

CC cpu.lo

cpu.c: In function 's370_run_cpu':

cpu.c:1842: warning: implicit declaration of function
'__builtin_unreachable'

In file included from cpu.c:1915:

cpu.c: In function 'z900_run_cpu':

cpu.c:1721: warning: variable 'regs' might be clobbered by 'longjmp' or
'vfork'

cpu.c: In function 's370_run_cpu':

cpu.c:1721: warning: variable 'regs' might be clobbered by 'longjmp' or
'vfork'

In file included from cpu.c:1909:

cpu.c: In function 's390_run_cpu':

cpu.c:1721: warning: variable 'regs' might be clobbered by 'longjmp' or
'vfork'

CC crypto.lo

CC dat.lo

CC decimal.lo

CC dfp.lo

In file included from dfp.c:4709:

dfp.c: In function 'z900_extract_significance_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_extract_biased_exponent_dfp_long_to_fix64_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_compare_exponent_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_extract_significance_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_extract_biased_exponent_dfp_ext_to_fix64_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_compare_exponent_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_load_and_test_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_load_and_test_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_convert_dfp_long_to_ubcd64_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c: In function 'z900_convert_dfp_ext_to_ubcd128_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c: In function 'z900_compare_and_signal_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_compare_and_signal_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_compare_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_compare_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_add_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_convert_dfp_long_to_sbcd64_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c: In function 'z900_convert_dfp_ext_to_sbcd128_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c: In function 'z900_test_data_group_dfp_short':

dfp.c:1295: warning: dereferencing pointer 'fwp' does break strict-aliasing
rules

dfp.c:1294: note: initialized from here

dfp.c: In function 'z900_test_data_group_dfp_long':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_test_data_group_dfp_ext':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_test_data_class_dfp_short':

dfp.c:1295: warning: dereferencing pointer 'fwp' does break strict-aliasing
rules

dfp.c:1294: note: initialized from here

dfp.c: In function 'z900_insert_biased_exponent_fix64_to_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c: In function 'z900_insert_biased_exponent_fix64_to_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c: In function 'z900_load_lengthened_dfp_short_to_long_reg':

dfp.c:1295: warning: dereferencing pointer 'fwp' does break strict-aliasing
rules

dfp.c:1294: note: initialized from here

dfp.c:379: warning: dereferencing pointer 'xp.464' does break
strict-aliasing rules

dfp.c:379: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c: In function 'z900_load_lengthened_dfp_long_to_ext_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c: In function 'z900_shift_coefficient_left_dfp_long':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c: In function 'z900_test_data_class_dfp_long':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_test_data_class_dfp_ext':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_subtract_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_subtract_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_reround_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_reround_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_quantize_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_quantize_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_multiply_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_multiply_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_load_rounded_dfp_ext_to_long_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c: In function 'z900_load_rounded_dfp_long_to_short_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:413: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:413: note: initialized from here

dfp.c:414: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:414: note: initialized from here

dfp.c:413: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:413: note: initialized from here

dfp.c:414: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:414: note: initialized from here

dfp.c:413: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:413: note: initialized from here

dfp.c:414: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:414: note: initialized from here

dfp.c:413: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:413: note: initialized from here

dfp.c:414: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:414: note: initialized from here

dfp.c: In function 'z900_load_fp_int_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_load_fp_int_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_convert_dfp_long_to_fix64_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_convert_dfp_ext_to_fix64_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_divide_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_divide_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_add_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_shift_coefficient_right_dfp_long':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c: In function 'z900_shift_coefficient_left_dfp_ext':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c: In function 'z900_shift_coefficient_right_dfp_ext':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

CC diagmssf.lo

CC diagnose.lo

CC dyn76.lo

CC ecpsvm.lo

CC esame.lo

CC external.lo

CC fillfnam.lo

CC float.lo

float.c: In function 's370_squareroot_float_ext_reg':

float.c:5084: warning: implicit declaration of function
'__builtin_unreachable'

In file included from float.c:7866:

float.c: In function 'z900_squareroot_float_ext_reg':

float.c:5064: warning: 'sq_fl.ms_fract' may be used uninitialized in this
function

float.c:5064: warning: 'sq_fl.ls_fract' may be used uninitialized in this
function

float.c:5064: warning: 'sq_fl.expo' may be used uninitialized in this
function

In file included from float.c:7860:

float.c: In function 's390_squareroot_float_ext_reg':

float.c:5064: warning: 'sq_fl.ms_fract' may be used uninitialized in this
function

float.c:5064: warning: 'sq_fl.ls_fract' may be used uninitialized in this
function

float.c:5064: warning: 'sq_fl.expo' may be used uninitialized in this
function

float.c: In function 's370_squareroot_float_ext_reg':

float.c:5064: warning: 'sq_fl.ms_fract' may be used uninitialized in this
function

float.c:5064: warning: 'sq_fl.ls_fract' may be used uninitialized in this
function

float.c:5064: warning: 'sq_fl.expo' may be used uninitialized in this
function

CC general1.lo

CC general2.lo

CC general3.lo

CC hao.lo

CC hconsole.lo

CC hdiagf18.lo

CC history.lo

CC hRexx.lo

CC hRexx_o.lo

CC hRexx_r.lo

CC hsccmd.lo

CC hscemode.lo

hscemode.c: In function 'ipending_cmd':

hscemode.c:1139: warning: format '%16.16lX' expects type 'long unsigned
int', but argument 6 has type 'CPU_BITMAP'

hscemode.c:1139: warning: format '%16.16lX' expects type 'long unsigned
int', but argument 7 has type 'CPU_BITMAP'

hscemode.c:1139: warning: format '%16.16lX' expects type 'long unsigned
int', but argument 8 has type 'CPU_BITMAP'

hscemode.c:1142: warning: format '%16.16lX' expects type 'long unsigned
int', but argument 6 has type 'CPU_BITMAP'

CC hscloc.lo

CC hscmisc.lo

CC hscpufun.lo

CC httpserv.lo

CC ieee.lo

CC impl.lo

CC io.lo

CC ipl.lo

CC loadmem.lo

CC loadparm.lo

CC losc.lo

CC machchk.lo

CC opcode.lo

CC panel.lo

CC pfpo.lo

CC plo.lo

CC qdio.lo

CC scedasd.lo

CC scescsi.lo

CC script.lo

CC service.lo

In file included from service.c:2014:

service.c: In function 's390_service_call':

service.c:1399: warning: implicit declaration of function
'__builtin_unreachable'

CC sie.lo

CC SoftFloat-specialise.lo

CC SoftFloat.lo

CC sr.lo

CC stack.lo

CC strsignal.lo

CC timer.lo

CC trace.lo

CC vector.lo

CC vm.lo

CC vmd250.lo

CC vstore.lo

CC w32util.lo

CC xstore.lo

CCLD libherc.la

CC cmpsc.lo

CCLD altcmpsc.la

CC dyngui.lo

CCLD dyngui.la

CC dyninst.lo

CCLD dyninst.la

CC hdteq.lo

CCLD hdteq.la

CC ctc_ptp.lo

CC mpc.lo

CC resolve.lo

CC w32ctca.lo

CC tuntap.lo

tuntap.c: In function 'TUNTAP_DelRoute':

tuntap.c:865: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:864: note: initialized from here

tuntap.c:876: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:875: note: initialized from here

tuntap.c:887: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:886: note: initialized from here

tuntap.c: In function 'TUNTAP_AddRoute':

tuntap.c:800: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:799: note: initialized from here

tuntap.c:811: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:810: note: initialized from here

tuntap.c:822: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:821: note: initialized from here

tuntap.c: In function 'TUNTAP_SetBCastAddr':

tuntap.c:448: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:447: note: initialized from here

tuntap.c: In function 'TUNTAP_SetNetMask':

tuntap.c:414: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:413: note: initialized from here

tuntap.c: In function 'TUNTAP_SetDestAddr':

tuntap.c:381: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:380: note: initialized from here

tuntap.c: In function 'TUNTAP_SetIPAddr':

tuntap.c:347: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:346: note: initialized from here

tuntap.c: In function 'TUNTAP_GetFlags':

tuntap.c:747: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:746: note: initialized from here

CCLD hdtptp.la

CC qeth.lo

qeth.c: In function 'qeth_execute_ccw':

qeth.c:3566: warning: suggest braces around empty body in an 'if' statement

CCLD hdtqeth.la

CC zfcp.lo

CCLD hdtzfcp.la

CC con1052c.lo

CCLD hdt1052c.la

CC printer.lo

CC sockdev.lo

CCLD hdt1403.la

CC commadpt.lo

CCLD hdt2703.la

CC comm3705.lo

comm3705.c: In function 'telnet_thread':

comm3705.c:1226: warning: implicit declaration of function
'__builtin_unreachable'

CCLD hdt3705.la

CC ctc_lcs.lo

ctc_lcs.c: In function 'BuildOAT':

ctc_lcs.c:3082: warning: implicit declaration of function
'__builtin_unreachable'

CC ctc_ctci.lo

CC ctcadpt.lo

ctcadpt.c: In function 'CTCT_ListenThread':

ctcadpt.c:1494: warning: implicit declaration of function
'__builtin_unreachable'

ctcadpt.c:1495: warning: no return statement in function returning non-void

ctcadpt.c: In function 'CTCE_ListenThread':

ctcadpt.c:2534: warning: no return statement in function returning non-void

CCLD hdt3088.la

CC console.lo

CC telnet.lo

CCLD hdt3270.la

CC tapedev.lo

tapedev.c: In function 'generic_tmhcall':

tapedev.c:2872: warning: implicit declaration of function
'__builtin_unreachable'

CC tapeccws.lo

CC awstape.lo

CC faketape.lo

CC hettape.lo

CC omatape.lo

CC scsitape.lo

CC scsiutil.lo

CC w32stape.lo

CCLD hdt3420.la

CC cardrdr.lo

CCLD hdt3505.la

CC hchan.lo

CCLD hdt2880.la

CC cardpch.lo

CCLD hdt3525.la

CC s37x.lo

CC s37xmod.lo

CCLD s37x.la

CC cckdcdsk.o

CCLD cckdcdsk

./.libs/libherc.so: undefined reference to `__builtin_unreachable'

collect2: ld returned 1 exit status

make[2]: ** [cckdcdsk] Erro 1

make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master'

make[1]: ** [all-recursive] Erro 1

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master'

make: ** [all] Erro 2

***@hercules64:/usr/local/hercules4/hyperion-master#
Truda gert_caers@yahoo.com [hercules-390]
2016-10-18 19:50:43 UTC
Permalink
Hello,

it seems __builtin_unreachable is only available from version 4.5 ( and
you are using 4.4.x)

you can try defining it as follows (got it from the web page mentioned
below):

#define __builtin_unreachable() { struct X {X& operator=(const X&); } x;
x=x; }

have a look at this page for other solutions:

http://stackoverflow.com/questions/6031819/emulating-gccs-builtin-unreachable

Kr,
Gert
Post by João Reginato ***@gmail.com [hercules-390]
Thanks Gert
see the 4 session info below.
João
1=========================================================
gcc (Debian 4.4.5-8) 4.4.5
Copyright (C) 2010 Free Software Foundation, Inc.
2=========================================================
Making clean in crypto
make[1]: Entrando no diretório
`/usr/local/hercules4/hyperion-master/crypto'
rm -rf .libs _libs
test -z "dyncrypt.la" || rm -f dyncrypt.la
rm -f "./so_locations"
rm -f *.o
rm -f *.lo
make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/crypto'
Making clean in man
make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master/man'
rm -rf .libs _libs
rm -f *.lo
make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/man'
Making clean in html
make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master/html'
rm -rf .libs _libs
rm -f *.lo
make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/html'
Making clean in util
make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master/util'
rm -rf .libs _libs
rm -f *.lo
make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/util'
Making clean in m4
make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master/m4'
rm -rf .libs _libs
rm -f *.lo
make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/m4'
Making clean in decNumber
make[1]: Entrando no diretório
`/usr/local/hercules4/hyperion-master/decNumber'
test -z "libdecNumber.la" || rm -f libdecNumber.la
rm -f "./so_locations"
rm -rf .libs _libs
test -z "" || rm -f
rm -f *.o
rm -f *.lo
make[1]: Saindo do diretório
`/usr/local/hercules4/hyperion-master/decNumber'
Making clean in .
make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master'
rm -f cckdcdsk cckdcomp cckddiag cckdswap dasdcat dasdconv dasdcopy
dasdinit dasdisup dasdload dasdls dasdpdsu dasdseq dmap2hrc hercules
hetget hetinit hetmap hetupd tapecopy tapemap tapesplt vmfplc2 hercifc
herclin
test -z "libhercs.la libhercu.la libherct.la libhercd.la libherc.la"
|| rm -f libhercs.la libhercu.la libherct.la libhercd.la libherc.la
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
rm -rf .libs _libs
test -z "altcmpsc.la dyngui.la dyninst.la hdteq.la hdtptp.la
hdtqeth.la hdtzfcp.la hdt1052c.la hdt1403.la hdt2703.la hdt3705.la
hdt3088.la hdt3270.la hdt3420.la hdt3505.la hdt2880.la hdt3525.la
s37x.la" || rm -f altcmpsc.la dyngui.la dyninst.la hdteq.la hdtptp.la
hdtqeth.la hdtzfcp.la hdt1052c.la hdt1403.la hdt2703.la hdt3705.la
hdt3088.la hdt3270.la hdt3420.la hdt3505.la hdt2880.la hdt3525.la s37x.la
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
rm -f "./so_locations"
test -z "" || rm -f
rm -f *.o
rm -f *.lo
make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master'
3=========================================================
--disable-external-gui --enable-cckd-bzip2 --enable-het-bzip2
--enable-optimization="-O2 -march=native" --enable-setuid-hercifc=yes
--prefix=/usr/local/hercules4
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
configure: Detected GCC equivalent level for gcc : 4.4.5
checking if this is GCC with broken '-O3' option... no
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... no
checking for g95... no
checking for xlf95... no
checking for f95... no
checking for fort... no
checking for ifort... no
checking for ifc... no
checking for efc... no
checking for pgfortran... no
checking for pgf95... no
checking for lf95... no
checking for ftn... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports
shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports
shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports
shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dlopen... (cached) no
checking for dlopen in -ldl... (cached) yes
checking whether a program can dlopen itself... (cached) yes
checking whether a statically linked program can dlopen itself...
(cached) yes
appending configuration tag "F77" to libtool
checking for an ANSI C-conforming const... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking which extension is used for loadable modules...
checking which variable specifies run-time library path... LD_LIBRARY_PATH
checking for the default library search path... /lib /usr/lib
checking for objdir... .libs
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dlopen in -ldl... (cached) yes
checking for dlerror... yes
checking for _ prefix in compiled symbols... no
checking whether deplibs are loaded by dlopen... yes
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.h... yes
checking for error_t... yes
checking for argz_append... yes
checking for argz_create_sep... yes
checking for argz_insert... yes
checking for argz_next... yes
checking for argz_stringify... yes
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for memory.h... (cached) yes
checking for stdlib.h... (cached) yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for unistd.h... (cached) yes
checking dl.h usability... no
checking dl.h presence... no
checking for dl.h... no
checking sys/dl.h usability... no
checking sys/dl.h presence... no
checking for sys/dl.h... no
checking dld.h usability... no
checking dld.h presence... no
checking for dld.h... no
checking mach-o/dyld.h usability... no
checking mach-o/dyld.h presence... no
checking for mach-o/dyld.h... no
checking for string.h... (cached) yes
checking for strchr... yes
checking for strrchr... yes
checking for memcpy... yes
checking for memmove... yes
checking for strcmp... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
configure: (use of lt_dlopen forced by Hercules Dynamic Loader
requirement)
checking for ctype.h... (cached) yes
checking for errno.h... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking setjmp.h usability... yes
checking setjmp.h presence... yes
checking for setjmp.h... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking for stdio.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sched.h usability... yes
checking sched.h presence... yes
checking for sched.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking for unistd.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking whether HQA_DIR is defined ... no
checking for sys/socket.h... yes
checking for netinet/in.h... yes
checking for net/if.h... yes
checking for net/route.h... yes
checking for net/tcp.h... no
checking for netinet/tcp.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking linux/if_tun.h usability... yes
checking linux/if_tun.h presence... yes
checking for linux/if_tun.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking for linux/ipv6.h... yes
checking for net/if_var.h... no
checking for netinet/in_var.h... no
checking for netinet6/in6_var.h... no
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking for sys/mount.h... yes
checking for stdatomic.h... no
checking for sys/sysctl.h... yes
checking for assert.h... (cached) yes
checking sys/mtio.h usability... yes
checking sys/mtio.h presence... yes
checking for sys/mtio.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/uio.h usability... yes
checking sys/uio.h presence... yes
checking for sys/uio.h... yes
checking sys/utsname.h usability... yes
checking sys/utsname.h presence... yes
checking for sys/utsname.h... yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking sys/un.h usability... yes
checking sys/un.h presence... yes
checking for sys/un.h... yes
checking byteswap.h usability... yes
checking byteswap.h presence... yes
checking for byteswap.h... yes
checking bzlib.h usability... yes
checking bzlib.h presence... yes
checking for bzlib.h... yes
checking for dlfcn.h... (cached) yes
checking fenv.h usability... yes
checking fenv.h presence... yes
checking for fenv.h... yes
checking for inttypes.h... (cached) yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking ltdl.h usability... no
checking ltdl.h presence... no
checking for ltdl.h... no
checking for malloc.h... (cached) yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking for time.h... (cached) yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking sys/capability.h usability... no
checking sys/capability.h presence... no
checking for sys/capability.h... no
checking sys/prctl.h usability... yes
checking sys/prctl.h presence... yes
checking for sys/prctl.h... yes
checking sys/syscall.h usability... yes
checking sys/syscall.h presence... yes
checking for sys/syscall.h... yes
checking rexx.h usability... no
checking rexx.h presence... no
checking for rexx.h... no
checking oorexxapi.h usability... no
checking oorexxapi.h presence... no
checking for oorexxapi.h... no
checking regina/rexxsaa.h usability... no
checking regina/rexxsaa.h presence... no
checking for regina/rexxsaa.h... no
checking rexxsaa.h usability... no
checking rexxsaa.h presence... no
checking for rexxsaa.h... no
checking whether SIGUSR1 is declared... yes
checking whether SIGUSR2 is declared... yes
checking whether SIGPIPE is declared... yes
checking whether SIGBUS is declared... yes
checking whether IFNAMSIZ is declared... no
checking whether LOGIN_NAME_MAX is declared... yes
checking whether _SC_NPROCESSORS_CONF is declared... yes
checking whether _SC_NPROCESSORS_ONLN is declared... yes
checking whether SIOCSIFNETMASK is declared... yes
checking whether SIOCSIFBRDADDR is declared... yes
checking whether SIOCSIFHWADDR is declared... yes
checking whether SIOCGIFHWADDR is declared... yes
checking whether SIOCADDRT is declared... yes
checking whether SIOCDELRT is declared... yes
checking whether SIOCDIFADDR is declared... yes
checking whether MTEWARN is declared... no
configure: Checking for TCP keepalive support...
checking whether SO_KEEPALIVE is declared... yes
checking whether TCP_KEEPIDLE is declared... yes
checking whether TCP_KEEPINTVL is declared... yes
checking whether TCP_KEEPCNT is declared... yes
configure: TCP keepalive support... FULL
checking for __int128_t... yes
checking for __uint128_t... yes
checking for u_int8_t... yes
checking for useconds_t... yes
checking for id_t... yes
checking for u_char... yes
checking for u_short... yes
checking for u_int... yes
checking for u_long... yes
checking for in_addr_t... yes
checking for socklen_t... yes
checking for _pipe in -lmsvcrt... no
checking for dlopen in -ldl... yes
checking for sqrt in -lm... yes
checking for connect in -lsocket... no
checking for gethostbyname in -lnsl... yes
checking for inet_aton in -lresolv... yes
checking for uncompress in -lz... yes
checking for BZ2_bzBuffToBuffDecompress in -lbz2... yes
checking for sched_yield in -lrt... yes
checking for memrchr... yes
checking for getopt_long... yes
checking for sqrtl... yes
checking for ldexpl... yes
checking for fabsl... yes
checking for fmodl... yes
checking for frexpl... yes
checking for ldexpf... yes
checking for frexpf... yes
checking for fabsf... yes
checking for rint... yes
checking for strlcpy... no
checking for strlcat... no
checking for strerror_r... yes
checking for strsignal... yes
checking for sys_siglist... yes
checking for InitializeCriticalSectionAndSpinCount... no
checking for sleep... yes
checking for usleep... yes
checking for nanosleep... yes
checking for sched_yield... yes
checking for strtok_r... yes
checking for pipe... yes
checking for gettimeofday... yes
checking for getpgrp... yes
checking for scandir... yes
checking for alphasort... yes
checking for getlogin... yes
checking for getlogin_r... yes
checking for realpath... yes
checking for fdatasync... yes
checking for fsync... yes
checking for ftruncate... yes
checking for inet_aton... yes
checking for fork... yes
checking for socketpair... yes
checking for sysconf... yes
checking for mlock... yes
checking for mlockall... yes
checking for pvalloc... yes
checking for valloc... yes
checking for posix_memalign... yes
checking for vsscanf... yes
checking for setresuid... yes
checking for getresuid... yes
checking whether fdatasync is supported... yes
checking for struct sockaddr_in.sin_len... no
checking for struct in_addr.s_addr... yes
checking for struct in6_ifreq.ifr6_addr... yes
checking for struct in6_ifreq.ifr_ifru.ifru_flags... no
checking for struct sigaction.sa_sigaction... yes
checking for struct timespec.tv_nsec... yes
checking for struct mtget.mt_gstat... yes
checking whether byte ordering is bigendian... no
checking size of int... 4
checking size of long... 8
checking size of size_t... 8
checking size of int *... 8
checking size of off_t... 8
checking size of pthread_t... 8
configure: begin check: whether byte structs are aligned/rounded by
default...
checking size of struct bytestruct... 1
configure: results: byte structs are aligned/rounded by default... no
checking if this is the broken 2.96 version of GCC... no
checking if atomic '_sync' builtins are available... yes
checking if '__atomic' intrinsics are available... no
checking if C11 atomics are available... no
checking C99 struct flexible arrays support... yes
checking whether '__attribute__ ((format(printf,n,n)))' is
supported... yes
checking whether '__attribute__ ((regparm(n)))' is supported... yes
checking whether GCC supports diagnostic pragma... yes
checking whether GCC supports diagnostic push/pop pragma... no
checking whether GCC issues 'function defined but not used'
warnings... yes
checking whether GCC issues 'variable set but not used' warnings... no
checking whether '__attribute__ ((regparm(3)))' is broken... no
checking whether '__builtin_alloca' is broken... no
checking whether preprocessor macro argument counting broken... no
checking for gcc strict aliasing insanity... yes
checking whether '-traditional-cpp' is K&R C preprocessor... yes
checking whether byte-swapping can be done using assembler ... yes
checking whether gcc accepts -pthread ... yes
checking whether 'optreset' needed for 'getopt' use... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for off_t... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking whether getopt wrapper kludge is necessary... no
checking for what optimization flags to use ... -O2 -march=native
configure: Libraries: $(libdir)/$(PACKAGE)
configure: Data: $(datadir)/hercules
configure: Locale: ${datarootdir}/locale
configure: creating ./config.status
config.status: creating Makefile
config.status: creating util/Makefile
config.status: creating html/Makefile
config.status: creating crypto/Makefile
config.status: creating man/Makefile
config.status: creating m4/Makefile
config.status: creating decNumber/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
4=========================================================
make all-recursive
make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master'
Making all in decNumber
make[2]: Entrando no diretório
`/usr/local/hercules4/hyperion-master/decNumber'
CC decContext.lo
CC decimal32.lo
CC decimal64.lo
CC decimal128.lo
CC decNumber.lo
CC decPacked.lo
CCLD libdecNumber.la
make[2]: Saindo do diretório
`/usr/local/hercules4/hyperion-master/decNumber'
Making all in m4
make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master/m4'
make[2]: Nada a ser feito para `all'.
make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master/m4'
Making all in util
make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master/util'
make[2]: Nada a ser feito para `all'.
make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master/util'
Making all in html
make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master/html'
make[2]: Nada a ser feito para `all'.
make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master/html'
Making all in man
make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master/man'
make[2]: Nada a ser feito para `all'.
make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master/man'
Making all in .
make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master'
CC hsys.lo
CCLD libhercs.la
CC codepage.lo
CC hdl.lo
CC hexdumpe.lo
CC hostinfo.lo
CC hscutl.lo
CC hscutl2.lo
CC hsocket.lo
CC hthreads.lo
CC logger.lo
CC logmsg.lo
CC memrchr.lo
CC parser.lo
CC pttrace.lo
CC version.lo
CC ltdl.lo
CCLD libhercu.la
CC hetlib.lo
CC ftlib.lo
CC sllib.lo
CCLD libherct.la
CC cache.lo
CC cckddasd.lo
CC cckdutil.lo
CC ckddasd.lo
CC dasdtab.lo
dasdtab.c:340: warning: implicit declaration of function
'__builtin_unreachable'
CC dasdutil.lo
CC fbadasd.lo
CC shared.lo
CCLD libhercd.la
CC _archdep_templ.lo
CC archlvl.lo
CC assist.lo
CC bldcfg.lo
CC cgibin.lo
CC channel.lo
CC chsc.lo
CC clock.lo
CC cmdtab.lo
CC cmpsc_2012.lo
CC cmpscdbg.lo
CC cmpscdct.lo
CC cmpscget.lo
CC cmpscmem.lo
CC cmpscput.lo
CC config.lo
CC control.lo
CC cpu.lo
cpu.c:1842: warning: implicit declaration of function
'__builtin_unreachable'
cpu.c:1721: warning: variable 'regs' might be clobbered by 'longjmp'
or 'vfork'
cpu.c:1721: warning: variable 'regs' might be clobbered by 'longjmp'
or 'vfork'
cpu.c:1721: warning: variable 'regs' might be clobbered by 'longjmp'
or 'vfork'
CC crypto.lo
CC dat.lo
CC decimal.lo
CC dfp.lo
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules
dfp.c:385: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules
dfp.c:391: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules
dfp.c:385: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules
dfp.c:391: note: initialized from here
dfp.c:1295: warning: dereferencing pointer 'fwp' does break
strict-aliasing rules
dfp.c:1294: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1295: warning: dereferencing pointer 'fwp' does break
strict-aliasing rules
dfp.c:1294: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules
dfp.c:385: note: initialized from here
dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:421: note: initialized from here
dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:422: note: initialized from here
dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules
dfp.c:385: note: initialized from here
dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:421: note: initialized from here
dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:422: note: initialized from here
dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules
dfp.c:385: note: initialized from here
dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:421: note: initialized from here
dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:422: note: initialized from here
dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules
dfp.c:385: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules
dfp.c:391: note: initialized from here
dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:429: note: initialized from here
dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:430: note: initialized from here
dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules
dfp.c:391: note: initialized from here
dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:429: note: initialized from here
dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:430: note: initialized from here
dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules
dfp.c:391: note: initialized from here
dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:429: note: initialized from here
dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:430: note: initialized from here
dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules
dfp.c:391: note: initialized from here
dfp.c:1295: warning: dereferencing pointer 'fwp' does break
strict-aliasing rules
dfp.c:1294: note: initialized from here
dfp.c:379: warning: dereferencing pointer 'xp.464' does break
strict-aliasing rules
dfp.c:379: note: initialized from here
dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:421: note: initialized from here
dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:422: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules
dfp.c:385: note: initialized from here
dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:429: note: initialized from here
dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:430: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules
dfp.c:385: note: initialized from here
dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:421: note: initialized from here
dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:422: note: initialized from here
dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:421: note: initialized from here
dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:422: note: initialized from here
dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:421: note: initialized from here
dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:422: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules
dfp.c:391: note: initialized from here
dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:421: note: initialized from here
dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:422: note: initialized from here
dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:421: note: initialized from here
dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:422: note: initialized from here
dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:421: note: initialized from here
dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:422: note: initialized from here
dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:421: note: initialized from here
dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:422: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules
dfp.c:385: note: initialized from here
dfp.c:413: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules
dfp.c:413: note: initialized from here
dfp.c:414: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules
dfp.c:414: note: initialized from here
dfp.c:413: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules
dfp.c:413: note: initialized from here
dfp.c:414: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules
dfp.c:414: note: initialized from here
dfp.c:413: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules
dfp.c:413: note: initialized from here
dfp.c:414: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules
dfp.c:414: note: initialized from here
dfp.c:413: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules
dfp.c:413: note: initialized from here
dfp.c:414: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules
dfp.c:414: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:1336: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1335: warning: dereferencing pointer 'dwp' does break
strict-aliasing rules
dfp.c:1334: note: initialized from here
dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules
dfp.c:385: note: initialized from here
dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:421: note: initialized from here
dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:422: note: initialized from here
dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:421: note: initialized from here
dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:422: note: initialized from here
dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:421: note: initialized from here
dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules
dfp.c:422: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules
dfp.c:391: note: initialized from here
dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:429: note: initialized from here
dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:430: note: initialized from here
dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:429: note: initialized from here
dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:430: note: initialized from here
dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:429: note: initialized from here
dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:430: note: initialized from here
dfp.c:1381: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1380: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1379: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1378: warning: dereferencing pointer 'qwp' does break
strict-aliasing rules
dfp.c:1377: note: initialized from here
dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules
dfp.c:391: note: initialized from here
dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:429: note: initialized from here
dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:430: note: initialized from here
dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:429: note: initialized from here
dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:430: note: initialized from here
dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:429: note: initialized from here
dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules
dfp.c:430: note: initialized from here
CC diagmssf.lo
CC diagnose.lo
CC dyn76.lo
CC ecpsvm.lo
CC esame.lo
CC external.lo
CC fillfnam.lo
CC float.lo
float.c:5084: warning: implicit declaration of function
'__builtin_unreachable'
float.c:5064: warning: 'sq_fl.ms_fract' may be used uninitialized in
this function
float.c:5064: warning: 'sq_fl.ls_fract' may be used uninitialized in
this function
float.c:5064: warning: 'sq_fl.expo' may be used uninitialized in this
function
float.c:5064: warning: 'sq_fl.ms_fract' may be used uninitialized in
this function
float.c:5064: warning: 'sq_fl.ls_fract' may be used uninitialized in
this function
float.c:5064: warning: 'sq_fl.expo' may be used uninitialized in this
function
float.c:5064: warning: 'sq_fl.ms_fract' may be used uninitialized in
this function
float.c:5064: warning: 'sq_fl.ls_fract' may be used uninitialized in
this function
float.c:5064: warning: 'sq_fl.expo' may be used uninitialized in this
function
CC general1.lo
CC general2.lo
CC general3.lo
CC hao.lo
CC hconsole.lo
CC hdiagf18.lo
CC history.lo
CC hRexx.lo
CC hRexx_o.lo
CC hRexx_r.lo
CC hsccmd.lo
CC hscemode.lo
hscemode.c:1139: warning: format '%16.16lX' expects type 'long
unsigned int', but argument 6 has type 'CPU_BITMAP'
hscemode.c:1139: warning: format '%16.16lX' expects type 'long
unsigned int', but argument 7 has type 'CPU_BITMAP'
hscemode.c:1139: warning: format '%16.16lX' expects type 'long
unsigned int', but argument 8 has type 'CPU_BITMAP'
hscemode.c:1142: warning: format '%16.16lX' expects type 'long
unsigned int', but argument 6 has type 'CPU_BITMAP'
CC hscloc.lo
CC hscmisc.lo
CC hscpufun.lo
CC httpserv.lo
CC ieee.lo
CC impl.lo
CC io.lo
CC ipl.lo
CC loadmem.lo
CC loadparm.lo
CC losc.lo
CC machchk.lo
CC opcode.lo
CC panel.lo
CC pfpo.lo
CC plo.lo
CC qdio.lo
CC scedasd.lo
CC scescsi.lo
CC script.lo
CC service.lo
service.c:1399: warning: implicit declaration of function
'__builtin_unreachable'
CC sie.lo
CC SoftFloat-specialise.lo
CC SoftFloat.lo
CC sr.lo
CC stack.lo
CC strsignal.lo
CC timer.lo
CC trace.lo
CC vector.lo
CC vm.lo
CC vmd250.lo
CC vstore.lo
CC w32util.lo
CC xstore.lo
CCLD libherc.la
CC cmpsc.lo
CCLD altcmpsc.la
CC dyngui.lo
CCLD dyngui.la
CC dyninst.lo
CCLD dyninst.la
CC hdteq.lo
CCLD hdteq.la
CC ctc_ptp.lo
CC mpc.lo
CC resolve.lo
CC w32ctca.lo
CC tuntap.lo
tuntap.c:865: warning: dereferencing pointer 'sin' does break
strict-aliasing rules
tuntap.c:864: note: initialized from here
tuntap.c:876: warning: dereferencing pointer 'sin' does break
strict-aliasing rules
tuntap.c:875: note: initialized from here
tuntap.c:887: warning: dereferencing pointer 'sin' does break
strict-aliasing rules
tuntap.c:886: note: initialized from here
tuntap.c:800: warning: dereferencing pointer 'sin' does break
strict-aliasing rules
tuntap.c:799: note: initialized from here
tuntap.c:811: warning: dereferencing pointer 'sin' does break
strict-aliasing rules
tuntap.c:810: note: initialized from here
tuntap.c:822: warning: dereferencing pointer 'sin' does break
strict-aliasing rules
tuntap.c:821: note: initialized from here
tuntap.c:448: warning: dereferencing pointer 'sin' does break
strict-aliasing rules
tuntap.c:447: note: initialized from here
tuntap.c:414: warning: dereferencing pointer 'sin' does break
strict-aliasing rules
tuntap.c:413: note: initialized from here
tuntap.c:381: warning: dereferencing pointer 'sin' does break
strict-aliasing rules
tuntap.c:380: note: initialized from here
tuntap.c:347: warning: dereferencing pointer 'sin' does break
strict-aliasing rules
tuntap.c:346: note: initialized from here
tuntap.c:747: warning: dereferencing pointer 'sin' does break
strict-aliasing rules
tuntap.c:746: note: initialized from here
CCLD hdtptp.la
CC qeth.lo
qeth.c:3566: warning: suggest braces around empty body in an 'if' statement
CCLD hdtqeth.la
CC zfcp.lo
CCLD hdtzfcp.la
CC con1052c.lo
CCLD hdt1052c.la
CC printer.lo
CC sockdev.lo
CCLD hdt1403.la
CC commadpt.lo
CCLD hdt2703.la
CC comm3705.lo
comm3705.c:1226: warning: implicit declaration of function
'__builtin_unreachable'
CCLD hdt3705.la
CC ctc_lcs.lo
ctc_lcs.c:3082: warning: implicit declaration of function
'__builtin_unreachable'
CC ctc_ctci.lo
CC ctcadpt.lo
ctcadpt.c:1494: warning: implicit declaration of function
'__builtin_unreachable'
ctcadpt.c:1495: warning: no return statement in function returning non-void
ctcadpt.c:2534: warning: no return statement in function returning non-void
CCLD hdt3088.la
CC console.lo
CC telnet.lo
CCLD hdt3270.la
CC tapedev.lo
tapedev.c:2872: warning: implicit declaration of function
'__builtin_unreachable'
CC tapeccws.lo
CC awstape.lo
CC faketape.lo
CC hettape.lo
CC omatape.lo
CC scsitape.lo
CC scsiutil.lo
CC w32stape.lo
CCLD hdt3420.la
CC cardrdr.lo
CCLD hdt3505.la
CC hchan.lo
CCLD hdt2880.la
CC cardpch.lo
CCLD hdt3525.la
CC s37x.lo
CC s37xmod.lo
CCLD s37x.la
CC cckdcdsk.o
CCLD cckdcdsk
./.libs/libherc.so: undefined reference to `__builtin_unreachable'
collect2: ld returned 1 exit status
make[2]: ** [cckdcdsk] Erro 1
make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master'
make[1]: ** [all-recursive] Erro 1
make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master'
make: ** [all] Erro 2
João Reginato jb.reginato@gmail.com [hercules-390]
2016-10-19 13:21:30 UTC
Permalink
Ok, thank you again.

I’ll do a full Linux upgrade today





De: hercules-***@yahoogroups.com [mailto:hercules-***@yahoogroups.com]
Enviada em: terça-feira, 18 de outubro de 2016 17:51
Para: hercules-***@yahoogroups.com
Assunto: Re: RES: [hercules-390] Hyperion make error





Hello,

it seems __builtin_unreachable is only available from version 4.5 ( and you
are using 4.4.x)

you can try defining it as follows (got it from the web page mentioned
below):

#define __builtin_unreachable() { struct X {X& operator=(const X&); } x;
x=x; }

have a look at this page for other solutions:

http://stackoverflow.com/questions/6031819/emulating-gccs-builtin-unreachabl
e

Kr,
Gert

On 2016-10-17 19:23, João Reginato ***@gmail.com [hercules-390]
wrote:



Thanks Gert

see the 4 session info below.

João



1=========================================================

gcc (Debian 4.4.5-8) 4.4.5

Copyright (C) 2010 Free Software Foundation, Inc.



2=========================================================

CLEAN:

***@hercules64:/usr/local/hercules4/hyperion-master# make clean

Making clean in crypto

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master/crypto'

rm -rf .libs _libs

test -z "dyncrypt.la" || rm -f dyncrypt.la

rm -f "./so_locations"

rm -f *.o

rm -f *.lo

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/crypto'

Making clean in man

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master/man'

rm -rf .libs _libs

rm -f *.lo

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/man'

Making clean in html

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master/html'

rm -rf .libs _libs

rm -f *.lo

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/html'

Making clean in util

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master/util'

rm -rf .libs _libs

rm -f *.lo

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/util'

Making clean in m4

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master/m4'

rm -rf .libs _libs

rm -f *.lo

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/m4'

Making clean in decNumber

make[1]: Entrando no diretório
`/usr/local/hercules4/hyperion-master/decNumber'

test -z "libdecNumber.la" || rm -f libdecNumber.la

rm -f "./so_locations"

rm -rf .libs _libs

test -z "" || rm -f

rm -f *.o

rm -f *.lo

make[1]: Saindo do diretório
`/usr/local/hercules4/hyperion-master/decNumber'

Making clean in .

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master'

rm -f cckdcdsk cckdcomp cckddiag cckdswap dasdcat dasdconv dasdcopy dasdinit
dasdisup dasdload dasdls dasdpdsu dasdseq dmap2hrc hercules hetget hetinit
hetmap hetupd tapecopy tapemap tapesplt vmfplc2 hercifc herclin

test -z "libhercs.la libhercu.la libherct.la libhercd.la libherc.la" || rm
-f libhercs.la libhercu.la libherct.la libhercd.la libherc.la

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -rf .libs _libs

test -z "altcmpsc.la dyngui.la dyninst.la hdteq.la hdtptp.la hdtqeth.la
hdtzfcp.la hdt1052c.la hdt1403.la hdt2703.la hdt3705.la hdt3088.la
hdt3270.la hdt3420.la hdt3505.la hdt2880.la hdt3525.la s37x.la" || rm -f
altcmpsc.la dyngui.la dyninst.la hdteq.la hdtptp.la hdtqeth.la hdtzfcp.la
hdt1052c.la hdt1403.la hdt2703.la hdt3705.la hdt3088.la hdt3270.la
hdt3420.la hdt3505.la hdt2880.la hdt3525.la s37x.la

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

test -z "" || rm -f

rm -f *.o

rm -f *.lo

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master'

***@hercules64:/usr/local/hercules4/hyperion-master#



3=========================================================

CONFIGURE:

***@hercules64:/usr/local/hercules4/hyperion-master# ./configure
--disable-external-gui --enable-cckd-bzip2 --enable-het-bzip2
--enable-optimization="-O2 -march=native" --enable-setuid-hercifc=yes
--prefix=/usr/local/hercules4

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

checking for a thread-safe mkdir -p... /bin/mkdir -p

checking for gawk... gawk

checking whether make sets $(MAKE)... yes

checking whether to enable maintainer-specific portions of Makefiles... no

checking build system type... x86_64-unknown-linux-gnu

checking host system type... x86_64-unknown-linux-gnu

checking target system type... x86_64-unknown-linux-gnu

checking for gcc... gcc

checking whether the C compiler works... yes

checking for C compiler default output file name... a.out

checking for suffix of executables...

checking whether we are cross compiling... no

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether gcc accepts -g... yes

checking for gcc option to accept ISO C89... none needed

checking for style of include used by make... GNU

checking dependency style of gcc... gcc3

configure: Detected GCC equivalent level for gcc : 4.4.5

checking if this is GCC with broken '-O3' option... no

checking for a sed that does not truncate output... /bin/sed

checking for grep that handles long lines and -e... /bin/grep

checking for egrep... /bin/grep -E

checking for ld used by gcc... /usr/bin/ld

checking if the linker (/usr/bin/ld) is GNU ld... yes

checking for /usr/bin/ld option to reload object files... -r

checking for BSD-compatible nm... /usr/bin/nm -B

checking whether ln -s works... yes

checking how to recognise dependent libraries... pass_all

checking how to run the C preprocessor... gcc -E

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking dlfcn.h usability... yes

checking dlfcn.h presence... yes

checking for dlfcn.h... yes

checking for g++... g++

checking whether we are using the GNU C++ compiler... yes

checking whether g++ accepts -g... yes

checking dependency style of g++... gcc3

checking how to run the C++ preprocessor... g++ -E

checking for g77... no

checking for xlf... no

checking for f77... no

checking for frt... no

checking for pgf77... no

checking for cf77... no

checking for fort77... no

checking for fl32... no

checking for af77... no

checking for xlf90... no

checking for f90... no

checking for pgf90... no

checking for pghpf... no

checking for epcf90... no

checking for gfortran... no

checking for g95... no

checking for xlf95... no

checking for f95... no

checking for fort... no

checking for ifort... no

checking for ifc... no

checking for efc... no

checking for pgfortran... no

checking for pgf95... no

checking for lf95... no

checking for ftn... no

checking whether we are using the GNU Fortran 77 compiler... no

checking whether accepts -g... no

checking the maximum length of command line arguments... 32768

checking command to parse /usr/bin/nm -B output from gcc object... ok

checking for objdir... .libs

checking for ar... ar

checking for ranlib... ranlib

checking for strip... strip

checking if gcc static flag works... yes

checking if gcc supports -fno-rtti -fno-exceptions... no

checking for gcc option to produce PIC... -fPIC

checking if gcc PIC flag -fPIC works... yes

checking if gcc supports -c -o file.o... yes

checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared
libraries... yes

checking whether -lc should be explicitly linked in... no

checking dynamic linker characteristics... GNU/Linux ld.so

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking for shl_load... no

checking for shl_load in -ldld... no

checking for dlopen... no

checking for dlopen in -ldl... yes

checking whether a program can dlopen itself... yes

checking whether a statically linked program can dlopen itself... yes

checking if libtool supports shared libraries... yes

checking whether to build shared libraries... yes

checking whether to build static libraries... no

configure: creating libtool

appending configuration tag "CXX" to libtool

checking for ld used by g++... /usr/bin/ld -m elf_x86_64

checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes

checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared
libraries... yes

checking for g++ option to produce PIC... -fPIC

checking if g++ PIC flag -fPIC works... yes

checking if g++ supports -c -o file.o... yes

checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared
libraries... yes

checking dynamic linker characteristics... GNU/Linux ld.so

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking for shl_load... (cached) no

checking for shl_load in -ldld... (cached) no

checking for dlopen... (cached) no

checking for dlopen in -ldl... (cached) yes

checking whether a program can dlopen itself... (cached) yes

checking whether a statically linked program can dlopen itself... (cached)
yes

appending configuration tag "F77" to libtool

checking for an ANSI C-conforming const... yes

checking for dirent.h that defines DIR... yes

checking for library containing opendir... none required

checking which extension is used for loadable modules...

checking which variable specifies run-time library path... LD_LIBRARY_PATH

checking for the default library search path... /lib /usr/lib

checking for objdir... .libs

checking whether libtool supports -dlopen/-dlpreopen... yes

checking for shl_load... (cached) no

checking for shl_load in -ldld... (cached) no

checking for dlopen in -ldl... (cached) yes

checking for dlerror... yes

checking for _ prefix in compiled symbols... no

checking whether deplibs are loaded by dlopen... yes

checking argz.h usability... yes

checking argz.h presence... yes

checking for argz.h... yes

checking for error_t... yes

checking for argz_append... yes

checking for argz_create_sep... yes

checking for argz_insert... yes

checking for argz_next... yes

checking for argz_stringify... yes

checking assert.h usability... yes

checking assert.h presence... yes

checking for assert.h... yes

checking ctype.h usability... yes

checking ctype.h presence... yes

checking for ctype.h... yes

checking errno.h usability... yes

checking errno.h presence... yes

checking for errno.h... yes

checking malloc.h usability... yes

checking malloc.h presence... yes

checking for malloc.h... yes

checking for memory.h... (cached) yes

checking for stdlib.h... (cached) yes

checking stdio.h usability... yes

checking stdio.h presence... yes

checking for stdio.h... yes

checking for unistd.h... (cached) yes

checking dl.h usability... no

checking dl.h presence... no

checking for dl.h... no

checking sys/dl.h usability... no

checking sys/dl.h presence... no

checking for sys/dl.h... no

checking dld.h usability... no

checking dld.h presence... no

checking for dld.h... no

checking mach-o/dyld.h usability... no

checking mach-o/dyld.h presence... no

checking for mach-o/dyld.h... no

checking for string.h... (cached) yes

checking for strchr... yes

checking for strrchr... yes

checking for memcpy... yes

checking for memmove... yes

checking for strcmp... yes

checking for closedir... yes

checking for opendir... yes

checking for readdir... yes

configure: (use of lt_dlopen forced by Hercules Dynamic Loader requirement)

checking for ctype.h... (cached) yes

checking for errno.h... (cached) yes

checking fcntl.h usability... yes

checking fcntl.h presence... yes

checking for fcntl.h... yes

checking limits.h usability... yes

checking limits.h presence... yes

checking for limits.h... yes

checking setjmp.h usability... yes

checking setjmp.h presence... yes

checking for setjmp.h... yes

checking stdarg.h usability... yes

checking stdarg.h presence... yes

checking for stdarg.h... yes

checking for stdio.h... (cached) yes

checking for stdlib.h... (cached) yes

checking for string.h... (cached) yes

checking sched.h usability... yes

checking sched.h presence... yes

checking for sched.h... yes

checking time.h usability... yes

checking time.h presence... yes

checking for time.h... yes

checking for unistd.h... (cached) yes

checking for sys/stat.h... (cached) yes

checking sys/time.h usability... yes

checking sys/time.h presence... yes

checking for sys/time.h... yes

checking for sys/types.h... (cached) yes

checking sys/mman.h usability... yes

checking sys/mman.h presence... yes

checking for sys/mman.h... yes

checking pthread.h usability... yes

checking pthread.h presence... yes

checking for pthread.h... yes

checking whether HQA_DIR is defined ... no

checking for sys/socket.h... yes

checking for netinet/in.h... yes

checking for net/if.h... yes

checking for net/route.h... yes

checking for net/tcp.h... no

checking for netinet/tcp.h... yes

checking arpa/inet.h usability... yes

checking arpa/inet.h presence... yes

checking for arpa/inet.h... yes

checking linux/if_tun.h usability... yes

checking linux/if_tun.h presence... yes

checking for linux/if_tun.h... yes

checking sys/ioctl.h usability... yes

checking sys/ioctl.h presence... yes

checking for sys/ioctl.h... yes

checking for linux/ipv6.h... yes

checking for net/if_var.h... no

checking for netinet/in_var.h... no

checking for netinet6/in6_var.h... no

checking sys/param.h usability... yes

checking sys/param.h presence... yes

checking for sys/param.h... yes

checking for sys/mount.h... yes

checking for stdatomic.h... no

checking for sys/sysctl.h... yes

checking for assert.h... (cached) yes

checking sys/mtio.h usability... yes

checking sys/mtio.h presence... yes

checking for sys/mtio.h... yes

checking sys/resource.h usability... yes

checking sys/resource.h presence... yes

checking for sys/resource.h... yes

checking sys/uio.h usability... yes

checking sys/uio.h presence... yes

checking for sys/uio.h... yes

checking sys/utsname.h usability... yes

checking sys/utsname.h presence... yes

checking for sys/utsname.h... yes

checking sys/wait.h usability... yes

checking sys/wait.h presence... yes

checking for sys/wait.h... yes

checking sys/un.h usability... yes

checking sys/un.h presence... yes

checking for sys/un.h... yes

checking byteswap.h usability... yes

checking byteswap.h presence... yes

checking for byteswap.h... yes

checking bzlib.h usability... yes

checking bzlib.h presence... yes

checking for bzlib.h... yes

checking for dlfcn.h... (cached) yes

checking fenv.h usability... yes

checking fenv.h presence... yes

checking for fenv.h... yes

checking for inttypes.h... (cached) yes

checking locale.h usability... yes

checking locale.h presence... yes

checking for locale.h... yes

checking ltdl.h usability... no

checking ltdl.h presence... no

checking for ltdl.h... no

checking for malloc.h... (cached) yes

checking math.h usability... yes

checking math.h presence... yes

checking for math.h... yes

checking netdb.h usability... yes

checking netdb.h presence... yes

checking for netdb.h... yes

checking pwd.h usability... yes

checking pwd.h presence... yes

checking for pwd.h... yes

checking regex.h usability... yes

checking regex.h presence... yes

checking for regex.h... yes

checking signal.h usability... yes

checking signal.h presence... yes

checking for signal.h... yes

checking termios.h usability... yes

checking termios.h presence... yes

checking for termios.h... yes

checking for time.h... (cached) yes

checking zlib.h usability... yes

checking zlib.h presence... yes

checking for zlib.h... yes

checking sys/capability.h usability... no

checking sys/capability.h presence... no

checking for sys/capability.h... no

checking sys/prctl.h usability... yes

checking sys/prctl.h presence... yes

checking for sys/prctl.h... yes

checking sys/syscall.h usability... yes

checking sys/syscall.h presence... yes

checking for sys/syscall.h... yes

checking rexx.h usability... no

checking rexx.h presence... no

checking for rexx.h... no

checking oorexxapi.h usability... no

checking oorexxapi.h presence... no

checking for oorexxapi.h... no

checking regina/rexxsaa.h usability... no

checking regina/rexxsaa.h presence... no

checking for regina/rexxsaa.h... no

checking rexxsaa.h usability... no

checking rexxsaa.h presence... no

checking for rexxsaa.h... no

checking whether SIGUSR1 is declared... yes

checking whether SIGUSR2 is declared... yes

checking whether SIGPIPE is declared... yes

checking whether SIGBUS is declared... yes

checking whether IFNAMSIZ is declared... no

checking whether LOGIN_NAME_MAX is declared... yes

checking whether _SC_NPROCESSORS_CONF is declared... yes

checking whether _SC_NPROCESSORS_ONLN is declared... yes

checking whether SIOCSIFNETMASK is declared... yes

checking whether SIOCSIFBRDADDR is declared... yes

checking whether SIOCSIFHWADDR is declared... yes

checking whether SIOCGIFHWADDR is declared... yes

checking whether SIOCADDRT is declared... yes

checking whether SIOCDELRT is declared... yes

checking whether SIOCDIFADDR is declared... yes

checking whether MTEWARN is declared... no

configure: Checking for TCP keepalive support...

checking whether SO_KEEPALIVE is declared... yes

checking whether TCP_KEEPIDLE is declared... yes

checking whether TCP_KEEPINTVL is declared... yes

checking whether TCP_KEEPCNT is declared... yes

configure: TCP keepalive support... FULL

checking for __int128_t... yes

checking for __uint128_t... yes

checking for u_int8_t... yes

checking for useconds_t... yes

checking for id_t... yes

checking for u_char... yes

checking for u_short... yes

checking for u_int... yes

checking for u_long... yes

checking for in_addr_t... yes

checking for socklen_t... yes

checking for _pipe in -lmsvcrt... no

checking for dlopen in -ldl... yes

checking for sqrt in -lm... yes

checking for connect in -lsocket... no

checking for gethostbyname in -lnsl... yes

checking for inet_aton in -lresolv... yes

checking for uncompress in -lz... yes

checking for BZ2_bzBuffToBuffDecompress in -lbz2... yes

checking for sched_yield in -lrt... yes

checking for memrchr... yes

checking for getopt_long... yes

checking for sqrtl... yes

checking for ldexpl... yes

checking for fabsl... yes

checking for fmodl... yes

checking for frexpl... yes

checking for ldexpf... yes

checking for frexpf... yes

checking for fabsf... yes

checking for rint... yes

checking for strlcpy... no

checking for strlcat... no

checking for strerror_r... yes

checking for strsignal... yes

checking for sys_siglist... yes

checking for InitializeCriticalSectionAndSpinCount... no

checking for sleep... yes

checking for usleep... yes

checking for nanosleep... yes

checking for sched_yield... yes

checking for strtok_r... yes

checking for pipe... yes

checking for gettimeofday... yes

checking for getpgrp... yes

checking for scandir... yes

checking for alphasort... yes

checking for getlogin... yes

checking for getlogin_r... yes

checking for realpath... yes

checking for fdatasync... yes

checking for fsync... yes

checking for ftruncate... yes

checking for inet_aton... yes

checking for fork... yes

checking for socketpair... yes

checking for sysconf... yes

checking for mlock... yes

checking for mlockall... yes

checking for pvalloc... yes

checking for valloc... yes

checking for posix_memalign... yes

checking for vsscanf... yes

checking for setresuid... yes

checking for getresuid... yes

checking whether fdatasync is supported... yes

checking for struct sockaddr_in.sin_len... no

checking for struct in_addr.s_addr... yes

checking for struct in6_ifreq.ifr6_addr... yes

checking for struct in6_ifreq.ifr_ifru.ifru_flags... no

checking for struct sigaction.sa_sigaction... yes

checking for struct timespec.tv_nsec... yes

checking for struct mtget.mt_gstat... yes

checking whether byte ordering is bigendian... no

checking size of int... 4

checking size of long... 8

checking size of size_t... 8

checking size of int *... 8

checking size of off_t... 8

checking size of pthread_t... 8

configure: begin check: whether byte structs are aligned/rounded by
default...

checking size of struct bytestruct... 1

configure: results: byte structs are aligned/rounded by default... no

checking if this is the broken 2.96 version of GCC... no

checking if atomic '_sync' builtins are available... yes

checking if '__atomic' intrinsics are available... no

checking if C11 atomics are available... no

checking C99 struct flexible arrays support... yes

checking whether '__attribute__ ((format(printf,n,n)))' is supported... yes

checking whether '__attribute__ ((regparm(n)))' is supported... yes

checking whether GCC supports diagnostic pragma... yes

checking whether GCC supports diagnostic push/pop pragma... no

checking whether GCC issues 'function defined but not used' warnings... yes

checking whether GCC issues 'variable set but not used' warnings... no

checking whether '__attribute__ ((regparm(3)))' is broken... no

checking whether '__builtin_alloca' is broken... no

checking whether preprocessor macro argument counting broken... no

checking for gcc strict aliasing insanity... yes

checking whether '-traditional-cpp' is K&R C preprocessor... yes

checking whether byte-swapping can be done using assembler ... yes

checking whether gcc accepts -pthread ... yes

checking whether 'optreset' needed for 'getopt' use... no

checking for special C compiler options needed for large files... no

checking for _FILE_OFFSET_BITS value needed for large files... no

checking for off_t... yes

checking for _LARGEFILE_SOURCE value needed for large files... no

checking whether getopt wrapper kludge is necessary... no

checking for what optimization flags to use ... -O2 -march=native

configure:

configure: Package destination directory prefixes:

configure:

configure: Libraries: $(libdir)/$(PACKAGE)

configure: Data: $(datadir)/hercules

configure: Locale: ${datarootdir}/locale

configure:

configure: creating ./config.status

config.status: creating Makefile

config.status: creating util/Makefile

config.status: creating html/Makefile

config.status: creating crypto/Makefile

config.status: creating man/Makefile

config.status: creating m4/Makefile

config.status: creating decNumber/Makefile

config.status: creating config.h

config.status: config.h is unchanged

config.status: executing depfiles commands

***@hercules64:/usr/local/hercules4/hyperion-master#



4=========================================================

MAKE:

***@hercules64:/usr/local/hercules4/hyperion-master# make

make all-recursive

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master'

Making all in decNumber

make[2]: Entrando no diretório
`/usr/local/hercules4/hyperion-master/decNumber'

CC decContext.lo

CC decimal32.lo

CC decimal64.lo

CC decimal128.lo

CC decNumber.lo

CC decPacked.lo

CCLD libdecNumber.la

make[2]: Saindo do diretório
`/usr/local/hercules4/hyperion-master/decNumber'

Making all in m4

make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master/m4'

make[2]: Nada a ser feito para `all'.

make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master/m4'

Making all in util

make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master/util'

make[2]: Nada a ser feito para `all'.

make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master/util'

Making all in html

make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master/html'

make[2]: Nada a ser feito para `all'.

make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master/html'

Making all in man

make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master/man'

make[2]: Nada a ser feito para `all'.

make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master/man'

Making all in .

make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master'

CC hsys.lo

CCLD libhercs.la

CC codepage.lo

CC hdl.lo

CC hexdumpe.lo

CC hostinfo.lo

CC hscutl.lo

CC hscutl2.lo

CC hsocket.lo

CC hthreads.lo

CC logger.lo

CC logmsg.lo

CC memrchr.lo

CC parser.lo

CC pttrace.lo

CC version.lo

CC ltdl.lo

CCLD libhercu.la

CC hetlib.lo

CC ftlib.lo

CC sllib.lo

CCLD libherct.la

CC cache.lo

CC cckddasd.lo

CC cckdutil.lo

CC ckddasd.lo

CC dasdtab.lo

dasdtab.c: In function 'dasd_lookup':

dasdtab.c:340: warning: implicit declaration of function
'__builtin_unreachable'

CC dasdutil.lo

CC fbadasd.lo

CC shared.lo

CCLD libhercd.la

CC _archdep_templ.lo

CC archlvl.lo

CC assist.lo

CC bldcfg.lo

CC cgibin.lo

CC channel.lo

CC chsc.lo

CC clock.lo

CC cmdtab.lo

CC cmpsc_2012.lo

CC cmpscdbg.lo

CC cmpscdct.lo

CC cmpscget.lo

CC cmpscmem.lo

CC cmpscput.lo

CC config.lo

CC control.lo

CC cpu.lo

cpu.c: In function 's370_run_cpu':

cpu.c:1842: warning: implicit declaration of function
'__builtin_unreachable'

In file included from cpu.c:1915:

cpu.c: In function 'z900_run_cpu':

cpu.c:1721: warning: variable 'regs' might be clobbered by 'longjmp' or
'vfork'

cpu.c: In function 's370_run_cpu':

cpu.c:1721: warning: variable 'regs' might be clobbered by 'longjmp' or
'vfork'

In file included from cpu.c:1909:

cpu.c: In function 's390_run_cpu':

cpu.c:1721: warning: variable 'regs' might be clobbered by 'longjmp' or
'vfork'

CC crypto.lo

CC dat.lo

CC decimal.lo

CC dfp.lo

In file included from dfp.c:4709:

dfp.c: In function 'z900_extract_significance_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_extract_biased_exponent_dfp_long_to_fix64_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_compare_exponent_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_extract_significance_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_extract_biased_exponent_dfp_ext_to_fix64_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_compare_exponent_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_load_and_test_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_load_and_test_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_convert_dfp_long_to_ubcd64_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c: In function 'z900_convert_dfp_ext_to_ubcd128_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c: In function 'z900_compare_and_signal_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_compare_and_signal_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_compare_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_compare_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_add_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_convert_dfp_long_to_sbcd64_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c: In function 'z900_convert_dfp_ext_to_sbcd128_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c: In function 'z900_test_data_group_dfp_short':

dfp.c:1295: warning: dereferencing pointer 'fwp' does break strict-aliasing
rules

dfp.c:1294: note: initialized from here

dfp.c: In function 'z900_test_data_group_dfp_long':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_test_data_group_dfp_ext':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_test_data_class_dfp_short':

dfp.c:1295: warning: dereferencing pointer 'fwp' does break strict-aliasing
rules

dfp.c:1294: note: initialized from here

dfp.c: In function 'z900_insert_biased_exponent_fix64_to_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c: In function 'z900_insert_biased_exponent_fix64_to_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c: In function 'z900_load_lengthened_dfp_short_to_long_reg':

dfp.c:1295: warning: dereferencing pointer 'fwp' does break strict-aliasing
rules

dfp.c:1294: note: initialized from here

dfp.c:379: warning: dereferencing pointer 'xp.464' does break
strict-aliasing rules

dfp.c:379: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c: In function 'z900_load_lengthened_dfp_long_to_ext_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c: In function 'z900_shift_coefficient_left_dfp_long':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c: In function 'z900_test_data_class_dfp_long':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_test_data_class_dfp_ext':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_subtract_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_subtract_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_reround_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_reround_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_quantize_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_quantize_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_multiply_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_multiply_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_load_rounded_dfp_ext_to_long_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c: In function 'z900_load_rounded_dfp_long_to_short_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:413: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:413: note: initialized from here

dfp.c:414: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:414: note: initialized from here

dfp.c:413: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:413: note: initialized from here

dfp.c:414: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:414: note: initialized from here

dfp.c:413: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:413: note: initialized from here

dfp.c:414: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:414: note: initialized from here

dfp.c:413: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:413: note: initialized from here

dfp.c:414: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:414: note: initialized from here

dfp.c: In function 'z900_load_fp_int_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_load_fp_int_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_convert_dfp_long_to_fix64_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_convert_dfp_ext_to_fix64_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_divide_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_divide_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_add_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_shift_coefficient_right_dfp_long':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c: In function 'z900_shift_coefficient_left_dfp_ext':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c: In function 'z900_shift_coefficient_right_dfp_ext':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

CC diagmssf.lo

CC diagnose.lo

CC dyn76.lo

CC ecpsvm.lo

CC esame.lo

CC external.lo

CC fillfnam.lo

CC float.lo

float.c: In function 's370_squareroot_float_ext_reg':

float.c:5084: warning: implicit declaration of function
'__builtin_unreachable'

In file included from float.c:7866:

float.c: In function 'z900_squareroot_float_ext_reg':

float.c:5064: warning: 'sq_fl.ms_fract' may be used uninitialized in this
function

float.c:5064: warning: 'sq_fl.ls_fract' may be used uninitialized in this
function

float.c:5064: warning: 'sq_fl.expo' may be used uninitialized in this
function

In file included from float.c:7860:

float.c: In function 's390_squareroot_float_ext_reg':

float.c:5064: warning: 'sq_fl.ms_fract' may be used uninitialized in this
function

float.c:5064: warning: 'sq_fl.ls_fract' may be used uninitialized in this
function

float.c:5064: warning: 'sq_fl.expo' may be used uninitialized in this
function

float.c: In function 's370_squareroot_float_ext_reg':

float.c:5064: warning: 'sq_fl.ms_fract' may be used uninitialized in this
function

float.c:5064: warning: 'sq_fl.ls_fract' may be used uninitialized in this
function

float.c:5064: warning: 'sq_fl.expo' may be used uninitialized in this
function

CC general1.lo

CC general2.lo

CC general3.lo

CC hao.lo

CC hconsole.lo

CC hdiagf18.lo

CC history.lo

CC hRexx.lo

CC hRexx_o.lo

CC hRexx_r.lo

CC hsccmd.lo

CC hscemode.lo

hscemode.c: In function 'ipending_cmd':

hscemode.c:1139: warning: format '%16.16lX' expects type 'long unsigned
int', but argument 6 has type 'CPU_BITMAP'

hscemode.c:1139: warning: format '%16.16lX' expects type 'long unsigned
int', but argument 7 has type 'CPU_BITMAP'

hscemode.c:1139: warning: format '%16.16lX' expects type 'long unsigned
int', but argument 8 has type 'CPU_BITMAP'

hscemode.c:1142: warning: format '%16.16lX' expects type 'long unsigned
int', but argument 6 has type 'CPU_BITMAP'

CC hscloc.lo

CC hscmisc.lo

CC hscpufun.lo

CC httpserv.lo

CC ieee.lo

CC impl.lo

CC io.lo

CC ipl.lo

CC loadmem.lo

CC loadparm.lo

CC losc.lo

CC machchk.lo

CC opcode.lo

CC panel.lo

CC pfpo.lo

CC plo.lo

CC qdio.lo

CC scedasd.lo

CC scescsi.lo

CC script.lo

CC service.lo

In file included from service.c:2014:

service.c: In function 's390_service_call':

service.c:1399: warning: implicit declaration of function
'__builtin_unreachable'

CC sie.lo

CC SoftFloat-specialise.lo

CC SoftFloat.lo

CC sr.lo

CC stack.lo

CC strsignal.lo

CC timer.lo

CC trace.lo

CC vector.lo

CC vm.lo

CC vmd250.lo

CC vstore.lo

CC w32util.lo

CC xstore.lo

CCLD libherc.la

CC cmpsc.lo

CCLD altcmpsc.la

CC dyngui.lo

CCLD dyngui.la

CC dyninst.lo

CCLD dyninst.la

CC hdteq.lo

CCLD hdteq.la

CC ctc_ptp.lo

CC mpc.lo

CC resolve.lo

CC w32ctca.lo

CC tuntap.lo

tuntap.c: In function 'TUNTAP_DelRoute':

tuntap.c:865: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:864: note: initialized from here

tuntap.c:876: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:875: note: initialized from here

tuntap.c:887: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:886: note: initialized from here

tuntap.c: In function 'TUNTAP_AddRoute':

tuntap.c:800: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:799: note: initialized from here

tuntap.c:811: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:810: note: initialized from here

tuntap.c:822: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:821: note: initialized from here

tuntap.c: In function 'TUNTAP_SetBCastAddr':

tuntap.c:448: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:447: note: initialized from here

tuntap.c: In function 'TUNTAP_SetNetMask':

tuntap.c:414: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:413: note: initialized from here

tuntap.c: In function 'TUNTAP_SetDestAddr':

tuntap.c:381: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:380: note: initialized from here

tuntap.c: In function 'TUNTAP_SetIPAddr':

tuntap.c:347: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:346: note: initialized from here

tuntap.c: In function 'TUNTAP_GetFlags':

tuntap.c:747: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:746: note: initialized from here

CCLD hdtptp.la

CC qeth.lo

qeth.c: In function 'qeth_execute_ccw':

qeth.c:3566: warning: suggest braces around empty body in an 'if' statement

CCLD hdtqeth.la

CC zfcp.lo

CCLD hdtzfcp.la

CC con1052c.lo

CCLD hdt1052c.la

CC printer.lo

CC sockdev.lo

CCLD hdt1403.la

CC commadpt.lo

CCLD hdt2703.la

CC comm3705.lo

comm3705.c: In function 'telnet_thread':

comm3705.c:1226: warning: implicit declaration of function
'__builtin_unreachable'

CCLD hdt3705.la

CC ctc_lcs.lo

ctc_lcs.c: In function 'BuildOAT':

ctc_lcs.c:3082: warning: implicit declaration of function
'__builtin_unreachable'

CC ctc_ctci.lo

CC ctcadpt.lo

ctcadpt.c: In function 'CTCT_ListenThread':

ctcadpt.c:1494: warning: implicit declaration of function
'__builtin_unreachable'

ctcadpt.c:1495: warning: no return statement in function returning non-void

ctcadpt.c: In function 'CTCE_ListenThread':

ctcadpt.c:2534: warning: no return statement in function returning non-void

CCLD hdt3088.la

CC console.lo

CC telnet.lo

CCLD hdt3270.la

CC tapedev.lo

tapedev.c: In function 'generic_tmhcall':

tapedev.c:2872: warning: implicit declaration of function
'__builtin_unreachable'

CC tapeccws.lo

CC awstape.lo

CC faketape.lo

CC hettape.lo

CC omatape.lo

CC scsitape.lo

CC scsiutil.lo

CC w32stape.lo

CCLD hdt3420.la

CC cardrdr.lo

CCLD hdt3505.la

CC hchan.lo

CCLD hdt2880.la

CC cardpch.lo

CCLD hdt3525.la

CC s37x.lo

CC s37xmod.lo

CCLD s37x.la

CC cckdcdsk.o

CCLD cckdcdsk

./.libs/libherc.so: undefined reference to `__builtin_unreachable'

collect2: ld returned 1 exit status

make[2]: ** [cckdcdsk] Erro 1

make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master'

make[1]: ** [all-recursive] Erro 1

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master'

make: ** [all] Erro 2

***@hercules64:/usr/local/hercules4/hyperion-master#
João Reginato jb.reginato@gmail.com [hercules-390]
2016-10-19 14:05:12 UTC
Permalink
Gert

After the upgrade everything is working fine.



***@hercules:~# cat /etc/lsb-release

DISTRIB_ID=Ubuntu

DISTRIB_RELEASE=16.04

DISTRIB_CODENAME=xenial

DISTRIB_DESCRIPTION="Ubuntu 16.04.1 LTS"



***@hercules:~# gcc --version

gcc (Ubuntu 5.4.0-6ubuntu1~16.04.2) 5.4.0 20160609

Copyright (C) 2015 Free Software Foundation, Inc.



Thank you



João



De: João Reginato [mailto:***@gmail.com]
Enviada em: quarta-feira, 19 de outubro de 2016 11:22
Para: 'hercules-***@yahoogroups.com'
Assunto: RES: RES: [hercules-390] Hyperion make error



Ok, thank you again.

I’ll do a full Linux upgrade today





De: hercules-***@yahoogroups.com [mailto:hercules-***@yahoogroups.com]
Enviada em: terça-feira, 18 de outubro de 2016 17:51
Para: hercules-***@yahoogroups.com
Assunto: Re: RES: [hercules-390] Hyperion make error





Hello,

it seems __builtin_unreachable is only available from version 4.5 ( and you
are using 4.4.x)

you can try defining it as follows (got it from the web page mentioned
below):

#define __builtin_unreachable() { struct X {X& operator=(const X&); } x;
x=x; }

have a look at this page for other solutions:

http://stackoverflow.com/questions/6031819/emulating-gccs-builtin-unreachabl
e

Kr,
Gert

On 2016-10-17 19:23, João Reginato ***@gmail.com [hercules-390]
wrote:



Thanks Gert

see the 4 session info below.

João



1=========================================================

gcc (Debian 4.4.5-8) 4.4.5

Copyright (C) 2010 Free Software Foundation, Inc.



2=========================================================

CLEAN:

***@hercules64:/usr/local/hercules4/hyperion-master# make clean

Making clean in crypto

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master/crypto'

rm -rf .libs _libs

test -z "dyncrypt.la" || rm -f dyncrypt.la

rm -f "./so_locations"

rm -f *.o

rm -f *.lo

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/crypto'

Making clean in man

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master/man'

rm -rf .libs _libs

rm -f *.lo

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/man'

Making clean in html

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master/html'

rm -rf .libs _libs

rm -f *.lo

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/html'

Making clean in util

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master/util'

rm -rf .libs _libs

rm -f *.lo

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/util'

Making clean in m4

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master/m4'

rm -rf .libs _libs

rm -f *.lo

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master/m4'

Making clean in decNumber

make[1]: Entrando no diretório
`/usr/local/hercules4/hyperion-master/decNumber'

test -z "libdecNumber.la" || rm -f libdecNumber.la

rm -f "./so_locations"

rm -rf .libs _libs

test -z "" || rm -f

rm -f *.o

rm -f *.lo

make[1]: Saindo do diretório
`/usr/local/hercules4/hyperion-master/decNumber'

Making clean in .

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master'

rm -f cckdcdsk cckdcomp cckddiag cckdswap dasdcat dasdconv dasdcopy dasdinit
dasdisup dasdload dasdls dasdpdsu dasdseq dmap2hrc hercules hetget hetinit
hetmap hetupd tapecopy tapemap tapesplt vmfplc2 hercifc herclin

test -z "libhercs.la libhercu.la libherct.la libhercd.la libherc.la" || rm
-f libhercs.la libhercu.la libherct.la libhercd.la libherc.la

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -rf .libs _libs

test -z "altcmpsc.la dyngui.la dyninst.la hdteq.la hdtptp.la hdtqeth.la
hdtzfcp.la hdt1052c.la hdt1403.la hdt2703.la hdt3705.la hdt3088.la
hdt3270.la hdt3420.la hdt3505.la hdt2880.la hdt3525.la s37x.la" || rm -f
altcmpsc.la dyngui.la dyninst.la hdteq.la hdtptp.la hdtqeth.la hdtzfcp.la
hdt1052c.la hdt1403.la hdt2703.la hdt3705.la hdt3088.la hdt3270.la
hdt3420.la hdt3505.la hdt2880.la hdt3525.la s37x.la

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

rm -f "./so_locations"

test -z "" || rm -f

rm -f *.o

rm -f *.lo

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master'

***@hercules64:/usr/local/hercules4/hyperion-master#



3=========================================================

CONFIGURE:

***@hercules64:/usr/local/hercules4/hyperion-master# ./configure
--disable-external-gui --enable-cckd-bzip2 --enable-het-bzip2
--enable-optimization="-O2 -march=native" --enable-setuid-hercifc=yes
--prefix=/usr/local/hercules4

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

checking for a thread-safe mkdir -p... /bin/mkdir -p

checking for gawk... gawk

checking whether make sets $(MAKE)... yes

checking whether to enable maintainer-specific portions of Makefiles... no

checking build system type... x86_64-unknown-linux-gnu

checking host system type... x86_64-unknown-linux-gnu

checking target system type... x86_64-unknown-linux-gnu

checking for gcc... gcc

checking whether the C compiler works... yes

checking for C compiler default output file name... a.out

checking for suffix of executables...

checking whether we are cross compiling... no

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether gcc accepts -g... yes

checking for gcc option to accept ISO C89... none needed

checking for style of include used by make... GNU

checking dependency style of gcc... gcc3

configure: Detected GCC equivalent level for gcc : 4.4.5

checking if this is GCC with broken '-O3' option... no

checking for a sed that does not truncate output... /bin/sed

checking for grep that handles long lines and -e... /bin/grep

checking for egrep... /bin/grep -E

checking for ld used by gcc... /usr/bin/ld

checking if the linker (/usr/bin/ld) is GNU ld... yes

checking for /usr/bin/ld option to reload object files... -r

checking for BSD-compatible nm... /usr/bin/nm -B

checking whether ln -s works... yes

checking how to recognise dependent libraries... pass_all

checking how to run the C preprocessor... gcc -E

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking dlfcn.h usability... yes

checking dlfcn.h presence... yes

checking for dlfcn.h... yes

checking for g++... g++

checking whether we are using the GNU C++ compiler... yes

checking whether g++ accepts -g... yes

checking dependency style of g++... gcc3

checking how to run the C++ preprocessor... g++ -E

checking for g77... no

checking for xlf... no

checking for f77... no

checking for frt... no

checking for pgf77... no

checking for cf77... no

checking for fort77... no

checking for fl32... no

checking for af77... no

checking for xlf90... no

checking for f90... no

checking for pgf90... no

checking for pghpf... no

checking for epcf90... no

checking for gfortran... no

checking for g95... no

checking for xlf95... no

checking for f95... no

checking for fort... no

checking for ifort... no

checking for ifc... no

checking for efc... no

checking for pgfortran... no

checking for pgf95... no

checking for lf95... no

checking for ftn... no

checking whether we are using the GNU Fortran 77 compiler... no

checking whether accepts -g... no

checking the maximum length of command line arguments... 32768

checking command to parse /usr/bin/nm -B output from gcc object... ok

checking for objdir... .libs

checking for ar... ar

checking for ranlib... ranlib

checking for strip... strip

checking if gcc static flag works... yes

checking if gcc supports -fno-rtti -fno-exceptions... no

checking for gcc option to produce PIC... -fPIC

checking if gcc PIC flag -fPIC works... yes

checking if gcc supports -c -o file.o... yes

checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared
libraries... yes

checking whether -lc should be explicitly linked in... no

checking dynamic linker characteristics... GNU/Linux ld.so

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking for shl_load... no

checking for shl_load in -ldld... no

checking for dlopen... no

checking for dlopen in -ldl... yes

checking whether a program can dlopen itself... yes

checking whether a statically linked program can dlopen itself... yes

checking if libtool supports shared libraries... yes

checking whether to build shared libraries... yes

checking whether to build static libraries... no

configure: creating libtool

appending configuration tag "CXX" to libtool

checking for ld used by g++... /usr/bin/ld -m elf_x86_64

checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes

checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared
libraries... yes

checking for g++ option to produce PIC... -fPIC

checking if g++ PIC flag -fPIC works... yes

checking if g++ supports -c -o file.o... yes

checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared
libraries... yes

checking dynamic linker characteristics... GNU/Linux ld.so

checking how to hardcode library paths into programs... immediate

checking whether stripping libraries is possible... yes

checking for shl_load... (cached) no

checking for shl_load in -ldld... (cached) no

checking for dlopen... (cached) no

checking for dlopen in -ldl... (cached) yes

checking whether a program can dlopen itself... (cached) yes

checking whether a statically linked program can dlopen itself... (cached)
yes

appending configuration tag "F77" to libtool

checking for an ANSI C-conforming const... yes

checking for dirent.h that defines DIR... yes

checking for library containing opendir... none required

checking which extension is used for loadable modules...

checking which variable specifies run-time library path... LD_LIBRARY_PATH

checking for the default library search path... /lib /usr/lib

checking for objdir... .libs

checking whether libtool supports -dlopen/-dlpreopen... yes

checking for shl_load... (cached) no

checking for shl_load in -ldld... (cached) no

checking for dlopen in -ldl... (cached) yes

checking for dlerror... yes

checking for _ prefix in compiled symbols... no

checking whether deplibs are loaded by dlopen... yes

checking argz.h usability... yes

checking argz.h presence... yes

checking for argz.h... yes

checking for error_t... yes

checking for argz_append... yes

checking for argz_create_sep... yes

checking for argz_insert... yes

checking for argz_next... yes

checking for argz_stringify... yes

checking assert.h usability... yes

checking assert.h presence... yes

checking for assert.h... yes

checking ctype.h usability... yes

checking ctype.h presence... yes

checking for ctype.h... yes

checking errno.h usability... yes

checking errno.h presence... yes

checking for errno.h... yes

checking malloc.h usability... yes

checking malloc.h presence... yes

checking for malloc.h... yes

checking for memory.h... (cached) yes

checking for stdlib.h... (cached) yes

checking stdio.h usability... yes

checking stdio.h presence... yes

checking for stdio.h... yes

checking for unistd.h... (cached) yes

checking dl.h usability... no

checking dl.h presence... no

checking for dl.h... no

checking sys/dl.h usability... no

checking sys/dl.h presence... no

checking for sys/dl.h... no

checking dld.h usability... no

checking dld.h presence... no

checking for dld.h... no

checking mach-o/dyld.h usability... no

checking mach-o/dyld.h presence... no

checking for mach-o/dyld.h... no

checking for string.h... (cached) yes

checking for strchr... yes

checking for strrchr... yes

checking for memcpy... yes

checking for memmove... yes

checking for strcmp... yes

checking for closedir... yes

checking for opendir... yes

checking for readdir... yes

configure: (use of lt_dlopen forced by Hercules Dynamic Loader requirement)

checking for ctype.h... (cached) yes

checking for errno.h... (cached) yes

checking fcntl.h usability... yes

checking fcntl.h presence... yes

checking for fcntl.h... yes

checking limits.h usability... yes

checking limits.h presence... yes

checking for limits.h... yes

checking setjmp.h usability... yes

checking setjmp.h presence... yes

checking for setjmp.h... yes

checking stdarg.h usability... yes

checking stdarg.h presence... yes

checking for stdarg.h... yes

checking for stdio.h... (cached) yes

checking for stdlib.h... (cached) yes

checking for string.h... (cached) yes

checking sched.h usability... yes

checking sched.h presence... yes

checking for sched.h... yes

checking time.h usability... yes

checking time.h presence... yes

checking for time.h... yes

checking for unistd.h... (cached) yes

checking for sys/stat.h... (cached) yes

checking sys/time.h usability... yes

checking sys/time.h presence... yes

checking for sys/time.h... yes

checking for sys/types.h... (cached) yes

checking sys/mman.h usability... yes

checking sys/mman.h presence... yes

checking for sys/mman.h... yes

checking pthread.h usability... yes

checking pthread.h presence... yes

checking for pthread.h... yes

checking whether HQA_DIR is defined ... no

checking for sys/socket.h... yes

checking for netinet/in.h... yes

checking for net/if.h... yes

checking for net/route.h... yes

checking for net/tcp.h... no

checking for netinet/tcp.h... yes

checking arpa/inet.h usability... yes

checking arpa/inet.h presence... yes

checking for arpa/inet.h... yes

checking linux/if_tun.h usability... yes

checking linux/if_tun.h presence... yes

checking for linux/if_tun.h... yes

checking sys/ioctl.h usability... yes

checking sys/ioctl.h presence... yes

checking for sys/ioctl.h... yes

checking for linux/ipv6.h... yes

checking for net/if_var.h... no

checking for netinet/in_var.h... no

checking for netinet6/in6_var.h... no

checking sys/param.h usability... yes

checking sys/param.h presence... yes

checking for sys/param.h... yes

checking for sys/mount.h... yes

checking for stdatomic.h... no

checking for sys/sysctl.h... yes

checking for assert.h... (cached) yes

checking sys/mtio.h usability... yes

checking sys/mtio.h presence... yes

checking for sys/mtio.h... yes

checking sys/resource.h usability... yes

checking sys/resource.h presence... yes

checking for sys/resource.h... yes

checking sys/uio.h usability... yes

checking sys/uio.h presence... yes

checking for sys/uio.h... yes

checking sys/utsname.h usability... yes

checking sys/utsname.h presence... yes

checking for sys/utsname.h... yes

checking sys/wait.h usability... yes

checking sys/wait.h presence... yes

checking for sys/wait.h... yes

checking sys/un.h usability... yes

checking sys/un.h presence... yes

checking for sys/un.h... yes

checking byteswap.h usability... yes

checking byteswap.h presence... yes

checking for byteswap.h... yes

checking bzlib.h usability... yes

checking bzlib.h presence... yes

checking for bzlib.h... yes

checking for dlfcn.h... (cached) yes

checking fenv.h usability... yes

checking fenv.h presence... yes

checking for fenv.h... yes

checking for inttypes.h... (cached) yes

checking locale.h usability... yes

checking locale.h presence... yes

checking for locale.h... yes

checking ltdl.h usability... no

checking ltdl.h presence... no

checking for ltdl.h... no

checking for malloc.h... (cached) yes

checking math.h usability... yes

checking math.h presence... yes

checking for math.h... yes

checking netdb.h usability... yes

checking netdb.h presence... yes

checking for netdb.h... yes

checking pwd.h usability... yes

checking pwd.h presence... yes

checking for pwd.h... yes

checking regex.h usability... yes

checking regex.h presence... yes

checking for regex.h... yes

checking signal.h usability... yes

checking signal.h presence... yes

checking for signal.h... yes

checking termios.h usability... yes

checking termios.h presence... yes

checking for termios.h... yes

checking for time.h... (cached) yes

checking zlib.h usability... yes

checking zlib.h presence... yes

checking for zlib.h... yes

checking sys/capability.h usability... no

checking sys/capability.h presence... no

checking for sys/capability.h... no

checking sys/prctl.h usability... yes

checking sys/prctl.h presence... yes

checking for sys/prctl.h... yes

checking sys/syscall.h usability... yes

checking sys/syscall.h presence... yes

checking for sys/syscall.h... yes

checking rexx.h usability... no

checking rexx.h presence... no

checking for rexx.h... no

checking oorexxapi.h usability... no

checking oorexxapi.h presence... no

checking for oorexxapi.h... no

checking regina/rexxsaa.h usability... no

checking regina/rexxsaa.h presence... no

checking for regina/rexxsaa.h... no

checking rexxsaa.h usability... no

checking rexxsaa.h presence... no

checking for rexxsaa.h... no

checking whether SIGUSR1 is declared... yes

checking whether SIGUSR2 is declared... yes

checking whether SIGPIPE is declared... yes

checking whether SIGBUS is declared... yes

checking whether IFNAMSIZ is declared... no

checking whether LOGIN_NAME_MAX is declared... yes

checking whether _SC_NPROCESSORS_CONF is declared... yes

checking whether _SC_NPROCESSORS_ONLN is declared... yes

checking whether SIOCSIFNETMASK is declared... yes

checking whether SIOCSIFBRDADDR is declared... yes

checking whether SIOCSIFHWADDR is declared... yes

checking whether SIOCGIFHWADDR is declared... yes

checking whether SIOCADDRT is declared... yes

checking whether SIOCDELRT is declared... yes

checking whether SIOCDIFADDR is declared... yes

checking whether MTEWARN is declared... no

configure: Checking for TCP keepalive support...

checking whether SO_KEEPALIVE is declared... yes

checking whether TCP_KEEPIDLE is declared... yes

checking whether TCP_KEEPINTVL is declared... yes

checking whether TCP_KEEPCNT is declared... yes

configure: TCP keepalive support... FULL

checking for __int128_t... yes

checking for __uint128_t... yes

checking for u_int8_t... yes

checking for useconds_t... yes

checking for id_t... yes

checking for u_char... yes

checking for u_short... yes

checking for u_int... yes

checking for u_long... yes

checking for in_addr_t... yes

checking for socklen_t... yes

checking for _pipe in -lmsvcrt... no

checking for dlopen in -ldl... yes

checking for sqrt in -lm... yes

checking for connect in -lsocket... no

checking for gethostbyname in -lnsl... yes

checking for inet_aton in -lresolv... yes

checking for uncompress in -lz... yes

checking for BZ2_bzBuffToBuffDecompress in -lbz2... yes

checking for sched_yield in -lrt... yes

checking for memrchr... yes

checking for getopt_long... yes

checking for sqrtl... yes

checking for ldexpl... yes

checking for fabsl... yes

checking for fmodl... yes

checking for frexpl... yes

checking for ldexpf... yes

checking for frexpf... yes

checking for fabsf... yes

checking for rint... yes

checking for strlcpy... no

checking for strlcat... no

checking for strerror_r... yes

checking for strsignal... yes

checking for sys_siglist... yes

checking for InitializeCriticalSectionAndSpinCount... no

checking for sleep... yes

checking for usleep... yes

checking for nanosleep... yes

checking for sched_yield... yes

checking for strtok_r... yes

checking for pipe... yes

checking for gettimeofday... yes

checking for getpgrp... yes

checking for scandir... yes

checking for alphasort... yes

checking for getlogin... yes

checking for getlogin_r... yes

checking for realpath... yes

checking for fdatasync... yes

checking for fsync... yes

checking for ftruncate... yes

checking for inet_aton... yes

checking for fork... yes

checking for socketpair... yes

checking for sysconf... yes

checking for mlock... yes

checking for mlockall... yes

checking for pvalloc... yes

checking for valloc... yes

checking for posix_memalign... yes

checking for vsscanf... yes

checking for setresuid... yes

checking for getresuid... yes

checking whether fdatasync is supported... yes

checking for struct sockaddr_in.sin_len... no

checking for struct in_addr.s_addr... yes

checking for struct in6_ifreq.ifr6_addr... yes

checking for struct in6_ifreq.ifr_ifru.ifru_flags... no

checking for struct sigaction.sa_sigaction... yes

checking for struct timespec.tv_nsec... yes

checking for struct mtget.mt_gstat... yes

checking whether byte ordering is bigendian... no

checking size of int... 4

checking size of long... 8

checking size of size_t... 8

checking size of int *... 8

checking size of off_t... 8

checking size of pthread_t... 8

configure: begin check: whether byte structs are aligned/rounded by
default...

checking size of struct bytestruct... 1

configure: results: byte structs are aligned/rounded by default... no

checking if this is the broken 2.96 version of GCC... no

checking if atomic '_sync' builtins are available... yes

checking if '__atomic' intrinsics are available... no

checking if C11 atomics are available... no

checking C99 struct flexible arrays support... yes

checking whether '__attribute__ ((format(printf,n,n)))' is supported... yes

checking whether '__attribute__ ((regparm(n)))' is supported... yes

checking whether GCC supports diagnostic pragma... yes

checking whether GCC supports diagnostic push/pop pragma... no

checking whether GCC issues 'function defined but not used' warnings... yes

checking whether GCC issues 'variable set but not used' warnings... no

checking whether '__attribute__ ((regparm(3)))' is broken... no

checking whether '__builtin_alloca' is broken... no

checking whether preprocessor macro argument counting broken... no

checking for gcc strict aliasing insanity... yes

checking whether '-traditional-cpp' is K&R C preprocessor... yes

checking whether byte-swapping can be done using assembler ... yes

checking whether gcc accepts -pthread ... yes

checking whether 'optreset' needed for 'getopt' use... no

checking for special C compiler options needed for large files... no

checking for _FILE_OFFSET_BITS value needed for large files... no

checking for off_t... yes

checking for _LARGEFILE_SOURCE value needed for large files... no

checking whether getopt wrapper kludge is necessary... no

checking for what optimization flags to use ... -O2 -march=native

configure:

configure: Package destination directory prefixes:

configure:

configure: Libraries: $(libdir)/$(PACKAGE)

configure: Data: $(datadir)/hercules

configure: Locale: ${datarootdir}/locale

configure:

configure: creating ./config.status

config.status: creating Makefile

config.status: creating util/Makefile

config.status: creating html/Makefile

config.status: creating crypto/Makefile

config.status: creating man/Makefile

config.status: creating m4/Makefile

config.status: creating decNumber/Makefile

config.status: creating config.h

config.status: config.h is unchanged

config.status: executing depfiles commands

***@hercules64:/usr/local/hercules4/hyperion-master#



4=========================================================

MAKE:

***@hercules64:/usr/local/hercules4/hyperion-master# make

make all-recursive

make[1]: Entrando no diretório `/usr/local/hercules4/hyperion-master'

Making all in decNumber

make[2]: Entrando no diretório
`/usr/local/hercules4/hyperion-master/decNumber'

CC decContext.lo

CC decimal32.lo

CC decimal64.lo

CC decimal128.lo

CC decNumber.lo

CC decPacked.lo

CCLD libdecNumber.la

make[2]: Saindo do diretório
`/usr/local/hercules4/hyperion-master/decNumber'

Making all in m4

make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master/m4'

make[2]: Nada a ser feito para `all'.

make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master/m4'

Making all in util

make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master/util'

make[2]: Nada a ser feito para `all'.

make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master/util'

Making all in html

make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master/html'

make[2]: Nada a ser feito para `all'.

make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master/html'

Making all in man

make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master/man'

make[2]: Nada a ser feito para `all'.

make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master/man'

Making all in .

make[2]: Entrando no diretório `/usr/local/hercules4/hyperion-master'

CC hsys.lo

CCLD libhercs.la

CC codepage.lo

CC hdl.lo

CC hexdumpe.lo

CC hostinfo.lo

CC hscutl.lo

CC hscutl2.lo

CC hsocket.lo

CC hthreads.lo

CC logger.lo

CC logmsg.lo

CC memrchr.lo

CC parser.lo

CC pttrace.lo

CC version.lo

CC ltdl.lo

CCLD libhercu.la

CC hetlib.lo

CC ftlib.lo

CC sllib.lo

CCLD libherct.la

CC cache.lo

CC cckddasd.lo

CC cckdutil.lo

CC ckddasd.lo

CC dasdtab.lo

dasdtab.c: In function 'dasd_lookup':

dasdtab.c:340: warning: implicit declaration of function
'__builtin_unreachable'

CC dasdutil.lo

CC fbadasd.lo

CC shared.lo

CCLD libhercd.la

CC _archdep_templ.lo

CC archlvl.lo

CC assist.lo

CC bldcfg.lo

CC cgibin.lo

CC channel.lo

CC chsc.lo

CC clock.lo

CC cmdtab.lo

CC cmpsc_2012.lo

CC cmpscdbg.lo

CC cmpscdct.lo

CC cmpscget.lo

CC cmpscmem.lo

CC cmpscput.lo

CC config.lo

CC control.lo

CC cpu.lo

cpu.c: In function 's370_run_cpu':

cpu.c:1842: warning: implicit declaration of function
'__builtin_unreachable'

In file included from cpu.c:1915:

cpu.c: In function 'z900_run_cpu':

cpu.c:1721: warning: variable 'regs' might be clobbered by 'longjmp' or
'vfork'

cpu.c: In function 's370_run_cpu':

cpu.c:1721: warning: variable 'regs' might be clobbered by 'longjmp' or
'vfork'

In file included from cpu.c:1909:

cpu.c: In function 's390_run_cpu':

cpu.c:1721: warning: variable 'regs' might be clobbered by 'longjmp' or
'vfork'

CC crypto.lo

CC dat.lo

CC decimal.lo

CC dfp.lo

In file included from dfp.c:4709:

dfp.c: In function 'z900_extract_significance_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_extract_biased_exponent_dfp_long_to_fix64_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_compare_exponent_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_extract_significance_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_extract_biased_exponent_dfp_ext_to_fix64_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_compare_exponent_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_load_and_test_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_load_and_test_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_convert_dfp_long_to_ubcd64_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c: In function 'z900_convert_dfp_ext_to_ubcd128_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c: In function 'z900_compare_and_signal_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_compare_and_signal_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_compare_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_compare_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_add_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_convert_dfp_long_to_sbcd64_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c: In function 'z900_convert_dfp_ext_to_sbcd128_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c: In function 'z900_test_data_group_dfp_short':

dfp.c:1295: warning: dereferencing pointer 'fwp' does break strict-aliasing
rules

dfp.c:1294: note: initialized from here

dfp.c: In function 'z900_test_data_group_dfp_long':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_test_data_group_dfp_ext':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_test_data_class_dfp_short':

dfp.c:1295: warning: dereferencing pointer 'fwp' does break strict-aliasing
rules

dfp.c:1294: note: initialized from here

dfp.c: In function 'z900_insert_biased_exponent_fix64_to_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c: In function 'z900_insert_biased_exponent_fix64_to_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c: In function 'z900_load_lengthened_dfp_short_to_long_reg':

dfp.c:1295: warning: dereferencing pointer 'fwp' does break strict-aliasing
rules

dfp.c:1294: note: initialized from here

dfp.c:379: warning: dereferencing pointer 'xp.464' does break
strict-aliasing rules

dfp.c:379: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c: In function 'z900_load_lengthened_dfp_long_to_ext_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c: In function 'z900_shift_coefficient_left_dfp_long':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c: In function 'z900_test_data_class_dfp_long':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_test_data_class_dfp_ext':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_subtract_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_subtract_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_reround_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_reround_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_quantize_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_quantize_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_multiply_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_multiply_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_load_rounded_dfp_ext_to_long_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c: In function 'z900_load_rounded_dfp_long_to_short_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:413: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:413: note: initialized from here

dfp.c:414: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:414: note: initialized from here

dfp.c:413: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:413: note: initialized from here

dfp.c:414: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:414: note: initialized from here

dfp.c:413: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:413: note: initialized from here

dfp.c:414: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:414: note: initialized from here

dfp.c:413: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:413: note: initialized from here

dfp.c:414: warning: dereferencing pointer 'xp.467' does break
strict-aliasing rules

dfp.c:414: note: initialized from here

dfp.c: In function 'z900_load_fp_int_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_load_fp_int_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_convert_dfp_long_to_fix64_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_convert_dfp_ext_to_fix64_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_divide_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_divide_dfp_ext_reg':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c: In function 'z900_add_dfp_long_reg':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c: In function 'z900_shift_coefficient_right_dfp_long':

dfp.c:1336: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1335: warning: dereferencing pointer 'dwp' does break strict-aliasing
rules

dfp.c:1334: note: initialized from here

dfp.c:385: warning: dereferencing pointer 'xp.465' does break
strict-aliasing rules

dfp.c:385: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c:421: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:421: note: initialized from here

dfp.c:422: warning: dereferencing pointer 'xp.468' does break
strict-aliasing rules

dfp.c:422: note: initialized from here

dfp.c: In function 'z900_shift_coefficient_left_dfp_ext':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c: In function 'z900_shift_coefficient_right_dfp_ext':

dfp.c:1381: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1380: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1379: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1378: warning: dereferencing pointer 'qwp' does break strict-aliasing
rules

dfp.c:1377: note: initialized from here

dfp.c:391: warning: dereferencing pointer 'xp.466' does break
strict-aliasing rules

dfp.c:391: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

dfp.c:429: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:429: note: initialized from here

dfp.c:430: warning: dereferencing pointer 'xp.469' does break
strict-aliasing rules

dfp.c:430: note: initialized from here

CC diagmssf.lo

CC diagnose.lo

CC dyn76.lo

CC ecpsvm.lo

CC esame.lo

CC external.lo

CC fillfnam.lo

CC float.lo

float.c: In function 's370_squareroot_float_ext_reg':

float.c:5084: warning: implicit declaration of function
'__builtin_unreachable'

In file included from float.c:7866:

float.c: In function 'z900_squareroot_float_ext_reg':

float.c:5064: warning: 'sq_fl.ms_fract' may be used uninitialized in this
function

float.c:5064: warning: 'sq_fl.ls_fract' may be used uninitialized in this
function

float.c:5064: warning: 'sq_fl.expo' may be used uninitialized in this
function

In file included from float.c:7860:

float.c: In function 's390_squareroot_float_ext_reg':

float.c:5064: warning: 'sq_fl.ms_fract' may be used uninitialized in this
function

float.c:5064: warning: 'sq_fl.ls_fract' may be used uninitialized in this
function

float.c:5064: warning: 'sq_fl.expo' may be used uninitialized in this
function

float.c: In function 's370_squareroot_float_ext_reg':

float.c:5064: warning: 'sq_fl.ms_fract' may be used uninitialized in this
function

float.c:5064: warning: 'sq_fl.ls_fract' may be used uninitialized in this
function

float.c:5064: warning: 'sq_fl.expo' may be used uninitialized in this
function

CC general1.lo

CC general2.lo

CC general3.lo

CC hao.lo

CC hconsole.lo

CC hdiagf18.lo

CC history.lo

CC hRexx.lo

CC hRexx_o.lo

CC hRexx_r.lo

CC hsccmd.lo

CC hscemode.lo

hscemode.c: In function 'ipending_cmd':

hscemode.c:1139: warning: format '%16.16lX' expects type 'long unsigned
int', but argument 6 has type 'CPU_BITMAP'

hscemode.c:1139: warning: format '%16.16lX' expects type 'long unsigned
int', but argument 7 has type 'CPU_BITMAP'

hscemode.c:1139: warning: format '%16.16lX' expects type 'long unsigned
int', but argument 8 has type 'CPU_BITMAP'

hscemode.c:1142: warning: format '%16.16lX' expects type 'long unsigned
int', but argument 6 has type 'CPU_BITMAP'

CC hscloc.lo

CC hscmisc.lo

CC hscpufun.lo

CC httpserv.lo

CC ieee.lo

CC impl.lo

CC io.lo

CC ipl.lo

CC loadmem.lo

CC loadparm.lo

CC losc.lo

CC machchk.lo

CC opcode.lo

CC panel.lo

CC pfpo.lo

CC plo.lo

CC qdio.lo

CC scedasd.lo

CC scescsi.lo

CC script.lo

CC service.lo

In file included from service.c:2014:

service.c: In function 's390_service_call':

service.c:1399: warning: implicit declaration of function
'__builtin_unreachable'

CC sie.lo

CC SoftFloat-specialise.lo

CC SoftFloat.lo

CC sr.lo

CC stack.lo

CC strsignal.lo

CC timer.lo

CC trace.lo

CC vector.lo

CC vm.lo

CC vmd250.lo

CC vstore.lo

CC w32util.lo

CC xstore.lo

CCLD libherc.la

CC cmpsc.lo

CCLD altcmpsc.la

CC dyngui.lo

CCLD dyngui.la

CC dyninst.lo

CCLD dyninst.la

CC hdteq.lo

CCLD hdteq.la

CC ctc_ptp.lo

CC mpc.lo

CC resolve.lo

CC w32ctca.lo

CC tuntap.lo

tuntap.c: In function 'TUNTAP_DelRoute':

tuntap.c:865: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:864: note: initialized from here

tuntap.c:876: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:875: note: initialized from here

tuntap.c:887: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:886: note: initialized from here

tuntap.c: In function 'TUNTAP_AddRoute':

tuntap.c:800: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:799: note: initialized from here

tuntap.c:811: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:810: note: initialized from here

tuntap.c:822: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:821: note: initialized from here

tuntap.c: In function 'TUNTAP_SetBCastAddr':

tuntap.c:448: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:447: note: initialized from here

tuntap.c: In function 'TUNTAP_SetNetMask':

tuntap.c:414: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:413: note: initialized from here

tuntap.c: In function 'TUNTAP_SetDestAddr':

tuntap.c:381: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:380: note: initialized from here

tuntap.c: In function 'TUNTAP_SetIPAddr':

tuntap.c:347: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:346: note: initialized from here

tuntap.c: In function 'TUNTAP_GetFlags':

tuntap.c:747: warning: dereferencing pointer 'sin' does break
strict-aliasing rules

tuntap.c:746: note: initialized from here

CCLD hdtptp.la

CC qeth.lo

qeth.c: In function 'qeth_execute_ccw':

qeth.c:3566: warning: suggest braces around empty body in an 'if' statement

CCLD hdtqeth.la

CC zfcp.lo

CCLD hdtzfcp.la

CC con1052c.lo

CCLD hdt1052c.la

CC printer.lo

CC sockdev.lo

CCLD hdt1403.la

CC commadpt.lo

CCLD hdt2703.la

CC comm3705.lo

comm3705.c: In function 'telnet_thread':

comm3705.c:1226: warning: implicit declaration of function
'__builtin_unreachable'

CCLD hdt3705.la

CC ctc_lcs.lo

ctc_lcs.c: In function 'BuildOAT':

ctc_lcs.c:3082: warning: implicit declaration of function
'__builtin_unreachable'

CC ctc_ctci.lo

CC ctcadpt.lo

ctcadpt.c: In function 'CTCT_ListenThread':

ctcadpt.c:1494: warning: implicit declaration of function
'__builtin_unreachable'

ctcadpt.c:1495: warning: no return statement in function returning non-void

ctcadpt.c: In function 'CTCE_ListenThread':

ctcadpt.c:2534: warning: no return statement in function returning non-void

CCLD hdt3088.la

CC console.lo

CC telnet.lo

CCLD hdt3270.la

CC tapedev.lo

tapedev.c: In function 'generic_tmhcall':

tapedev.c:2872: warning: implicit declaration of function
'__builtin_unreachable'

CC tapeccws.lo

CC awstape.lo

CC faketape.lo

CC hettape.lo

CC omatape.lo

CC scsitape.lo

CC scsiutil.lo

CC w32stape.lo

CCLD hdt3420.la

CC cardrdr.lo

CCLD hdt3505.la

CC hchan.lo

CCLD hdt2880.la

CC cardpch.lo

CCLD hdt3525.la

CC s37x.lo

CC s37xmod.lo

CCLD s37x.la

CC cckdcdsk.o

CCLD cckdcdsk

./.libs/libherc.so: undefined reference to `__builtin_unreachable'

collect2: ld returned 1 exit status

make[2]: ** [cckdcdsk] Erro 1

make[2]: Saindo do diretório `/usr/local/hercules4/hyperion-master'

make[1]: ** [all-recursive] Erro 1

make[1]: Saindo do diretório `/usr/local/hercules4/hyperion-master'

make: ** [all] Erro 2

***@hercules64:/usr/local/hercules4/hyperion-master#









[Non-text portions of this message have been removed]

Loading...