https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82372
Bug ID: 82372 Summary: Rejects valid parenthesis Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: jvdelisle at gcc dot gnu.org Target Milestone: --- program vincenty implicit none integer, parameter :: wp = selected_real_kind (18) ! Working Precision real(wp), parameter :: f = 1.0_wp/298.257223563_wp real(wp), parameter :: pi = 3.141592653589793238462643383279502884197_wp real(wp) :: theta1, theta2 real(wp) :: U1, U2 theta1 = 2.0_wp * pi * 46.222539_wp theta2 = 0.7_wp U1 = sin((1.0 − f) * tan(theta1)) end program $ gfc bug1.f90 bug1.f90:13:13: U1 = sin((1.0 − f) * tan(theta1)) 1 Error: Expected a right parenthesis in expression at (1) I am not seeing whats is wrong. Please someone confirm.