Sender: rich AT phekda DOT freeserve DOT co DOT uk Message-ID: <3E7377CE.81DA3631@phekda.freeserve.co.uk> Date: Sat, 15 Mar 2003 18:58:22 +0000 From: Richard Dawe X-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.2.23 i586) X-Accept-Language: de,fr MIME-Version: 1.0 To: DJGPP workers Subject: gcc 3.3 pre-release and DJGPP CVS: src/libc Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp-workers AT delorie DOT com Hello. I've just been building DJGPP CVS with Andris's pre-release of 3.3: http://hal.astr.lu.lv/pub/djgpp/gcc/3.3-20020306/ (Hope it's OK to post the URL.) There are a few warnings for src/libc. It seems gcc doesn't appreciate a good pun. Output below. Bye, Rich =] -- Richard Dawe [ http://www.phekda.freeserve.co.uk/richdawe/ ] make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/ansi/assert' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/ansi/assert' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/ansi/ctype' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/ansi/ctype' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/ansi/errno' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/ansi/errno' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/ansi/locale' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/ansi/locale' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/ansi/math' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/ansi/math' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/ansi/setjmp' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/ansi/setjmp' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/ansi/stdio' gcc ... -c doprnt.c doprnt.c: In function `_doprnt': doprnt.c:282: warning: dereferencing type-punned pointer will break strict-aliasing rules doprnt.c: In function `isspeciall': doprnt.c:900: warning: dereferencing type-punned pointer will break strict-aliasing rules make.exe: *** [doprnt.o] Error 1 make.exe: Target `all' not remade because of errors. make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/ansi/stdio' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/ansi/stdlib' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/ansi/stdlib' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/ansi/string' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/ansi/string' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/ansi/time' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/ansi/time' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc' ../makemake.exe makemake: scanning libc for makefiles c:/djgpp/bin/make.exe -f makefile.sub c:/djgpp/bin/make.exe -C ansi/assert c:/djgpp/bin/make.exe -C ansi/ctype c:/djgpp/bin/make.exe -C ansi/errno c:/djgpp/bin/make.exe -C ansi/locale c:/djgpp/bin/make.exe -C ansi/math c:/djgpp/bin/make.exe -C ansi/setjmp c:/djgpp/bin/make.exe -C ansi/stdio gcc ... -c doprnt.c doprnt.c: In function `_doprnt': doprnt.c:282: warning: dereferencing type-punned pointer will break strict-aliasing rules doprnt.c: In function `isspeciall': doprnt.c:900: warning: dereferencing type-punned pointer will break strict-aliasing rules make.exe[2]: *** [doprnt.o] Error 1 make.exe[2]: Target `all' not remade because of errors. make.exe[1]: *** [all_subs] Error 2 make.exe: *** [all] Error 2 ./../../hostbin/mkdoc.exe . libc2.tex 822 nodes processed makeinfo --no-split libc.tex make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/ansif/float' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/ansif/float' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/bios' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/bios' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/compat/bsd' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/compat/bsd' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/compat/io' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/compat/io' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/compat/ioctl' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/compat/ioctl' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/compat/math' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/compat/math' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/compat/mman' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/compat/mman' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/compat/mntent' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/compat/mntent' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/compat/search' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/compat/search' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/compat/signal' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/compat/signal' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/compat/stdio' gcc ... -c tempnam.c tempnam.c:16: warning: `x8len' defined but not used make.exe: *** [tempnam.o] Error 1 make.exe: Target `all' not remade because of errors. make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/compat/stdio' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/compat/stdlib' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/compat/stdlib' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/compat/string' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/compat/string' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/compat/sys/resource' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/compat/sys/resource' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/compat/sys/stat' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/compat/sys/stat' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/compat/sys/vfs' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/compat/sys/vfs' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/compat/termios' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/compat/termios' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/compat/time' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/compat/time' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/compat/unistd' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/compat/unistd' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/compat/v1' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/compat/v1' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/crt0' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/crt0' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/dos/compat' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/dos/compat' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/dos/dir' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/dos/dir' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/dos/dos' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/dos/dos' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/dos/errno' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/dos/errno' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/dos/io' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/dos/io' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/dos/lfn' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/dos/lfn' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/dos/process' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/dos/process' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/dos/sys/timeb' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/dos/sys/timeb' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/dpmi/api' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/dpmi/api' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/dpmi/helper' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/dpmi/helper' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/dxe' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/dxe' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/emu387' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/emu387' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/fsext' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/fsext' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/go32' gcc ... -c goqmem.c goqmem.c: In function `_go32_dpmi_remaining_physical_memory': goqmem.c:7: warning: dereferencing type-punned pointer will break strict-aliasing rules goqmem.c: In function `_go32_dpmi_remaining_virtual_memory': goqmem.c:16: warning: dereferencing type-punned pointer will break strict-aliasing rules make.exe: *** [goqmem.o] Error 1 make.exe: Target `all' not remade because of errors. make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/go32' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/pc_hw/co80' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/pc_hw/co80' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/pc_hw/cpu' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/pc_hw/cpu' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/pc_hw/endian' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/pc_hw/endian' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/pc_hw/farptr' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/pc_hw/farptr' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/pc_hw/fpu' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/pc_hw/fpu' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/pc_hw/hwint' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/pc_hw/hwint' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/pc_hw/io' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/pc_hw/io' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/pc_hw/kb' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/pc_hw/kb' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/pc_hw/mem' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/pc_hw/mem' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/pc_hw/mono' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/pc_hw/mono' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/pc_hw/nearptr' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/pc_hw/nearptr' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/pc_hw/sound' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/pc_hw/sound' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/pc_hw/timer' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/pc_hw/timer' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/dirent' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/dirent' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/fcntl' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/fcntl' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/fnmatch' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/fnmatch' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/glob' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/glob' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/grp' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/grp' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/pwd' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/pwd' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/regex' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/regex' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/setjmp' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/setjmp' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/signal' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/signal' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/stdio' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/stdio' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/stdlib' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/stdlib' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/sys/file' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/sys/file' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/sys/stat' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/sys/stat' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/sys/times' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/sys/times' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/sys/wait' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/sys/wait' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/sys/statvfs' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/sys/statvfs' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/sys/uio' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/sys/uio' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/termios' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/termios' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/unistd' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/unistd' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/utime' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/utime' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/utsname' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/utsname' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/ctype' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/ctype' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/posix/search' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/posix/search' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/stubs' c:/djgpp/bin/make.exe -f makefil2 make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/stubs' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/c99/stdlib' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/c99/stdlib' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/c99/inttypes' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/c99/inttypes' make.exe: Entering directory `c:/develop/djgpp.rw2/src/libc/c99/math' make.exe: Leaving directory `c:/develop/djgpp.rw2/src/libc/c99/math'