[Bug ada/42816] Crash in Ada.Containers.Vectors.Update_Element
--- 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=19675action=view) Simpler repro As usual, here's a smaller repro that provokes the same crash. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42816
[Bug c++/42820] New: ICE in tree-check, accessed elt 2 of tree_vec with 1 elts in tsubst, at cp/pt.c:9868
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 fixed or as not-a-regression, so I am adding this here, sorry if this is a duplicate. template class T struct vector{}; struct Traits{struct Primitive{struct Id{};};}; template class Tree, class Polyhedron struct Tree_vs_naive { typedef typename Tree::Primitive Primitive; void f() const { typedef vectortypename Primitive::Id Id_vector; } }; template class Tree void test_hint_strategies() { vectortypename Tree::Primitive::Id v; } int main(void) { test_hint_strategiesTraits(); } -- Summary: ICE in tree-check, accessed elt 2 of tree_vec with 1 elts in tsubst, at cp/pt.c:9868 Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: marc dot glisse at normalesup dot org GCC host triplet: x86_64-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42820
[Bug ada/42816] Crash in Ada.Containers.Vectors.Update_Element
--- 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=19676action=view) Even simpler Some experimentation has determined that the protected object isn't even necessary to cause the crash. -- gcc at coreland dot ath dot cx changed: What|Removed |Added Attachment #19675|0 |1 is obsolete|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42816
[Bug c++/42083] [C++0x] ICE on invalid with tree check: expected aggr_init_expr, have error_mark in build_value_init
--- 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 CC||jason at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42083
[Bug libstdc++/36101] deps on other host libraries incorrect
--- 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
[Bug c++/42338] [c++0x] ICE on decltype usage with templates
--- 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 latter in that audit trail? Duplicates are coming and coming, I'm afraid people (myself included ;) are a bit confused about why we cannot mangle that. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42338
[Bug libstdc++/36101] deps on other host libraries incorrect
--- 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 configure-libgomp, but then the build of libgomp fails because the header file is needed there. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36101
[Bug libstdc++/36101] deps on other host libraries incorrect
--- 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
[Bug libstdc++/36101] deps on other host libraries incorrect
--- 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 weekend at the earliest. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36101
[Bug libstdc++/42819] [C++0x] std::async fails to compile with simple tests, including N3000 example
--- 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 future int work2(int value); void work(int value) { auto handle = std::async(work2, value); } As far as I can see, the problem is with the typename _Fn::result_type used in the return type, which obviously work2 lacks. Looks like there is a defect in the N3000 draft. -- paolo dot carlini at oracle dot com changed: What|Removed |Added CC||jwakely dot gcc at gmail dot ||com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42819
[Bug libstdc++/36101] deps on other host libraries incorrect
--- 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
[Bug libstdc++/42819] [C++0x] std::async fails to compile with simple tests, including N3000 example
--- 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 can change it to use result_of / decltype if desired. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42819
[Bug libstdc++/42819] [C++0x] std::async fails to compile with simple tests, including N3000 example
--- 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 Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Last reconfirmed|-00-00 00:00:00 |2010-01-21 10:37:15 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42819
[Bug libstdc++/42819] [C++0x] std::async fails to compile with simple tests, including N3000 example
-- paolo dot carlini at oracle dot com changed: What|Removed |Added Status|NEW |SUSPENDED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42819
[Bug libstdc++/42819] [C++0x] std::async fails to compile with simple tests, including N3000 example
--- 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
[Bug libstdc++/42819] [C++0x] std::async fails to compile with simple tests, including N3000 example
--- 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 this: std::async is defined in terms of Fn::result_type, assuming that Concepts would provide Callable::result_type, so the example would be valid. Without concepts, that doesn't work, so the example is invalid. The most likely fix will be to use result_ofFn(Args...)::type instead, making the example valid again. I chose to follow the spec, not the example which appears in a non-normative note. (In reply to comment #4) Well, using result_of / decltype would make it more usable in the meanwhile, should not be a big deal, right? Yes, I think we could do that. I'll ask Lawrence how he's planning to address it - we might as well do that way. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42819
[Bug libstdc++/42819] [C++0x] std::async fails to compile with simple tests, including N3000 example
--- 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
[Bug c++/42820] [4.5 Regression] ICE in tree-check, accessed elt 2 of tree_vec with 1 elts in tsubst, at cp/pt.c:9868
--- 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 CC||jason at gcc dot gnu dot org Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords||ice-on-valid-code Known to fail||4.5.0 Known to work||4.4.1 Last reconfirmed|-00-00 00:00:00 |2010-01-21 10:51:19 date|| Summary|ICE in tree-check, accessed |[4.5 Regression] ICE in |elt 2 of tree_vec with 1|tree-check, accessed elt 2 |elts in tsubst, at |of tree_vec with 1 elts in |cp/pt.c:9868|tsubst, at cp/pt.c:9868 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42820
[Bug tree-optimization/42821] New: [4.5 Regression] TCL is miscompiled
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 X) + sizeof (Hello World) + 1 - sizeof (p-y.s)); __builtin___strcpy_chk (p-y.s, Hello World, __builtin_object_size (p-y.s, 1)); return 0; } GCC 4.4 accepted growing the tail buffer just fine. -- Summary: [4.5 Regression] TCL is miscompiled Product: gcc Version: 4.5.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rguenth at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42821
[Bug libstdc++/42819] [C++0x] std::async fails to compile with simple tests, including N3000 example
--- 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
[Bug tree-optimization/42821] [4.5 Regression] TCL is miscompiled
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Known to work||4.4.2 Target Milestone|--- |4.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42821
[Bug c++/42822] New: ice on invalid code in joust
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/BUILD/filelight-1.9rc3/src/part/radialMap/widget.cpp:67:67: error: cannot call constructor 'KUrl::KUrl' directly /usr/src/packages/BUILD/filelight-1.9rc3/src/part/radialMap/widget.cpp:67:67: note: for a function-style cast, remove the redundant '::KUrl' /usr/src/packages/BUILD/filelight-1.9rc3/src/part/radialMap/widget.cpp:67:67: internal compiler error: in joust, at cp/call.c:7080 Please submit a full bug report, with preprocessed source if appropriate. See http://gcc.gnu.org/bugs.html for instructions. Preprocessed source code attached. No special flags required. -- Summary: ice on invalid code in joust Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dcb314 at hotmail dot com GCC host triplet: x86_64-suse-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42822
[Bug c++/42822] ice on invalid code in joust
--- 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=19677action=view) C++ source code -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42822
[Bug c++/42822] ice on invalid code in joust
--- 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:23585:67: error: cannot call constructor KUrl::KUrl directly bug117.cc:23585:67: error: for a function-style cast, remove the redundant ::KUrl -- paolo dot carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution||WORKSFORME http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42822
[Bug c++/42822] ice on invalid code in joust
--- 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
[Bug tree-optimization/42821] [4.5 Regression] TCL is miscompiled
--- 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|unassigned at gcc dot gnu |rguenth at gcc dot gnu dot |dot org |org Status|UNCONFIRMED |ASSIGNED Ever Confirmed|0 |1 Last reconfirmed|-00-00 00:00:00 |2010-01-21 11:19:41 date|| http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42821
[Bug tree-optimization/42821] [4.5 Regression] TCL is miscompiled
--- 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_object_size (d-j.a[3], 0) != (size_t) -1) abort (); if (__builtin_object_size (d-j.a[3], 1) != sizeof (d-j.a) - 3) abort (); if (__builtin_object_size (d-j.a[3], 2) != 0) abort (); if (__builtin_object_size (d-j.a[3], 3) != sizeof (d-j.a) - 3) abort (); } But this is confused by for example changing the testcase to struct X { void *p; 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 (struct X) + sizeof (Hello World) + 1 - sizeof (p-y.s)); struct Y *q = p-y; __builtin___strcpy_chk (q-s, Hello World, __builtin_object_size (q-s, 1)); return 0; } where clearly nothing tells you that we allocate an object of type struct X and the strcpy uses struct Y - still as we propagate around the pointers we'll end up with exactly the same IL as before and miscompute the object size. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42821
[Bug tree-optimization/42821] [4.5 Regression] TCL is miscompiled
--- 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 (struct Y) + sizeof (Hello World) + 1 - 4); struct Y *q = p-y; __builtin___strcpy_chk (q-s, Hello World, __builtin_object_size (q-s, 1)); return 0; } (warns) vs. 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 (struct Y) + sizeof (Hello World) + 1 - 4); struct Y *q = (struct Y *)p; __builtin___strcpy_chk (q-s, Hello World, __builtin_object_size (q-s, 1)); return 0; } (does not warn) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42821
[Bug middle-end/42749] [4.5 Regression] -O2 and verify_stmts failed again
--- 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: type mismatch in binary expression int int uint add_acc.811_37 = add_acc.811_49 + res_15; opt_range.cc:11812:42: internal compiler error: verify_stmts failed -- bero at arklinux dot org changed: What|Removed |Added CC||bero at arklinux dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42749
[Bug tree-optimization/42821] [4.5 Regression] TCL is miscompiled
--- 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 Status|ASSIGNED|RESOLVED Resolution||INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42821
[Bug c++/42820] [4.5 Regression] ICE in tree-check, accessed elt 2 of tree_vec with 1 elts in tsubst, at cp/pt.c:9868
-- 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://gcc.gnu.org/bugzilla/show_bug.cgi?id=42820
[Bug middle-end/19988] [4.3/4.4/4.5 Regression] pessimizes fp multiply-add/subtract combo
--- 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=gccview=revrev=156152 Log: 2010-01-21 Richard Guenther rguent...@suse.de PR middle-end/19988 * fold-const.c (negate_expr_p): Pretend only negative real constants are easily negatable. * gcc.dg/pr19988.c: New testcase. Added: trunk/gcc/testsuite/gcc.dg/pr19988.c Modified: trunk/gcc/ChangeLog trunk/gcc/fold-const.c trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19988
[Bug middle-end/19988] [4.3/4.4 Regression] pessimizes fp multiply-add/subtract combo
--- 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 Status|ASSIGNED|RESOLVED Known to work||4.5.0 Resolution||FIXED Summary|[4.3/4.4/4.5 Regression]|[4.3/4.4 Regression] |pessimizes fp multiply- |pessimizes fp multiply- |add/subtract combo |add/subtract combo Target Milestone|4.3.5 |4.5.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19988
[Bug c++/42824] New: c++ compilation complains about error: call of overloaded
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 EvalT::eval(mpl_::int_0) [with int V = 0, T = Mtrl]': foo.cpp:37:9: instantiated from 'void EvalT::eval() [with int V = 0, T = Mtrl]' foo.cpp:60:20: instantiated from here foo.cpp:52:9: error: call of overloaded 'value(EvalMtrl::WrapQuan0 )' is ambiguous foo.cpp:44:10: note: candidates are: void EvalT::value(EvalT::WrapQuanV2 ) [with int V = 0, int V2 = 0, T = Mtrl] foo.cpp:47:10: note: void EvalT::value(EvalT::WrapQuan0 ) [with int V = 0, T = Mtrl] -- Summary: c++ compilation complains about error: call of overloaded Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mario-baumann at web dot de GCC build triplet: x86_64-unknown-linux-gnu GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: x86_64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42824
[Bug c++/42824] c++ compilation complains about error: call of overloaded
--- 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=19678action=view) c++ source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42824
[Bug c++/42824] c++ compilation complains about error: call of overloaded
--- 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=19679action=view) preprocessed cpp file of foo.cpp -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42824
[Bug c++/42824] c++ compilation complains about error: call of overloaded
--- Comment #3 from mario-baumann at web dot de 2010-01-21 12:53 --- uname -a Linux yoda.intec.dom 2.6.18-164.11.1.el5 #1 SMP Wed Jan 20 07:32:21 EST 2010 x86_64 x86_64 x86_64 GNU/Linux rpm -qa glibc* | grep -e 'glibc-[0-9]' | sort -u glibc-2.5-42.el5_4.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=/opt/gcc/svn/aux --with-mpfr=/opt/gcc/svn/aux --with-ppl=/opt/gcc/svn/aux --disable-nls --enable-languages=c,c++,fortran --prefix=/opt/gcc/4.5.0-20100121-svn156151/x86_64 Thread model: posix gcc version 4.5.0 20100121 (experimental) (GCC) ld -v GNU ld (GNU Binutils) 2.20.51.20100121 -- mario-baumann at web dot de changed: What|Removed |Added CC||mario-baumann at web dot de http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42824
[Bug c++/42824] c++ compilation complains about error: call of overloaded
--- 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/show_bug.cgi?id=42824
[Bug target/39254] [4.4 Regression] gcc.c-torture/execute/va-arg-trap-1.c ICEs on powerpc-apple-darwin9
-- 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
[Bug tree-optimization/41454] [4.4 Regression] DOM miscompiles gcc.c-torture/execute/990513-1.c at -O2 -fno-tree-vrp
-- 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
[Bug debug/37022] internal compiler error: in compute_barrier_args_size
-- 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
[Bug middle-end/40106] [4.4/4.5 Regression] Time increase for the Polyhedron test air.f90 due to bad optimization
-- 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
[Bug middle-end/36143] [4.4 Regression]: FAIL: g++.dg/tree-ssa/pr19637.C
-- 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
[Bug middle-end/36201] [4.4 Regression] NVR in the front-end causes missed optimization later on (retval thought to alias arguments)
-- 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
[Bug rtl-optimization/37273] [4.4/4.5 Regression] IRA does not re-materializes addresses (loads from the TOC)
-- 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
[Bug rtl-optimization/37534] [4.4/4.5 Regression] IRA causes 17% degradation in 187.facerec benchmark
-- 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
[Bug target/38134] [4.4/4.5 Regression] speed regression with many loop invariants
-- 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
[Bug rtl-optimization/37272] [4.4/4.5 Regression] IRA has caused ppc64-double-1.c to fail
-- 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
[Bug rtl-optimization/37490] [4.4/4.5 Regression] IRA causes FP code to have more spills
-- 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
[Bug middle-end/38671] [4.4/4.5 Regression] extra code for setting up loops (IV-opts and 32bits vs 64bits)
-- 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
[Bug tree-optimization/39390] [4.4 Regression] Bogus aliasing warning with std::set
-- 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
[Bug middle-end/38878] [4.4/4.5 Regression] gcc.dg/tree-ssa/foldaddr-1.c XFAILed
-- 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
[Bug tree-optimization/39612] [4.3/4.4/4.5 Regression] LIM inserts loads from uninitialized local memory
-- 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
[Bug target/38306] [4.4/4.5 Regression] 15% slowdown w.r.t. 4.3 of computational kernel on some architectures
-- 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
[Bug middle-end/39514] [4.4/4.5 Regression] unreported change to packed bitfields
-- 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
[Bug middle-end/42169] [4.4/4.5 Regression] gfortran.dg/pr41928.f90:47: internal compiler error: in store_can_be_removed_p, at ira-emit.c:371
-- 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
[Bug tree-optimization/38747] [4.4 Regression] Wrong code due to VIEW_CONVERT_EXPR
-- 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
[Bug rtl-optimization/41619] [4.4/4.5 regression] ICE in insert_save (caller-save.c) for SPEC CPU2000's 252.eon
-- 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
[Bug libgcj/39747] [4.4/4.5 Regression] Installation documentation should suggest building libgmp as PIC for building with libjava
-- 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
[Bug target/41176] [4.4/4.5 Regression] ICE in reload_cse_simplify_operands at postreload.c:396
-- 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
[Bug tree-optimization/42108] [4.4/4.5 Regression] 50% performance regression
-- 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
[Bug tree-optimization/39355] [4.4/4.5 Regression] Revision 144529: ICE due to missing or incorrectly relocated DECL_VALUE_EXPR in PCH header for PARM_DECL
-- 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
[Bug tree-optimization/42438] [4.4 Regression] Fix for PR38819 is too conservative
-- 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
[Bug target/42536] [4.4/4.5 regression] ICE in spill_failure, at reload1.c:2141
-- 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
[Bug driver/42485] [4.4/4.5 Regression] -V switch broken
-- 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
[Bug rtl-optimization/42621] [4.4 Regression] Computed gotos on AMD 800% slower
-- 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
[Bug middle-end/42577] [4.4 Regression] array bounds false positive with -O3, goes away with -O2
-- 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
[Bug fortran/34199] segfault for TRANSFER integer to TYPE(C_PTR)
-- 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
[Bug c++/33979] support for char16_t, char32_t
-- 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
[Bug debug/39372] [4.3 Regression] Missing DW_AT_location for constructor static variable
-- 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
[Bug c++/39219] attribute doesn't work with enums properly
-- 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
[Bug ada/41321] Ada runtime not initializing fpu (finit)
-- 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
[Bug target/41939] EABI violation in accessing values below the stack.
-- 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
[Bug target/41156] [4.4/4.5 Regression] zlib segfault in inflate_table() compiled w/ -O -msse2 ftree-vectorize
-- 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
[Bug target/38384] shared link/execute fails for cross gcc from linux to target hppa64-hp-hpux11.00
-- 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
[Bug libstdc++/38678] [DR XXX] istream::read() calls streambuf::sgetn()
-- 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
[Bug middle-end/41738] optabs expands rotate using wrong mode
-- 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
[Bug fortran/42736] [4.3/4.4/4.5 Regression] Wrong-code with allocatable or pointer components in elemental functions
-- 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
[Bug libstdc++/40497] [C++0x] troubles with std::next / std::prev declarations
-- 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
[Bug tree-optimization/42494] [4.4 Regression] Missed dead-code-elimination
-- 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
[Bug libgcj/38251] [4.4/4.5 Regression] tools.zip doesn't build on systems with short command lines
-- 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
[Bug tree-optimization/35629] [4.4/4.5 Regression] gcc.dg/tree-ssa/loop-25.c scan-tree-dump-times profile fails
-- 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
[Bug bootstrap/37304] [4.4/4.5 Regression]: in-tree-binutils gcc configure tests fail because of unexpanded $(objdir)
-- 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
[Bug ada/37430] [4.4/4.5 Regression] C974013 gives exception
-- 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
[Bug testsuite/38946] [4.4/4.5 Regression] gcc trunk 143562 - Testsuite - gfortran failing tests that worked previously
-- 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
[Bug rtl-optimization/38603] [4.4/4.5 Regression] IRA does not accommodate LOAD_EXTEND_OP transformations done by combine
-- 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
[Bug target/37942] [4.4/4.5 Regression] FAIL: gcc.c-torture/compile/930618-1.c
-- 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
[Bug preprocessor/39533] [4.4/4.5 Regression] -MM may list a header file twice
-- 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
[Bug target/37633] [4.4/4.5 Regression] wrong register use on sh64
-- 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
[Bug target/37367] [4.4/4.5 Regression] gcc-4.4/4.5 speed regression
-- 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
[Bug libgcj/40182] [4.4/4.5 regression] regressions in libjava testsuite on sparc-linux
-- 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
[Bug middle-end/40154] [4.4/4.5 Regression] internal compiler error: in do_SUBST, at combine.c:681
-- 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
[Bug libgcj/40181] [4.4 Regression] regressions in libjava testsuite on s390-linux
-- 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
[Bug libgcj/40860] [4.4/4.5 regression] regressions in libjava testsuite on arm-linux
-- 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
[Bug target/40454] [4.4 regression] zlib is about 20% slower when compiled with GCC 4.4.1
-- 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
[Bug target/36851] [4.4/4.5 regression] cc1plus SEGV compiling strstream.cc on Tru64 UNIX
-- 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
[Bug ada/37440] [4.4/4.5 Regression] GNAT Bug Box a-ngcefu.adb:397
-- 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
[Bug bootstrap/40894] [4.4/4.5 Regression] bootstrap4-lean failed crtfastmath.o comparision
-- 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
[Bug middle-end/37165] [4.4/4.5 Regression] FAIL: gcc.dg/matrix/matrix-1.c scan-ipa-dump-times matrix-reorg Flattened 3 dimensions 1
-- 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
[Bug rtl-optimization/40775] [4.4/4.5 Regression] ICE in find_valid_class, at reload.c:701
-- 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=40775