This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/29335] New: transcendental functions with constant arguments should be resolved at compile-time
- From: "ghazi at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 3 Oct 2006 16:48:18 -0000
- Subject: [Bug middle-end/29335] New: transcendental functions with constant arguments should be resolved at compile-time
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
We should use GMP/MPFR from inside builtins.c to resolve things like e.g.
cos(0.12345) at compile-time.
Need to figure out:
1. Whether a certain minimum version of GMP/MPFR is required to avoid known
bugs, etc.
2. Whether we should include GMP/MPFR in the svn archive like we do for intl
and zlib.
3. Whether GMP/MPFR works on all the platforms/configurations that GCC
supports. Are we ready to require a GMP/MPFR port for every port of GCC?
4. If we don't do #2 and there is no system GMP/MPFR or the system lib is too
old, or if we trip over #3 and can't have GMP/MPFR, then what? Do we require
the user to go get/port it, or silently eliminate this optimization during the
build process?
--
Summary: transcendental functions with constant arguments should
be resolved at compile-time
Product: gcc
Version: 4.2.0
Status: UNCONFIRMED
Severity: enhancement
Priority: P3
Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: ghazi at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29335