Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

g95 back on stage

364 views
Skip to first unread message

Arjan

unread,
Dec 10, 2012, 2:28:48 PM12/10/12
to
I always liked the feedback of the g95 compiler. The resulting executables were slow, but many, many more bugs were eliminated (compared to other compilers) thanks to g95's unforgiving comments about my code! Today, I saw that Andy seems to have blown new life into g95 development! Hurray!!

e p chandler

unread,
Dec 10, 2012, 2:56:39 PM12/10/12
to
On Monday, December 10, 2012 2:28:48 PM UTC-5, Arjan wrote:
> I always liked the feedback of the g95 compiler. The resulting executables were slow, but many, many more bugs were eliminated (compared to other compilers) thanks to g95's unforgiving comments about my code! Today, I saw that Andy seems to have blown new life into g95 development! Hurray!!

Yes, some bug fixes appear on the web site. There are new builds but not yet for Linux x86-64 or Windows.



Richard Maine

unread,
Dec 10, 2012, 5:39:09 PM12/10/12
to
Arjan <arjan.v...@rivm.nl> wrote:

> Today, I saw that Andy seems to have blown new life into g95 development!
Hurray!!

Good to hear. I hadn't heard from him in a long time. I also like(d)
several things about g95. Its one big potential problem in my mind was
that it was so dependent on a single person.

--
Richard Maine | Good judgment comes from experience;
email: last name at domain . net | experience comes from bad judgment.
domain: summertriangle | -- Mark Twain

viper-2

unread,
Dec 28, 2012, 10:39:29 AM12/28/12
to
On 12/10/2012 02:28 PM, Arjan wrote:
> I always liked the feedback of the g95 compiler. Today, I saw that
Andy seems to have blown new life into g95 development! Hurray!!

Encore!!
I had given up on G95. I think the problem is that Andy could use some
help. Does he want it though?

agt

--
Freedom - no pane, all gaiGN!

Code Art Now - http://codeartnow.com
Caprica Law - https://sites.google.com/site/caprica313113/
Googleprofile - http://ow.ly/90c41
Follow me on Twitter @AdrienneGT

Clive Page

unread,
Dec 28, 2012, 1:10:49 PM12/28/12
to
On 28/12/2012 15:39, viper-2 wrote:
> Encore!!
> I had given up on G95. I think the problem is that Andy could use some
> help. Does he want it though?

Yes, there are quite a few minor upgrades to g95 which would make it
much more useful. For example: I've started writing code using things
like OPEN(NEWUNIT=u, ...) to save the trouble of having to find an
unused unit number, which is supported by gfortran and many commercial
compilers, but isn't in g95 at present.


--
Clive Page

viper-2

unread,
Dec 28, 2012, 8:01:43 PM12/28/12
to
Great! Since I roam on the savannah I tend to use gfortran these days,
but as I recall, you seemed to prefer g95. What we need is choice.

Hacking solo can take a lot out of you. Andy, besides being smart, is
very brave. I'm just glad he found the beans to get back into the game
and I hope he gets more support this time. Paying the rent and hacking
free software can be difficult.:)

Happy Holidays everyone!!

agt

--
Freedom - no pane, all gaiGN!

GNU C-Graph - http://www.gnu.org/software/c-graph
Email: a...@codeartnow.com
Follow me on Twitter @AdrienneGT @GnuCgraph

Michael

unread,
Dec 29, 2012, 8:41:43 AM12/29/12
to
On Monday, December 10, 2012 1:28:48 PM UTC-6, Arjan wrote:
> I always liked the feedback of the g95 compiler. The resulting executable were slow, but many, many more bugs were eliminated (compared to other compilers) thanks to g95's unforgiving comments about my code! Today, I saw that Andy seems to have blown new life into g95 development! Hurray!!

What really amazes me that the install executable is just 5MB. Such simplicity, you can solve very complex problems, by concentrating on the problem and not fancy bells and whistles. Think that the new Intel FORTRAN install approaches 900MB, the gFortran is around 65MB, and here is g95 just 5MB.. Andy must be a genius

Ron Shepard

unread,
Dec 29, 2012, 12:12:51 PM12/29/12
to
In article <7c0c28d3-efbf-4c53...@googlegroups.com>,
In the case of Intel, I think that includes all of the parallel
support along with the MKL library, which used to be a separate
product, and very extensive documentation. It is not just the
parser and code generator of the compiler.

However, more compiler choices are better than fewer.

$.02 -Ron Shepard

viper-2

unread,
Dec 29, 2012, 1:23:37 PM12/29/12
to
On 12/29/2012 08:41 AM, Michael wrote:
> What really amazes me that the install executable is just 5MB. Such simplicity, you can solve very complex problems, by concentrating on the problem and not fancy bells and whistles. Think that the new Intel FORTRAN install approaches 900MB, the gFortran is around 65MB, and here is g95 just 5MB.. Andy must be a genius

I'm sure he is, but as Ron and Clive point out the additional MBs bring
additional functionality.

Members of this group seem to like particular features of G95. What Andy
needs to do is keep the compiler lean and mean. We could help him keep
G95 distinctive by suggesting features for inclusion, and letting him
know what we find really useful.

agt
--
Freedom - no pane, all gaiGN!

GNU C-Graph - http://www.gnu.org/software/c-graph
Code Art Now - http://codeartnow.com
Caprica Law - https://sites.google.com/site/caprica313113/

James Van Buskirk

