[Bug fortran/43040] Wrong decl for mathbuiltins - wrong code with LTO

2010-06-09 Thread fxcoudert at gcc dot gnu dot org
--- Comment #7 from fxcoudert at gcc dot gnu dot org 2010-06-09 10:18 --- Subject: Bug 43040 Author: fxcoudert Date: Wed Jun 9 10:17:56 2010 New Revision: 160459 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=160459 Log: PR fortran/43040 * f95-lang.c

[Bug fortran/43040] Wrong decl for mathbuiltins - wrong code with LTO

2010-06-09 Thread fxcoudert at gcc dot gnu dot org
--- Comment #8 from fxcoudert at gcc dot gnu dot org 2010-06-09 10:20 --- Checked that it is not an issue. -- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/43040] Wrong decl for mathbuiltins - wrong code with LTO

2010-06-08 Thread fxcoudert at gcc dot gnu dot org
--- Comment #6 from fxcoudert at gcc dot gnu dot org 2010-06-08 20:39 --- I'm currently looking at math builtins for __float128 support, so I'll check that. -- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added

[Bug fortran/43040] Wrong decl for mathbuiltins - wrong code with LTO

2010-02-16 Thread burnus at gcc dot gnu dot org
--- Comment #4 from burnus at gcc dot gnu dot org 2010-02-16 08:35 --- Subject: Bug 43040 Author: burnus Date: Tue Feb 16 08:35:05 2010 New Revision: 156796 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=156796 Log: 2010-02-16 Tobias Burnus bur...@net-b.de PR

[Bug fortran/43040] Wrong decl for mathbuiltins - wrong code with LTO

2010-02-16 Thread burnus at gcc dot gnu dot org
--- Comment #5 from burnus at gcc dot gnu dot org 2010-02-16 13:51 --- I think the comment applies only to FLOOR and ROUND - at least when it was first written those were the only ones present. If I read the source code correctly, the ME floor(l,f) is not directly called but instead the

[Bug fortran/43040] Wrong decl for mathbuiltins - wrong code with LTO

2010-02-12 Thread burnus at gcc dot gnu dot org
--- Comment #3 from burnus at gcc dot gnu dot org 2010-02-12 13:54 --- (In reply to comment #2) /* We define these separately as the fortran versions have different semantics (they return an integer type) */ gfc_define_builtin (__builtin_roundl, mfunc_longdouble[0], ugh.