Hi! I would like to know if I use mkdiff to create diff-file to gcc-4.1.1 can gpc work. If can, how I use mkdiff? I've been tried to do it, but I've been get many errors(no such file or directory). What can I do? Thanks, Bruno
Bruno Moreira Guedes wrote:
I would like to know if I use mkdiff to create diff-file to gcc-4.1.1 can gpc work.
Not yet. Waldek is working on gcc-4.x support, but it's still in alpha stage. Porting to a major new backend version is much more work than creating a diff. When it's ready for general use, it will be announced here.
If can, how I use mkdiff? I've been tried to do it, but I've been get many errors(no such file or directory).
It's mainly meant for developers. I'm not sure if the script is still up-to-date. I haven't used it for a long time (I created diffs manually or with other scripts), and I don't know if Waldek did. But it's only for the manual part of making a fresh diff. Updating the contents of the diffs (to cater for major backend changes, and to work-arond or fix new backend problems) is something an automatic script can't do. :-) Leave alone the work required in the frontend ...
What can I do?
If you want to help supporting gcc-4.1.x, please get in touch with Waldek, to see how you can help, and to avoid duplicating work he already did.
Frank
Frank Heckenbach wrote:
Bruno Moreira Guedes wrote:
I would like to know if I use mkdiff to create diff-file to gcc-4.1.1 can gpc work.
Not yet. Waldek is working on gcc-4.x support, but it's still in alpha stage. Porting to a major new backend version is much more work than creating a diff. When it's ready for general use, it will be announced here.
If can, how I use mkdiff? I've been tried to do it, but I've been get many errors(no such file or directory).
It's mainly meant for developers. I'm not sure if the script is still up-to-date. I haven't used it for a long time (I created diffs manually or with other scripts), and I don't know if Waldek did. But it's only for the manual part of making a fresh diff. Updating the contents of the diffs (to cater for major backend changes, and to work-arond or fix new backend problems) is something an automatic script can't do. :-) Leave alone the work required in the frontend ...
What can I do?
If you want to help supporting gcc-4.1.x, please get in touch with Waldek, to see how you can help, and to avoid duplicating work he already did.
Frank
Frank, Thanks by the answer. How can I contact Waldek? I want to know if may I help anyway. I don't know many pascal and don't know how gcc works, but I think that I can help by testing... Thanks, Bruno
Bruno Moreira Guedes wrote:
Thanks by the answer. How can I contact Waldek?
Waldek posts regularly to this list, so you can reach him via the lists or personally at hebisch@math.uni.wroc.pl.
I want to know if may I help anyway. I don't know many pascal and don't know how gcc works, but I think that I can help by testing...
Testing is always good. If you like to do that, just install GPC and write and run whichever tests you think of. When you find problems, report them here, preferably with a short program to reproduce them, and ideally in a format ready for our test suite. The details are described in the manual (that comes with GPC, and is also available on our home page) in the chapter "Support", especially the last two sections.
You can, of course, check if the test suite already covers what you plan to test, but since there are a few thousands of test, this might not always be easy to find. (When there's a particular identifier, like a built-in declaration, you want to test, you can search for it in the test suite, otherwise it may be luck to find existing test.) But duplicated tests are better than missing tests. :-)
Frank
Bruno Moreira Guedes wrote:
Frank Heckenbach wrote:
Bruno Moreira Guedes wrote:
I would like to know if I use mkdiff to create diff-file to gcc-4.1.1 can gpc work.
Not yet. Waldek is working on gcc-4.x support, but it's still in alpha stage. Porting to a major new backend version is much more work than creating a diff. When it's ready for general use, it will be announced here.
If can, how I use mkdiff? I've been tried to do it, but I've been get many errors(no such file or directory).
It's mainly meant for developers. I'm not sure if the script is still up-to-date. I haven't used it for a long time (I created diffs manually or with other scripts), and I don't know if Waldek did. But it's only for the manual part of making a fresh diff. Updating the contents of the diffs (to cater for major backend changes, and to work-arond or fix new backend problems) is something an automatic script can't do. :-) Leave alone the work required in the frontend ...
What can I do?
If you want to help supporting gcc-4.1.x, please get in touch with Waldek, to see how you can help, and to avoid duplicating work he already did.
Frank
Frank, Thanks by the answer. How can I contact Waldek? I want to know if may I help anyway. I don't know many pascal and don't know how gcc works, but I think that I can help by testing...
I am reading the mailing list. However, during summer I spent a lot of time out of the thown, without Internet access -- so typically I can only answer after a long delay.
Concerning gcc-4.1.1: basically, it should work the same as gcc-4.1.0. For both you need gpc-20060325 + patches:
http://www.math.uni.wroc.pl/~hebisch/gpc/gpc-20060325.tar.bz2 http://www.math.uni.wroc.pl/~hebisch/gpc/gpc-4.1-4.diff.gz http://www.math.uni.wroc.pl/~hebisch/gpc/gcc-4.1-4.diff.gz
You may also look in the mailing list archives for more information.