This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug ada/31060] New: Error compiling expression with unary minus
- From: "oliver dot kellogg at eads dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 6 Mar 2007 17:19:32 -0000
- Subject: [Bug ada/31060] New: Error compiling expression with unary minus
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
-- file: error_compiling_unary_minus.adb
procedure Error_Compiling_Unary_Minus (X : Float) is
No_Problem : Float := -1.0 * X;
ERROR : Float := X * -1.0; -- this is line 3
begin
null;
end Error_Compiling_Unary_Minus;
-- end of file
$ gcc -v -c error_compiling_unary_minus.adb
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: ../../SOURCES/gcc-4.2-20061128/configure
--prefix=/opt/gnat/fsf --enable-languages=c,c++,ada,java
Thread model: posix
gcc version 4.2.0 20061128 (prerelease)
/opt/gnat/fsf/libexec/gcc/i686-pc-linux-gnu/4.2.0/gnat1 -quiet -dumpbase
error_compiling_unary_minus.adb -mtune=generic error_compiling_unary_minus.adb
-o /tmp/cco4ZZo7.s
error_compiling_unary_minus.adb:3:29: missing operand
--
Summary: Error compiling expression with unary minus
Product: gcc
Version: 4.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: ada
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: oliver dot kellogg at eads dot com
GCC host triplet: same as target
GCC target triplet: i686-pc-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31060