https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97571
Jerry DeLisle <jvdelisle at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jvdelisle at gcc dot gnu.org
--- Comment #8 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
Is it technically possible to do this differently in the compiler? yes
Are there resources to actually do so? no
Are putting resouces into it worth it (cost/benefit)? no
Is there an easy work around? yes
solution: do the workaround.
subroutine bpr_init
implicit none
integer :: i
real :: tacos2( 0:35250)
do i=0,35250
tacos2(i) = acos((i + 64000.0)/100000.0)
end do
end subroutine bpr_init
[aside: I realize the example is a simplified/contrived example. Regardless it
is horrible software practices using hard coded un-named real constants, etc
etc etc.]