unread,
Dec 29, 2012, 6:48:47 PM12/29/12
to
"e p chandler" <ep...@juno.com> wrote in message
news:bbc1defe-4ee3-4033...@googlegroups.com...
I tried downloading g95 and got it to compile a simple console
program, but failed with a Windows program (-mwindows and WinMain).
After compensating for the lack of IANY and C_SIZEOF and working
around a bug with accessibility and a couple of ICEs with TRANSFER
and the lack of COMPILER_VERSION() and STDCALL name mangling, I
couldn't seem to get over:

c:/g95/bin/../lib/gcc-lib/i686-pc-mingw32/4.1.2//libf95.a(main.o):(.text+0x32):
undefined reference to `_MAIN_'

Has anyone gotten a Windows program to function in g95? Maybe
I did once but forgot how...

--
write(*,*) transfer((/17.392111325966148d0,6.5794487871554595D-85, &
6.0134700243160014d-154/),(/'x'/)); end


Brian Salter-Duke

unread,
Dec 30, 2012, 3:43:52 PM12/30/12
to
On Sat, 29 Dec 2012 16:48:47 -0700, James Van Buskirk <not_...@comcast.net> wrote:
> "e p chandler" <ep...@juno.com> wrote in message
> news:bbc1defe-4ee3-4033...@googlegroups.com...
>
>> On Monday, December 10, 2012 2:28:48 PM UTC-5, Arjan wrote:
>
>> > I always liked the feedback of the g95 compiler. The resulting
>> > executables were slow, but many, many more bugs were eliminated
>> > (compared to other compilers) thanks to g95's unforgiving comments
>> > about my code! Today, I saw that Andy seems to have blown new life
>> > into g95 development! Hurray!!
>
>> Yes, some bug fixes appear on the web site. There are new builds but
>> not yet for Linux x86-64 or Windows.

I have used g95 in the past on 32 bit linux and found it usefull. I now
use Linux x86-64. The absence of a build for Linux x86-64 is therefore a
problem for me, so I tried to build one from the source files. As
suggested at:-

http://www.g95.org/source.shtml

I downloaded gcc-4.0.3, even though I have 4.6, and tried to build that
gcc. That version is very old. The files are dated 2006. That web page
says:-

"Run 'make' to build gcc. A full build isn't necessary. If you end up
with libbackend.a, and libgcc.a, you've got enough to build g95. If
libgcc.a isn't present, try 'make libgcc.a'.".

It made libbackend.a, but not libgcc.a and 'make libgcc.a' reported "no
rule for making libgcc.a. I am therefore stuck and have no ideas. Does
anyone have any ideas?

Before trying that I earlier emailed Andy about the Linux x86-64
binaries, but he has not yet replied.

Cheers, Brian.

> I tried downloading g95 and got it to compile a simple console
> program, but failed with a Windows program (-mwindows and WinMain).
> After compensating for the lack of IANY and C_SIZEOF and working
> around a bug with accessibility and a couple of ICEs with TRANSFER
> and the lack of COMPILER_VERSION() and STDCALL name mangling, I
> couldn't seem to get over:
>
> c:/g95/bin/../lib/gcc-lib/i686-pc-mingw32/4.1.2//libf95.a(main.o):(.text+0x32):
> undefined reference to `_MAIN_'
>
> Has anyone gotten a Windows program to function in g95? Maybe
> I did once but forgot how...
>

--
Brian Salter-Duke Melbourne, Australia
My real address is b_duke(AT)bigpond(DOT)net(DOT)au
Use this for reply or followup
"A good programmer can write Fortran in any language"

viper-2

unread,
Jan 7, 2014, 12:39:22 PM1/7/14
to
Happy GNU Year from GNU C-Graph - the free software tool that makes learning about convolution easy!

<bit.ly/19Q9Xsj >

Wishing you the very best of Fortan hacking for 2014.

Adrienne
-- 
Freedom - no pane, all gaiGN!

GNU C-Graph Author & Maintainer - http://www.gnu.org/software/c-graph
Abertheid Law - http://www.abertheid.info
Code Art Now - http://www.codeartnow.com

viper-2

unread,
Jan 7, 2014, 1:42:47 PM1/7/14
to
Happy GNU Year from GNU C-Graph - the free software tool that makes
learning about convolution easy!

<bit.ly/19Q9Xsj>

Wishing you the very best of Fortran hacking for 2014.

viper-2

unread,
Jan 7, 2014, 2:06:33 PM1/7/14
to
Apologies for the duplicate posts to the wrong thread. I seem to be having issues with Thunderbird.:(

Adrienne

viper-2

unread,
Jan 7, 2014, 2:26:55 PM1/7/14
to

viper-2

unread,
Jan 7, 2014, 3:08:20 PM1/7/14
to
Happy GNU Year from C-Graph - the free software package that makes learning about convolution easy!

<bit.ly/19Q9Xsj>

Wishing you the very best of Fortran hacking for 2014!

Adrienne
(posted from GG)
--

Freedom - no pane, all gaiGN!

GNU C-Graph Author & Maintainer - http://www.gnu.org/software/c-graph
Code Art Now - http://codeartnow.com
Abertheid Law - http://www.abertheid.info

viper-2

unread,
Jan 10, 2014, 8:35:06 AM1/10/14
to

Happy GNU Year from GNU C-Graph - the free software tool that makes learning about convolution easy!

<bit.ly/19Q9Xsj>

Happy Hacking in 2014!

Adrienne

Posted from Google Groups *AGAIN* using "New Topic" :)
0 new messages