Re: How to grow the Fortran I/O parameter struct and keep ABI compatibility

2006-11-07 Thread Thomas Koenig
On Tue, Nov 07, 2006 at 06:16:50AM -0500, Jakub Jelinek wrote: > If you want to add over time new fields, if there is space in > common.flags, you just define a new bit there and add the new field > to the end of u.p structure if there is space for it. That's the > easy part. We're having a flag

Build failure in libgfortran (PR 30678)

2007-02-04 Thread Thomas Koenig
Hello world, just a heads-up that libgfortran build is currently blocked at least on i686-pc-linux-gnu with a newer glibc by PR 30678. I won't be able to do any work on gfortran development until this is fixed :-( Thomas

Hosed my maintainer's bugzilla account

2007-03-23 Thread Thomas Koenig
Hello world it seems I hosed my developer's bugzilla account by changing my E-Mail address there from [EMAIL PROTECTED] to [EMAIL PROTECTED]: - I can no longer change the e-mail address back - I no longer have maintainer's rights on bugzilla. Could somebody change it back, please? Thanks a lot

Re: assign numbers to warnings; treat selected warnings as errors

2007-04-20 Thread Thomas Koenig
[adjusting Subject and also forwarding to [EMAIL PROTECTED] On Wed, 2007-04-18 at 12:12 -0700, Vivek Rao wrote: > Here is a feature of g95 that I would like to see in > gfortran. G95 assigns numbers to warnings and allows > selected warnings to be treated as errors. [...] > g95 -Wall -Wextra -W

false spam positive from gcc-patches

2005-03-17 Thread Thomas Koenig
Hi, any reason why the message http://gcc.gnu.org/ml/fortran/2005-03/msg00282.html was rejected as spam from gcc-patches, yet accepted on the fortran list?

Re: GCC 4.0 Freeze

2005-04-10 Thread Thomas Koenig
Toon Moene wrote: > I'm still thinking about the text to warn gfortran users for the fact > that this compiler at present doesn't cover all of Fortran 77 - and that > we assume distributors to provide access to g77 as long as that's useful. What about "This compiler at present doesn't cover al

i386.md:17581: warning: operand 1 missing mode?

2005-05-12 Thread Thomas Koenig
With the current 4.0 snapshot: ../../gcc-4.0/gcc/config/i386/i386.md:17581: warning: operand 1 missing mode? Is this cause for concern? Should I open a PR for this?

CVS locked?

2005-06-04 Thread Thomas Koenig
I'm getting the following error messages when trying to run a diff from mainline: $ cvs diff Makefile.am libgfortran.h runtime/in_pack_generic.c runtime/in_unpack_generic.c m4/in_pack.m4 m4/in_unpack.m4 > ~/Krempel/In-pack/in_pack.patch cvs diff: [13:47:28] waiting for hubicka's lock in /cvs/g

New Fortran regression

2005-07-22 Thread Thomas Koenig
Compilation of two Fortran test cases now fails with -O3: real_const_1.f and real_const_2.f90. I have submitted this as PR 22619. Apparently, running the Fortran testsuite is something not everybody does before committing patches :-| Thomas

Re: Someone broke bootstrap with gfortran, again!

2005-07-22 Thread Thomas Koenig
On Fri, Jul 22, 2005 at 10:01:43PM -0700, Steve Kargl wrote: > This is caused by > > 2005-07-21 Richard Henderson <[EMAIL PROTECTED]> Really? I have that in my tree (gcc version 4.1.0 20050722 (experimental)), but don't experience that failure. See my comments on PR 22623.

Re: RFC: future gfortran development and subversion

2005-10-19 Thread Thomas Koenig
On Wed, Oct 19, 2005 at 10:06:44PM +0200, Richard Guenther wrote: > Dude, I hope fortran will, after branching of 4.1, follow the usual rules > of regression fixes only. Currently, gfortran is in a half-usable state. It is not yet ready as a replacement for g77 (see PR 19292) and there are quite

Re: [gfortran] gfortran options and cc1 warnings

2005-10-31 Thread Thomas Koenig
On Mon, Oct 31, 2005 at 01:20:48PM +0100, FX Coudert wrote: > New version of the patch attached, to answer Joseph's remark. Actually, no :-) > What should "gfortran -fdollar-ok a.f b.c" do, if -fdollar-ok if a > fortran-only option? It shouldn't pass -fdollar-ok to cc1, IMHO.

Request for better syntax checking in lang.opt

2020-02-19 Thread Thomas Koenig
Hi, having just lost a few hours on a space in lang.opt where there was supposed to be none, leading to a new option being silently ignored, a request: Would it be possible to improve the syntax checking for lang.opt? It's a file that people touch only rarely, so it is likely that they will have

Re: Request for better syntax checking in lang.opt

2020-02-20 Thread Thomas Koenig
Hi Martin, Sure, I can improve sanity checking. Thanks! What exactly have you screwed up? I had, in lang.opt EnumValue Enum (gfc_fcoarray) String (native) Value (GFC_FCOARRAY_NATIVE) It was a bit non-obvious to me that this led to the whole sub-option being ignored due to *drum roll* th

Re: Request for better syntax checking in lang.opt

2020-02-23 Thread Thomas Koenig
Hi Martin, I was able to write a sanity check for these kind of issues, but it does not resolve all similar issues for other keywords. It's not easy to do it. Having looked at the origina awk code, I agree. Maybe, in the long term, a lex/yacc grammar with a monolithic C program to write out t

Re: GSoC 2020

2020-03-02 Thread Thomas Koenig
Hi Yusuke, I'd like to participate in Google Summer of Code 2020 at GCC. In particular, I'm interested in the idea: "Fortran – run-time argument checking.". It seems that there are still many projects written in Fortran, thus improving Fortran itself is worthwhile for those who do high perform

Re: Documentation complex logarithm https://gcc.gnu.org/onlinedocs/gfortran/LOG.html

2015-06-14 Thread Thomas Koenig
same as @var{X}. If @var{X} is @code{COMPLEX}, the imaginary part @math{\omega} is in the range -@math{-\pi \leq \omega \leq \pi}. +@math{-\pi < \omega \leq \pi}. @item @emph{Example}: @smallexample 2015-06-14 Thomas Koenig * intrinsic.texi: Change \leq to < in descrition of imaginary part in argument to log.

Re: missed optimization

2015-09-29 Thread Thomas Koenig
Hi Steve, subroutine foo(n) integer n integer i, j i = 2 j = 4 n = i**j ! <-- This should evaluate to 16 without a function call. end subroutine foo To do this in the Fortran front end would require constant propagation, which we currently do not do. We do not

LLVM to get massive GPU support with Fortran

2015-11-15 Thread Thomas Koenig
See http://arstechnica.com/information-technology/2015/11/llvm-to-get-fortran-compiler-that-targets-parallel-gpus-in-clusters/ It is not entirely clear on what they plan to do. Use gfortran via dragonegg? Regards Thomas

Strange diagnostics behavior with patch

2016-01-28 Thread Thomas Koenig
Hello world, the attached patch fixes the regression of PR 60526 by checking for the presence of a type with the same name as the variable. Types effectively have their separate namespace because the names of their symtrees start with an uppercase letter. So far, so good. However, the error me

Using LTO-enabled libgfortran

2016-08-16 Thread Thomas Koenig
What would it take to use an LTO-enabled version of gfortran? It could turn out to be quite useful for speeding up programs, especially where I/O or array intrinsics are used. I also expect many issues to surface where libgfortran is playing with types in a way that could break LTO, so I would n

Re: Using LTO-enabled libgfortran

2016-08-16 Thread Thomas Koenig
Am 16.08.2016 um 20:57 schrieb Richard Biener: On August 16, 2016 7:11:26 PM GMT+02:00, Thomas Koenig wrote: What would it take to use an LTO-enabled version of gfortran? It could turn out to be quite useful for speeding up programs, especially where I/O or array intrinsics are used. I also

Library routine switching based on -march

2016-11-15 Thread Thomas Koenig
Hi, I ran some testing on the soon-to-be-committed matmul patch. Specifically, I tried out what putting -march=native into libgfortran's Makefile. Here is the performance data with the new code without -march. The interesting numbers are the ones for Matml fixed explicit, for size>=32. ===

Re: Library routine switching based on -march

2016-11-15 Thread Thomas Koenig
I ran some testing on the soon-to-be-committed matmul patch. Specifically, I tried out what putting -march=native into libgfortran's Makefile. I should have added that this was for a system with AVX (namely an i7-2600).

Removing an output file when test case has terminate

2015-03-29 Thread Thomas Koenig
I want to add a test case to the gfortran testsuite for PR 65563. If all goes right, running the test case will a) terminate the program with an error message (to be checked for) b) create a file, which needs to be cleaned up after the test case is run. a) is clear, but how do I do b)? I hav

