Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3242884
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 17, 20262026-05-17T18:22:03+00:00 2026-05-17T18:22:03+00:00

Is there a test suite out there that checks whether a Fortran compiler fully

  • 0

Is there a test suite out there that checks whether a Fortran compiler fully implements the Fortran 2003 standard?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-17T18:22:04+00:00Added an answer on May 17, 2026 at 6:22 pm

    Short answer: No

    For Fortran 95, there is the SHAPE95 test suite by Spackman & Hendrickson, Inc. But, it never claimed to be a full testsuite, nor was it officially authoritative. Of course, the same applies to the NIST F77 testsuite which, as opposed to SHAPE95, is freely available. Secondly, AFAIK SHAPE95 hasn’t been updated for F2003.

    So what to do? Well, some discussion about the same thing on c.l.f a few years ago:

    Bart Vandewoestyne wrote:
    > On 2007-12-14, Richard Maine  wrote:
    >> It seems reasonably complete to me. But you can't just use a checklist
    >> like that for standard compliance. It is a very nice summary, and I find
    >> it quite useful, but I'm sorry, the full standard doesn't compress down
    >> to one page like that. Sorry, but it ain't gonna happen. If anyone
    >> claims to have such a one-page or so checklist of the things that would
    >> make a compiler fully f2003 compliant, then they are wrong.
    
    >> But it is a good summary.
    
    > I completely agree with you, Richard.  But then what are the
    > criteria for 'full F2003 compliance'?  If a compiler-writer
    > claims that he has a 'full F2003 compliant compiler', then what are
    > the criteria that he uses to support his statement?
    
    Ultimately, good faith and his reputation.  It's a hard standard to
    read (or to write books about, as Richard can tell you) and there is no
    official test or validation program.  Real vendors won't claim
    to support it unless they really think they do.  And, they'll do
    their best to fix any omissions or errors.  There is an interpretation
    process that will get J3 to give an official answer to a specific
    question.  For the past many years, essentially all of the interp
    questions have come from compiler writers who are trying to understand
    the standard.
    
    It's not a great situation.  The best advice is to get several
    compilers and try your code on several of them--with full error
    checking and standards conformance options turned on.
    
    Dick Hendrickson
    

    FWIW, the “Richard Maine” character above was the editor of the F2003 standard, and “Dick Hendrickson” has IIRC also served on the standards committee, and yes, he’s one of the guys behind SHAPE95. IOW, they know what they’re talking about.

    Finally, the gfortran compiler comes with a fairly large testsuite, which is freely available just like the rest of the compiler. I’ve seen some remarks from proprietary compiler vendors that they have also used it. But, again, the gfortran testsuite doesn’t claim to be a full testsuite; in fact, it’s mostly test cases that have previously exposed bugs in the compiler.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a test suite that needs to delete any existing data in my
John Resig wrote a nifty Class function, swanky. I'm trying to figure out what
I'm trying to create automated integration tests for this hardware+software test subject which runs
On my current project I've noticed that IE uses a quite a lot of
I've recently set up a new system and wanted to install Padre to check
i am currently trying to build a html5 video page with restrictive access to
I am trying to use Authorize.net's SIM payment gateway process and am using the
I am implementing a project with Selenium 2, which currently doesn't support confirm dialog
Situation We're using PHPUnit in our project and are using a phpunit.xml to ensure

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.