--- Comment #14 from rguenth at gcc dot gnu dot org 2007-10-04 14:04
---
*** Bug 33656 has been marked as a duplicate of this bug. ***
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
-
--- Comment #13 from rguenth at gcc dot gnu dot org 2007-08-22 11:45
---
Nevermind - only fails on suse-4_2 branch.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #11 from rguenth at gcc dot gnu dot org 2007-08-22 11:43
---
Subject: Bug 33007
Author: rguenth
Date: Wed Aug 22 11:43:32 2007
New Revision: 127701
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127701
Log:
2007-08-22 Richard Guenther <[EMAIL PROTECTED]>
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |rguenth at gcc dot gnu dot
|dot org
--
mmitchel at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33007
--- Comment #10 from hjl at lucon dot org 2007-08-09 14:15 ---
A patch is posted at
http://gcc.gnu.org/ml/gcc-patches/2007-08/msg00450.html
--
hjl at lucon dot org changed:
What|Removed |Added
--
--- Comment #9 from hjl at lucon dot org 2007-08-07 17:03 ---
Does this patch:
--- builtins.c.round2007-07-29 13:18:40.0 -0700
+++ builtins.c 2007-08-07 09:58:46.0 -0700
@@ -2689,6 +2689,16 @@ expand_builtin_int_roundingfn_2 (tree ex
start_sequence ();
+ if (T
--- Comment #8 from hjl at lucon dot org 2007-08-07 16:27 ---
This is the smallest testcase I find:
long
foo (int i)
{
float x;
x = i;
return __builtin_lroundf (x);
}
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33007
--- Comment #7 from hjl at lucon dot org 2007-08-07 16:24 ---
A more simple testcase also fails on Linux/ia64:
[EMAIL PROTECTED] lround]$ cat x.c
int
foo (int *i)
{
float x;
int y;
x = *i;
y = (int) __builtin_lroundf (x);
return y;
}
[EMAIL PROTECTED] lround]$ make x.s
/expor