Update on shared memory coarrays
Hello world, here is an update for the coarray_native branch. TL;DR: New stuff and bugfixes, need help with testsuite integration. Toon's test case has provided the opportunity to fix numerous bugs; it now runs correctly. It can be found at http://moene.org/~toon/random-weather . Here's a list of the major changes since the last email: * According to popular demand, the library has been renamed cas_shared, and any references to "native coarrays" have been expunged (except for the branch name, which we cannot change). the directory under libgfortran has been moved to cas_shared and the prefix in the front end and library has been changed to cas (for coarray_shared). The option is also called -fcoarray=shared now. * Use of pthread_barrier_t and associated functions has been removed, so there is a chance that the library compiles on MacOS now. * STAT and ERRMSG have been implemented. So, generally, the branch seems to be in a usable state now. Major missing features at the moment are: * allocatable components in coarrays * teams * gcc testsuite integration and testcases Since I'd like to get the branch merged as quickly as possible, any help with the testsuite would be greatly appreciated. So, if you could give it a spin (especially to test if there are platforms where it does not bootstrap), that would be great. Nicolas
Re: [RFC] Increase libstdc++ line length to 100(?) columns
* Allan Sandfeld Jensen: > If you _do_ change it. I would suggest changing it to 120, which is next > common step for a lot of C++ projects. 120 can be problematic for a full HD screen in portrait mode. Nine pixels per character is not a lot (it's what VGA used), and you can't have any window decoration. With a good font and screen, it's doable. But if the screen isn't quite sharp, then I think you wouldn't be able to use portrait mode anymore.
Re: [RFC] Increase libstdc++ line length to 100(?) columns
On Sonntag, 29. November 2020 18:38:15 CET Florian Weimer wrote: > * Allan Sandfeld Jensen: > > If you _do_ change it. I would suggest changing it to 120, which is next > > common step for a lot of C++ projects. > > 120 can be problematic for a full HD screen in portrait mode. Nine > pixels per character is not a lot (it's what VGA used), and you can't > have any window decoration. With a good font and screen, it's doable. > But if the screen isn't quite sharp, then I think you wouldn't be able > to use portrait mode anymore. Using a standard condensed monospace font of 9px, it has a width of 7px, 120 char would take up 940px fitting two windows in horizontal mode and one in vertical. 9px isn't fuzzy, and 8px variants are even narrower. Sure using square monospace fonts might not fit, but that is an unusual configuration and easily worked around by living with a non-square monospace font, or accepting occational line overflow. Remember nobody is suggesting every line should be that long, just allowing it to allow better structural indentation. 'Allan
Claudiu Zissulescu appointed ARC Co-Maintainer
I am pleased to announce that the GCC Steering Committee has appointed Claudiu Zissulescu as ARC Co-Maintainer. Please join me in congratulating Claudiu on his new role. Claudiu, please update your listing in the MAINTAINERS file. Happy hacking! David
gcc-11-20201129 is now available
Snapshot gcc-11-20201129 is now available on https://gcc.gnu.org/pub/gcc/snapshots/11-20201129/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 11 git branch with the following options: git://gcc.gnu.org/git/gcc.git branch master revision bb67ad5cff58a707aaae645d4f45a913d8511c86 You'll find: gcc-11-20201129.tar.xz Complete GCC SHA256=5d144a6b913afae03be32555e9b41fcf110b2002ebdaaf18fa2def7d3de457f7 SHA1=762ab438852812bdac49c3b8a16a931aa8072007 Diffs from 11-20201122 are available in the diffs/ subdirectory. When a particular snapshot is ready for public consumption the LATEST-11 link is updated and a message is sent to the gcc list. Please do not use a snapshot before it has been announced that way.