------- Comment #8 from fxcoudert at gcc dot gnu dot org 2007-11-17 17:10 ------- First, a question: what are the math functions that should be used for DFmode on sh with -m2e? For example, what function should we use for copysign(DFmode, DFmode): is that copysignl?
After talking about it on IRC... - this is a 4.3 regression, but the underlying problem is present since gfortran was created - targets with DOUBLE_TYPE_SIZE != 64 aren't so common - even if we fix the front-end issue, we might have plenty of failures in the testsuite because the testsuite widely uses 64-bit floating-points types, for which we might not have math functions... -- fxcoudert at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[4.3 Regression] ICE: in |relation between kinds and C |simplify_subreg, at |types (for math builtins) |simplify-rtx.c:4921 building|shouldn't be hardcoded |libgfortran | Target Milestone|4.3.0 |4.4.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34040