https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55561
--- Comment #48 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Roland Schulz from comment #47)
What is the advantage of a TSAN instrumented libgomp over one with
--disable-linux-futex?
I would be happy to know
Assignee: unassigned at gcc dot gnu.org
Reporter: Joost.VandeVondele at mat dot ethz.ch
To my surprise, -Wsurprising produces surprising warnings. The issue is the
following:
MODULE M1
TYPE foo_type
INTEGER, POINTER, DIMENSION(:) :: data
END TYPE
CONTAINS
FUNCTION get_data(foo
Assignee: unassigned at gcc dot gnu.org
Reporter: Joost.VandeVondele at mat dot ethz.ch
I guess this is a feature request, the following code :
cat bug.f90
SUBROUTINE TEST(j)
INTEGER :: i,j
i=1
j=0
END SUBROUTINE
does not produce a warning for i being an 'unused-but-set
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61180
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=61028
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55561
--- Comment #45 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Roland Schulz from comment #44)
Is there a way to compile libgomp to not get false positives for omp-atomic?
yes, this is fixed in gcc for 4.9.0 see
Priority: P3
Component: driver
Assignee: unassigned at gcc dot gnu.org
Reporter: Joost.VandeVondele at mat dot ethz.ch
With gcc 4.9 and 4.10 the following leads to unexpected warnings. It is
triggered by the sequence '-g3 -g'
cat test.F
#if 1
WRITE(6,*) Hello, world
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41137
--- Comment #18 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Dominique d'Humieres from comment #17)
With -O3, I get the same timings for the test in comment 1 since gcc 4.6.4.
Could this PR be closed as FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60766
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25621
--- Comment #13 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Joost VandeVondele from comment #12)
Both compilers fail to notice that S32 is basically the same code
hand-unrolled.
with gcc 4.9
./a.out
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56706
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
Last reconfirmed|2013-10-25 00:00:00
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: Joost.VandeVondele at mat dot ethz.ch
Between r208300 and r208339 LTO compiles of cp2k start failing with the
backtrace below. This happens for several files, all traces lead to a NINT
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60426
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60427
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60426
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
Status|NEW
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52651
Bug 52651 depends on bug 45586, which changed state.
Bug 45586 Summary: [4.8 Regression] ICE non-trivial conversion at assignment
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45586
What|Removed |Added
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45586
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
Status|REOPENED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55561
--- Comment #43 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Emil Styrke from comment #42)
Anyway, after manually fixing up the install it seems to work alright. If
this looks like a reasonable way forward
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59336
--- Comment #5 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
This issue has disappeared between r206594 and r206615. Maybe fixed by r206599
?
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59194
--- Comment #12 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Jakub Jelinek from comment #11)
Author: jakub
Date: Mon Jan 13 07:56:40 2014
New Revision: 206572
URL: http://gcc.gnu.org/viewcvs?rev=206572root
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59336
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
Last reconfirmed
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59194
--- Comment #10 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Jakub Jelinek from comment #7)
That said, during stage3 I'll look at how costly would be to use there
__atomic_load_n with MEMMODEL_RELAXED.
any
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59061
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
Status|UNCONFIRMED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58290
--- Comment #8 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Jakub Jelinek from comment #7)
I've looked at this some more and it seems Richard's change was the right
fix for this, so I've committed the testcase
Assignee: unassigned at gcc dot gnu.org
Reporter: Joost.VandeVondele at mat dot ethz.ch
CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
jakub at gcc dot gnu.org, kcc at gcc dot gnu.org
Currently there is no option to 'blacklist' functions
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58721
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59061
--- Comment #41 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Kostya Serebryany from comment #40)
Is there anything else left in this bug?
If not, please close this one and open another for the next problem(s
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59188
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
Status|NEW
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56706
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
Summary|[4.8/4.9 Regression
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59395
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59061
--- Comment #39 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Sergey Matveev from comment #37)
I've patched LSan to use the real memset(). At least on my machine this
brought no performance improvement compared
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59020
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
Status|NEW
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56600
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59370
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
Status|UNCONFIRMED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56463
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56463
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59336
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
Assignee: unassigned at gcc dot gnu.org
Reporter: Joost.VandeVondele at mat dot ethz.ch
CC: jakub at gcc dot gnu.org
cat test.f90
!$OMP ATOMIC
i=-i
END
gfortran -fopenmp test.f90
test.f90:2.2:
i=-i
1
Error: !$OMP ATOMIC assignment operator must
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59336
--- Comment #3 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Richard Biener from comment #2)
I suppose it doesn't happen without LTO?
correct.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59337
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59063
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
Status|NEW
: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: Joost.VandeVondele at mat dot ethz.ch
In many cases, using variables with a POINTER attribute is neither necessary
nor beneficial. I wonder if the Fortran FE could generate a warning for
variables with the POINTER attribute
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: Joost.VandeVondele at mat dot ethz.ch
There is a missed optimization on compiler generated temporaries. Basically:
SUBROUTINE S1(A)
REAL :: A(3)
CALL S2(-A)
END SUBROUTINE
leads to an optimized tree that contains
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59320
--- Comment #14 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Manuel López-Ibáñez from comment #13)
Will -fsanitize=undefined catch these? If so, perhaps the message shown
before reporting a bug should mention
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54694
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
Status|WAITING
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59320
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59320
--- Comment #10 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to David Kaufmann from comment #9)
(In reply to Joost VandeVondele from comment #7)
(In reply to David Kaufmann from comment #5)
Created attachment
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: Joost.VandeVondele at mat dot ethz.ch
During an LTO build of CP2K, the following internal error happens with gcc
trunk:
make.out14-/data/vjoost/gnu/cp2k/cp2k/makefiles/../src
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56706
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
Known to work
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58746
--- Comment #1 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
Reduced :
MODULE mathlib
INTEGER, PARAMETER :: dp = 8
CONTAINS
FUNCTION expint(n,x)
REAL(dp) :: x, expint
nm1=n-1
DO i=1,MAXIT
IF(i.NE.nm1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58746
--- Comment #2 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
this testcase gives the same error without LTO. Just -O2 is sufficient:
INTEGER, PARAMETER :: dp = 8
REAL(KIND=dp), VOLATILE :: r=0.1_dp
r = expint(1,r
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57904
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34740
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
Last reconfirmed|2009-03-29 08:22:06
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59286
--- Comment #6 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Kostya Serebryany from comment #5)
However, building a tsan instrumented CP2K is non-trivial, as it requires
Maybe let's do some remote debugging
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59286
--- Comment #7 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Kostya Serebryany from comment #5)
Maybe let's do some remote debugging then :)
For the current setup, the crash is always in StackDepotGet
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59286
--- Comment #9 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Kostya Serebryany from comment #8)
Just insert more printfs everywhere you can :)
E.g. print everything around s-link = s2 in StackDepotPut
hmm I
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59286
--- Comment #10 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
well, maybe a more simple reason. If I export
export OMP_STACKSIZE=32M
(i.e. stack size for the threads), the segfault disappears... does that sound
like a good
: sanitizer
Assignee: unassigned at gcc dot gnu.org
Reporter: Joost.VandeVondele at mat dot ethz.ch
CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
jakub at gcc dot gnu.org, kcc at gcc dot gnu.org
One tsan test I'm doing fails
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59302
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
Assignee: unassigned at gcc dot gnu.org
Reporter: Joost.VandeVondele at mat dot ethz.ch
CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
jakub at gcc dot gnu.org, kcc at gcc dot gnu.org
Running our tsan instrumented code, I'm seeing
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59286
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59286
--- Comment #4 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Kostya Serebryany from comment #3)
Can you post the exact command line to reproduce the failure?
(We should have CP2K sources somewhere)
The exact
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: Joost.VandeVondele at mat dot ethz.ch
This 'bug' might lead to some confusion.
If an older version of gfortran (i.e. 4.8) reads a module generated with 4.9
the error message
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54797
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59061
--- Comment #29 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
I've tried -fsanitize=leak and it works well, thanks!
Concerning the speed, I'm still seeing about 20% slowdown (again, this is
acceptable from my point of view
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56706
--- Comment #9 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Richard Biener from comment #8)
Waiting for analysis.
Analysis by whom, and if me, what can I do ?
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56063
--- Comment #10 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
Frederic, are you still looking into this one ? I still believe this would be
progress.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56706
--- Comment #10 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
So, after the change from fat to slim lto, I've added the CP2K SVN repo to use
gcc-ar (so that the instructions in comment #1 should still work).
Now, the issue
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56706
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
Depends
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59229
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
Status|UNCONFIRMED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59229
--- Comment #2 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
reducing..
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45586
--- Comment #97 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Richard Biener from comment #89)
I believe the correct solution will involve implementing the proposal for
introducing explicit restrict tags
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59215
--- Comment #18 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Jonathan Wakely from comment #17)
But I can't test it yet because libtsan is giving me undefined references to
sigsetjmp.
workaround in PR59188
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59188
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
Status|RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59194
--- Comment #3 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
actually it seems more general an issue, the following:
SUBROUTINE S1(m)
REAL :: m
!$OMP ATOMIC
m=m+1.0
END
REAL :: m
m=0.0
!$OMP PARALLEL
CALL S1(m)
!$OMP
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59194
--- Comment #5 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Jakub Jelinek from comment #4)
I bet tsan complains because the load is
not atomic, but does it really matter?
I think there are (at least) two
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59194
--- Comment #6 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Jakub Jelinek from comment #4)
I bet tsan complains because the load is
not atomic, but does it really matter? If we read garbage there, compare
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59194
--- Comment #8 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Jakub Jelinek from comment #7)
And the problem with that is? Because the arithmetics is based on the value
we've read, it shouldn't be a problem.
Ah
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59215
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55439
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
Priority: P3
Component: sanitizer
Assignee: unassigned at gcc dot gnu.org
Reporter: Joost.VandeVondele at mat dot ethz.ch
CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
jakub at gcc dot gnu.org, kcc at gcc dot
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59188
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
Priority: P3
Component: libgomp
Assignee: unassigned at gcc dot gnu.org
Reporter: Joost.VandeVondele at mat dot ethz.ch
CC: jakub at gcc dot gnu.org
This seems either a bug in libgomp or tsan, not clear which one.
To reproduce, libgomp must
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59194
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59063
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
URL
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59061
--- Comment #8 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Kostya Serebryany from comment #7)
-fno-omit-frame-pointer: that may or may not be a good idea, I don't know.
I seem to need it to get good backtraces
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59061
--- Comment #17 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Sergey Matveev from comment #16)
Under the current behavior -fsanitize=address,leak is equivalent to
-fsanitize=address.
We've considered other
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59061
--- Comment #19 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Kostya Serebryany from comment #18)
I don't think we've measured pure-lsan slowdown, but I expect it to be small.
asan/lsan bring in a different
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59061
--- Comment #21 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Kostya Serebryany from comment #20)
I our simulation code, it looks like the overhead for leak checking is about
20%. I haven't done very careful
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38318
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38318
--- Comment #8 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Marc Glisse from comment #7)
(In reply to Joost VandeVondele from comment #6)
Marc, I think your recently posted patch:
http://gcc.gnu.org/ml/gcc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38318
--- Comment #10 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Marc Glisse from comment #9)
Ok. If you used __builtin_abort instead of _gfortran_os_error, I think my
current patch would handle it. It is hard
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38318
--- Comment #12 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Marc Glisse from comment #11)
So S2 cannot call free (or realloc) on the pointer and then exit or call
longjmp or do an infinite loop or anything
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59059
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
: unassigned at gcc dot gnu.org
Reporter: Joost.VandeVondele at mat dot ethz.ch
CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
jakub at gcc dot gnu.org, kcc at gcc dot gnu.org
Clearly an enhancement request, but it would be great to have
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59061
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59060
--- Comment #4 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
Thanks, I indeed start thinking gfortran has it right.
As a small variant:
MODULE M1
TYPE T1
INTEGER, PRIVATE :: I=0
END TYPE T1
TYPE T2
TYPE(T1) :: D1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59060
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
Status|UNCONFIRMED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59061
--- Comment #2 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
(In reply to Kostya Serebryany from comment #1)
It should be there already:
triggering my report was indeed some vague memory that the recent merge would
bring
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59061
--- Comment #4 from Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch
---
That's great... works even for Fortran code :-)
One more question the docs mention:
In performance-critical scenarios, LSan can also be used without ASan
301 - 400 of 713 matches
Mail list logo