--- Comment #3 from gcc at coreland dot ath dot cx 2010-01-21 08:29 ---
Created an attachment (id=19675)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19675&action=view)
Simpler repro
As usual, here's a smaller repro that provokes the same crash.
--
http://gcc.gnu.org/bugzill
The following code causes the error:
internal compiler error: tree check: accessed elt 2 of tree_vec with 1 elts in
tsubst, at cp/pt.c:9868
(I am using the debian gcc-snapshot 20100117)
It compiles fine with g++-4.4. I have seen similar bug reports in bugzilla, but
they are all marked either as fi
--- Comment #4 from gcc at coreland dot ath dot cx 2010-01-21 08:51 ---
Created an attachment (id=19676)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19676&action=view)
Even simpler
Some experimentation has determined that the protected object isn't even
necessary to cause the cr
--- Comment #2 from paolo dot carlini at oracle dot com 2010-01-21 10:06
---
Let's CC Jason, but if it's invalid probably has to wait a bit...
--
paolo dot carlini at oracle dot com changed:
What|Removed |Added
--- Comment #11 from paolo dot carlini at oracle dot com 2010-01-21 10:12
---
So, sorry if I'm missing some steps in the reasoning, do I understand correctly
that with your experimental patch the problems would be solved?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36101
--- Comment #4 from paolo dot carlini at oracle dot com 2010-01-21 10:17
---
Thus, Jason, it turns out this is *not* a duplicate of c++/38600, doesn't have
to do with mangling template_id_expr, right? By the way, if you have got two
spare minutes, could you maybe add something about the
--- Comment #12 from amylaar at gcc dot gnu dot org 2010-01-21 10:17
---
(In reply to comment #11)
> So, sorry if I'm missing some steps in the reasoning, do I understand
> correctly
> that with your experimental patch the problems would be solved?
No, it removes the dependency of con
--- Comment #13 from paolo dot carlini at oracle dot com 2010-01-21 10:18
---
I see... But then, would not be a libstdc++-v3 problem anymore, right?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36101
--- Comment #14 from rwild at gcc dot gnu dot org 2010-01-21 10:24 ---
(In reply to comment #13)
> I see... But then, would not be a libstdc++-v3 problem anymore, right?
Wrong. You just worsen the race condition with parallel builds.
I can look into this in more detail, but only this
--- Comment #1 from paolo dot carlini at oracle dot com 2010-01-21 10:28
---
Jon, what's going on, here? I'm referring first of all to the version without
lambdas, so:
#include
int work2(int value);
void work(int value)
{
auto handle = std::async(work2, value);
}
As far
--- Comment #15 from paolo dot carlini at oracle dot com 2010-01-21 10:30
---
Wrong submitter's proposal, you mean.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36101
--- Comment #2 from jwakely dot gcc at gmail dot com 2010-01-21 10:35
---
Yes, it's a defect (a concepts hangover) - the example is invalid according to
the async spec. I pointed it out to Lawrence and he's dealing with it for the
next draft.
I implemented async as defined in n3000 - I
--- Comment #3 from paolo dot carlini at oracle dot com 2010-01-21 10:37
---
Agreed. Thus, let's suspend this for now.
--
paolo dot carlini at oracle dot com changed:
What|Removed |Added
--
paolo dot carlini at oracle dot com changed:
What|Removed |Added
Status|NEW |SUSPENDED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42819
--- Comment #4 from paolo dot carlini at oracle dot com 2010-01-21 10:38
---
Well, using result_of / decltype would make it more usable in the meanwhile,
should not be a big deal, right?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42819
--- Comment #5 from jwakely dot gcc at gmail dot com 2010-01-21 10:42
---
(In reply to comment #2)
> Yes, it's a defect (a concepts hangover) - the example is invalid according to
> the async spec. I pointed it out to Lawrence and he's dealing with it for the
> next draft.
To expand on
--- Comment #6 from paolo dot carlini at oracle dot com 2010-01-21 10:45
---
Thanks Jon.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42819
--- Comment #1 from paolo dot carlini at oracle dot com 2010-01-21 10:51
---
As far as I can see, this is a regression without duplicates in Bugzilla.
--
paolo dot carlini at oracle dot com changed:
What|Removed |Added
TCL is miscompiled in TraceVariableObjCmd wrt fortification. Testcase:
struct X {
void *p;
struct {
char s[4];
} y;
};
void * __attribute__((noinline,noclone))
myalloc (unsigned int sz)
{
return __builtin_malloc (sz);
}
int main()
{
struct X *p = myalloc (sizeof (struct
--- Comment #7 from jwakely dot gcc at gmail dot com 2010-01-21 10:54
---
btw, Jack, thanks for testing it. Your feedback is appreciated
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42819
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Known to work||4.4.2
Target Milestone|--- |4.5.0
http://
I just tried to compile the package filelight-1.9rc3-1.1 with
the GNU C++ compiler version 4.5 snapshot 20100114 and the
compiler said
/usr/src/packages/BUILD/filelight-1.9rc3/src/part/radialMap/widget.cpp: In
member function 'KUrl RadialMap::Widget::url(const File*) const':
/usr/src/packages/BUIL
--- Comment #1 from dcb314 at hotmail dot com 2010-01-21 10:59 ---
Created an attachment (id=19677)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19677&action=view)
C++ source code
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42822
--- Comment #2 from paolo dot carlini at oracle dot com 2010-01-21 11:04
---
I can't reproduce it with r156151, I get the below. Please update your
compiler, and, in case, re-open if you can.
bug117.cc: In member function KUrl RadialMap::Widget::url(const File*) const:
bug117.cc:2358
--- Comment #3 from jwakely dot gcc at gmail dot com 2010-01-21 11:07
---
this is a dup of Bug 42701 and so should not ICE in a newer snapshot
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42822
--- Comment #1 from rguenth at gcc dot gnu dot org 2010-01-21 11:19 ---
Looking into it.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo
--- Comment #2 from rguenth at gcc dot gnu dot org 2010-01-21 11:31 ---
We seem to test for this "feature" in gcc.dg/builtin-object-size-6.c
struct D
{
int i;
struct D1
{
char b;
char a[10];
} j;
};
void
__attribute__ ((noinline))
test6 (struct D *d)
{
if (__builtin_o
--- Comment #3 from rguenth at gcc dot gnu dot org 2010-01-21 11:34 ---
Or even
struct X {
struct Y {
char s[4];
} y;
};
void * __attribute__((noinline,noclone))
myalloc (unsigned int sz)
{
return __builtin_malloc (sz);
}
int main()
{
struct X *p = myalloc (sizeof
--- Comment #13 from bero at arklinux dot org 2010-01-21 11:56 ---
FWIW a very similar error occurs when building mysql 5.5.1-m2, almost certainly
the same bug
opt_range.cc: In member function 'int SEL_ARG::store_min_key(KEY_PART*,
uchar**, uint*, uint)':
opt_range.cc:11812:42: error: t
--- Comment #4 from rguenth at gcc dot gnu dot org 2010-01-21 12:02 ---
Whatever. We do this on purpose.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Known to work|4.4.1 |4.4.3
Target Milestone|--- |4.5.0
http://
--- Comment #24 from rguenth at gcc dot gnu dot org 2010-01-21 12:15
---
Subject: Bug 19988
Author: rguenth
Date: Thu Jan 21 12:15:40 2010
New Revision: 156152
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=156152
Log:
2010-01-21 Richard Guenther
PR middle-end/19988
--- Comment #25 from rguenth at gcc dot gnu dot org 2010-01-21 12:16
---
Fixed for 4.5. Will not fix in earlier releases due to possible regressions
the patch will cause.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
compilation of the attached c++ source file foo.cpp does not work with
g++-4.5.0 but it worked with g++-4.3.3. I have attached the c++ source foo.cpp
and the preprocessed file foo.ii)
> g++ -c foo.ii
foo.cpp: In member function 'void Eval::eval(mpl_::int_<0>) [with int V = 0,
T = Mtrl]':
foo.cpp:
--- Comment #1 from mario-baumann at web dot de 2010-01-21 12:53 ---
Created an attachment (id=19678)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19678&action=view)
c++ source
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42824
--- Comment #2 from mario-baumann at web dot de 2010-01-21 12:53 ---
Created an attachment (id=19679)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19679&action=view)
preprocessed cpp file of foo.cpp
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42824
3
> g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/opt/gcc/4.5.0-20100121-svn156151/x86_64/libexec/gcc/x86_64-unknown-linux-gnu/4.5.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ./configure --with-cloog=/opt/gcc/svn/aux
--with-gmp=/opt/gcc/svn/aux --with-mpc
--- Comment #4 from paolo dot carlini at oracle dot com 2010-01-21 13:01
---
Could you please try to reduce the testcase? Tools like Delta often allow to
rather quickly achieve good results:
http://gcc.gnu.org/wiki/A_guide_to_testcase_reduction
--
http://gcc.gnu.org/bugzilla/sho
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39254
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41454
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37022
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40106
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36143
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36201
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37273
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37534
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38134
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37272
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37490
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38671
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39390
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38878
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39612
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38306
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39514
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42169
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38747
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41619
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39747
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41176
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42108
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39355
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42438
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42536
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42485
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42621
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42577
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34199
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33979
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39372
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39219
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41321
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41939
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41156
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38384
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38678
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41738
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42736
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40497
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42494
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38251
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35629
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37304
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37430
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38603
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37942
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39533
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37633
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37367
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40182
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40154
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40181
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40180
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40860
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40454
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36851
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37440
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40894
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Target Milestone|4.4.3 |4.4.4
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37165
1 - 100 of 203 matches
Mail list logo