From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Cotton To: egcs-bugs@egcs.cygnus.com Subject: bug Date: Sat, 31 Jul 1999 23:33:00 -0000 Message-id: <378CCCC7.B687E4BC@iit.nrc.ca> X-SW-Source: 1999-07n/msg00530.html Content-type: multipart/mixed; boundary="----------=_1583533122-4113-365" List-Id: This is a multi-part message in MIME format... ------------=_1583533122-4113-365 Content-length: 3468 description: latest egcs emits illegal instructions for ColdFire processors when compiling java/lang/natMath.cc in libgcj host system: i686-redhat-linux 6.0 version: gcc-2.95 19990525 host system: powerpc-ibm-aix4.2.0.0 version: gcc-2.96 19990613 target: m68k-rtemself (m68k with elf output format) command line: /home/cotton/build-egcs/gcc/xgcc v --save-temps -B/home/cotton/build-egcs/gcc/ -B/usr/local/m68k-rtemself/bin/ -idirafter /home/cotton/build-egcs/m68k-rtemself/newlib/targ-include -idirafter /home/cotton/egcs/newlib/libc/include -nostdinc -DHAVE_CONFIG_H -I. -I../../../../egcs/libjava -I./include -Iinclude -I../../../../egcs/libjava/include -I../../../../egcs/libjava/../compat-include -fno-rtti -fvtable-thunks -W -Wall -g -O2 -m5200 -c ../../../../egcs/libjava/java/lang/natMath.cc -o java/lang/natMath.o output: Reading specs from /home/cotton/build-egcs/gcc/specs gcc version gcc-2.95 19990525 (prerelease) /home/cotton/build-egcs/gcc/cpp -lang-c++ -nostdinc -v -I. -I../../../../egcs/libjava -I./include -Iinclude -I../../../../egcs/libjava/include -I../../../../egcs/libjava/../compat-include -isystem /usr/local/m68k-rtemself/bin/include -isystem /home/cotton/build-egcs/gcc/include -D__GNUC__=2 -D__GNUG__=2 -D__GNUC_MINOR__=95 -D__cplusplus -Dmc68000 -Drtems -D__rtems__ -D__ELF__ -D__mc68000__ -D__rtems__ -D__rtems__ -D__ELF__ -D__mc68000 -D__rtems -Asystem(rtems) -Acpu(mc68000) -Acpu(m68k) -Amachine(m68k) -D__EXCEPTIONS -D__OPTIMIZE__ -g -W -Wall -Dmcf5200 -D__mcf5200__ -D__mcf5200 -DHAVE_CONFIG_H -idirafter /home/cotton/build-egcs/m68k-rtemself/newlib/targ-include -idirafter /home/cotton/egcs/newlib/libc/include ../../../../egcs/libjava/java/lang/natMath.cc natMath.ii GNU CPP version gcc-2.95 19990525 (prerelease) (68k, Motorola syntax) #include "..." search starts here: #include <...> search starts here: . ../../../../egcs/libjava include ../../../../egcs/libjava/include ../../../../egcs/libjava/../compat-include /home/cotton/build-egcs/gcc/include /home/cotton/build-egcs/m68k-rtemself/newlib/targ-include /home/cotton/egcs/newlib/libc/include End of search list. The following default directories have been omitted from the search path: /usr/local/lib/gcc-lib/m68k-rtemself/gcc-2.95/../../../../include/g++-2 /usr/local/lib/gcc-lib/m68k-rtemself/gcc-2.95/include /usr/local/lib/gcc-lib/m68k-rtemself/gcc-2.95/../../../../m68k-rtemself/sys-include /usr/local/lib/gcc-lib/m68k-rtemself/gcc-2.95/../../../../m68k-rtemself/include End of omitted list. /home/cotton/build-egcs/gcc/cc1plus natMath.ii -quiet -dumpbase natMath.cc -m5200 -g -O2 -W -Wall -version -fno-rtti -fvtable-thunks -o natMath.s GNU C++ version gcc-2.95 19990525 (prerelease) (m68k-rtemself) compiled by GNU C version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release). /usr/local/m68k-rtemself/bin/as -m5200 -o java/lang/natMath.o natMath.s natMath.s: Assembler messages: natMath.s:1312: Error: operands mismatch -- statement `and.l #1048575,-8(%a6)' ignored natMath.s:1353: Error: operands mismatch -- statement `and.l #1048575,-8(%a6)' ignored natMath.s:1536: Error: operands mismatch -- statement `and.l #1048575,-8(%a6)' ignored natMath.s:1577: Error: operands mismatch -- statement `and.l #1048575,-8(%a6)' ignored This instruction is illegal in the ColdFire processors. -- John Cotton Software Engineering Group Institute for Information Technology National Research Council of Canada Ottawa, ON, Canada K1A 0R6 natMath.ii.gz ------------=_1583533122-4113-365 Content-Type: application/x-gzip; charset=binary; name="natMath.ii.gz" Content-Disposition: inline; filename="natMath.ii.gz" Content-Transfer-Encoding: base64 Content-Length: 14401 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 AAA= ------------=_1583533122-4113-365-- >>From drow@false.org Sat Jul 31 23:33:00 1999 From: Daniel Jacobowitz To: egcs-bugs@egcs.cygnus.com Subject: g++ gives gratuitous "will use a temporary" warnings in CVS 19990611 Date: Sat, 31 Jul 1999 23:33:00 -0000 Message-id: <19990710042745.A29341@drow.res.cmu.edu> X-SW-Source: 1999-07n/msg00385.html Content-length: 1262 Date: Sat, 10 Jul 1999 04:21:25 -0400 From: Daniel Jacobowitz To: egcs-bugs@lists.cygnus.com Subject: g++ gives gratuitous "will use a temporary" warnings in CVS 19990611 Mail-Followup-To: egcs-bugs@lists.cygnus.com X-Mailer: Mutt 0.94.12i The attached test program shows a warning regression in g++: $ g++ -v Reading specs from /usr/lib/gcc-lib/powerpc-linux/egcs-2.91.66/specs gcc version egcs-2.91.66 Debian GNU/Linux (egcs-1.1.2 release) $ g++ -c temptest.cc $ $ /usr/lib/gcc-ss/bin/g++ -v Reading specs from /usr/lib/gcc-ss/lib/gcc-lib/powerpc-debian-linux-gnu/gcc-2.95/specs gcc version gcc-2.95 19990611 (prerelease) $ /usr/lib/gcc-ss/bin/g++ -c temptest.cc test.cc: In function `void g()': test.cc:5: initializing non-const `const char *&' with `char *' will use a temporary test.cc:1: in passing argument 1 of `f(const char *&)' $ This also happens on i386-*-linux-gnu. Dan /--------------------------------\ /--------------------------------\ | Daniel Jacobowitz |__| SCS Class of 2002 | | Debian GNU/Linux Developer __ Carnegie Mellon University | | dan@debian.org | | dmj+@andrew.cmu.edu | \--------------------------------/ \--------------------------------/