First Last Prev Next    No search results available
Details
: EQUIVALENCE not supported in llvm-gfortran
Bug#: 1971
: tools
: gfortran
Status: RESOLVED
Resolution: FIXED
: PC
: Linux
: trunk
: P2
: normal
: ---

:
: compile-fail, missing-feature
:
:
  Show dependency tree - Show dependency graph
People
Reporter: Anton Korobeynikov <asl@math.spbu.ru>
Assigned To: Unassigned LLVM Bugs <unassignedbugs@nondot.org>
:

Attachments
Testcase (76.62 KB, text/x-fortran)
2008-02-01 05:08, Anton Korobeynikov
Details


Note

You need to log in before you can comment on or make changes to this bug.

Related actions


Description:   Opened: 2008-02-01 05:08
Created an attachment (id=1365) [details]
Testcase

Current gimple=>LLVM IR lowering does not support handling of fortran
EQUIVALENCE blocks. This looks like the last 'lack of feature' bug know so far.

Testcase from polyhedron attached.
------- Comment #1 From Anton Korobeynikov 2008-02-02 14:14:35 -------
I've checked all FORTRAN benchmarks from SPEC 2006, It looks like that only
three of them fail to compile and both due to this problem. These are
416.gamess, 434.zeusmp and 481.wrf. Will check CFP2000 later.
------- Comment #2 From Anton Korobeynikov 2008-02-02 15:08:21 -------
From CFP2000 only 187.facerec ICEs due to this problem. Other stuff builds fine
------- Comment #3 From Duncan Sands 2008-04-09 04:41:52 -------
Fixed with a suboptimal hack here:
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20080407/060859.html

First Last Prev Next    No search results available