Right now Go does not build on a range of targets, notably including
Windows, MacOS, AIX, and most embedded systems. We would have to
disable it by default on targets that are not supported, which is
straightforward (we already have rules to disable java on targets it
does not support). But
If Java must go, and it must have a replacement Ada makes sense. The
issues with Go (sadly, you guys are doing superb work) do make sense.
I don't know enough about Java (the GCC front end and such) to know if
it should go, if it does go why should it be replaced?
Alec
On 09/11/13 11:55,
On 11/09/2013 03:44 PM, Alec Teal wrote:
If Java must go, and it must have a replacement Ada makes sense. The
issues with Go (sadly, you guys are doing superb work) do make sense.
I don't know enough about Java (the GCC front end and such) to know if
it should go, if it does go why should
Trying to build trunk rev. 204619 with --enable-languages=c,c++,fortran on
x86_64-unknown-linux-gnu, I get a build error in stage1-target-libsanitizer:
../../../../trunk/libsanitizer/sanitizer_common/sanitizer_linux.cc: Assembler
messages:
I’m building with binutils 2.17.50.0.6, which is a bit old but I cannot find
any mention of needing later binutils on the installation notes.
Is bootstrap broken, or am I missing something?
Second build, this time with trunk binutils. Still fails in libsanitizer at
stage1, this time with:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59059
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
CC|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59058
--- Comment #1 from Marc Glisse glisse at gcc dot gnu.org ---
For the vectorizer issue on trunk, this is enough:
int printf (const char *, ...);
short b = 0;
int
main ()
{
int c = 0;
l1:
b++;
c |= b;
if (b)
goto l1;
printf
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59061
Bug ID: 59061
Summary: Port leaksanitizer
Product: gcc
Version: 4.9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: sanitizer
Assignee:
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
Tobias Burnus burnus at gcc dot gnu.org changed:
What|Removed |Added
CC||burnus at gcc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59060
--- Comment #3 from Tobias Burnus burnus at gcc dot gnu.org ---
For completeness, the feature was added 2008-05-16 in r135410.
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=59039
--- Comment #24 from Eric Botcazou ebotcazou at gcc dot gnu.org ---
Does it look OK?
Mostly, but I wouldn't go into full details about what contains the buffer,
this is machine-specific and not portable. Maybe something like:
The @code{setjmp}
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58982
--- Comment #9 from Jonathan Wakely redi at gcc dot gnu.org ---
Author: redi
Date: Sat Nov 9 12:38:00 2013
New Revision: 204615
URL: http://gcc.gnu.org/viewcvs?rev=204615root=gccview=rev
Log:
PR libstdc++/58982
*
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58982
Jonathan Wakely redi at gcc dot gnu.org changed:
What|Removed |Added
Keywords||rejects-valid
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59056
--- Comment #2 from Jonathan Wakely redi at gcc dot gnu.org ---
I must be misunderstanding something, because rewriting the class template
partial specializations as function templates (as per [temp.class.order]) shows
that one is more specialized
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=59059
Dominique d'Humieres dominiq at lps dot ens.fr changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59050
Dominique d'Humieres dominiq at lps dot ens.fr changed:
What|Removed |Added
CC|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59061
--- Comment #1 from Kostya Serebryany kcc at gcc dot gnu.org ---
It should be there already:
http://gcc.gnu.org/viewcvs?rev=204368root=gccview=rev
Please check.
admittedly, the gcc tree lacks the tests for lsan.
4.9.0 20131109 (experimental) [trunk revision 204611] (GCC)
$
$ gcc-trunk -O0 small.c
$ time a.out
1.02user 0.00system 0:01.05elapsed 97%CPU (0avgtext+0avgdata 1584maxresident)k
0inputs+0outputs (0major+142minor)pagefaults 0swaps
$ gcc-trunk -O1 small.c
$ time a.out
0.68user 0.00system 0
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 #3 from Kostya Serebryany kcc at gcc dot gnu.org ---
https://code.google.com/p/address-sanitizer/wiki/LeakSanitizer
I agree, we need to update the gcc doc to mention the URL above.
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
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58985
Mikael Pettersson mikpelinux at gmail dot com changed:
What|Removed |Added
CC||mikpelinux
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59063
Bug ID: 59063
Summary: [4.9 Regression] ASAN: segfault in
__interceptor_clock_gettime
Product: gcc
Version: 4.9.0
Status: UNCONFIRMED
Severity: normal
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15357
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14052
Bug 14052 depends on bug 15357, which changed state.
Bug 15357 Summary: [tree-ssa] combing if statements
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15357
What|Removed |Added
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15241
Bug 15241 depends on bug 15357, which changed state.
Bug 15357 Summary: [tree-ssa] combing if statements
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15357
What|Removed |Added
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15352
Bug 15352 depends on bug 15357, which changed state.
Bug 15357 Summary: [tree-ssa] combing if statements
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15357
What|Removed |Added
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15911
Bug 15911 depends on bug 15357, which changed state.
Bug 15357 Summary: [tree-ssa] combing if statements
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15357
What|Removed |Added
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15353
Bug 15353 depends on bug 15357, which changed state.
Bug 15357 Summary: [tree-ssa] combing if statements
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15357
What|Removed |Added
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15348
Bug 15348 depends on bug 15357, which changed state.
Bug 15357 Summary: [tree-ssa] combing if statements
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15357
What|Removed |Added
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13965
Bug 13965 depends on bug 15357, which changed state.
Bug 15357 Summary: [tree-ssa] combing if statements
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15357
What|Removed |Added
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23869
Bug 23869 depends on bug 15357, which changed state.
Bug 15357 Summary: [tree-ssa] combing if statements
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15357
What|Removed |Added
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58956
Mikael Pettersson mikpelinux at gmail dot com changed:
What|Removed |Added
CC||mikpelinux
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51988
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58996
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Keywords||build
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57836
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57883
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Keywords||diagnostic
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57859
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57890
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Target|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57946
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Known to work||4.4.5
Target
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57847
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|WAITING |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57999
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Keywords|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58116
--- Comment #1 from Andrew Pinski pinskia at gcc dot gnu.org ---
I think there is a duplicated bug of this already.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25179
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|WAITING |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24842
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|WAITING |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30775
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|WAITING |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34881
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|WAITING |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34803
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|WAITING |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56584
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|WAITING |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53489
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|WAITING |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53969
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|WAITING |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53092
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|WAITING |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52334
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|WAITING |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49435
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|WAITING |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50397
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|WAITING |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59049
--- Comment #4 from Andrew Pinski pinskia at gcc dot gnu.org ---
We do have a missed optimization due to fab being done so late.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57890
--- Comment #5 from Andrew Pinski pinskia at gcc dot gnu.org ---
*** Bug 55953 has been marked as a duplicate of this bug. ***
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55953
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58723
Volker Reichelt reichelt at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59061
--- Comment #5 from Kostya Serebryany kcc at gcc dot gnu.org ---
(In reply to Joost VandeVondele from comment #4)
That's great... works even for Fortran code :-)
Wow!
One more question the docs mention:
In performance-critical scenarios,
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38199
--- Comment #26 from Jerry DeLisle jvdelisle at gcc dot gnu.org ---
Test case from Comment #22
ifort:
real0m0.608s
user0m0.464s
sys0m0.080s
gfortran:
real0m22.893s
user0m21.059s
sys0m0.152s
Obviously we could do
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47740
--- Comment #1 from Andrew Pinski pinskia at gcc dot gnu.org ---
Patches should goto gcc-patches@ rather than here.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47756
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47842
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|WAITING |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47929
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47960
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48099
--- Comment #3 from Andrew Pinski pinskia at gcc dot gnu.org ---
What front-end requires flag_evaluation_order now?
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47779
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Keywords||build
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48474
--- Comment #3 from Andrew Pinski pinskia at gcc dot gnu.org ---
Also don't patches goto gcc-patches@ .
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48782
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Keywords|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47930
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49046
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|WAITING |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49034
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|WAITING |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49207
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47739
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Keywords||build
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49376
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Last
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49370
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Keywords||documentation
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49449
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24830
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27526
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29691
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28536
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24839
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28188
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41559
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30592
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38766
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43063
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18885
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48485
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|WAITING |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42885
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51764
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33591
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24420
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56105
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26446
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56390
Andrew Pinski pinskia at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
1 - 100 of 189 matches
Mail list logo