Re: Removing an output file when test case has terminate

2015-03-29 Thread Thomas Koenig
Hi Janne, > ! { dg-final { remote_file build delete "pr64770test.dat" } } did the trick. It is not mentioned in the docs, though. Thanks! Thomas

Writing a dot product that vectorizes without -fassociative-math -fno-signed-zeros -fno-trapping-math

2015-06-04 Thread Thomas Koenig
Hello world, Assume I want to calculate a dot product, s = sum(a[i]*b[i], i=1..n) The order of summation in this case should be arbitrary. Currently, the way to do this is to write out an explicit loop (either by by the user or by the compliler, such as a DOT_PRODUCT) and specify the options (f

Patches for gcc/fortran and libgfortran need to be discussed and approved on fortran mailing list

2018-11-01 Thread Thomas Koenig
Hi, a gentle reminder: Patches which touch gcc/fortran or libgfortran need to be discussed on the fortran mailing list and approved by a reviewer. There have been a couple of commits recently where this wasn't followed, please remember to do so in the future. Regards Thomasa

Strange changes triggered by --enable-maintainer-mode

2018-12-15 Thread Thomas Koenig
Hi, I recently had occastion to use --enable-maintainer-mode after the change to autoconf 2.69 / automake 1.15.1. This led to two changes in libgfortran/configure. First, an option "runstatedir" was removed (whatever this does, or is). Second, the definition of a macro LARGE_OFF_T was changed.

[RFC] -Weverything

2019-01-22 Thread Thomas Koenig
Hi, What would people think about a -Weverything option which turns on every warning there is? I think that could be quite useful in some circumstances, especially to find potential bugs with warnings that people, for some reason or other, found too noisy for -Wextra. The name could be somethin

Function pointers to a nested function / contained procedure

2019-03-26 Thread Thomas Koenig
Hello world, Fortran allows pointers to contained procedures (other languages might call this nested functions), and also allows them to be called using procedure pointers (function pointers in C). This is permitted as long as the host instance is still active (the parent function is still runni

Putting an all-zero variable into BSS

2019-04-02 Thread Thomas Koenig
Hi, There is a large increase in rodata size for derived types in gfortran starting with gcc 8 due to the presence of large initializers for derived types. Among other things, this affects SPEC tonto (PR 84487), but there are also other bug reports which mention this behavior. The large default

Re: Putting an all-zero variable into BSS

2019-04-03 Thread Thomas Koenig
Hi Andreas, The large default initializers are all filled with zeros which end up in the rodata section, like this: ... and so on. To reduce the size of the executable, it would make more sense to put this into the BSS section. Note that .bss is writable. There is no read-only bss section.

Re: Putting an all-zero variable into BSS

2019-04-04 Thread Thomas Koenig
Hi Andreas, Well, nothing is going to write to it (this is not accessible by user code), so that should not be a problem. Then don't make it read-only. I tried this, and while it solves the executable size problem, it causes an OpenMP regression (see https://gcc.gnu.org/bugzilla/show_bug.cgi?

Re: Putting an all-zero variable into BSS

2019-04-06 Thread Thomas Koenig
Am 05.04.19 um 12:15 schrieb Richard Biener: Putting readonly data into .rodata isn't required by the C standard I think so we could freely choose .bss for data exceeding a reasonable size limit. That would be the best solution, I think. IIRC GCC behaved one or another way in the past alread

Re: Putting an all-zero variable into BSS

2019-04-07 Thread Thomas Koenig
Hi Richard, I don't know without looking, but I'd start at assemble_variable in varasm.c. Thanks. I've done that, and this is what a patch could look like. However, I will not have time to formally submit this until next weekend. In the meantime, comments are still welcome :-) Regards

Delayed warning

2019-04-29 Thread Thomas Koenig
Hi! Is there a way to mark a TREE statement (or a variable) so that a warning is issued at a later stage if the statement has not been removed in the meantime? I am thinking, for example, of Fortran's -Warray-temporaries, which issues a warning in the front end even though the whole temporary ar

Bug in closed-source, proprietary software that I do not have access to

2019-05-25 Thread Thomas Koenig
Hi, consider this: There is a bug, confirmed by several people. This occurs in closed-source, proprietary software, and appears to be due to one of my commits. Despite considerable help from somebody who has access to the source, and putting in quite a few (volunteer) hours myself, there is no t

Re: Bug in closed-source, proprietary software that I do not have access to

2019-05-25 Thread Thomas Koenig
Am 25.05.19 um 15:16 schrieb Toon Moene: On 5/25/19 2:52 PM, Thomas Koenig wrote: Hi, consider this: There is a bug, confirmed by several people. This occurs in closed-source, proprietary software, and appears to be due to one of my commits. Despite considerable help from somebody who has

Re: Bug in closed-source, proprietary software that I do not have access to

2019-05-25 Thread Thomas Koenig
Hi Gilles, Several SPEC benchmarks are available at no cost for non commercial usage. See https://www.spec.org/order.html, you may qualify. I checked, and I do not qualify - I am just a simple volunteer with a day job which has nothing to do with maintaining gfortran, and I do draw the line a

Re: Bug in closed-source, proprietary software that I do not have access to

2019-05-25 Thread Thomas Koenig
Hi Toon, On 5/25/19 7:01 PM, Steve Kargl wrote: For WRF, I suppose you or Martin could be a good citizen and contact the project to report a bug. I have thought about this. As a person with experience building and running weather forecasting codes, I would be first in line to try this. But

Re: Bug in closed-source, proprietary software that I do not have access to

2019-05-26 Thread Thomas Koenig
Hi Toon, However, there *is* a Segmentation Fault when running one of its tests: cat nf_test/tst_f90.log Program received signal SIGSEGV: Segmentation fault - invalid memory reference. Thanks! Now I finally have (open) source to work with... I think I have an idea what's wrong now. Regar

Re: [RFC] zstd as a compression algorithm for LTO

2019-06-20 Thread Thomas Koenig
Am 20.06.19 um 11:07 schrieb Martin Liška: On the contrary, decompression of zstd with zlib will end with: lto1: internal compiler error: compressed stream: data error Sogenerating object files on one system and trying to read them on another system which does not happen to have a particular li

Re: [RFC] zstd as a compression algorithm for LTO

2019-06-20 Thread Thomas Koenig
Hi Martin, LTO bytecode is not supposed to be a distributable format. One of my dreams is to make libgfortran LTO-clean. There is a lot of performance to be gained both in I/O (where a huge number of special cases could be shortcut by LTO, because hardly any program uses them all) and in arra

Re: gcc: -ftest-coverage and -auxbase

2019-06-20 Thread Thomas Koenig
Am 20.06.19 um 15:00 schrieb david.tay...@dell.com: Dell Customer Communication - Confidential Can't expect me to read this, then? :-)

What to do with argument mismatches in Fortran (was: [patch, fortran] Fix PR 91443)

2019-08-20 Thread Thomas Koenig
I wrote: Committed as r274551. Well, this revision appears to have woken quite a few bugs from their slumber. While argument mismatch was always illegal, it seems to have been a common idiom at one time. And, like almost all bad habits of the past, SPEC also has this (see PR 91473, where you

Re: gcc-10 Bug report

2019-10-03 Thread Thomas Koenig
Hi, I am using gcc version 10.0.0 20190825 (experimental) . During the Lapack compilation I got the following errors: sbdsvdx.f:777:39:   777 |  CALL SCOPY( N*2, Z( 1,I ), 1, WORK, 1 )   | 

Re: SPEC 2017 profiling question (502.gcc_r and 505.mcf_r fail)

2019-10-04 Thread Thomas Koenig
Am 04.10.19 um 22:58 schrieb Bill Schmidt: Have you tried -fno-strict-aliasing?  There is a known issue with spec_qsort() that affects both of these benchmarks.  See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83201. Reading that bug report (another refusal to correct a glaring standards v

Re: gcc-10 Bug report

2019-10-05 Thread Thomas Koenig
Am 05.10.19 um 15:12 schrieb Toon Moene: On 10/3/19 10:01 PM, Thomas Koenig wrote: If you use a slightly newer version, the error message will become clearer: sbdsvdx.f:777:39:    420 |  CALL SCOPY( N, D, 1, WORK( IETGK ), 2 )    |  2 ..    777

Re: GCC Spec2017 optimization Wiki

2019-10-06 Thread Thomas Koenig
Am 06.10.19 um 16:25 schrieb Tamar Christina: As discussed during the Cauldron I have created a wiki page https://gcc.gnu.org/wiki/GCCSpec2017 For us to discuss and exchange ideas to improve GCC's spec score. A few of them are written in Fortran. As SPEC is closed source and costs are quite

Re: GCC Spec2017 optimization Wiki

2019-10-06 Thread Thomas Koenig
Hi Tamar, In general our approach is to identify areas for improvement in a benchmark and provide a testcase that's independent of the benchmark when reporting it in a PR upstream. Sounds like a good approach, in principle. If the people who are doing the identfying know Fortran well, that

OpenACC regression and development pace

2019-12-20 Thread Thomas Koenig
Hi, I just saw this: FAIL: gfortran.dg/goacc/finalize-1.f -O scan-tree-dump-times gimple "(?n)#pragma omp target oacc_enter_exit_data map\\(delete:MEM\\[\\(c_char \\*\\)[^\\]]+\\] \\[len: [^\\]]+\\]\\) map\\(to:del_f_p \\[pointer set, len: [0-9]+\\]\\) map\\(alloc:del_f_p\\.data \\[pointe

Re: Proposal for the transition timetable for the move to GIT

2019-12-29 Thread Thomas Koenig
Am 29.12.19 um 14:26 schrieb Segher Boessenkool: We cannot waste a year on a social experiment. We can slowly and carefully adopt new procedures, certainly. But anything drastic isn't advisable imo. Also, many GCC developers aren't familiar with Git at all. It takes time to learn it, and to l

Re: git conversion in progress

2020-01-11 Thread Thomas Koenig
Am 11.01.20 um 15:39 schrieb Joseph Myers: This conversion is now in place, read-only for checking purposes. I've done all the usual validation, including in particular checking branch tips and tags against SVN. Is checkout via git+ssh supposed to work for this? It does not for me (something

Re: git conversion in progress

2020-01-11 Thread Thomas Koenig
Hi Martin,   It does not for me (something about public key rejected), but then I am a complete novice at using git, so I am more or less doing vodoo git here. Please paste the error message you face? Currently, gcc.gnu.org is totally under water, even accessing the wiki leads to a timeout, s

Re: Warning annoyances in list_read.c

2017-03-27 Thread Thomas Koenig
Am 27.03.2017 um 19:41 schrieb Marek Polacek: Of course "the person" had bootstrapped and tested all the languages before adding the warning. If only any of you bothered to check the fortran/ ChangeLogs: The problem is with libfortran, which apparently was not tested (or the problem would hav

gcc-prs mailing list?

2017-05-01 Thread Thomas Koenig
Hi, is the gcc-prs mailing list active? The archives show no bugs entered for example for https://gcc.gnu.org/ml/gcc-prs/2017-04/ . Regards Thomas

Advice on creating an AMD-specific matmul

2017-05-20 Thread Thomas Koenig
Hello world, I am wondering how best to implement an AMD-specific version of MATMUL for libfortran. What we currently have in there is restricted to Intel chips, with a run-time selection of versions depending on availability of AVX, AVX2+FMA and AVX512F. The specific function is then declared

"svn up" over ssh does not work

2018-01-27 Thread Thomas Koenig
Hi, I am getting $ LANG=C svn up Updating '.': svn: E170013: Unable to connect to a repository at URL 'svn+ssh://tkoe...@gcc.gnu.org/svn/gcc/trunk' svn: E210002: To better debug SSH connection problems, remove the -q option from 'ssh' in the [tunnels] section of your Subversion configuration

Completion of the fortran rank 15 on the library side held up

2018-01-28 Thread Thomas Koenig
Hi, this is just a heads-up that I am currently unable to work on the library side of Paul's recent rank 15 patch for gfortran. My ssh keys no longer work on gcc.gnu.org. I have contacted overse...@gcc.gnu.org, but have gotten no reply so far. If there is anybody else I should be contacting, pl

Re: "svn up" over ssh does not work

2018-01-28 Thread Thomas Koenig
Am 28.01.2018 um 11:58 schrieb Andreas Schwab: On Jan 27 2018, Thomas Koenig wrote: svn: E210002: To better debug SSH connection problems, remove the -q option from 'ssh' in the [tunnels] section of your Subversion configuration file. And what does it say? Andreas. Nothing, but

Re: "svn up" over ssh does not work

2018-01-28 Thread Thomas Koenig
Am 28.01.2018 um 13:43 schrieb Jonathan Wakely: i.e. does this work? SVN_SSH="ssh -o PubkeyAcceptedKeyTypes=ssh-dss" svn up Yes, it did. Thanks a lot! I used this to add my new key via ssh -o PubkeyAcceptedKeyTypes=ssh-dss tkoe...@gcc.gnu.org appendkey < id_rsa.pub and now everything is

Display priority in "Serious" bugs for gcc 8 from web page

2018-04-14 Thread Thomas Koenig
Hello world, whenever I look at the list of serious bugs, I find myself chaning the columns to add the priority field. What do you think about adding the priority field when clicking on that link? A patch is attached. Regards Thomas Index: index.html ==

Re: How to get best AVX2 performance from gfortran?

2018-04-18 Thread Thomas Koenig
Hi Matt, [timings] Intel AVX2:    C_SW   1.4931    D_SW   5.4254    PG_D   1.0878    TRACER_2D 24.7418    REMAPPING 27.2644 Now I looked at GNU Fortran (7.3.0). Here my "stock" flags are quite boring (and all flags, not just the optimization ones): [Various options elided,

Re: libmvec in gcc to have vector math in fortran

2018-06-15 Thread Thomas Koenig
Hi Richard, First and foremost we need a syntax that actually works for the Fortran frontend and a way to automatically include this special header / module. I can imagine parsing the relevant headers while compiling gfortran and generating C code from it, which could then be #included in the

--enable-maintainer-mode currently broken, needs --disable-werror to complete bootstrap

2018-07-11 Thread Thomas Koenig
Hi, this is a heads-up that configuring with --enable-maintainer-mode currently breaks bootstrap; see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86450 for details. Running configure with --enable-maintainer-mode --disable-werror allows bootstrap to proceed until the underlying issue is fixed

Building C++ with --enable-languages=c,fortran

2011-08-05 Thread Thomas Koenig
Hello world, I just noticed that C++ now appears to be built by default, even when only the C and fortran are specified. The configure line ../trunk/configure --prefix=$HOME --enable-languages=c,fortran --with-mpc=/usr/local --with-mpfr=/usr/local leads to the message checking for versi

Lapack tester

2012-01-18 Thread Thomas Koenig
Hello, I have set up a semi-automatic lapack tester on powerpc64-unknown-linux-gnu (gcc110 on the gcc compile farm). It downloads the current trunk, compiles it, then uses that compiler to compile the reference BLAS and Lapack and run the LAPACK test suite, cycling through the Lapack build with d

Re: Lapack tester

2012-01-21 Thread Thomas Koenig
Hi Steve, PR 51751 seems to concern only complex*16 failures. Have you had a chance to look at the real and double precision errors? That PR is in a different category, because input values to a BLAS routine are wrong. I suspect an error in the testing (relying on uninitialized memory), but

bootstrap error with --enable-maintainer-mode

2009-08-15 Thread Thomas Koenig
Does this ring any bells? This is with a recent trunk. $ ../../gcc/trunk/configure --prefix=$HOME --enable-languages=c,fortran --enable-maintainer-mode && make && make install make[3]: Leaving directory `/var/work/gcc-bin/trunk/libdecnumber' make[3]: Entering directory `/var/work/gcc-bin/trunk/g

Re: bootstrap error with --enable-maintainer-mode

2009-08-15 Thread Thomas Koenig
On Sat, 2009-08-15 at 17:56 +0200, Ralf Wildenhues wrote: > Which aclocal version do you have in PATH? Looks like 1.10 or newer, > rather than 1.9.6. Yes, that was probably it. Seems like Debian changed that behind my back during a recent update... Thanks! Thomas

heise.de comment on 4.4.0 release

2009-04-25 Thread Thomas Koenig
Hello world, http://www.heise.de/newsticker/GCC-4-4-0-erschienen--/meldung/136529 reports the release of gcc 4.4.0 and also claims that 453.povray from SPEC CPU 2006 caused an ICE in g++. The tone of the report is fairly negative. Can somebody with access to SPEC sources confirm / deny and file

Bootstrap broken on trunk

2006-05-24 Thread Thomas Koenig
Hello world, bootstrap appears to be broken totally on i686-pc-linux-gnu (see PR 27763). Can somebody have a look? Thomas

Can't commit to gcc-4.1

2006-05-28 Thread Thomas Koenig
Is anything wrong with SVN, or did my authorization to commit somehow fall through the cracks? Thomas $ svn commit fortran/ChangeLog fortran/trans-array.c testsuite/ChangeLog testsuite/gfortran.dg/multiple_allocation_2.f90 Waiting for Emacs...Done svn: Commit failed (details follow): svn

Re: Can't commit to gcc-4.1

2006-05-28 Thread Thomas Koenig
On Sun, May 28, 2006 at 02:43:20PM -0400, Daniel Jacobowitz wrote: > On Sun, May 28, 2006 at 08:38:34PM +0200, Thomas Koenig wrote: > > Is anything wrong with SVN, or did my authorization to commit somehow > > fall through the cracks? > > Is it maybe an anonymous checkout?

"Authorization failed" for commit?

2006-05-28 Thread Thomas Koenig
I just tried to commit the fix for PR 27470, a gfortran 4.1 regression, and I got the error message: $ svn commit fortran/ChangeLog fortran/trans-array.c testsuite/ChangeLog testsuite/gfortran.dg/multiple_allocation_2.f90 Waiting for Emacs...Done svn: Commit failed (details follow): svn: Authoriz

Are 8-byte ints guaranteed?

2006-07-16 Thread Thomas Koenig
Hello world, are there any platforms where gcc doesn't support 8-byte ints? Can a front end depend on this? This would make life easier for Fortran, for example, because we could use INTEGER(KIND=8) for a lot of interfaces without having to bother with checks for the presence of KIND=8 integers.

Re: Major regression on mainline

2005-02-18 Thread Thomas Koenig
On Wed, Feb 16, 2005 at 10:59:00PM -0500, Jason Merrill wrote: > I suspect that the problem is that the transformations fold_indirect_ref_1 > is doing on arrays don't mix well with how fortran handles arrays. I have been trying to look at the problem in the BLAS sources, and I find it hard to deb

Re: Major regression on mainline

2005-02-18 Thread Thomas Koenig
> Your analysis is correct, see http://gcc.gnu.org/PR20030 :-) A fix has already > been committed. Thanks, I should have searched the PRs more carefully before starting work on this :-)

-floop-flatten and PR 52307

2012-02-26 Thread Thomas Koenig
Hello world, -floop-flatten breaks Lapack, which uses quite a common technique; see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52307 This is not a regression as far as I can determine, but the bug is severe enough that I would consider removing the option for the 4.7 release. Opinions?

Bootstrapping trunk error with gcc 4.6.2

2012-05-27 Thread Thomas Koenig
Hello world, I just got a bootstrap error on trunk, with configuration ../trunk/configure --prefix=$HOME --enable-languages=c,fortran --disable-build-poststage1-with-cxx The error was: ../../trunk/gcc/fortran/decl.c: In function 'match_attr_spec': ../../trunk/gcc/fortran/decl.c:3276:3: error

Re: Adding UNION/MAP -- Feedback and tips pls!

2013-03-06 Thread Thomas Koenig
Am 04.03.2013 21:34, schrieb N.M. Maclaren: (quoting documentation about DEC UNIONs for Fortran) "However, if you overlay one variable with another smaller variable, that portion of the initial variable is retained that is not overlaid. Depending on the application, the retained portion of an o

Re: CP2K gcc nightly benchmark / wwwdocs patch

2008-08-12 Thread Thomas Koenig
On Tue, 2008-08-12 at 10:46 +0200, VandeVondele Joost wrote: > A nightly tester has been set up to track the performance of the > gcc/gfortran compiler (trunk) for typical CP2K runs. Results and code can > be found at: > > http://cp2k.berlios.de/gfortran/ > > I'll consider your suggestions for

Re: Bootstrap broken on x86_64-linux

2008-08-15 Thread Thomas Koenig
On Thu, 2008-08-14 at 14:41 -0700, H.J. Lu wrote: > It should be fixed now. Thanks a lot for the quick fix. My problem is that I don't have access to a machine with GFC_REAL_16 and working autoconf2.59, so possible problems in cut&paste code tend to be hidden from me. I'll make special mention

special keyword for silent wrong-code bugs

2007-05-25 Thread Thomas Koenig
What about a keyword for bugs that - generate wrong code - affect a standard-conforming program - are silent (no error message) ? IMHO, these bugs are especially nasty and should get high visibility (and maybe even special privileges for fixing on a release branch). Thomas

Re: special keyword for silent wrong-code bugs

2007-05-25 Thread Thomas Koenig
On Fri, 2007-05-25 at 22:12 +0100, Paul Brook wrote: > On Friday 25 May 2007, Thomas Koenig wrote: > > What about a keyword for bugs that > > > > - generate wrong code > > - affect a standard-conforming program > > - are silent (no error message) > > We alre

Re: bootstrap broken on trunk r126866

2007-07-24 Thread Thomas Koenig
On Tue, 2007-07-24 at 11:23 +0200, Thomas Veith wrote: > Hi *, > > bootstrap is broken on trunk rev. 126866 during Stage3: Thanks. This has been fixed by Tobias Burnus with http://gcc.gnu.org/ml/gcc-cvs/2007-07/msg00736.html .

bootstrap failure with rev 130208

2007-11-15 Thread Thomas Koenig
This is on i686-pc-linux-gnu: $ ../../gcc/trunk/configure --prefix=$HOME --enable-languages=c,fortran --enable-maintainer-mode && make bootstrap ... build/genmodes -h > tmp-modes.h /bin/sh: build/genmodes: No such file or directory make[3]: *** [s-modes-h] Error 127 make[3]: Leaving directory `/

Spam, bounces and gcc list removal

2020-03-15 Thread Thomas Koenig via Gcc
Hi, since the change to the new list management, there has been an uptick of spam getting through. Spam is bounced by my ISP, and this just resulted in a warning that there were too many bounces and that I would get removed from the list unless I confirmed it (which I then did). So, a request: C

Re: Spam, bounces and gcc list removal

2020-03-21 Thread Thomas Koenig via Gcc
Hi, since the change to the new list management, there has been an uptick of spam getting through. Spam is bounced by my ISP, and this just resulted in a warning that there were too many bounces and that I would get removed from the list unless I confirmed it (which I then did). This has now ha

Re: Spam, bounces and gcc list removal

2020-03-22 Thread Thomas Koenig via Gcc
Am 21.03.20 um 21:29 schrieb Frank Ch. Eigler via Gcc: Hi - since the change to the new list management, there has been an uptick of spam getting through. Spam is bounced by my ISP, and this just resulted in a warning that there were too many bounces and that I would get removed from the list u

Re: Not usable email content encoding

2020-04-24 Thread Thomas Koenig via Gcc
Of course, better would be to remove ChangeLogs entirely (including not putting anything like them into a commit message), because they are largely not useful and are just make-work. I disagree. I find them quite useful.

How do I make a double free at runtime fail reliably in the testsuite?

2020-04-29 Thread Thomas Koenig via Gcc
Hi, I have a test case which does a double free on a pointer, at runtime. I have to narrow it down a bit before comitting, but it indicates a regression. Assuming I put this into the testsuite, how can I make sure that this actually fails if the problem ever re-occurs? Is there a combination of

Re: Automatically generated ChangeLog files - PHASE 1

2020-05-13 Thread Thomas Koenig via Gcc
Hi Martin, Thanks to Jakub, we finally set up an experimental environment: gcc.gnu.org/home/gccadmin/gcc-reposurgeon-8.git How does one go about testing this? It would be helpful if you could explain this assuming that the Fortran people have at best an extremely shallow knowledge of git and

Re: ChangeLog files - server and client scripts (git cherry-pick)

2020-05-20 Thread Thomas Koenig via Gcc
Hm, one question: I find the r11-1234 type commit to be much more readable, in ChangeLog files and everywhere else. Would it be possible to have that format instead of "cherry picked from commit $HEX_SOUP" ?

1-800-GIT-HELP Reverting a patch

2020-05-21 Thread Thomas Koenig via Gcc
/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -54,15 +54,6 @@ * expr.c (gfc_check_pointer_assign): Revert patch for PR 93956. * interface.c: Likewise. -2020-04-24 Thomas Koenig - - Backport from trunk - PR fortran/93956 - * expr.c (gfc_check_pointer_assign): Also

Re: 1-800-GIT-HELP Reverting a patch

2020-05-21 Thread Thomas Koenig via Gcc
Am 21.05.20 um 11:45 schrieb Andreas Schwab: On Mai 21 2020, Thomas Koenig via Gcc wrote: $ git revert r9-8541-g2a732dbdfcc0a3bc2b4bdb5387fffa193fea6df6 on origin/releases/gcc-9, and now only the ChangeLog entries reversed (which is not wanted), but the code is unchanged (which is even less

Re: 1-800-GIT-HELP Reverting a patch

2020-05-21 Thread Thomas Koenig via Gcc
Am 21.05.20 um 13:05 schrieb Andreas Schwab: On Mai 21 2020, Thomas Koenig wrote: An error message or warning from git might have been nice, though. How can it know? Obviously, reverting the already applied patch was a no-op. I would assume that git noticed that, and could issue a message

Re: 1-800-GIT-HELP Reverting a patch

2020-05-21 Thread Thomas Koenig via Gcc
Hi Andreas, git is not doing a plain patch, it is doing a merge. It is not unusual for a merge to have changes that are already present on both sides. ... which just goes to show that it is very easy to make a fool of yourself with git if you have no mental model of what it does. That's not n

Re: New mklog script

2020-05-22 Thread Thomas Koenig via Gcc
Hi, what's currently in trunk (as of a few hours ago) fails for me with File "contrib/mklog.py", line 36, in from unidiff import PatchSet ModuleNotFoundError: No module named 'unidiff' I think this is an error which would have to be taken into account one way or another - maybe include i

  1   2   3   >