--- Comment #1 from danglin at gcc dot gnu dot org 2006-11-12 16:11 ---
This symbol is in _mod_r16.o. I guess this points to:
2006-11-05 Francois-Xavier Coudert [EMAIL PROTECTED],org
Paul Thomas [EMAIL PROTECTED]
PR fortran/24518
* trans-intrinsic.c
--- Comment #2 from kargl at gcc dot gnu dot org 2006-11-12 16:22 ---
Just curious. Do you file bug reports with HP about the
lack of C99 long double libm functions?
You need to add a fmodl function to c99_functions.c.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29810
--- Comment #3 from kargl at gcc dot gnu dot org 2006-11-12 16:36 ---
Here's an untested patch.
Index: configure.ac
===
--- configure.ac(revision 118613)
+++ configure.ac(working copy)
@@ -235,6 +249,7 @@
--- Comment #4 from dave at hiauly1 dot hia dot nrc dot ca 2006-11-12
19:38 ---
Subject: Re: ld: (Warning) Unsatisfied symbol fmodl in file
/mnt/gnu/gcc/objdir/hppa64-hp-hpux11.11/./libgfortran/.l
--- Comment #2 from kargl at gcc dot gnu dot org 2006-11-12 16:22 ---
Just
--- Comment #5 from dave at hiauly1 dot hia dot nrc dot ca 2006-11-13
02:40 ---
Subject: Re: ld: (Warning) Unsatisfied symbol fmodl in file
/mnt/gnu/gcc/objdir/hppa64-hp-hpux11.11/./libgfortran/.lRO
Here's an untested patch.
+ return (x - floorl(x / y) * y;
Unfortunately, we