![]() Home Overview FAQ Documentation Download Mailing List Geomview For Windows? Support Users Development Bug Reporting Contributing Contact Us Sponsors
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Update REQ 5397]: hardy mystery
Hi Daeron,
Thanks for looking into the mystery. I located the problem.
It's an optimization error tripped by the HP
architecture. It occurs when the test program is compiled
with 'gcc -O2' or 'cc -O2'. I've fixed it in qhull by using:
fprintf(stdout, " %2.2g", r=*point++);
I'd like to report the problem. Please send hardy's
processor type and operating system, the "bug" address for
hardy's cc compiler, and the version numbers for both gcc and cc?
Thanks. --Brad
>#include <stdio.h>
>
>void qh_printpoint(FILE *, char *, double *);
>
>void qh_printpoint(FILE *fp, char *string, double *point) {
> int k,id;
> double *p;
>
> if (!point)
> return;
> fprintf (stdout, "point %x %2.2g %2.2g %2.2g\n", (int) point, point[0], point\
>[
>1], point[2]);
> p= point;
> fprintf (stdout, "point %2.2g %x %2.2g %x %2.2g %x %2.2g %x\n", *p, (int)p,
> *p++, (int)p, *p++, (int)p, *p++, (int) p);
>
> for(k= 3; k--; ) {
> fprintf(stdout, " %2.2g", *point++);
> }
>/* fprintf(fp, "\n");*/
>} /* printpoint */
>
>int main(int argc, char **argv) {
> double x[8];
> x[0]=0.0;x[1]=0.0;x[2]= -0.5;
> qh_printpoint((FILE *)NULL, (char *)NULL, x);
>}
>
>
>
>
>
>
>assign: daeron
>state: closed
>
>
|
||
|
Home | Overview | FAQ | Documentation | Support | Download | Mailing List Windows? | Development | Bug Reporting | Contributing | Contact Us | Sponsors |
|||
|
site hosted by |
|||